beecubu/geophp

GeoPHP是原始GeoPHP库的现代版本,它是一个用于执行几何操作的开放源代码原生PHP库。它完全用PHP编写,因此可以在共享主机上运行。它可以读取和写入多种格式:WKT(包括EWKT)、WKB(包括EWKB)、G

v1.0.3 2023-11-02 18:28 UTC

This package is auto-updated.

Last update: 2024-10-01 00:09:21 UTC


README

geophp.net

关于这个分支

这个分支的主要目标是通过过渡到现代版本的PHP,合并命名空间并引入新功能来使源代码现代化。

GeoPHP README

GeoPHP是一个用于执行几何操作的开放源代码原生PHP库。它完全用PHP编写,因此可以在共享主机上运行。它可以读取和写入多种格式:WKT(包括EWKT)、WKB(包括EWKB)、GeoJSON、KML、GPX和GeoRSS。它适用于所有Simple-Feature几何形状(点、线字符串、多边形、几何集合等),并且可以用于获取质心、边界框、面积和其他有用的信息。

geoPHP还方便地包装了GEOS php扩展,以便当服务器上安装了GEOS时,应用程序可以获得透明的性能提升。当安装了GEOS时,geoPHP也完全符合OpenGIS®地理信息实现标准。有了GEOS,您可以在PHP中获得完整的OpenGIS函数,如并集、包含、接触等。这意味着应用程序获得了一组有用的“核心”几何操作,这些操作适用于所有环境,以及一组“扩展”操作,适用于已安装GEOS的环境。

请参阅下面的“入门”部分,了解geoPHP可以执行的所有操作的相关信息和示例。

该项目目前正在寻找共同维护者。如果您认为您可以提供帮助,请给我发消息。分支也欢迎,请提交拉取请求,我将将其合并到主分支。

致谢

GeoPHPwithFeatures 维护者:Yermo Lamers https://github.com/yermo

GeoPHP 维护者:Patrick Hayes

其他贡献者

此库是开源的,并受修改后的BSD许可和GPLv2的双重许可。您可以选择使用任一许可。