Opened 14 months ago

Closed 14 months ago

Last modified 11 months ago

#12412 closed Bugs (fixed)

boost::geometry::covered_by fails for point in box (with geographic cs).

Reported by: andydev2k2k@… Owned by: Barend Gehrels
Milestone: Boost 1.63.0 Component: geometry
Version: Boost 1.61.0 Severity: Showstopper
Keywords: Cc:


example app:

#include <boost\config\compiler\visualc.hpp>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/geometries.hpp>
namespace bgi = boost::geometry::index;
namespace bg = boost::geometry;
typedef bg::model::point<double, 2, bg::cs::geographic<bg::degree> > Geo2DPoint;
typedef boost::geometry::model::box< Geo2DPoint > GeoBox;

int main()
	Geo2DPoint p;

	GeoBox b;
	b.min_corner().set<0>( -2.08882 );
	b.min_corner().set<1>( 51.5034 );
	b.max_corner().set<0>( -0.127592 );
	b.max_corner().set<1>( 51.9074 );

	p.set<0>( -0.127592 );
	p.set<1>( 51.7 );

	bool is_covered = boost::geometry::covered_by( p, b );

	return 0;

is_covered is false.

I would expect is_covered to be true.

Attachments (0)

Change History (2)

comment:1 Changed 14 months ago by awulkiew

Milestone: To Be DeterminedBoost 1.62.0
Resolution: fixed
Status: newclosed

comment:2 Changed 11 months ago by awulkiew

Milestone: Boost 1.62.0Boost 1.63.0

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Barend Gehrels.
The resolution will be deleted.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.