我想从ArcGIS地图中抓取数据。当我们点击红色的要素时,以下地图会弹出一个窗口。如何通过编程方式访问这些数据?
链接: https://cslt.maps.arcgis.com/apps/MapSeries/index.html?appid=2c9f3e737cbf4f6faf2eb956fa26cdc5
我想从ArcGIS地图中抓取数据。当我们点击红色的要素时,以下地图会弹出一个窗口。如何通过编程方式访问这些数据?
链接: https://cslt.maps.arcgis.com/apps/MapSeries/index.html?appid=2c9f3e737cbf4f6faf2eb956fa26cdc5
https://www.arcgis.com/sharing/rest/content/items/2c9f3e737cbf4f6faf2eb956fa26cdc5/data
webmap
,并查看应用程序使用以下Web地图:
d2b4a98c39fd4587b99ac0878c420125
7b1af1752c3a430184fbf7a530b5ec65
c6e9d07e4c2749e4bfe23999778a3153
https://www.arcgis.com/sharing/rest/content/items/d2b4a98c39fd4587b99ac0878c420125/data
operationalLayers
列表指定可从中获取数据的要素图层URL。例如:
https://services2.arcgis.com/gWRYLIS16mKUskSO/arcgis/rest/services/VHR_Areas/FeatureServer/0
where
为0=0
(或您想要的任何内容)和outFields
为*
运行查询:
如果您想查看可读的请求表单和结果,请改用f=html
。
请注意,要素服务有每个请求可以获取多少要素的限制,因此您可能需要通过几何或属性值进行过滤。阅读文档以了解可以使用要素服务查询做什么。
webmap
,只有mapWidget
,然后是datasets.dataSource.id
- 看起来像这样:1200f3f1-8f72-4ea6-af16-14f19e9a4517 - 似乎不能与_/sharing/rest/content/items/<itemId>/data_请求一起使用。 - paxmapWidget
对象,每个对象都有一个web地图项目ID作为itemId
。您可以使用其中任何一个项目的数据(例如这里;其他两个对我来说几乎相同),并从这个答案的第3步开始操作。 - Gary Sheppard