R: [GRASS-dev] GEOS, PostgreSQL and SQLite: needed in GDAL?

Moritz Lennert mlennert at club.worldonline.be
Mon Feb 11 05:20:46 EST 2008


On 08/02/08 11:35, marco.pasetti at alice.it wrote:
> Hi Moritz,
>  
>  >Hope this clarifies the issue a bit.
>  
> Yes! a lot, not a bit!
> I need to import Arc-Info ASCII data, using r.in.arc, so I think I will 
> be able to do that even without PostgreSQL and SQLite!
>  
> And what about GEOS?

AFAIK, GRASS does not use GEOS at all.

Moritz

>  
> Thanks,
>  
> Marco
> ------------------------------------------------------------------------
> *Da:* Moritz Lennert [mailto:mlennert at club.worldonline.be]
> *Inviato:* ven 08/02/2008 11.12
> *A:* marco.pasetti at alice.it
> *Cc:* grass-dev at lists.osgeo.org
> *Oggetto:* Re: [GRASS-dev] GEOS, PostgreSQL and SQLite: needed in GDAL?
> 
> On 08/02/08 10:42, marco.pasetti at alice.it wrote:
>  > Hi,
>  > 
>  > sorry to post this again, but it seems to be some contradictions within
>  > tutorials and the latest list suggestions; I read from Compile and
>  > Install GRASS Wiki:
>  > 
>  > if you want to have DBMS support *in GDAL (subsequently in GRASS)* you
>  > have to perform the "Optional" steps below as well.
>  > 
>  > 1) Optional: GEOS
>  > 2) Optional: PostgreSQL, mySQL, unixODBC, SQLite (SQLite is needed 
> for QGIS)
>  > 
>  > ...while, talking with Moritz, he said me:
>  >
>  > PostgreSQL and SQLite support in GRASS are independent of such support
>  > in GDAL.
>  >
>  > What should I do? do I need GEOS in GRASS (required by QGIS) and so in
>  > GDAL too?
>  >
> 
> The support for PostgreSQL and SQLite in GDAL/OGR is about being able to
> access data (spatial or not - see e.g. db.in.ogr) via the GDAL/OGR
> library interface. If you do not compile GDAL with these enabled, this
> will just mean that you cannot use v.in.ogr/r.in.gdal/db.in.ogr, etc to
> access these formats. But that does not keep you from using GRASS.
> 
> The support for PostgreSQL and SQLite in GRASS is about being able to
> handle data attributes (of vector maps) with these systems as backends.
> This concerns modules such as db.connect/v.db.connect, db.select,
> db.execute, etc. Again, you can use GRASS without these backends (i.e.
> with the default dbf driver).
> 
> Compiling GDAL with these formats enabled, does not help you in using
> them as GRASS data attribute backends and in the db.* or v.db.* modules,
> and inversely compiling GRASS with these backend drivers enabled, does
> not change anything concerning the possibilities of importing or
> exporting these formats via v.in.ogr/v.out.ogr or r.in.gdal/r.out.gdal.
> 
> Hope this clarifies the issue a bit.
> 
> Moritz
> 



More information about the grass-dev mailing list