我将在一个新项目中使用 gdal/ogr。我想要一个精简但功能齐全的应用程序,因此不会使用其他实现,例如 mapserver,因为它们有一些无关组件,我怀疑应用程序甚至将来都需要这些组件。作为记录,它是一个 GIS,但我在这里问 SO,因为在 php 中使用 GDAL/OGR的 GIS 示例很少
我基本上有三个选择:
使用 php 的 exec() 函数来运行命令行转换工具
使用 swig 生成一个 .dll 并将其作为扩展加载到 php 上
使用由geonfr @ https://github.com/geonef/php5-gdal/wiki编写的php wrapper
您认为哪种方式是实现该库的最有效方式?