envire / envire-envire_core

Core part for the Environment Representation library
BSD 2-Clause "Simplified" License
7 stars 13 forks source link

GEOS: Useful to implement the core functionalities? #1

Closed Rauldg closed 9 years ago

Rauldg commented 9 years ago

I start this thread to analyse how compatible are the functionalities that GEOS provides with what we are developing in Envire, and more specifically in the core.

saarnold commented 9 years ago

It seems to me that GEOS doesn't have any concept for frames or transformations. Since our geometry objects would be alligned to differnet frames we would need to create a new geometry in the frame of the other before we can perform operations on them. Or did I miss something?

jhidalgocarrio commented 9 years ago

GEOS is to ask and establish spatial relationship in already defined maps. The data to use must be in GIS maps format and therefore the GDAL library needs to be used before GEOS. IMO the working pipeline will be: Envire (Tree) -> GDAL -> GEOS

Rauldg commented 9 years ago

I would leave GEOS and GDAL outside of the core but definitely integrate them in a plugin.

envire-gis

saarnold commented 9 years ago

Yes, this should be the setup when we talk about storing map information inside a DB. GRASS could be also a good alternative to GEOS here. But the current use-case is handling of transformations (frames) and boundary information of items only.