English
登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
原创商城
官方淘宝
二手市场
学院
云课堂
考试
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
联机
航空人生(连飞)
飞行人生(虚航)
空管人生(虚管)
空战人生(对战)
工具
联飞地图
航路查询
航图查询
气象报文
资源
插件库
素材库
云网盘
企业
飞行者联盟
»
论坛
›
【飞行仿真实验室】
›
软件开发
›
OpenSceneryX
›
OpenStreetMap--城市路网提取
返回列表
发新帖
查看:
1482
|
回复:
7
OpenStreetMap--城市路网提取
[复制链接]
lk18911
lk18911
当前离线
UID
4841
注册时间
2014-4-8
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
30
听众
收听
雷达卡
发表于 2022-9-26 11:12:51
|
显示全部楼层
|
阅读模式
小白一个,正在不断学习摸索,将自己的学习过程整理一下,学习过程中看过很多操作,最终成功得到自己想要的数据,整理一下最终的过程,互相学习!
1.OpenStreetMap获取城市ID
网址http://www.overpass-api.de/index.html,进去后点击Query栏Query and Convert Forms:
在Overpass API Query Form框中输入(城市名字自己定),并点击右下角Query按钮:
在Overpass API Query Form下方的输入框中输入代码:
<osm-script>
<query type=&#34;relation&#34;>
<has-kv k=&#34;boundary&#34; v=&#34;administrative&#34;/>
<has-kv k=&#34;name:zh&#34; v=&#34;成都市&#34;/>
</query>
<print/></osm-script>点击右侧的Query按钮,即可将结果从浏览器下载到本地,文件名为interprept, 用记事本打开该文件,找到<relation id=&#34;2110264&#34;>, 即可拿到成都市的ID为2110264
2. 其次根据城市ID获取城市路网数据:
上面的输入框中的代码替换为如下:
<osm-script timeout=&#34;1800&#34; element-limit=&#34;100000000&#34;>
<union>
<area-query ref=&#34;3602110264&#34;/>
<recurse type=&#34;node-relation&#34; into=&#34;rels&#34;/>
<recurse type=&#34;node-way&#34;/>
<recurse type=&#34;way-relation&#34;/>
</union>
<union>
<item/>
<recurse type=&#34;way-node&#34;/>
</union>
<print mode=&#34;body&#34;/>
</osm-script>其中<area-query ref=&#34;3602110264&#34;/>中3602110264是上一步骤中拿到的ID加上3600000000后得到的数字。 -点击右侧的Query按钮,即可将结果从浏览器下载到本地,文件名为interprept,打开后即可得到路网数据。
3.安装ArcGIS Editor for OpenStreetMap插件
需要ArcGIS Editor for OpenStreetMap插件的,可以关注小姐姐的公众号,发送10.2,就可获取该插件的安装包啦,包括32位和64位的安装包。
安装过程只需点击下一步,安装位置自定,安装完毕重启arcmap,会自动显示在Toolbox工具箱里。
接着打开ArcGIS,本地新建一个文件地理数据库。
接下来使用OpenStreetMap Toolbox.tbx工具中的Load OSM File功能,将生成结果输出到刚刚新建的文件地理数据库。
运行完毕后,得到了转换后的shp格式数据。
参考:
https://blog.csdn.net/weixin_40992982/article/details/100174266
https://bbs.csdn.net/topics/390989894
以上只是简单的对于路网的获取,如果需要详细的分级道路,还需要按照属性表对道路进行分级提取。
OpenStreetMap--
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
ft4310537
ft4310537
当前离线
UID
5092
注册时间
2014-4-23
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
20
听众
收听
雷达卡
发表于 2022-9-26 11:24:38
|
显示全部楼层
为什么我最后一步输入到新建文件地理数据库出错了[捂脸]
回复
支持
反对
使用道具
举报
照妖镜
悟空~快来救为师
悟空~快来救为师
当前离线
UID
5062
注册时间
2014-4-20
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
20
听众
收听
雷达卡
发表于 2022-9-26 11:34:53
|
显示全部楼层
安装完包后没有工具箱怎么回事呢
回复
支持
反对
使用道具
举报
照妖镜
咏蘅誓唁
咏蘅誓唁
当前离线
UID
5068
注册时间
2014-4-21
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
20
听众
收听
雷达卡
发表于 2022-9-26 11:48:28
|
显示全部楼层
请问只下载“walk”类型的道路改怎么设置
回复
支持
反对
使用道具
举报
照妖镜
kimicheng
kimicheng
当前离线
UID
4988
注册时间
2014-4-17
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
50
听众
收听
雷达卡
已绑定手机
发表于 2022-9-26 11:58:58
|
显示全部楼层
请问10.8版本的arcgis能用这个包嘛
回复
支持
反对
使用道具
举报
照妖镜
fran558
fran558
当前离线
UID
5108
注册时间
2014-4-24
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
20
听众
收听
雷达卡
发表于 2022-9-26 12:11:23
|
显示全部楼层
我10.3的反正不行 让我安装10.2的Desktop
回复
支持
反对
使用道具
举报
照妖镜
tanjunkun_gz
tanjunkun_gz
当前离线
UID
4993
注册时间
2014-4-18
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
40
听众
收听
雷达卡
发表于 2022-9-26 12:26:01
|
显示全部楼层
上海市 runtime error: Query ran out of memory in "recurse" at line 11. It would need at least 96 MB of RAM to continue.
回复
支持
反对
使用道具
举报
照妖镜
仓颉
仓颉
当前离线
UID
5018
注册时间
2014-4-19
在线时间
小时
最后登录
1970-1-1
精华
阅读权限
20
听众
收听
雷达卡
发表于 2022-9-26 12:34:35
|
显示全部楼层
为啥两次下下来的interpreter内容是一模一样的呢
回复
支持
反对
使用道具
举报
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表