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.

  • 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})
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.

  • 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)

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja

Verwandte Themen