当前位置: 首页 > 知识库问答 >
问题:

如何处理地图数据从OpenStreetMap与Java?

艾原
2023-03-14

我正在开发一个Java应用程序,它给定一个街道名称列表,必须获得每条街道名称的路线和信息,如每条街道所在的城市。这是一个在桌面上为Android应用程序做的预处理。

为此,我必须处理来自OSM等地图源的数据。我需要以编程方式轻松访问街道和其他一些点的数据,以选择我想要的数据。

我需要用Java来做。有一些Java库吗?

共有1个答案

那绪
2023-03-14

OSM wiki有大量路由软件和库列表。其中一些使用Java,例如GraphHopper。此外,别忘了看看各种在线和离线路由器,以获得一些灵感。

 类似资料:
  • 我正在使用(python的)panda的map函数来处理一个大的CSV文件(约50GB),如下所示: 有没有一种方法可以在这方面使用并行化?也许使用多处理的map函数? 谢了,荷西

  • 问题内容: 我想要的是使用OpenStreetMap显示一个简单的脱机地图。我在网络上找不到合适的工具来创建地图图块并使用它在Android中显示地图。我下载了不同的资源,但似乎我不知道从哪里开始。我想使用JOSM集成来自OpenStreetMap的图像,但是我不知道我是否可以在Android上使用它。 我可以使用Mapnik吗?您的帮助将非常感谢您。 问题答案: 我目前正在使用OpenStree

  • (自己模拟的数据效果) 如上路径动画,目前的问题是运行的坐标数据是依照地图来的 需要转换为画布能够展示的范围,但运行数据之前差别大部分情况下都很小 我要怎样处理会合适一点? help大佬们

  • 问题内容: 我正在创建一个Android应用,并且需要保留一个。我刚刚开始使用Realm ORM ,因为它支持一对一和一对多的枚举和列表。我还找到了解决字符串列表的方法(即,我必须创建一个封装字符串的StringWrapper类。但是,从文档中我了解,列表并不存在像这样的简单方法。因此,我正在寻找持久化地图的最佳方法。我目前的想法是用封装了(以前的地图关键字)和的对象列表替换我的地图。类似于。是否

  • ● 什么是图层 ● 更新属性内容 ● 设置图层的标题 ● 隐藏图层字段 ● 复制拷贝图层 ● 批量更新属性内容 ● 移动记录到另一个图层 ● 合并两个图层到一个图层 ● 怎么控制一个图层内容不重复 ● 修改字段类型 ● 修改列标题 ● 怎么使用表格管理数据 ● 怎么下载图层数据 ● 怎么上传照片

  • 我正在寻找一种从OpenStreetMap(OSM)数据中准确检索街道交叉口的方法。我知道有人问过和回答过类似的问题,但我可以从建议的方法中检索到的数据并不十分准确。 首先,我知道以下问题: 如何从OpenStreetMap查找十字路口? 上述问题的答案建议: “查询给定边界框中的所有方式,并查找由两个或多个方式共享的节点,如另一个答案中所述。” 我遵循这个建议,编写了一个python脚本,从我从