In Bezug auf meine Frage zum Split-Tool stelle ich hier , wie vorgeschlagen, eine neue Frage: Gibt es einen Ort mit einer Liste ungültiger Zeichen, die in einer Datenbank in ArcGIS 10 verwendet werden sollen?
edit: Es bezieht sich auf den Fehler, den ich zuvor erhalten habe: "Der Name beginnt mit einem ungültigen Zeichen". Es wurde nicht gesagt, wo darüber hinaus.
Antworten:
Ich vermute, Sie beziehen sich auf "Reservierte Wörter" und Sonderzeichen. Schauen Sie sich die folgenden Links an, aber letztendlich sind reservierte Wörter und reservierte Zeichen stärker von DATABASE (Shapefile, MS Access, Oracle, SQL Server usw.) abhängig als von ARCGIS.
ESRI KB- Welche Zeichen sollten in ArcGIS nicht für Feld- und Tabellennamen verwendet werden?
ESRI Forum- .dbf-Dateien / Namenskonventionen
ESRI Blog-Wörter (nur nach vorheriger Reservierung)
quelle
Ich kenne keine endgültige, vollständige Liste, da sie vom DBMS abhängt, aber ArcObjects und arcpy / arcgisscripting verfügen über Funktionen, mit denen Sie gültige SQL-Abfragen schreiben und Tabellen- / Feldnamen überprüfen können. ArcObjects verfügt auch über DBMS-spezifische ungültige Zeichenlisten.
GP-Methoden:
ArcObjects-Methoden:
quelle
Aus persönlicher Erfahrung sollten Sie sicherstellen, dass Namen (1) mit einem Buchstaben beginnen, (2) keine Leerzeichen enthalten, (3) 7 oder weniger Zeichen enthalten und (4) nur alphanumerische Zeichen verwenden.
quelle
Denken Sie auch daran, dass ESRI an Namen anhängt, die Sie Spalten usw. geben, und wenn Sie nicht darauf achten, können Sie die zulässige Breite für Spalten, Tabellennamen usw. überschreiten. Ich denke, 22 ist die magische Zahl dafür. Dies hängt auch von dem RDBMS ab, das Sie sehen, und jedes ist anders.
quelle
AKTUALISIEREN:
Ich habe diese Erklärung von Microsoft zu reservierten Wörtern für Microsoft Access bereits gefunden. und .... oh Überraschung !!! "LONG" erscheint !!!
quelle