Html webmap openlayers上的点

Html webmap openlayers上的点,html,vector,arcgis,openlayers-3,shapefile,Html,Vector,Arcgis,Openlayers 3,Shapefile,我在地理信息系统方面的经验很少。我正在做一个项目,我需要使用openlayers 3在网络地图上放置大约120个坐标点。还有与这些点关联的属性。我将csv中的点添加到arcGis中。我把它们变成了一个形状文件。我还有一张带有该地区卫星图像的网络地图。它工作并在浏览器中打开。现在我该怎么办?有人能给我指一下正确的方向吗。谢谢您需要将shapefile上载到服务器上,以便通过web地图服务(WMS)或web功能服务(WFS)等web协议将其发布到地图上 看一看,它应该会让你开始。您可以在本地安装Ge

我在地理信息系统方面的经验很少。我正在做一个项目,我需要使用openlayers 3在网络地图上放置大约120个坐标点。还有与这些点关联的属性。我将csv中的点添加到arcGis中。我把它们变成了一个形状文件。我还有一张带有该地区卫星图像的网络地图。它工作并在浏览器中打开。现在我该怎么办?有人能给我指一下正确的方向吗。谢谢

您需要将shapefile上载到服务器上,以便通过web地图服务(WMS)或web功能服务(WFS)等web协议将其发布到地图上

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


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

可以将shapefile转换为GeoJSON(例如,使用or)。然后,OpenLayers可以直接使用GeoJSON:

map.addLayer(新的ol.layer.Vector({
来源:新ol.source.Vector({
格式:新建ol.format.GeoJSON(),
url:'path/to/your.geojson'
});
});