ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

ロケーターの統合 (Consolidate Locator)

  • 概要
  • 図
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

すべてのロケーターを 1 つのフォルダーにコピーして、ロケーターまたはコンポジット ロケーターを統合します。

図

ロケーター統合フォルダー
統合されたロケーターとコンポジット ロケーターの出力フォルダー構造。

使用法

  • このツールは [ジオコーディング] ツールボックスに配置されます。使いやすさを考慮して、[データ管理] ツールボックスの [パッケージ] ツールセットにも、このツールのコピーが配置されます。

  • このツールは無効なロケーターを見つけると警告を出力します。無効なロケーターはパッケージ化されません。

  • デフォルトでは、ArcGIS 10.5 以降、統合またはパッケージ化するロケーターがコンポジット ロケーターで、[コンポジット ロケーターのみ: エンタープライズ ジオデータベース内に含まれるロケーターを参照するのではなくコピーする] オプションがオフの場合は、次のように処理されます。

    • エンタープライズ ジオデータベースに格納されている関連ロケーターは、アクセスできず、統合フォルダーにコピーできないため、含められません。

構文

arcpy.management.ConsolidateLocator(in_locator, output_folder, {copy_arcsde_locator})
パラメーター説明データ タイプ
in_locator

統合される入力ロケーターまたはコンポジット ロケーター。

Locator
output_folder

ロケーターまたはコンポジット ロケーターと、その関係するロケーターを含む出力フォルダー。

Folder
copy_arcsde_locator
(オプション)

レガシー:

バージョン 10.4 より前は、このパラメーターを使用して、エンタープライズ ジオデータベース内の関連ロケーター (コンポジット ロケーターのみ) を統合フォルダーとパッケージのどちらにコピーするかを指定できました。バージョン 10.4 以降のデフォルトでは、エンタープライズ ジオデータベース内のロケーターを含め、すべての関連ロケーターを統合フォルダーまたはパッケージにコピーします。これはオプションのパラメーターなので、指定しなくてもかまいません。指定した場合、値のデフォルトは COPY_ARCSDE になります。

  • COPY_ARCSDE —エンタープライズ ジオデータベース内のロケーターを含め、すべての関連ロケーターを統合フォルダーまたはパッケージにコピーします。これがデフォルトです。
  • PRESERVE_ARCSDE — エンタープライズ ジオデータベースに格納されている関連ロケーターの接続情報を、コンポジット ロケーターに保存します。
    レガシー:

    バージョン 10.4 以降は、この値のデフォルトは COPY_ARCSDE になります。

Boolean

コードのサンプル

ConsolidateLocator (ロケーターの統合) の例 1 (Python ウィンドウ)

次の Python スクリプトは、Python ウィンドウから ConsolidateLocator (ロケーターの統合) ツールを使用する方法を示しています。

import arcpy
arcpy.env.workspace = "C:/MyData/Locators" 
arcpy.ConsolidateLocator_Geocoding('Atlanta_composite', 'Consolidate_folder')
ConsolidateLocator (ロケーターの統合) の例 2 (スタンドアロン スクリプト)

指定されたフォルダーに存在するすべてのロケーターを検索し、個別に統合フォルダーを作成します。

# 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])

環境

  • 現在のワークスペース

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • パッケージ ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

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

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル