Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are some recommended frameworks for manipulating spatial data in C++? [closed]

What are some recommended frameworks for manipulating spatial data in C++?

I'm looking for a polygon object, point object, and some operations like union, intersection, distance, and area. I need to enter coordinates in WGS84 (lon,lat) and get area in square km.

I would prefer a free/open source framework, but am open to suggestions.

Edit: Unfortunately I need a non-GPL solution. LGPL is alright.

like image 928
Alex B Avatar asked Jun 25 '09 21:06

Alex B


People also ask

What is the most efficient and effective to transfer spatial information?

Manual digitising is the best way of vector data input. The present day data supplies make the digital data readily available, which range from small-scale maps to the large-scale plans.

What are the types of spatial data?

Spatial data are of two types according to the storing technique, namely, raster data and vector data.

What is a spatial database system explain the different spatial data types data structures and methods of storage?

Spatial databases are standard databases that have been extended to accept spatial data types and queries. Spatial data types store feature geometry that describes shape and location. The geometry of spatial features is compressed and stored in a binary field along with the attribute data that describe the feature.


1 Answers

GEOS is an open source (LGPL) C++ geometry / topology engine. Might suit you?

Useful places to look for this stuff are this useful article on the O'Reilly website and also OSGeo which is a collaboration to support open source geospatial stuff.

like image 56
MarkJ Avatar answered Sep 20 '22 22:09

MarkJ