介绍
arcgis-notebook-widgets 是一个基于 ArcGIS API for JavaScript 的 npm 包,用于在 Jupyter Notebooks 中展示地图和其他 ArcGIS 空间可视化工具。本教程将介绍如何使用 arcgis-notebook-widgets 包。
安装
要使用 arcgis-notebook-widgets 包,必须先安装 Node.js。安装完成后,使用以下命令来安装 arcgis-notebook-widgets:
npm install arcgis-notebook-widgets
引入
在使用 arcgis-notebook-widgets 包之前,必须先将它引入到 Jupyter Notebook 中。在 Jupyter Notebook 中,使用以下代码来引入该包:
from arcgis_notebook_widgets import *
初始化
在引入了 arcgis-notebook-widgets 包后,需要初始化arcgis
对象,以便可以在 Jupyter Notebook 中使用它。为此,请在 Jupyter Notebook 中使用以下代码:
gis = GIS()
该代码将初始化一个 gis
(即 ArcGIS)对象,用于在 Jupyter Notebook 中进行地理数据操作。
创建地图
有了 gis
对象之后,就可以创建一个 ArcGIS 地图了。要创建地图,请使用以下代码:
map = Map()
该代码将实例化一个地图对象。
向地图添加图层
添加图层可以帮助用户更直观地观察地图上的数据。可以使用以下代码向地图中添加图层:
map.add_layer("http://your.server.com/your/layer.json")
使用这个示例代码,将会向地图中添加一个名为 your layer
的图层。
显示地图
使用 ArcGIS API 显示地图的最终步骤是将地图添加到 Jupyter Notebook。要将地图添加到 Jupyter Notebook 中,请使用以下代码:
display(map)
该代码将显示地图在 Jupyter Notebook 中。
示例代码
下面是一个完整的示例代码:
-- -------------------- ---- ------- ---- ----------------------- ------ - - --- ------ --- - ----- - ---- --- - ----- - ------- ------------------------------------------------------- - ---- ------------
结论
arcgis-notebook-widgets 是一个用于在 Jupyter Notebook 中展示地图和其他 ArcGIS 空间可视化工具的 npm 包。本文介绍了安装、引入、初始化、创建地图、向地图添加图层、以及在 Jupyter Notebook 中显示地图的详细步骤。如果您正在寻找一种在 Jupyter Notebook 中使用 ArcGIS API 的方法,那么 arcgis-notebook-widgets 是您的不二之选。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005671181e8991b448e3541