问题标签 [osmosis]

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.

0 投票
1 回答
1326 浏览

openstreetmap - 从 OpenStreetMap 中提取区域

我知道如何使用 osmosis 从 OSM 行星文件中提取节点。

但是如果我想提取像“natural.beach”这样的区域呢?这些不是“节点”,而是“封闭方式”。

谁能帮我用 OSM Planet 文件和 Osmosis 提取“natural.beach”?

0 投票
1 回答
213 浏览

postgresql - 在 PostgreSql 中加载 LinkedGeoData 非常慢

我已经安装并调整了我的 PostgreSql 数据库,并从这里下载了 LinkedGeoData文件,然后我执行了(12MB) 行和(21.6 MB) 行,并且在 15 分钟内运行良好,但我尝试加载更重的文件,例如( 54MB)并且它的反应不是很好,系统执行该行但我从昨天开始等待结果。lgd-createdb -h localhost -d databasename -U user -W password -f bremen-latest.osm.pbfsaarland-latest.osm.pbfMecklenburg-Vorpommern-latest.osm.pbf

我的 PostgreSql 的 conf 文件的值postgresql.conf

我的 PostgreSql 版本在 Debian 机器下是 9.1。

我该如何解决这个问题?

我提前谢谢你。

0 投票
1 回答
1532 浏览

openstreetmap - 使用 osmosis 为 android mapsforge 创建自定义地图

按照本指南 ( https://code.google.com/p/mapsforge/wiki/GettingStartedMapWriter#Examples ),我现在可以创建格式为 .map 的地图以与 android mapsforge 库一起使用。

问题是:是否可以根据所选对象使用 osmosis 和 mapsforge map-writer 创建自定义地图?我的意思是,例如,可以创建不包括建筑物的地图吗?提前致谢。

0 投票
2 回答
2122 浏览

java - 在 JAVA 应用程序中使用 Osmosis 库

我想使用 OSM 数据文件( pbf 文件)做一个导航应用程序。

我想在我的 java 应用程序中使用 pbf 格式。

我正在寻找一种访问和读取 pbf 文件的方法,我发现它可以通过 osmosis 库进行访问。

不幸的是,我不知道如何使用该库,也没有文档。

0 投票
2 回答
5096 浏览

openstreetmap - 如何使用 osmfilter 过滤掉所有设施以及他们拥有的任何其他标签信息?

我设法从 OSM 下载了一个行星文件,并使用 osmconvert 将其转换为 o5m 格式,并从中删除了所有作者信息,以保持文件大小更小。我试图从全世界的这个数据库中获取每个 POI,所以我对城市、城镇、高速公路、方式等不感兴趣,只对便利设施感兴趣。

首先,我尝试通过使用 osmosis 来实现这一点,它似乎可以做到我想要的,只是它总是内存不足,导致文件太大而无法处理。(我可以将文件分成更小的文件,但如果可能的话,我想避免这种情况)。

我尝试使用 osmfilter 进行试验,在那里,我设法过滤掉了其中包含名为 amenity 的标签的每个节点,但我有几个无法解决的问题:

一个。如果我使用以下命令:

它保留所有节点,并过滤掉每个名称中没有便利性的标签。

湾。如果我使用这个命令:

它现在过滤掉所有没有设施标签的节点,但也过滤掉匹配节点中的所有附加标签,这些标签包含我需要的信息(例如,POI 的名称或描述)

C。如果我使用这个命令:

过滤掉标签中包含名称或便利设施的每个节点,这给我留下了几个命名的城市或高速公路(我不需要的数据)。

我还尝试使用 AND 运算符将其分开,但它说,在过滤标签时我不能使用 AND 运算符。知道我怎样才能达到预期的结果吗?

尾注:我运行的是 Windows 7 系统,所以没有基于 Linux 的程序可以帮助我:|

0 投票
1 回答
447 浏览

routing - 构建开放式街道路由机(osrm)

我在 openstreetmap 上做一个项目,因此为了实现路由机制,我尝试实现 osrm 引用1,但是当我尝试时mkdir -p build; cd build; cmake ..,我收到一条错误消息:

“CMake 错误:源目录“/home/user1”似乎不包含 CMakeLists.txt”。

我该怎么做才能解决这个问题!

0 投票
1 回答
229 浏览

gis - 如何从 Web 应用程序的开放街道地图开始

我计划创建一个新的 Web 应用程序,我想在其中使用开放街道地图,我需要开放街道地图的源代码。在我的 Web 应用程序中,我需要在图层、数据绘图和地理参考上查看不同形状文件的功能。请给我建议,如何开始呢?

0 投票
1 回答
311 浏览

maven - JAI ImageRead 模块丢失

我正在尝试编写一个使用GeoTools并读取 GeoTiff 图像的OSMOSIS扩展。

我写了一个最小的工作示例来说明它的作用:

注意:这是一个最小的示例类,但是 OSMOSIS 插件中的代码还没有做任何其他事情。

我可以从 NetBeans 运行这个示例类,它运行良好。我可以将它打包到一个可运行的 jar 中,这也可以正常工作。

OSMOSIS 插件不能从 NetBeans 运行,因为它要被编译成 jar,然后由 OSMOSIS 自己调用。但是当我这样做时,以开头的行GridCoverage2D给了我一个IllegalArgumentExceptionwith the message ImageRead: No OperationDescriptor is registered in the current operation registry under this name.

当我让两个类都打印出完整的 JAI 注册表列表时,我可以看到在 OSMOSIS 案例中ImageReadImageWrite和其他一些根本就不见了。

我简直无法理解这是怎么发生的!当我查看罐子时,文件META-INF\services\javax.imageio.spi.ImageReaderSpi都存在于它们中,内容完全相同。

这是插件中的我的 POM.xml,Example 类具有相同的依赖项、repos 和构建指令:

也许有人可以提示我做错了什么?会非常棒。:-)

0 投票
0 回答
120 浏览

java - Osmosis 开放资源:NullPointerException at Parameters$Builder.loadResource

根据Osmosis Github 站点,我已经安装了 Osmosis,我正在尝试通过键入以下内容将 osm 包放入 Elasticsearch:

执行失败:

ElasticSearchWriterFactory 处理“plugin.properties”到Parameters$Builder.loadResource()方法。我试图通过在 /elasticsearch-osmosis-plugin-1.3.0.jar 中添加一些日志行来解决问题。所以我得到:

(最后一行是为了测试相对路径是否是问题,但这似乎不是问题。)

我还将plugin.properties 复制到任何我能想象到的感兴趣的位置/路径,即包根目录等......但没有成功。

有人知道如何解决这个问题吗?非常感谢!

0 投票
1 回答
231 浏览

java - SUMO SRTM 渗透插件

我已经尝试运行 SRTM-osmosis 插件(https://github.com/locked-fg/osmosis-srtm-plugin)已经有一段时间了。在wiki中,提到您应该将编译好的jar移动到目录(/~.openstreetmaps/osmosis/plugins)。我找不到 .jar 文件,也不知道按照 wiki 中的说明生成它吗?有人在使用 SRTM 插件时遇到过类似的问题吗?!