Questions tagged «openstreetmap»

OpenStreetMap是一个协作项目,用于创建免费的可编辑世界地图。数据是免费的,没有法律和技术限制。OpenStreetMap通常缩短为OSM。

3
在PostGIS或GRASS中的公共属性上分解或取消分割线?
我有一个道路中心线shapefile,该道路的每个交叉点处都有道路被分割。但是,我想将具有共同属性集的LINESTRING加入单个LINESTRING中。只要名称,速度限制等不变,我就希望将它们合并在一起。这是为了最终合并到OpenStreetMap中。 Esri的ArcGIS for Desktop软件似乎通过Dissolve命令和UNSPLIT_LINES选项允许这样做。 我还在QGIS中找到了Dissolve命令,但它似乎仅适用于多边形和单个字段。 假设QGIS不存在,有谁知道如何在PostGIS或GRASS中做到这一点?



1
具有我自己的OSM数据服务器的OpenLayers
我已经通过设置PostGIS,导入Planet.osm数据快照(花了几天时间)以及设置Mapnik / cascadenik等来设置自己的OSM数据库/瓦片服务器的过程。我可以手动呈现自己的generate_image.py我可以用手动制作图块集generate_tiles.py。我花了很多时间使用cascadenik生成自己的自定义样式模板,并从中生成切片,对此我感到非常满意。 我的新问题是使用OpenLayers设置示例滑动图以在同一服务器上运行... 我已经对其进行了一些配置并可以正常工作;设置Apache,mod_python,TileCache等。它将图块渲染到滑动贴图中,但是我认为我在OpenLayers中搞砸了所有参数。这是我目前所拥有的(它在所有缩放级别上都呈现出一片空白): <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script src="http://openlayers.org/api/OpenLayers.js"></script> <script type="text/javascript"> var map; function init() { map = new OpenLayers.Map ("map", { maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34), maxResolution: 156543.0399, numZoomLevels: 19, units: 'm', projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG:4326") } ); layer = new OpenLayers.Layer.TMS( "OSM", "/tilecache/tilecache.py/", {layername: 'osm', type: 'png'} …

5
用于从卫星图像进行(半)自动林地追踪的工具
我正在尝试使用Yahoo卫星图像在OpenStreetMap中绘制林地。 JOSM编辑器有一些尝试使过程自动化的插件-您必须在区域内单击,然后插件才能找到边界。但是质量很差。 我正在寻找一些图书馆/算法来获得良好的质量界限。 我正在使用的图像如下所示:http : //maps.yahoo.com/#mvt=s&lat=56.907056&lon=24.597595&zoom=14
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.