Dezimalstellen gehen verloren

Hi Leute,

beim Einladen einer XY-Tabelle mit Länge und Breite, gehen mir einfach die Stellen hinterm Komma bei der Breite verloren. Somit habe ich schöne Streifen im Grad-Abstand. Keine Ahnung warum. Bei der Länge übernimmt GIS die Dezimalzahlen ohne Probleme. In der Originaltabelle steht sowohl bei Länge und Breite alles sauber drin als Dezimalzahlen. Hab jetzt schon mal auf der ESRI Support Seite geschaut und nix gefunden.

Hat jemand ne Idee?
Hallo Jochen,
kontrollier doch mal in der Excel-Tabelle die Formatierungen der Spalten (Anzahl der Nachkommastellen).
Vielleicht gibt es dort Unterschiede die den Verlust verursachen können.
Gruß
Daniel
Hi Daniel,

das Problem ist, dass die Nachkommastellen in der exportierten Tabelle drinstehen, aber von ArcGis einfach ignoriert werden! Mit der Access-Tabelle hat das nix zu tun
Welches Format hat Deine Tabelle?
Bei *.dbf, musst Du (damit ArcGis die Dezimalstellen nicht ignoriert!!!) das Format für die einzelnen Spalten explizit angeben (Rechtsklick auf den Spaltenkopf Zahl - 2 oder 4 oder mehr Dezimalstellen)! Dann wird diese Formatierung beim Import auch übernommen!
es handelt sich um eine ganz normale text-datei, durch semikolon getrennt. das ist ja das seltsame - den rechtswert mag er, den hochwert nicht. obwohl beides in dezimalstellen...
bzw den hochwert liest gis schon, aber eben ohne dezimalstellen...
Punkt oder Komma als Trenner?
punkt. wie gesagt, bei der einen spalte liest er es, bei der anderen nicht, obwohl beiedes exakt gleich. das ist mal seltsam...
Nimm mal Komma. Arc Gis übernimmt die allgemeinen Ländereinstellungen des Rechners. Wenn bei Dir 'deutsch', dann Dezimaltrenner = Komma.
Oder poste doch mal Zeile 1 bis 3
das problem ist folgendes:

die original-access datei beiinhaltet punkte als dezimaltrenner. damit kann access aber nicht umgehen, bzw. ich kann nicht "zahl" als spaltenformat zuordnen, somit fällt der weg über eine .dbf-tabelle aus. (manuell ändern geht nicht, weil es 3,6 millionen punkte sind).

ich muss es also per text-datei machen. ich versuchs tatsächlich mal die daten mit kommas aus access zu exportierenund mit der entsprechenden ländereinstellung und meld mich dann.

danke erstmal!!
mist, das haut nicht hin. access kann die daten nicht als textdatei mit komma-dezimalzahlen exportieren. vermutlich, weil der originaldatensdatz punkte beiinhaltet und die spalten als "text" formatiert sind. das ist ein teufelskreis.

ich glaube, da hilft nur noch ersetzen der punkte durch kommas per suchen/ersetzen.
access benutzt genau wie excel das Dezimaltrennzeichen zur Anzeige, das in Windows XP/NT/95 derzeit unter Systemsteuerung -> Regions- und Sprachoptionen eingestellt ist. Du Kannst bei offenem Excell-Fenster umschalten und mit dem nächsten redraw werden die neuen Einstellungen benutzt -> aber auch bei Import ASC, TAB, CSV erwartet!!! Gehört Deine XY-Tabelle zu diesem Datentyp, dann musst Du das System vor'm Import auf Deine Datei anpassen. Innerhalb von access und excel werden garkeiene kommas zur Speicherung von floats benutzt. da ist es also egal. Auch bei dbf, die nutzen immer "."