OSM导出为XML

OSM导出为XML,xml,export,converter,openstreetmap,Xml,Export,Converter,Openstreetmap,我已经看完了所有144个(发帖时)关于堆栈溢出的OSM相关问题,但找不到我想要的 我有一组非常具体的.osm文件,我想导出为XML格式,我已经浏览了Wikipedia上提供的工具,也许我理解错了 (将其导入SQL或任何可读格式也是完美的) 有谁能帮我指出一个提取器/转换器,如果可能的话,还有一个所需命令行的小例子吗 提前谢谢你我不确定,我理解你的问题,因为osm也是一个xml文件。如果您用一个简单的文本编辑器打开它,您将看到。 如果你想连接它们(正如你提到的,你有一组osm文件),你应该使用一个

我已经看完了所有144个(发帖时)关于堆栈溢出的OSM相关问题,但找不到我想要的

我有一组非常具体的.osm文件,我想导出为XML格式,我已经浏览了Wikipedia上提供的工具,也许我理解错了

(将其导入SQL或任何可读格式也是完美的)

有谁能帮我指出一个提取器/转换器,如果可能的话,还有一个所需命令行的小例子吗


提前谢谢你

我不确定,我理解你的问题,因为osm也是一个xml文件。如果您用一个简单的文本编辑器打开它,您将看到。
如果你想连接它们(正如你提到的,你有一组osm文件),你应该使用一个叫做渗透的工具。(详细信息:)

我拥有的OSM文件(包括300gb+planet.OSM)似乎是二进制格式的,我尝试了通过简单的“谷歌搜索”找到的每一个工具来转换它。是否OSM文件已损坏但即使是一个被破坏的文本文件也应该是(人类)可读的,这让我抓狂。你应该先用小字体试试。从这个链接()你可以先下载你的国家或其他相当小的国家。这里有两种文件格式:pbf(二进制)和bz2(压缩xml文件,扩展名为osm)。如果osm文件对于任何带有Osmission的文本编辑器来说已经太大了,您可以将它们切成以下较小的部分:Osmission--read xml file=in.osm--bounding box top=49.5 left=10.9 bottom=49.3 right=11.2--write xml file=out.osm。如果您想一次编辑或可视化整个数据,您将需要一个数据库服务器(主要是PostgreSQL)…您可以选择各种工具将数据加载到数据库,如Osmission、osm2pgsql、osm2postgresql、osm2pgrouting、osm2po等。。。要想让他们满意,QGis是正确的选择。(它可以连接到PostgreSQL或解析较小的osm文件。您对这些文件了解多少?它们的文件类型是什么?从哪里获得的?大小是多少?您在下面的评论中提到您有一个+300GB的planet.osm文件?