问题标签 [osm.pbf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openstreetmap - 使用 OsmAndMapCreator 为 OSMAnd 运行的离线 OSM 文件
我正在尝试使用以下说明创建脱机 OSM 文件以运行 OSMAnd :
我收到 net.osmand.data.index.IndexBatchCreator 类找不到错误。
我已更新 batch.xml 以指向我的文件夹:
指定我的工作文件夹并且这些文件夹存在。
openstreetmap - 如何解析 *.vector.pbf 关于 Mapbox 矢量瓦片地图?
- *.pbf("Protocolbuffer Binary Format") 主要用于替代 XML 格式。
*.osm.pbf
和有两种格式*.vector.pbf
。我可以使用哪些工具来打开这些文件?(我知道JOSM可以打开 *.osm.pbf 文件,但无法打开 *.vector.pbf 文件。)- 如果我想在 Mapbox 中编写自己的 *.vector.pbf 文件,我该怎么做?
谢谢!
c# - 带有 WPF 应用程序的离线地图
我正在使用 WPF 项目开发适用于 Windows 的应用程序。
在这个应用程序中,我想要一张法国的离线地图。我已经下载了我所在国家的 osm.pbf 文件,但我不知道如何在我的应用程序中显示它。
我已经进行了一些搜索,我应该生成图块(png 或矢量),然后将它们与我的传单地图一起添加。
我只是想知道如何渲染所有这些瓷砖(我在窗户上)。或者只是如果你知道一个可以自动生成它们的应用程序?
或者,如果你能告诉我如何创建一个本地服务器,当我在传单上询问它们时可以生成我的图块,那可能没问题。
openstreetmap - 从 OpenStreetMap 获取地址列表
有来自 OSM、debian、osmosis 和 mysql 数据库的 pbf 转储。如何仅转储指向具有参数 lat、lon、街道名称和城市名称的房屋/建筑物的节点?
使用键运行渗透:
抛出关于重复的不同错误。看起来是因为某些节点指向相同的位置地址。在当前转储中,我只讲述地址列表,而不是公司和地点列表等。
c# - 使用 C# 读取 OBS PBF 文件
我在http://download.geofabrik.de/europe.html下载了一个.osm.pbf
文件。我需要将数据(街道等)转换为图表,以便计算路线。我相信这些文件已经可以与节点一起使用,但我无法读取数据。
我尝试使用http://www.osmsharp.com/但我不太了解该软件。有人可以给我一个合适的库的链接,或者给我一些关于如何从 OSM 访问数据的提示。一些伪/示例代码也很好。
我是openstreetmaps和这种解析的新手,所以如果这是一个菜鸟问题,我很抱歉。
如果您有任何问题,请务必告诉!
谢谢!
scala - 在 Spark 中处理 (OSM) PBF 文件
OSM 数据以 PBF 格式提供。有专门的库(例如用于解析此数据的https://github.com/plasmap/geow )。
我想将此数据存储在 S3 上并将数据解析为 RDD,作为 EMR 作业的一部分。
实现这一目标的直接方法是什么?我可以将文件提取到主节点并在本地处理吗?如果是这样,我是否会创建一个空的 RDD 并将其添加到从输入文件中解析流事件时?
unity3d - 如何将`mapbox.mapbox-terrain-v2`图块转换为高度图图块?
Mapbox
提供了一种地图瓦片——mapbox.mapbox-terrain-v2
以pbf
格式存储并以mvt
后缀保存。高度数据由轮廓(线)表示。我想用卫星纹理和这个高度数据生成地形Unity3D
。如何将此pbf
数据转换为高度图(高度值的像素)?
有一个例子
https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2/12/1171/1566.jpg?access_token=pk.eyJ1Ijoib2xlb3RpZ2VyIiwiYSI6ImZ2cllZQ3cifQ.2yDE9wUcfO_BLiinccfOKg
和 mvt 文件
https://api.mapbox.com/v4/mapbox.mapbox-terrain-v2/12/1171/1566.mvt?access_token=pk.eyJ1Ijoib2xlb3RpZ2VyIiwiYSI6ImZ2cllZQ3cifQ.2yDE9wUcfO_BLiinccfOKg
以及 Mapbox 的文档:
https://www.mapbox.com/vector-tiles/mapbox-terrain/
https://www.mapbox.com/vector-tiles/specification/
python-3.x - Python3 gdal/ogr 打开 OpenStreetMap 数据文件总是返回 None
我正在使用 Python 3 和gdal/ogr模块打开/读取从OpenStreetMap.osm.pbf
下载的数据文件。使用此线程中介绍的方法,我可以通过以下代码成功解析一周前打开的文件:
然而,这一切都是突然发生的,同样的方法不再适用于同一个.osm.pbf
数据文件。当我现在尝试运行时osm_pbf = ogr.Open('file.osm.pbf')
,它总是返回None
. 与osm_pbf
往常None
一样,无法进一步解析数据。
有谁知道这里发生了什么?您的帮助将不胜感激。
openstreetmap - 识别 openstreetmap 数据 (.pbf) 中的十字路口节点
有人知道是否有一种方法可以仅分离 .pbf 文件中包含的十字路口节点吗?此文件的格式中是否包含此线索(如果节点是否处于十字路口)?
javascript - 无法使用 openlayers 显示 pbf(mapbox 矢量图块)
我正在尝试显示我自己创建的矢量图块(.pbf),它们在检查元素的控制台上没有显示且没有错误。我通过在以下位置使用一个简单的示例 html 文件来显示它们: 这里
我只是更改了 url 以在本地服务器而不是 mapbox 服务器上查找矢量切片。
当我尝试从 mapbox server: 显示 pbf 文件时,它会显示出来。我还下载了这些 mapbox pbf 文件,并从它们显示的本地服务器提供了相同的文件。
但是我使用tippecanoe从geojson文件创建的pbf文件无法由openlayers显示。生成的pbf文件是正确的,因为我可以使用mapbox js脚本显示它们。我有cors,服务器的内容编码也是gzip。可以从此处下载未由附加代码显示但由 tileserver-gl(mapbox 脚本)显示的示例 pbf 文件
代码: