Questions tagged «openstreetmap»

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

2
如何将OSM数据转换为PostgreSQL以进行路由?
我正在使用OpenStreetMap创建路由应用程序。当前,我的任务是将数据从OSM文件转换为PostgreSQL。 我读到有关osm2pgsql的信息,但是问题是它说osm2pgsql不适合路由。我也阅读了有关Osmosis的文章,但是关于Rails port有所了解,我认为这意味着我需要学习Rails中的Ruby。我过去曾尝试学习RoR,但发现我很难学习。 我正在为我的应用程序使用PHP。如何从OSM文件中提取数据并将其导出到我的PostgreSQL。我知道我可能在这里遗漏了一些东西,但是在映射应用程序时我是一个新手。我希望有一个人可以帮助我。谢谢!:D

4
渲染自定义的OpenStreetMaps样式(land = white,water = black):我是否需要一台专用计算机来做到这一点?
编辑:我的目标不是使用OpenStreetMap或cloudmade作为网络地图。我准确地描述了我想要的东西(“缩放为10时,整个世界的完整栅格化瓷砖集(大约68吉像素,水=黑色,土地=白色,没有标签”)。我只想使用cloudmade.com链接作为示例来说明我要拍摄的内容(就目前而言,cloudmade风格仅占其中的90%。)我需要离线贴图,需要图像(68 Gpix),我将其描述为蒙版在使用NASA和USGS数据构建的自定义地图的较大栅格地图任务中。 作为说明 我制作了一种自定义样式,以显示我想要的内容: http://maps.cloudmade.com/?styleId=22688# (没有标签,没有道路,没有任何种类的特征,除了所有水特征(河流,湖泊,海洋,您将其命名)为黑色,土地为纯白色,并且两者之间具有不错的Mapnik抗锯齿功能。) 我真正想要的 我想要一个缩放比例为10(约68 G像素)的整个世界的完整光栅集。 我考虑下载并安装Planet.osm(压缩后的11 GB)并运行Mapnik(几天/几周?)来获取此数据。但是,一旦建立数据库和索引,Planet.osm似乎将需要100GB甚至1TB。我的笔记本电脑上没有那种磁盘空间,而且由于我不需要完整的数据集,是否可以下载较小的数据子集(在这里它表示多边形数据仅为700 MB)?实际上,据我所知,去年数据的大小增加了一倍,因此我需要一台功能强大的机器来处理。 是否有一种更简便,直接的方法来批量分配这些磁贴(10级,黑白,刚好落在水上),还是我基本上需要一台专用的计算机来执行此操作?


3
在SSL中使用OpenLayers映射
我通过使用托管的JavaScript使用OpenLayers映射: <script src="http://openlayers.org/api/2.13.1/OpenLayers.js"></script> 但是我的客户端已安装SSL,当我尝试运行地图页面时,它显示: (2)[blocked] The page at https://domain.com/rwd/ ran insecure content from http://openlayers.org/api/2.13.1/OpenLayers.js. 所以我尝试了一个https,结果证明openlayers没有一个 https://openlayers.org/api/2.13.1/OpenLayers.js 然后,我下载了Openstreet js并将其托管在客户端服务器中,但是所有样式和相关图像都丢失了。尽管它确实显示了地图,但控制台中基本上会弹出许多警告,我担心这可能会在play store左右被拒绝。我正在开发在服务器上也运行的混合应用程序。 现在警告: The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8743/5624.png. The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8742/5624.png. The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8743/5623.png. The page at …

5
Android手机上Google地图的替代品
Android手机将Google Maps作为其默认/默认Maps,POI和Navigation应用程序。我还有哪些其他选项可以代替Google Maps使用? 一个明显的答案是OSMAnd。OSMAnd具有一些很酷的功能,还具有离线POI搜索​​和导航功能。 同样,从2013年SOTM的会谈中,我发现了Hikar,它具有路由和增强现实的一些很酷的集成。 我只是想知道还有哪些其他此类应用程序? 我知道Android 也有类似的帖子,但是列表主要是针对数据收集应用程序的。我很好奇的是在应用程序方面。具有简单地图查看POI搜索​​和查询,路由和导航功能的应用程序。


3
将GeoJSON图层添加到OpenLayers 3
我有一个名为mygeojson.json的GeoJSON文件,我想将其添加为openstreetmap图层顶部的OpenLayers 3中的图层。到目前为止,我可以显示openstreetmap世界,包括缩放等。但是由于某种原因,我无法在其上获取mygeojson.json。 geojson包含许多多边形,如下所示: { "type": "FeatureCollection", "crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } }, "features": [ { "type": "Feature", "properties": { "DN": 2 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ 13.559093915055664, 52.545214330050563 ], [ 13.559633429050496, 52.545205649772548 ], [ 13.559633415380715, 52.545214636296755 ], [ 13.559093915055664, 52.545214330050563 ] ] …

2
按国家/地区过滤Overpass-API
有谁知道如何执行这样的overpass-api请求? “告诉我德国的所有银行”? 我可以在一个特定的边界框中显示所有“便利设施=银行”。但是德国(或所有大多数国家)在这样的bbox中不太适合。 有什么办法吗?你有例子吗?服务器性能或运行时是次要的,因为我们可以托管自己的服务器或类似的东西:)

2
两个车道的一个标签(osm,qgis,postgis)
我用主要道路和高速公路的符号标记了osm-lines-layer(PostGIS)。虽然主要道路的符号放置适当-彼此之间有足够的距离-但两车道的高速公路上每个车道都标有一个标签(如图中所示)。 是否可以在每个标签中都设置半径之类的东西,而不能放置其他相同类型的标签?还是我只能说:在两条车道的一条车道上贴上标签? 我正在使用qgis。OSM数据通过osm2pgsql导入到PostGIS。 编辑:此新屏幕截图显示了更多详细信息:

2
PostgreSQL / PostGIS有哪些具有空间意识的GUI管理软件?
我对PostgreSQL的大部分经验是pgAdminIII和psql,但是我很想知道其他人在使用什么。 是否有与SQL Server Management Studio(SSMS)等效的PostgreSQL及其以有限的方式显示包含几何图形(免费或付费)的结果的能力? 还是大多数人为此目的只是在侧面运行GIS客户端,就像这个问题似乎表明的那样:用于PostgreSQL / PostGIS的GUI工具?? 我浏览了PostgreSQL软件目录,但没有找到任何东西(除了断开的链接以外)。


2
如何在OpenStreetMap / PostGIS数据库中找到POI的最近城市?
我有兴趣为OSM数据库中的POI查找其他数据。 当前,我可以使用以下SQL来获取所有POI的名称+ long + lat SELECT name, x(transform(way, 4326)) AS lon, y(transform(way, 4326)) AS lat FROM planet_osm_point WHERE tourism='museum' UNION SELECT name, x(centroid(transform(way, 4326))) AS lon, y(centroid(transform(way, 4326))) AS lat FROM planet_osm_polygon WHERE tourism='museum' 我还想知道最近的城镇名称或POI所在的城镇名称。

3
在停车场等区域实施路由的最佳方法是什么?
我正在使用OSM2PO来路由步行路线,并且我注意到很多OSM步行路线都不理想。 例如,有许多道路被停车场划分,这些道路显然是可以步行的,但是它们被忽略并且没有被转换成道路,因此路由器认为您不能穿过它们。这导致步行距离比必要的更长。 有什么实际的方法可以解决这个问题?我猜想在处理任何可步行的“区域”(即没有通过它们的路径的公园)时也会发生相同的问题。 另一个问题是人行道不连接道路。在许多情况下,这又会导致路由选择结果低于标准。 OSM到处都有这些问题。这听起来像是一个困难的问题,但是却是一个常见的问题,所以我想知道是否有人以实用的方式解决了这个问题。 感谢您的想法!

2
如何在Quantum GIS中添加Google / OSM / Bing等样式地图图层
我刚刚开始使用QGIS。我的目标是根据人口创建乔治亚州人口普查区域的热图。我拥有所有数据-乔治亚州每个人口普查区的人口。 通过导入普查区shapefile并遵循此教程,我已经能够成功创建热图:http : //qgis.spatialthoughts.com/2012/03/using-tabular-data-in-qgis.html 但是,我坚持如何在其下添加一个外观漂亮的地图图层,以显示常见的地理特征-公路,城市,水道等。我试图从cloudmade中导入OSM数据,但细节太多了。该地图应该是相当高的级别,但是那里的shapefile显示了每条道路。我正在尝试替换MS MapPoint(无2010年人口普查区)。我尝试获得的功能将根据我缩放的距离来提供不同级别的细节。通常只显示主要道路/城市等。我不在乎这是自动还是手动。 有人能指出我正确的方向吗?任何帮助将非常感激。


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.