【发布时间】:2019-04-07 07:41:29
【问题描述】:
给定一个到 ESRI 休息服务(如要素图层)的链接,从该休息服务中提取的 SQL 命令或代码是什么?
更具体地说,我想使用 SQL 查询 ESRI 休息服务并将其导入 Access 数据库。谢谢。
【问题讨论】:
标签: sql api ms-access gis esri
给定一个到 ESRI 休息服务(如要素图层)的链接,从该休息服务中提取的 SQL 命令或代码是什么?
更具体地说,我想使用 SQL 查询 ESRI 休息服务并将其导入 Access 数据库。谢谢。
【问题讨论】:
标签: sql api ms-access gis esri
我写了a tutorial on REST endpoints,特别关注 Esri 风格。我希望“构建查询”部分对您有所帮助。本质上,如果您可以导航到图层的“查询”表单(应为something like this),您通常可以在“WHERE”框中使用基本的 SQL 语法。
然后,为了提取本地数据,我建议this scraper python code。我认为它不会专门用于 Access,但您可以修改它来做到这一点。
【讨论】:
请检查在 ESRI REST 服务中发布的数据来源。如果数据的来源是SQL/Oracle数据库,那么你可以从SQL查询中获取数据并导入到Access数据库中。
【讨论】:
如果它是一项休息服务,您应该使用请求而不是 sql 查询来使用它。请查看以下页面: https://developers.arcgis.com/labs/rest/query-a-feature-layer/ https://openlayers.org/en/latest/examples/vector-esri.html
【讨论】: