我正在使用Arcgis Online。我想将我的要素图层(存储在esri的内部数据库中的数据)迁移到外部数据库。
任何人都可以帮我弄明白我该怎么办吗?另外我如何在我的应用程序(PostgreSQL / Neo4j)中使用外部数据库。我需要的是,托管我自己的数据库服务器,如neo4j,并用作ArcGis提供的功能表的替代。
谢谢, Tarni
答案 0 :(得分:0)
您可以从ArcGIS Online下载数据。
如果您没有很多功能服务,最简单的方法是转到"我的内容",然后找到您的功能服务。您应该看到"导出数据"向右上方选择。
如果您有多个要素服务,可以重复上述说明,但选择"在ArcGIS Desktop中打开"。这将下载一个文件,为您在ArcMap中设置连接。您也可以通过转到"我的托管服务"直接从ArcGIS Desktop点击服务。在ArcCatalog中并登录。
另一种选择是使用Python脚本。如果您有大量数据,并且数据经常更新,这可能是最好的。查看https://github.com/tedrick/SyncSurvey以获取从要素服务重复获取数据的示例。