[Gfoss] importazione shp con condizione WHERE in grass

Ciao tutti,
Chiedo consiglio sull’importazione di alcuni SHP delle curve di livello (da CTRN) con GRASS.
Sono in possesso di alcuni Elementi (scala nominale 1:5000) di CTRN e vorrei importare soltanto le curve relative a quote multiple di 10 (escludendo quindi gli intervalli ogni 5 metri). Come posso impostare la condizione WHERE di v.in.ogr? Il campo che memorizza le quote si chiama “QUOTA”. Vorrei indicare di importare soltanto le curve con valore di QUOTA che termina per “0”…

grazie per qualsiasi consiglio
flavio


io uso Debian GNU/Linux
user #413018 counter.li.org

<<usiamo formati aperti!>>
http://it.wikipedia.org/wiki/Formato_aperto

ciao Flavio

ti serve SQL pattern matching. Dopo aver scritto il messaggio, con
referenza al GRASS book, page 182 etc ho cancellato tutto :slight_smile:
Volevo proporti fare "modulo 10" per ottenere quello che vuoi.
Oppure fare un CAST() in char, poi paragonare l'ultimo
charattere (facile in GRASS).

Ma: v.in.ogr usa OGR anche per "where" (mi sono guardato il
codice sorgente). La funzione è

        OGR_L_SetAttributeFilter (Ogr_layer, where_opt->answer );

http://www.gdal.org/ogr/ogr__api_8h.html#4000d426bf26ad7cc7d4012634c93f09

Allora, dovresti chiedere nella mailing list di GDAL come farlo.
Sembra che OGR_L_SetAttributeFilter() non capisce troppo SQL...

cheers
markus

2008/6/25 Flavio Rigolon <flavio.rigolon@gmail.com>:

Ciao tutti,
Chiedo consiglio sull'importazione di alcuni SHP delle curve di livello (da
CTRN) con GRASS.
Sono in possesso di alcuni Elementi (scala nominale 1:5000) di CTRN e vorrei
importare soltanto le curve relative a quote multiple di 10 (escludendo
quindi gli intervalli ogni 5 metri). Come posso impostare la condizione
WHERE di v.in.ogr? Il campo che memorizza le quote si chiama "QUOTA". Vorrei
indicare di importare soltanto le curve con valore di QUOTA che termina per
"0".....

grazie per qualsiasi consiglio
flavio

--
io uso Debian GNU/Linux
user #413018 counter.li.org

<<usiamo formati aperti!>>
http://it.wikipedia.org/wiki/Formato_aperto
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

--
Open Source Geospatial Foundation
http://www.osgeo.org/
http://www.grassbook.org/