本文簡要介紹 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。