webmap openlayers 上的点
Points on a webmap openlayers
我在 GIS 方面的经验很少。我正在做一个项目,我需要使用 openlayers 3 在网络地图上放置大约 120 个坐标点。还有与这些点相关联的属性。我将 csv 中的点添加到 arcGis 中。我把它们变成了一个 shapefile。我还有一张带有该地区卫星图像的网络地图。它可以工作并在 browser.Now 中打开我该怎么办?有人能指出我正确的方向吗?谢谢
您需要将 shapefile 上传到服务器,以便通过 Web 地图服务 (WMS) 或 Web 要素服务 (WFS) 等 Web 协议将其发布到您的地图上。
看看 at the OpenGeo Suite,它应该可以帮助您入门。您可以在本地安装 GeoServer 来开发和测试您的应用程序,然后将其全部迁移到您的 Web 服务器上。
另一种选择是使用 QGIS GeoExplorer 直接拥有具有不同选项的工作界面。
可以将 shapefile 转换为 GeoJSON(例如使用 online service or QGIS。GeoJSON 可以直接由 OpenLayers 使用:
map.addLayer(new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: 'path/to/your.geojson'
});
});
我在 GIS 方面的经验很少。我正在做一个项目,我需要使用 openlayers 3 在网络地图上放置大约 120 个坐标点。还有与这些点相关联的属性。我将 csv 中的点添加到 arcGis 中。我把它们变成了一个 shapefile。我还有一张带有该地区卫星图像的网络地图。它可以工作并在 browser.Now 中打开我该怎么办?有人能指出我正确的方向吗?谢谢
您需要将 shapefile 上传到服务器,以便通过 Web 地图服务 (WMS) 或 Web 要素服务 (WFS) 等 Web 协议将其发布到您的地图上。
看看 at the OpenGeo Suite,它应该可以帮助您入门。您可以在本地安装 GeoServer 来开发和测试您的应用程序,然后将其全部迁移到您的 Web 服务器上。
另一种选择是使用 QGIS GeoExplorer 直接拥有具有不同选项的工作界面。
可以将 shapefile 转换为 GeoJSON(例如使用 online service or QGIS。GeoJSON 可以直接由 OpenLayers 使用:
map.addLayer(new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: 'path/to/your.geojson'
});
});