Ich frage mich, ob es eine Methode gibt, um die ursprünglichen Feldnamen in ArcGIS beizubehalten, wenn ich csv beitrete. Tabellen zu einem Shapefile.
Ich frage, weil ich manchmal Tabellen mit 10, 20 oder sogar mehr Spalten verbinde und beim Exportieren der verknüpften Daten ArcGIS sie immer entsprechend dem Namen der Originaltabelle und der Reihenfolge der Spalte (z. B. table_xy_1, table_xy_2 usw.) umbenenne.
Da es keine einfache Möglichkeit gibt, die Felder in der Attributtabelle dauerhaft umzubenennen (dh Sie müssen eine neue Spalte erstellen und die alte in diese neue Spalte kopieren UND die alte Spalte löschen), entsteht (trotz der Tatsache) eine Menge Arbeit dass Sie sich in diesem Durcheinander von Feldnamen orientieren müssen).
Antworten:
Ich denke, Sie versuchen möglicherweise, KEINE "vollqualifizierten Tabellennamen" zu verwenden.
Schauen Sie sich dieses Esri-Support-Forum und diesen Online- Hilfeartikel an .
Beachten Sie, dass dies beim Verbinden von DBF-Dateien funktioniert, nicht jedoch beim Verbinden von CSVs. (Als Workaround können Sie CSVs in DBF konvertieren und dann beitreten.)
quelle
Ich habe dieses Problem für einen bestimmten Fall gelöst. Ich hatte eine CSV-Datei mit einer SHP-Datei verknüpft und die Daten exportiert. Ich habe das oben beschriebene Problem Rural_I_1 erhalten ... es hat den Dateinamen der CSV an die Feldnamen angehängt.
Meine Aufgabe bestand darin, zuerst die CSV-Datei als DBF-Tabelle (aus arcgis) zu exportieren. Führen Sie dann den Join auf der .dbf und nicht auf der .csv durch. Wenn Sie die Daten jetzt exportieren, erhalten Sie nur die ursprünglichen Feldnamen, ohne dass der Dateiname angehängt wird.
quelle
Angenommen, Sie haben eine Koordinate (lat, long) in der Attributtabelle (falls nicht, erstellen Sie diese mithilfe der Berechnungsgeometrie) ...
quelle