概要
Updates the name field on input features based on the information from GeoNames_FeaturesP and GEONAMES_TABLE.
使用法
-
GeoNames_FeaturesP and GEONAMES_TABLE need to be populated with GeoNames features from the GeoNames to Geodatabase tool.
-
The GeoName to Feature tool must be run on the features before running this tool.
注意:
このツールを実行すると、入力データが変更されます。詳細と不要なデータの変更を回避するための方法については、「入力データを変更または更新するツール」をご参照ください。
構文
arcpy.topographic.UpdateGeoNames(in_features, in_geonames_features, in_geonames_table, named_feature_id_field, name_id_field, name_field)
パラメーター | 説明 | データ タイプ |
in_features [in_features,...] | The input features that will be updated. Each in_features value should have field names matching the values specified for the named_feature_id_field, name_id_field, and name_field parameters. | Feature Layer |
in_geonames_features | The input GeoNames features that identify unique named feature locations. | Feature Layer |
in_geonames_table | A table containing name records related to the input GeoNames features. | Table View |
named_feature_id_field | The field storing GeoNames named feature identifier values. These values should not be null or empty on the input features. | Field |
name_id_field | The field to store GeoNames name identifier values. | Field |
name_field | The field to store GeoNames name values. | Field |
派生した出力
名前 | 説明 | データ タイプ |
out_features | Features where named_feature_id_field, name_id_field, and name_field have been updated with information from GeoName features. | Feature Layer |
コードのサンプル
This stand-alone script updates features based on GeoNames_FeaturesP and GEONAMES_TABLE.
# Name: UpdateGeoNames_sample.py
# Description: Updating a feature class based on the GeoNames_FeaturesP and GEONAMES_TABLE
# Import System Modules
import arcpy
# Check Out Extensions
arcpy.CheckOutExtension('Foundation')
# Setting Local Variables
in_features = r'C:\Temp\Test.gdb\RiverLines'
in_geonames_features = r'C:\Temp\Test.gdb\GeoNames_FeaturesP'
in_geonames_table = r'C:\Temp\Test.gdb\GEONAMES_TABLE'
# Applying GeoNames to the feature class
arcpy.topographic.UpdateGeoNames(in_features, in_geonames_features, in_geonames_table, 'NFI', 'NFN', 'NAM')
# Check In Extensions
arcpy.CheckInExtension('Foundation')
環境
ライセンス情報
- Basic: いいえ
- Standard: 次のものが必要 Production Mapping
- Advanced: 次のものが必要 Production Mapping