Positionsdatei aus Textdatei erstellen (AllSource Tools)
Zusammenfassung
Erstellt eine Positionsdatei für die Verwendung in ArcGIS LocateXT aus einer Textdatei von GeoNames, des Geonet Names Server der National Geospatial-Intelligence Agency oder des Geographic Names Information Service des U.S. Geological Survey.
Verwendung
Das Werkzeug verwendet eine Eingabetextdatei von GeoNames, des Geonet Names Server (GNS) der National Geospatial-Intelligence Agency (NGA) oder des Geographic Names Information Service (GNIS) des U. S. Geological Survey (USGS) sowohl für die Vereinigten Staaten als auch für die Antarktis und erstellt eine benutzerdefinierte Positionsdatei, die von den Werkzeugen Positionen aus Text extrahieren und Positionen aus Dokument extrahieren oder im Bereich Positionen extrahieren verwendet werden kann. Weitere Informationen zum Aktivieren von benutzerdefinierten Positionen für diese Werkzeuge finden Sie unter Hinzufügen und Verwalten von Dateien mit benutzerdefinierten Attributen und Dateien mit benutzerdefinierten Positionen .
Das Werkzeug erstellt eine benutzerdefinierte Positionsdatei (.lxtgaz), die auf der Registerkarte Benutzerdefinierte Positionen des Bereichs Positionen extrahieren und mit den Werkzeugen Positionen aus Dokument extrahieren und Positionen aus Text extrahieren verwendet werden kann.
Mit dem Parameter Datenquelle wird die Quelle der Eingabedatei identifiziert. GeoNames-, GNS-, und GNIS-Formate enthalten eindeutige Schemas und Trennzeichen. Bei Angabe einer falschen Datenquelle ist die Ausgabedatei leer. Stellen Sie in diesem Fall sicher, dass die ausgewählte Datenquelle der Eingabe-Ortsnamendatei entspricht.
Der Parameter Features einbeziehen wird verwendet, um die Typen der Feature-Classes zu begrenzen, die in die Ausgabe aufgenommen werden. Das Filtern kann basierend auf den folgenden Typen der Feature-Classes erfolgen:
Verwaltung
Besiedelte Orte
Vegetation
Ortschaft
Unterseeisch
Verkehrswesen
Terrain
Hydrologisch
Spot
Sie können auch nach einer bestimmten Region von Interesse filtern. Bei Angabe einer Region von Interesse enthält der resultierende Parameterwert Ausgabe-Positionsdatei nur Ergebnisse, die vollständig innerhalb der angegebenen Region von Interesse liegen.
Ortsnamendateien können an folgenden Stellen heruntergeladen werden:
Parameter
Beschriftung
Erläuterung
Datentyp
Eingabe-Ortsnamendatei
Ein Textdatei mit Ortsnamen, die von GeoNames, NGA GNS oder USGS GNIS abgerufen wird.
File
Datenquelle
Gibt die Datenquelle an, aus der die Eingabe erstellt wurde.
GeoNames —Die Eingabedatei stammt von GeoNames.org.
NGA GNS —Die Eingabedatei stammt von NGA GNIS.
USGS GNIS —Die Eingabedatei stammt von USGS GNIS.
USGS Antarctic Names —Die Eingabedatei stammt von USGS GNIS Antarctic Names.
String
Ausgabe-Positionsdatei
Die Ausgabe-Positionsdatei.
File
Features einbeziehen
(Optional)
Gibt die Typen der Feature-Classes aus der Eingabe-Datenquelle an, die in die Ausgabe aufgenommen werden.
Verwaltungs-Features —Verwaltungs-Features wie Verwaltungsgrenzen sowie Stadt-, Staat-, Provinz-, Reservats- und Landesgrenzen werden einbezogen.
Hydrologische Features —Features wie Flüsse, Seen, Teiche und sonstige Wasser-Features werden aufgenommen.
Lokalitäts-Features —Features wie Gebäude, Kirchen, Krankenhäuser und sonstige von Menschen geschaffene Points of Interest werden einbezogen.
Besiedelte Orte —Positionen von benannten Orten, z. B. Städte, Dörfer und sonstige konsolidierte Bereiche von Menschen, werden aufgenommen.
Verkehrs-Features —Features wie Straßen, Wege, Schienen und Flughäfen werden einbezogen.
Spot-Features —Hypsografische Features wie Bergspitzen und andere natürliche Points of Interest werden aufgenommen.
Terrain-Features —Features wie Berge, Hügel, Klippen, Krater und Gebirgskämme werden einbezogen.
Vegetations-Features —Features wie Wälder, Buschland und andere Bereiche durchgängiger Vegetation werden aufgenommen.
Unterseeische Features —Unterseeische Features wie Riffe und Schiffswracks werden einbezogen.
String
Eingabe-Regionen von Interesse
(Optional)
Der Feature-Layer, mit dem eine Teilmenge der Eingabe-Ortsnamendatei erstellt wird.
Feature Layer
arcpy.intelligence.CreateLocationFileFromTextFile(in_placenames_file, data_source, out_location_file, {include_features}, {in_rois})
Name
Erläuterung
Datentyp
in_placenames_file
Ein Textdatei mit Ortsnamen, die von GeoNames, NGA GNS oder USGS GNIS abgerufen wird.
File
data_source
Gibt die Datenquelle an, aus der die Eingabe erstellt wurde.
GEONAMES —Die Eingabedatei stammt von GeoNames.org.
NGA_GNS —Die Eingabedatei stammt von NGA GNIS.
USGS_GNIS —Die Eingabedatei stammt von USGS GNIS.
USGS_ANTARCTIC_NAMES —Die Eingabedatei stammt von USGS GNIS Antarctic Names.
String
out_location_file
Die Ausgabe-Positionsdatei.
File
include_features
[include_features,...]
(Optional)
Gibt die Typen der Feature-Classes aus der Eingabe-Datenquelle an, die in die Ausgabe aufgenommen werden.
ADMINISTRATIVE_FEATURES —Verwaltungs-Features wie Verwaltungsgrenzen sowie Stadt-, Staat-, Provinz-, Reservats- und Landesgrenzen werden einbezogen.
HYDROLOGICAL_FEATURES —Features wie Flüsse, Seen, Teiche und sonstige Wasser-Features werden aufgenommen.
LOCALITY_FEATURES —Features wie Gebäude, Kirchen, Krankenhäuser und sonstige von Menschen geschaffene Points of Interest werden einbezogen.
POPULATED_PLACES —Positionen von benannten Orten, z. B. Städte, Dörfer und sonstige konsolidierte Bereiche von Menschen, werden aufgenommen.
TRANSPORTATION_FEATURES —Features wie Straßen, Wege, Schienen und Flughäfen werden einbezogen.
SPOT_FEATURES —Hypsografische Features wie Bergspitzen und andere natürliche Points of Interest werden aufgenommen.
TERRAIN_FEATURES —Features wie Berge, Hügel, Klippen, Krater und Gebirgskämme werden einbezogen.
VEGETATION_FEATURES —Features wie Wälder, Buschland und andere Bereiche durchgängiger Vegetation werden aufgenommen.
UNDERSEA_FEATURES —Unterseeische Features wie Riffe und Schiffswracks werden einbezogen.
String
in_rois
(Optional)
Der Feature-Layer, mit dem eine Teilmenge der Eingabe-Ortsnamendatei erstellt wird.
Feature Layer
Codebeispiel
CreateLocationFileFromTextFile (eigenständiges Skript)
Der nachfolgende Code veranschaulicht, wie die Funktion CreateLocationFileFromTextFile in einem eigenständigen Skript verwendet wird.
# Name: CreateLocationFileFromTextFile.py
# Description: Create a custom location file for use with LocateXT.
# Import system modules
import arcpy
source_file = r'C:\data\US.txt'
data_source = 'GEONAMES'
location_file = r'C:\data\US.lxtgaz'
filter_features = ['POPULATED_PLACES']
loudoun_county = r'C:\virginia.gdb\loudoun_co'
arcpy.intelligence.CreateLocationFileFromTextFile(source_file,
data_source,
location_file,
filter_features,
loudoun_county)
Umgebungen
Faktor für parallele Verarbeitung
Lizenzierungsinformationen
Basic: Nein
Standard: Nein
Advanced: Ja