Ricavare contorni vettoriali di raster georeferenziati

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Ricavare contorni vettoriali di raster georeferenziati

mando

Salve a tutti.
Ho alcuni immagini georeferenziate e dovrei ricavare i contorni in
vettoriale per fare un quadro unione.

Problema: le immagini sono del poligoni irregolari, con lo 0 come dato
nullo.

Ho provato ad usa il plugin di qgis Image Boundary ma mi dice: Image with
none projection(no used for calculate Grid). See value in image '*** None
Proj4'.

Esiste un magico modo gfoss per risolvere il problema o faccio prima a fare
i contorni delle 180 mappe a mano?

Ciao e grassssie!
--
View this message in context: http://old.nabble.com/Ricavare-contorni-vettoriali-di-raster-georeferenziati-tp27537547p27537547.html
Sent from the Gfoss mailing list archive at Nabble.com.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.
Reply | Threaded
Open this post in threaded view
|

Re: Ricavare contorni vettoriali di raster georeferenziati

Maurizio Napolitano-2

> Esiste un magico modo gfoss per risolvere il problema o faccio prima a fare
> i contorni delle 180 mappe a mano?

mmm ... io andrei di gdal_contour
http://www.gdal.org/gdal_contour.html
pero' prima cercherei di risolvere il problema della proiezione che ti
dice qgis Image Boundary assegnando al raster le informazioni della proj
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.
Reply | Threaded
Open this post in threaded view
|

Re: Ricavare contorni vettoriali di raster georeferenziati

mando

Il fatto è che non so proprio da dove partire a cercare il problema. Sia i
raster che ho esportato io, sia quelli che mi hanno dato dalla provincia
hanno il medesimo problema. In pratica non trovo nemmeno un esempio valido.

Da dove parto a cercare?


Maurizio Napolitano-2 wrote:
>
> mmm ... io andrei di gdal_contour
> http://www.gdal.org/gdal_contour.html
> pero' prima cercherei di risolvere il problema della proiezione che ti
> dice qgis Image Boundary assegnando al raster le informazioni della proj
>

--
View this message in context: http://old.nabble.com/Ricavare-contorni-vettoriali-di-raster-georeferenziati-tp27537547p27544175.html
Sent from the Gfoss mailing list archive at Nabble.com.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.
Reply | Threaded
Open this post in threaded view
|

Re: Ricavare contorni vettoriali di raster georeferenziati

Giovanni Pasini
In reply to this post by mando

Ciao Luca,

se ti serve solo il contorno (rettangolare) del file raster puoi usare
gdaltindex [1], altrimenti non saprei.
Il plugin di qgis Image Boundary sembra poter fare di più [2]:

Create a vector layer with boundary of all
georeference images in directories. Each boundary have four corner
vertice(Top, Right, Botton and Left). Corner vertice is first valid
pixel (value > 0) scanned for direction.

Ma se hai delle mappe tif con tfw soltanto mi sembra di capire
che si debba indicare il srs.
Allora potresti assegnare l'srs (devi ovviamente conoscerlo) ad esempio
in questo modo:

gdal_translate -of vrt -a_srs sistema_wkt.txt raster.tif raster.vrt #il
formato vrt è un file virtuale che punta alla tua immagine, per cui non
pesa quasi nulla e dendro porta le info sulla proiezione

DOMANDA: c'è un altro modo? per esempio associando un file che
venga letto tipo tfw ma completo dei dati prj?

A quel punto rilanciato il plugin trova sia le mappe con i dati prj che
quelle senza, processa solo le prime e funziona (lo shape creato è però
in wgs84???).

Ecco il risultato [3], c'è una gap solo per l'angolo in alto a sx!


Ciao,
giovanni

[1] http://www.gdal.org/gdaltindex.html
[2] http://pyqgis.org/repo/contributed/
[3] http://www.iouppo.com/lite/pics/62270537e2410a36080b5e634b6a1d2e.png

Il giorno Wed, 10 Feb 2010 12:27:49 -0800 (PST)
mando <[hidden email]> ha scritto:

>
> Salve a tutti.
> Ho alcuni immagini georeferenziate e dovrei ricavare i contorni in
> vettoriale per fare un quadro unione.
>
> Problema: le immagini sono del poligoni irregolari, con lo 0 come dato
> nullo.
>
> Ho provato ad usa il plugin di qgis Image Boundary ma mi dice: Image
> with none projection(no used for calculate Grid). See value in image
> '*** None Proj4'.
>
> Esiste un magico modo gfoss per risolvere il problema o faccio prima
> a fare i contorni delle 180 mappe a mano?
>
> Ciao e grassssie!

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.
Reply | Threaded
Open this post in threaded view
|

Re: Ricavare contorni vettoriali di raster georeferenziati

mando
Ciao Giovanni, le mappe sono di forma irregolare. Però inizierò a provare e poi ti farò sapere...

Ciao e grazie!

2010/2/11 Giovanni Pasini <[hidden email]>

Ciao Luca,

se ti serve solo il contorno (rettangolare) del file raster puoi usare
gdaltindex [1], altrimenti non saprei.
Il plugin di qgis Image Boundary sembra poter fare di più [2]:

Create a vector layer with boundary of all
georeference images in directories. Each boundary have four corner
vertice(Top, Right, Botton and Left). Corner vertice is first valid
pixel (value > 0) scanned for direction.

Ma se hai delle mappe tif con tfw soltanto mi sembra di capire
che si debba indicare il srs.
Allora potresti assegnare l'srs (devi ovviamente conoscerlo) ad esempio
in questo modo:

gdal_translate -of vrt -a_srs sistema_wkt.txt raster.tif raster.vrt #il
formato vrt è un file virtuale che punta alla tua immagine, per cui non
pesa quasi nulla e dendro porta le info sulla proiezione

DOMANDA: c'è un altro modo? per esempio associando un file che
venga letto tipo tfw ma completo dei dati prj?

A quel punto rilanciato il plugin trova sia le mappe con i dati prj che
quelle senza, processa solo le prime e funziona (lo shape creato è però
in wgs84???).

Ecco il risultato [3], c'è una gap solo per l'angolo in alto a sx!


Ciao,
giovanni

[1] http://www.gdal.org/gdaltindex.html
[2] http://pyqgis.org/repo/contributed/
[3] http://www.iouppo.com/lite/pics/62270537e2410a36080b5e634b6a1d2e.png

Il giorno Wed, 10 Feb 2010 12:27:49 -0800 (PST)
mando <[hidden email]> ha scritto:

>
> Salve a tutti.
> Ho alcuni immagini georeferenziate e dovrei ricavare i contorni in
> vettoriale per fare un quadro unione.
>
> Problema: le immagini sono del poligoni irregolari, con lo 0 come dato
> nullo.
>
> Ho provato ad usa il plugin di qgis Image Boundary ma mi dice: Image
> with none projection(no used for calculate Grid). See value in image
> '*** None Proj4'.
>
> Esiste un magico modo gfoss per risolvere il problema o faccio prima
> a fare i contorni delle 180 mappe a mano?
>
> Ciao e grassssie!

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.
Reply | Threaded
Open this post in threaded view
|

Re: Ricavare contorni vettoriali di raster georeferenziati

Francesco P. Lovergine
In reply to this post by mando
On Wed, Feb 10, 2010 at 12:27:49PM -0800, mando wrote:

>
> Salve a tutti.
> Ho alcuni immagini georeferenziate e dovrei ricavare i contorni in
> vettoriale per fare un quadro unione.
>
> Problema: le immagini sono del poligoni irregolari, con lo 0 come dato
> nullo.
>
> Ho provato ad usa il plugin di qgis Image Boundary ma mi dice: Image with
> none projection(no used for calculate Grid). See value in image '*** None
> Proj4'.
>
> Esiste un magico modo gfoss per risolvere il problema o faccio prima a fare
> i contorni delle 180 mappe a mano?
>

Saro' monomaniaco, ma si fa il tutto con uno script grass abbastanza
stupido, usando r.null e r.mask. Naturalmente appura che le immagini
siano veramente geo-riferite, cosa della quale dubito.
A occhio e croce devi forzare la proiezione al momento dell'importazione.
Basta usare gdalinfo per rendersene conto.

--
Francesco P. Lovergine
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.
Reply | Threaded
Open this post in threaded view
|

Re: Ricavare contorni vettoriali di raster georeferenziati

mando
Ciao Francesco, le immagini le ho georeferenziate col georeferecer di Qgis, quindi credo di si. Proverò anche quel metodo. Grazie!
luca

2010/2/15 Francesco P. Lovergine <[hidden email]>
On Wed, Feb 10, 2010 at 12:27:49PM -0800, mando wrote:
>
> Salve a tutti.
> Ho alcuni immagini georeferenziate e dovrei ricavare i contorni in
> vettoriale per fare un quadro unione.
>
> Problema: le immagini sono del poligoni irregolari, con lo 0 come dato
> nullo.
>
> Ho provato ad usa il plugin di qgis Image Boundary ma mi dice: Image with
> none projection(no used for calculate Grid). See value in image '*** None
> Proj4'.
>
> Esiste un magico modo gfoss per risolvere il problema o faccio prima a fare
> i contorni delle 180 mappe a mano?
>

Saro' monomaniaco, ma si fa il tutto con uno script grass abbastanza
stupido, usando r.null e r.mask. Naturalmente appura che le immagini
siano veramente geo-riferite, cosa della quale dubito.
A occhio e croce devi forzare la proiezione al momento dell'importazione.
Basta usare gdalinfo per rendersene conto.

--
Francesco P. Lovergine


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
http://lists.faunalia.it/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.