ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Locator konsolidieren

  • Zusammenfassung
  • Abbildung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Konsolidiert durch das Kopieren aller Locator-Dateien in einen einzelnen Ordner einen Locator oder einen kombinierten Locator.

Abbildung

Konsolidierter Locator-Ordner
Die Ausgabeordnerstrukturen eines Locators und eines kombinierten Locators, die konsolidiert wurden.

Verwendung

  • Dieses Werkzeug befindet sich in der Toolbox "Geocoding". Zur schnellen Verwendung befindet sich eine Kopie dieses Werkzeugs auch in der Toolbox "Data Management" im Toolset "Paket".

  • Eine Warnung wird ausgegeben, wenn dieses Werkzeug auf einen ungültigen Locator stößt. Der ungültige Locator wird nicht gepackt.

  • Ab ArcGIS 10.5 ist die Option Nur kombinierter Locator: Kopieren Sie beteiligte Locators in der Enterprise-Geodatabase, anstatt darauf zu verweisen standardmäßig deaktiviert, wenn der zu konsolidierende bzw. zu packende Locator ein kombinierter Locator ist, und es geschieht Folgendes:

    • Auf beteiligte Locators, die in einer Enterprise-Geodatabase gespeichert sind, kann nicht zugegriffen werden und sie werden nicht in den konsolidierten Ordner kopiert. Sie werden daher nicht berücksichtigt.

Syntax

arcpy.management.ConsolidateLocator(in_locator, output_folder, {copy_arcsde_locator})
ParameterErklärungDatentyp
in_locator

Der Eingabe-Locator oder der kombinierte Locator, der konsolidiert wird.

Locator
output_folder

Der Ausgabeordner, der den Locator oder den kombinierten Locator mit seinen beteiligten Locators enthält.

Folder
copy_arcsde_locator
(optional)

Ältere Versionen:

Vor Version 10.4 konnte mit diesem Parameter angegeben werden, ob beteiligte Locators (nur für kombinierte Locators) in einer Enterprise-Geodatabase in den konsolidierten Ordner bzw. das Paket kopiert werden. Ab Version 10.4 werden alle beteiligten Locators, einschließlich Locators in einer Enterprise-Geodatabase, standardmäßig in den konsolidierten Ordner bzw. das konsolidierte Paket kopiert. Da dies ein optionaler Parameter ist, kann er nicht einfach angegeben werden. Falls er angegeben wird, wird der Wert standardmäßig auf COPY_ARCSDE gesetzt.

  • COPY_ARCSDE —Alle beteiligten Locators, einschließlich Locators in einer Enterprise-Geodatabase, werden in den konsolidierten Ordner bzw. das konsolidierte Paket kopiert. Dies ist die Standardeinstellung.
  • PRESERVE_ARCSDE — Verbindungsinformationen für die beteiligten Locators, die in einer Enterprise-Geodatabase gespeichert werden, bleiben im kombinierten Locator erhalten.
    Ältere Versionen:

    Dieser Wert wird ab Version 10.4 standardmäßig auf COPY_ARCSDE gesetzt.

Boolean

Codebeispiel

ConsolidateLocator – Beispiel 1 (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie Sie das Werkzeug "ConsolidateLocator" im Python-Fenster verwenden:

import arcpy
arcpy.env.workspace = "C:/MyData/Locators" 
arcpy.ConsolidateLocator_Geocoding('Atlanta_composite', 'Consolidate_folder')
ConsolidateLocator – Beispiel 2 (eigenständiges Skript)

Sucht und erstellt einzelne konsolidierte Ordner für alle Locators eines bestimmten Ordners.

# Name: ConsolidateLocator.py
# Description:  Find all the locators that reside in a specified folder and create a consolidated folder for each locator.
# import system modules
import os
import arcpy
# Set environment settings
arcpy.env.overwriteOutput = True
arcpy.env.workspace = "C:/MyData/Locators"
# Loop through the workspace, find all the loc and create a consolidated folder using the same 
# name as the original locator
for loc in arcpy.ListFiles("*.loc"):
    print("Consolidating " + loc)
    arcpy.ConsolidateLocator_geocoding(loc, os.path.splitext(loc)[0])

Umgebungen

  • Aktueller Workspace

Lizenzinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Paket"

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches