Positionsdatei aus Textdatei erstellen (AllSource)

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
    • Lokalität
    • 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

BeschriftungErläuterungDatentyp
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.

  • GeoNamesDie Eingabedatei stammt von GeoNames.org.
  • NGA GNSDie Eingabedatei stammt von NGA GNIS.
  • USGS GNISDie Eingabedatei stammt von USGS GNIS.
  • USGS Antarctic NamesDie 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-FeaturesVerwaltungs-Features wie Verwaltungsgrenzen sowie Stadt-, Staat-, Provinz-, Reservats- und Landesgrenzen werden einbezogen.
  • Hydrologische FeaturesFeatures wie Flüsse, Seen, Teiche und sonstige Wasser-Features werden aufgenommen.
  • Lokalitäts-FeaturesFeatures wie Gebäude, Kirchen, Krankenhäuser und sonstige von Menschen geschaffene Points of Interest werden einbezogen.
  • Besiedelte OrtePositionen von benannten Orten, z. B. Städte, Dörfer und sonstige konsolidierte Bereiche von Menschen, werden aufgenommen.
  • Verkehrs-FeaturesFeatures wie Straßen, Wege, Schienen und Flughäfen werden einbezogen.
  • Spot-FeaturesHypsografische Features wie Bergspitzen und andere natürliche Points of Interest werden aufgenommen.
  • Terrain-FeaturesFeatures wie Berge, Hügel, Klippen, Krater und Gebirgskämme werden einbezogen.
  • Vegetations-FeaturesFeatures wie Wälder, Buschland und andere Bereiche durchgängiger Vegetation werden aufgenommen.
  • Unterseeische FeaturesUnterseeische 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})
NameErläuterungDatentyp
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.

  • GEONAMESDie Eingabedatei stammt von GeoNames.org.
  • NGA_GNSDie Eingabedatei stammt von NGA GNIS.
  • USGS_GNISDie Eingabedatei stammt von USGS GNIS.
  • USGS_ANTARCTIC_NAMESDie 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_FEATURESVerwaltungs-Features wie Verwaltungsgrenzen sowie Stadt-, Staat-, Provinz-, Reservats- und Landesgrenzen werden einbezogen.
  • HYDROLOGICAL_FEATURESFeatures wie Flüsse, Seen, Teiche und sonstige Wasser-Features werden aufgenommen.
  • LOCALITY_FEATURESFeatures wie Gebäude, Kirchen, Krankenhäuser und sonstige von Menschen geschaffene Points of Interest werden einbezogen.
  • POPULATED_PLACESPositionen von benannten Orten, z. B. Städte, Dörfer und sonstige konsolidierte Bereiche von Menschen, werden aufgenommen.
  • TRANSPORTATION_FEATURESFeatures wie Straßen, Wege, Schienen und Flughäfen werden einbezogen.
  • SPOT_FEATURESHypsografische Features wie Bergspitzen und andere natürliche Points of Interest werden aufgenommen.
  • TERRAIN_FEATURESFeatures wie Berge, Hügel, Klippen, Krater und Gebirgskämme werden einbezogen.
  • VEGETATION_FEATURESFeatures wie Wälder, Buschland und andere Bereiche durchgängiger Vegetation werden aufgenommen.
  • UNDERSEA_FEATURESUnterseeische 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

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.