当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。