我有一个项目要做,我必须编写一个解析器,将SVG的建筑物飞行计划解析成OSM。在OsmInEdit中,您可以手动编辑室内贴图。我希望这是自动完成的。你知道我如何在一个自动化的事务中访问OSM数据库吗?I can only find the graphical interface for manual editing。
提前谢谢你!
发布于 2019-11-19 05:03:16
出于编辑目的,可以通过Editing API对OSM数据库进行读写访问。这包括所有OSM数据,没有针对室内映射等主题的专用API。查看OSM wiki上的相关文档(例如Simple Indoor Tagging),以了解您感兴趣的OSM数据子集。
请注意,OSM项目具有rules for automated edits和for imports,因此请不要在未经社区同意的情况下在数据库的实际实例上运行您的软件。
如果您的重点是解析这些计划并将其转换为OSM数据模型,而不是实际的上传,请考虑让您的软件在OSM XML file format中输出数据。这得到了许多OSM工具的支持,例如编辑器,并且大多数流行的开发平台都有用于读取和写入此类文件的库。
https://stackoverflow.com/questions/58913478
复制相似问题