當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python ArcGIS GIS.map用法及代碼示例


本文簡要介紹 python 語言中 arcgis.gis.GIS.map 的用法。

用法:

map(location=None, zoomlevel=None, mode='2D', geocoder=None)

返回:

A map widget (查詢時小部件顯示在 Jupyter Notebook 中)。

map 方法使用指定的縮放級別創建以聲明位置為中心的Map小部件。如果提供了地址,則使用 GIS 配置的地理編碼器對其進行地理編碼。如果找到匹配,則將匹配地址的地理範圍用作Map的範圍。如果還提供了縮放級別,則Map將以匹配的地址為中心,並將Map縮放到指定的縮放級別。有關詳細信息,請參閱 MapView

注意:

Map小部件僅在 Jupyter Notebook 中受支持。不再支持 IE11。請使用最新版本的 Google Chrome、Mozilla Firefox、Apple Safari 或 Microsoft Edge。

Parameter

Description

location

可選字符串。Map居中位置的地址或經緯度元組。

zoomlevel

可選整數。所需的縮放級別。

mode

“2D”或“3D”的可選字符串,用於指定Map模式。默認為“二維”。

geocoder

可選的地理編碼器。允許用戶指定地理編碼器以查找給定位置。有關更多信息,請參閱ArcGIS API for Python 指南中的Understanding geocoders 頁麵。

注意:

如果 Jupyter Notebook 服務器通過 http 運行,您需要配置 ArcGIS Enterprise 門戶或 ArcGIS Online 組織以允許您的主機和端口;否則在顯示此Map小部件時會遇到 CORS 問題。

這可以通過在瀏覽器中登錄您的ArcGIS Enterprise 門戶或ArcGIS Online 組織來完成,然後導航到:

Organization > Settings > Security > Allow origins > Add > http://localhost:8888(替換為您正在運行的主機/端口)

例子:

# Usage Example

>>> gis = GIS(url="http://pythonplayground.esri.com/portal", username="user1", password="password1")

>>> gis.map("Durham,NC")

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 arcgis.gis.GIS.map。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。