geospatial:PHP扩展以处理常见的地理空间功能

时间:2024-06-14 03:02:55
【文件属性】:

文件名称:geospatial:PHP扩展以处理常见的地理空间功能

文件大小:51KB

文件格式:ZIP

更新时间:2024-06-14 03:02:55

C

地理空间-PHP地理空间扩展 PHP扩展,用于处理常见的地理空间功能。 该扩展程序目前具有用于计算距离的Haversine和Vincenty公式的实现,初始方位角计算函数,在不同支持的基准之间进行转换的Helmert变换函数,极坐标和笛卡尔坐标之间的转换,度/分/秒和十进制度,一种简化线性几何的方法,以及一种在LineString上计算中间点的方法。 安装方式 git clone git@github.com:php-geospatial/geospatial.git cd geospatial phpize ./configure --enable-geospatial make sudo make install 然后将扩展名添加到ini文件中,例如/etc/php.ini: extension = geospatial.so 用法 该扩展程序使用GeoJSON标准格式将点指定为坐


【文件预览】:
geospatial-master
----README.rst(6KB)
----geohash.h(1KB)
----rebuild-32bit.sh(116B)
----rebuild.sh(111B)
----CREDITS(155B)
----geo_array.c(2KB)
----geospatial.c(32KB)
----.github()
--------workflows()
----php_geospatial.h(3KB)
----tests()
--------geohash_decode.phpt(3KB)
--------geohash_encode.phpt(946B)
--------haversine.phpt(340B)
--------fraction_along-003.phpt(707B)
--------WGS84_to_OSGB36.phpt(397B)
--------rdp-belgium.json(141KB)
--------Greenwich.phpt(922B)
--------rdp_simplify.phpt(357B)
--------fraction_along-002.phpt(438B)
--------JodrellBank.phpt(445B)
--------dms_to_decimal.phpt(602B)
--------vincenty.phpt(601B)
--------initial_bearing1.phpt(311B)
--------initial_bearing2.phpt(332B)
--------geospatial_haversine_polar_distance.phpt(657B)
--------fraction_along-001.phpt(1KB)
--------cartesian_to_polar.phpt(327B)
--------bug0016.phpt(396B)
--------helmert.phpt(299B)
--------OSGB36_to_WGS84.phpt(686B)
--------decimal_to_dms.phpt(480B)
--------geospatial_haversine_london_edinburgh.phpt(2KB)
--------polar_to_cartesian.phpt(286B)
----LICENSE(3KB)
----geo_lat_long.h(1KB)
----.gitignore(629B)
----config.w32(189B)
----EXPERIMENTAL(0B)
----geohash.c(4KB)
----package.xml(2KB)
----config.m4(300B)
----geo_array.h(2KB)

网友评论