描述
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.
警告:
此工具会修改输入数据。有关详细信息以及避免数据被意外更改的策略,请参阅不创建输出数据集的工具。
语法
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