A non-database Python base OSM data parser, with SQL operation simulated
This project is a Python-based manipulation library for .osm
files
import yuheng
world = yuheng.Carto()
world.read(mode="file", file_path="map.osm")
For more examples, see the README file in /docs
, which lists the various functions of Yuheng in detail
This package don't depend on any package, so it's compatible with latest pypy. Now it depends on requests package to fetch network data.
Don't need any database environment, just a fast and out-of-the-box tool.
List alternatives that may be close and similar to this item, but have a different purpose
-
Accelerate the construction of multiple input and output streams
-
Introduce coverage test
-
Introduce the select statement, you can customize the query (expected to be released as 2.0)
-
Improve the Diff work in the initial stage
本项目是一个基于Python的对.osm
文件的访问库
import yuheng
world = yuheng.Carto()
world.read(mode="file", file_path="map.osm")
更多示例可见/docs
中README文件,详细列出了Yuheng的各种功能
这个包不依赖任何包,所以它兼容最新的pypy。 现在它依赖于requests包来获取网络数据。
不需要任何数据库环境,只是一个快速且开箱即用的工具。
列举出可能与本项目相近,相似,但目的并非一致的替代品
- 加快建设多种输入输出流
- 引入覆盖率测试
- 引入select语句,可以自定义查询(预计作为2.0发布)
- 初期完善Diff工作