core icon indicating copy to clipboard operation
core copied to clipboard

Read OSM PBF file header and bounds?

Open WalterSharpJr opened this issue 2 years ago • 1 comments

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.

WalterSharpJr avatar Mar 20 '23 08:03 WalterSharpJr

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.

xivk avatar Mar 20 '23 12:03 xivk