从ArcGIS Online Web地图下载要素类?


11

我是ArcGIS Online(或现在称为ArcGIS.com)的新手,并且对数据的组织方式和访问方式感到困惑。我创建了一个新地图,选择“添加”->“创建可编辑图层”,并设置了一个向公众开放的可编辑图层,供人们提交输入。现在,我想将此要素类下载到我的计算机上。我知道的唯一选择是转到“我的内容”,然后将整个Web地图下载为地图包,但是当我打开它时,它只有底图,没有可编辑图层。

是否可以将这些数据作为单独的要素类(shapefile)下载?


1
您使用Arcgis.com地图查看器发现的菜单路径“添加>>创建可编辑图层”不存在。我得到的只是从Web,shapefile,csv添加层的选项。我的确在Online Explorer中具有“添加功能>>更多>>创建图层>>(从模板中选择)”,然后执行该操作并保存@ artwork21提供的答案。
马特·威尔基

Answers:


5

您可以从arcgis.com下载编辑层:

  1. 在“内容”页面下,单击要下载的功能图层旁边的...(三个点),然后选择查看项目详细信息选项。
  2. 在“层”部分下,单击“导出到”下拉菜单,然后选择要导出到的任何导出格式(Shapefile,CSV,KML,FGDB ...等)。

我只是再次尝试了这一点,就像我上面提到的,.pkinfo文件中的所有内容都是带有底图图层的mxd。您提到的“您的地图名称”文件路径中没有可编辑要素类的图层,甚至没有gdb-仅mxd。(尽管这是个好主意)
Tanner

您能否详细说明在哪里可以找到“打开”按钮?我发现的唯一方法是在出现的“ ...”下拉列表中“在桌面中打开”。没有下载选项。如果单击地图,则只会为我提供在ArcGIS桌面中打开而不是下载的选项。
AndrewLebron

@AndrewLebron,这个问号很旧,自那时以来,AGOL发生了很大变化。我已经更新了答案。
Artwork21 '18

2

我发现此解决方案可从ArcGIS Online帮助下载数据:

它基本上说您可以从图层导出CSV或Shapefile或KML

  • 如果它是ArcGIS Online上的托管要素服务
  • 并且您拥有功能
  • 并且您是ArcGIS Online组织的管理员
  • 或服务所有者允许您导出数据。

2

这可能不适用于许多功能,但有时可以获取所需的数据:

https://developers.arcgis.com/labs/arcgisonline/query-a-feature-layer/

例如: https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true 返回要素服务图层的GeoJSON版本。

在此处找到您所在图层的服务本身的URL

如上所示,为您的图层找到服务本身的URL。

在这种情况下/0/,第一个参数控制图层,第一,第二,第三等。

我曾经&where=1=1查询所有功能。

ESRI提供的用于投影的元数据即使是标准的webmercator也不被mapshaper接受,因此我不得不手动指定它(它显示在GeoJSON的顶部,您可以在例如上检查相应的proj.4字符串https://epsg.io/3857):

mapshaper -i arcgis-output.geojson -proj +proj=longlat +datum=WGS84 +no_defs from='+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs' -o arcgis-output-prj.geojson

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.