【发布时间】:2018-12-13 14:57:45
【问题描述】:
这个问题源于我对 GDAL/OGR 应该如何在服务器端工作的理解不足,但在尝试之前,我想知道我想要的对于这个库是否可行。
基本上,我正在开发一个 webGIS 应用程序,用户应该在其中与 WFS 进行交互。我想让用户可以从这个 WFS 下载数据作为服务器不提供输出的格式,所以我需要先转换它。
我需要函数 ogr2ogr with the WFS 驱动程序才能将服务器的 GML 响应转换为(例如)Shapefile 格式。
我非常基本的问题是:当用户单击(例如)“下载”按钮时,如何调用安装在我的服务器上的 ogr2ogr?
我的想法很明显是将 onclick 事件与调用 ogr2ogr 的 JS 函数联系起来,但是在这里我对服务器端 Web 开发的知识缺乏并不能让我继续。
我应该准备一个内部调用 ogr2ogr 的脚本(如 PHP),还是应该将 GDAL/OGR 可执行文件放在 cgi-bin 文件夹中,以便我可以使用所需的参数指向和调用它们?
【问题讨论】:
标签: gis server-side gdal ogr web-feature-service