osm-lib
osm-lib copied to clipboard
A library for opening, updating and manipulating OSM files of any size.
Bumps [guava](https://github.com/google/guava) from 24.1.1-jre to 29.0-jre. Release notes Sourced from guava's releases. 29.0 Maven <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>29.0-jre</version> <!-- or, for Android: --> <version>29.0-android</version> </dependency> Javadoc 29.0-jre 29.0-android JDiff 29.0-jre...
Add tests for the VanillaExtractServer and PostgresSQL. Also, calculate code coverage and send results to codecov.io.
Logback should not be package in the library. This affect all clients. Consider removing this file
The file logback.xml should not be packaged in the library. consider removing it from the main folder
Currently the SQL transaction continues processing after the HTTP client has cancelled its request. It will eventually fail like this: ``` 10:37:39.659 [Grizzly-worker(3)] INFO c.conveyal.osmlib.PostgresOSMSource - Begin node iteration Exception...
We're often pulling our OSM data out of VEX which will soon be backed by an RDBMS. That means the workflow will be RDBMS -> PBF -> MapDB -> R5....
We managed to crash analysis.conveyal.com by letting memory usage grow unbounded due to intersection detection when loading a large OSM file (bounding box of the Netherlands which includes much of...
According to #21 relations should be outputted. I tested locally with own copy of osm-lib. I loaded Washington DC PBF and when I did `wget http://localhost:9002/tile/38.887024,-77.040253,38.918017,-77.01004.pbf` I got file with...
I noticed when I was working on angles that there are some edges with 0 length. Most of those are because ways have duplicate nodeids. Same node ID appears twice...
Upon re-opening an osm-lib MapDB, the intersection index is re-built. This can be slow. It should be stored, maybe with a MapDB HashSet.