2016-02-25 86 views
1

我在GIS方面的经验很少。我正在开发一个项目,我需要在网络地图上使用openlayers 3放置120个坐标点。还有一些与这些点相关的属性。我将csv中的点添加到arcGis中。我把它们变成了shapefile。我也有一个带有该地区卫星图像的网络地图。它工作并在浏览器中打开。现在该怎么办?有人能指引我走向正确的方向吗?谢谢网站地图上的点openlayers

回答

1

shape文件可以被转换成一个以GeoJSON(例如与online serviceQGIS以GeoJSON可然后直接通过的OpenLayers消耗:

map.addLayer(new ol.layer.Vector({ 
    source: new ol.source.Vector({ 
    format: new ol.format.GeoJSON(), 
    url: 'path/to/your.geojson' 
    }); 
}); 
1

您需要将您的shapefile上传到服务器上,以便通过网络协议(如Web地图服务(WMS)或Web功能服务(WFS))将其发布到您的地图上。

看看at the OpenGeo Suite,它应该让你开始。您可以在本地安装GeoServer来开发和测试您的应用程序,然后将其全部迁移到您的Web服务器上。

另一种选择是使用QGIS GeoExplorer直接具有不同选项的工作界面。