core
core copied to clipboard
Read OSM PBF file header and bounds?
I'm busy converting a library I originally wrote in c++ with libosmium to c# and OsmSharp.
One issue I'm having is that with the libosmium library I could retrieve the bounding box for the PBF file like so:
auto header = pbfReader.header();
auto box = header.box();
if (box.valid()) {
auto topRight = box.top_right();
auto bottomLeft = box.bottom_left();
bounds.SetBounds(bottomLeft.lon(), topRight.lat(), topRight.lon(), bottomLeft.lat());
}
I'm trying to find a way to do the same with OsmSharp but I'm not coming up with anything. Is this something that can be done with OsmSharp?
Thanks.
I never implemented this feature but it would be an excellent addition... I personally don't have the time at the moment do this but I can't image this being very difficult.