本文简要介绍 python 语言中 arcgis.geocoding.reverse_geocode
的用法。
用法:
arcgis.geocoding.reverse_geocode(location, distance=None, out_sr=None, lang_code=None, return_intersection=False, for_storage=False, geocoder=None, feature_types=None, roof_top='street')
返回:
一个字典
reverse_geocode
操作确定特定 x/y 位置的地址。您将点位置的坐标传递给地理编码服务,该服务将返回最接近该位置的地址。Parameter
Description
location
所需的位置输入为列表、字典(带或不带 SpatialReference)或
Point
对象。distance
可选浮点数,以米为单位的径向距离以搜索地址。
注意:distance
的默认值为 100 米。out_sr
返回的 x/y 坐标的可选整数或
SpatialReference
。lang_code
可选字符串。设置返回地理编码结果的语言。这对于确保以预期语言返回结果很有用。如果 lang_code 参数未包含在请求中,或者包含但没有与输入语言代码匹配的特征,则结果匹配以输入搜索字符串中主要匹配组件的语言代码返回.
return_intersection
可选布尔值,它指定服务是否应该返回最近的街道交叉口或最近的地址到输入位置
for_storage
可选布尔值,指定操作的结果是否将被持久化
geocoder
可选
Geocoder
,要使用的地理编码器。注意:如果未指定,则首先使用活动的
GIS
实例Geocoder
。feature_types
可选字符串。限制
reverse_geocode
方法执行的可能匹配类型。如果包含单个值,则输入要素类型的搜索容差为 500 米。如果包含多个值(以逗号分隔,没有空格),则应用要素类型层次结构表中指定的默认搜索距离。- 值:`StreetInt、DistanceMarker、StreetAddress、
街道名称、POI、点地址、邮政编码和地点`
location_type
可选字符串。指定是否将屋顶点或街道入口用作点地址匹配的输出几何。默认情况下,使用
street
,这在路由场景中很有用,因为某些地址的屋顶位置可能会偏离街道很大的距离。但是,出于Map显示的目的,您可能希望改用rooftop
,尤其是在对大型建筑物或地标进行地理编码时。location_type
参数仅影响 JSON 响应中的位置对象,不会更改 x、y 或DisplayX/DisplayY
属性值。值:
street
、rooftop
例子:
# Usage Example >>> reversed = Geocoder.reverse_geocode(location = point1, distance = 50, for_storage = True, feature_types = "StreetName", location_type = "street") >>> type(reversed) <Dictionary>
相关用法
- Python ArcGIS relation用法及代码示例
- Python ArcGIS reconstruct_tracks用法及代码示例
- Python ArcGIS round_up用法及代码示例
- Python ArcGIS run_python_script用法及代码示例
- Python ArcGIS round_down用法及代码示例
- Python ArcGIS power用法及代码示例
- Python ArcGIS APIKeyManager.get用法及代码示例
- Python ArcGIS KnowledgeGraph.named_object_type_delete用法及代码示例
- Python ArcGIS ContentManager.unshare_items用法及代码示例
- Python ArcGIS ImageryLayer.thumbnail用法及代码示例
- Python ArcGIS FormFieldElement用法及代码示例
- Python ArcGIS Geometry.true_centroid用法及代码示例
- Python ArcGIS Site.delete用法及代码示例
- Python ArcGIS GeoAccessor.bbox用法及代码示例
- Python arcgis.apps.hub.Initiative.update用法及代码示例
- Python ArcGIS generate_service_areas用法及代码示例
- Python ArcGIS build_overview用法及代码示例
- Python ArcGIS RunInterval用法及代码示例
- Python ArcGIS describe_dataset用法及代码示例
- Python ArcGIS acos用法及代码示例
- Python ArcGIS Item.publish用法及代码示例
- Python ArcGIS MapImageLayer.find用法及代码示例
- Python ArcGIS Group.get_members用法及代码示例
- Python ArcGIS Geometry.last_point用法及代码示例
- Python ArcGIS Worker用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.geocoding.reverse_geocode。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。