Beim Hinzufügen von Tabellenebenen aus Excel-Dateien versucht ArcGIS, die Datentypen zu erraten :
Microsoft Excel erzwingt keine Feldtypen für Werte während der Dateneingabe wie Standarddatenbanken. Daher wird der in Excel angegebene Feldtyp nicht zur Bestimmung des in ArcGIS bereitgestellten Feldtyps verwendet. Stattdessen wird der Feldtyp in ArcGIS durch einen Scan der Werte in den ersten acht Zeilen für dieses Feld bestimmt. Wenn der Scan gemischte Datentypen in einem einzelnen Feld findet, wird dieses Feld als Zeichenfolgenfeld zurückgegeben und die Werte werden in Zeichenfolgen konvertiert.
Weiß jemand, welche heuristischen Regeln hier verwendet werden?
arcgis-desktop
excel
fmark
quelle
quelle
Antworten:
Ich bin mir nicht sicher, ob dies bei Ihrer spezifischen Frage hilfreich ist, und Sie haben es möglicherweise bereits gesehen, aber sehen Sie sich diese Links aus dem Esri ArcGIS-Blog und den Hilfedokumenten mit dem Titel "Formatieren einer Excel-Tabelle zur Verwendung in ArcGIS" an :
Highlights:
quelle
Die letzten beiden Sätze bieten eine ziemlich gute Vorstellung von den verwendeten Heuristiken: Scannen Sie nur die ersten acht Zeilen nach gemischten Datentypen, alles, was gemischt ist, wird in Zeichenfolgen konvertiert. Ohne weitere Informationen von ESRI oder durch viele Tests können wir nicht viel mehr darüber sagen, da wir leider keinen Quellcode haben.
Das Problem bei der Verwendung von Excel für "echte Analysen" besteht darin, dass es sich im Grunde genommen um ein zweidimensionales Layoutprogramm handelt: Datentypen werden nicht erzwungen, und die Unterscheidung zwischen Daten und ihrer Darstellung wird nicht klar getroffen.
quelle