问题描述
大家好,
我是不熟悉在线上调查123和argis的新手,但是经过大量尝试,我要求社区的帮助。
我正在尝试通过命令行以CSV格式从arcgis的API其余部分导出数据。由于我要导出数百个要素图层,因此我不想通过“导出数据”按钮下载它
我已经通过API rest下载json格式的文件,但是将嵌套json转换为csv的过程比较棘手,因此我更喜欢直接从命令行从arcgis下载csv文件。 有关信息,我要导出的要素图层数据来自使用123survey进行的调查的结果。
因此,我有一个数据表,该数据表可通过以下链接访问:https://developers.arcgis.com/layers/6f8228f7bfa24a61a029aa9751da55d8/data/0
在python中有一个教程可以从图层中导出csv,但是在本教程中,该图层是一个数据集,但是我有一个Feature Layer而不是一个数据集:
查询要素图层的文档可通过以下链接获得,但我们只能从查询中获取html或json对象:
- https://developers.arcgis.com/labs/rest/query-a-feature-layer/
- https://developers.arcgis.com/rest/services-reference/query-feature-service-layer-.htm
可通过以下链接获取导出数据的文档:
但是我找不到从此表获取csv数据的请求。我知道如何通过网络界面执行此操作,但是我想知道如何通过请求执行操作。
我已经在PostMan上尝试了以下请求,但不幸的是,以下任何一项都无效:
-
https://mycompany.maps.arcgis.com/home/rest/content/users/chargeetudeti/export?token=UsSMUWq.......&itemId=6f8228f7bfa24a61a029aa9751da55d8&exportFormat=CSV
-
https://mycompany.maps.arcgis.com/sharing/rest/content/users/chargeetudeti/export?token=UsSMUWq.......&itemId=6f8228f7bfa24a61a029aa9751da55d8&exportFormat=CSV
-
https://www.arcgis.com/sharing/rest/content/users/chargeetudeti/export?token=UsSMUWq.......&itemId=6f8228f7bfa24a61a029aa9751da55d8&exportFormat=CSV&exportParameters={"layers" : [ { "id" : 0 } ] }
-
https://services6.arcgis.com/xNifwnpI45tLCPU7/ArcGIS/rest/services/service_70df166a7c9649878cc260d81ee85e4e/FeatureServer/export?token=UsSMUWq.......&exportFormat=CSV&exportParameters={"layers" : [ { "id" : 0 } ] }
您有什么线索吗? 我公开了数据,让您尝试从以下功能层将数据导出为csv格式:https://services6.arcgis.com/xNifwnpI45tLCPU7/arcgis/rest/services/service_70df166a7c9649878cc260d81ee85e4e/FeatureServer
如果您能帮助我,我将非常感激:)
如果您认为此帖子的标题或标签不合适,请告诉我。 阿德里安
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)