在浏览器的地图中显示ESRI Shapefile。 (非谷歌地图)

时间:2013-08-13 15:52:00

标签: php asp.net apache mapping esri

我有一系列形状文件需要在网页上呈现为地图。我有一个asp.net服务器,虽然我更喜欢可以在我租用的Inmotion Hosting服务器上运行的东西。 (他们是Linux服务器)。如果可能的话,我想找到一个易于设置的开源或免费软件解决方案。这不能覆盖在Google地图上。它只是我居住的县的地图,这就是所有需要展示的地图。形状文件由Streets,边界线,街道名称等组成。每个都是一个单独的形状文件。此地图也需要可缩放。

提前谢谢。

P.S。我没有ArcGIS的副本,因此无法对其进行任何转换。虽然我安装了QuantumGIS。它的服务器给了我一些问题。

1 个答案:

答案 0 :(得分:0)

如果要在服务器上渲染shapefile并发送 结果到浏览器,然后您可以使用地图服务器或WMS提供程序,如 GeoServer http://geoserver.org/)。

GeoServer是一个开源软件服务器,允许用户共享和编辑地理空间数据。

在GeoServer中提供shapefile时,可以使用 OpenLayers 等任何库在浏览器中显示此数据(http://openlayers.org/)。