我目前正在开展一个学校项目,该项目实现了Google地图,其中包含存储在shapefile中的数据和一个带有位图的xml文件以及WGS协调图像应该重叠的位置。
需要构建的Web应用程序要求用户上传这些原始文件,结果应该在Google地图中可见。
有没有办法将这些shapefile转换为.json,使用PHP或javascript,并获取存储在.xml文件中的坐标以获取WGS坐标。这需要基于网络完成,因此独立的工具和软件是不够的。
这些坐标和.json文件需要存储在数据库中,并且这些记录将用于在结果坐标上使用适当的叠加层放置在Google地图上。
提前谢谢。
答案 0 :(得分:0)
所有处理都需要在服务器端完成。我能够在这里找到一个用php编写的shapefile阅读器类,
http://www.phpclasses.org/package/1741-PHP-Read-vectorial-data-from-geographic-shape-files.html
听起来你对如何从那里解决问题的其他方面有了相当不错的处理。
答案 1 :(得分:0)
js-shapefiles-to-geojson脚本完全在客户端,在浏览器中呈现shapefile和dbf文件。
回复:https://github.com/wavded/js-shapefile-to-geojson