muka / shape-reader
一个用于解析ESRI Shape文件的PHP库
v1.0.5
2014-04-29 13:26 UTC
This package is not auto-updated.
Last update: 2024-09-10 02:00:42 UTC
README
一个用于解析ESRI Shape文件的PHP库。
基于Juan Carlos Gonzalez Ulloa和David Granqvist的优秀工作
原始作品的副本可在http://www.phpclasses.org/package/1741-PHP-Read-vectorial-data-from-geographic-shape-files.html找到
这个库旨在从SHP格式的shape文件中读取矢量信息。
SHP文件格式是一个用于存储矢量信息的开放标准,用于地理信息的分发。
许多商业和开源应用程序都能够读取它。
要求
PHP版本应大于5.3.2
要打开与DBF相关的数据库,需要dbase扩展作为PECL包可用。
pecl install dbase
echo "extension=dbase.so" > /etc/php5/conf.d/dbase.ini
用法
详细信息请参阅示例文件夹。
$shpReader = new ShapeReader("./somewhere.shp");
$i = 0;
while ($record = $shpReader->getNext() and $i < 5) {
//Dump SHP information
$shp_data = $record->getData();
var_dump($shp_data);
//Dump DBF information
$dbf_data = $record->getDbfData();
var_dump($dbf_data);
$i++;
}
变更日志
2013-08-24 - 基础重构,添加了命名空间支持,Composer和测试用例
许可证
GNU通用公共许可证 https://open-source.org.cn/licenses/GPL-2.0