Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于Web的shp到json的转换_Json_Xml_Google Maps_Shapefile - Fatal编程技术网

基于Web的shp到json的转换

基于Web的shp到json的转换,json,xml,google-maps,shapefile,Json,Xml,Google Maps,Shapefile,我目前正在从事一个学校项目,该项目实现了谷歌地图,上面覆盖着存储在shapefile中的数据和一个包含位图的xml文件,以及应该覆盖图像的WGS坐标 需要构建的web应用程序需要用户上传这些原始文件,并且结果应该在Google地图中可见 是否有任何方法可以使用PHP或javascript将这些shapefile转换为.json,并获取存储在.xml文件中的坐标以获取WGS坐标。这需要基于网络来完成,因此独立的工具和软件是不够的 这些坐标和.json文件需要存储在数据库中,这些记录将用于在谷歌地图

我目前正在从事一个学校项目,该项目实现了谷歌地图,上面覆盖着存储在shapefile中的数据和一个包含位图的xml文件,以及应该覆盖图像的WGS坐标

需要构建的web应用程序需要用户上传这些原始文件,并且结果应该在Google地图中可见

是否有任何方法可以使用PHP或javascript将这些shapefile转换为.json,并获取存储在.xml文件中的坐标以获取WGS坐标。这需要基于网络来完成,因此独立的工具和软件是不够的

这些坐标和.json文件需要存储在数据库中,这些记录将用于在谷歌地图上显示相应的坐标覆盖图


提前感谢。

所有处理都需要在服务器端完成。我在这里找到了一个用php编写的shapefile reader类


听起来你对如何解决剩下的问题有了相当不错的理解。

js shapefile to geojson脚本在浏览器中完全在客户端渲染shapefile和dbf文件

回购:
演示: