[Gfoss] ctr tif oblique

C'è qualcosa che mi sfugge.

La situazione che immagino io è la seguente:
* le immagini TIF/TFW hanno bordi "dritti", non inclinati (e nei TFW le righe 2 e 3 sono nulle)
* il tileindex di questa collezione di immagini non lascia "spifferi", cioè copre il territorio completamente (con una certa sovrapposizione tra le singole immagini)
* ogni immagine TIF contiene, se una la guarda, un fotogramma leggermente ruotato e quattro triangoli ai bordi, riempiti di bianco puro (255 255 255)

Se la situazione è questa, il comando OFFSITE che ho indicato io funziona bene per cancellare i triangoli bianchi, rendendoli trasparenti.

Un tipico problema è che il bianco non sia esattamente 255 255 255... va verificato con un programma di grafica, tipo Gimp. Purtroppo va usato un valore esatto, se sbagli anche di un numeretto non funziona più.

Altra questione è voler ruotare le immagini: bisogna ricampionarle, lo fa per esempio QGIS con il plugin di georeferenziazione. Mi pare che QGIS ti mette il nero nei triangoli agli spigoli.

Se sono fuori strada, fammi sapere :slight_smile:

Ciao
Vito

----- Messaggio originale -----
Da: "Marco" <marcpat@katamail.com>
A: "Vito Meuli" <v.meuli@tecnologieavanzate.it>
Cc: gfoss@faunalia.it
Inviato: Venerdì, 8 gennaio 2010 14:57:14 GMT +01:00 Amsterdam/Berlino/Berna/Roma/Stoccolma/Vienna
Oggetto: Re: [Gfoss] ctr tif oblique

Ho provato e il risultato non cambia (ma il layer è uno shape tileindex delle immagini tiff)

Ora provo a cambiare i valori dei file tfw corrispondenti di ogni immagine, perchè l'immagine è
leggermente ruotata verso sinistra, ma i valori nei file tfw sono ad esempio:

                    0.42000000000000
                    0.00000000000000
                    0.00000000000000
                   -0.42000000000000
              1723930.92988281250000
              4770166.15015625020000

cioè la 2a e 3a riga sono sempre 0, mentre

Line 2: Rotation about y axis.
Line 3: Rotation about x axis.

come posso ottenere queste rotazioni? ho controlato gdalinfo ma non c'è nessuna informazione

grazie

Il 08/01/10 09.10, Vito Meuli ha scritto:

OFFSITE 255 255 255

Vito Meuli ha scritto:

Un tipico problema è che il bianco non sia esattamente 255 255 255... va verificato con un programma di grafica, tipo Gimp. Purtroppo va usato un valore esatto, se sbagli anche di un numeretto non funziona più.

NB: in questo caso, usate l'utilita' GDAL nearblack (disponibile anche nel plugin
GdalTools per QGIS).
Saluti.
--
Paolo Cavallini: http://www.faunalia.it/pc

Bello!
nearblack non lo conoscevo. Grazie!

Ciao
Vito

----- Messaggio originale -----
Da: "Paolo Cavallini" <cavallini@faunalia.it>
A: "Vito Meuli" <v.meuli@tecnologieavanzate.it>
Cc: "Marco" <marcpat@katamail.com>, gfoss@faunalia.it
Inviato: Venerdì, 8 gennaio 2010 15:48:09 GMT +01:00 Amsterdam/Berlino/Berna/Roma/Stoccolma/Vienna
Oggetto: Re: [Gfoss] ctr tif oblique

Vito Meuli ha scritto:

Un tipico problema è che il bianco non sia esattamente 255 255 255... va verificato con un programma di grafica, tipo Gimp. Purtroppo va usato un valore esatto, se sbagli anche di un numeretto non funziona più.

NB: in questo caso, usate l'utilita' GDAL nearblack (disponibile anche nel plugin
GdalTools per QGIS).
Saluti.
--
Paolo Cavallini: http://www.faunalia.it/pc

Ho riprovato a fare gdaltindex ed ora funziona OFFSITE (non chiedetemi perchè?!?! forse a causa di un trasferimento di server boh).

grazie mille Vito

PS: ho anche scoperto che su una cartografia da 2000 mi davi tutti questi errori

Creating new index file...
Warning 1: TIFFFetchNormalTag:ASCII value for tag "Software" contains null byte in value; value incorrectly truncated during reading due to implementation limit ations
Warning 1: TIFFReadDirectory:Unknown field with tag 292 (0x124) encountered
Warning : ctr2000/pienza_1.tif is not using the same projection system as other
files in the tileindex. This may cause problems when using it in MapServer for example.
Warning 1: TIFFReadDirectory:Unknown field with tag 292 (0x124) encountered

aggiungendo l'opzione -skip_different_projection ho risolto, almeno in parte

Il 08/01/10 15.41, Vito Meuli ha scritto:

C'è qualcosa che mi sfugge.

La situazione che immagino io è la seguente:
* le immagini TIF/TFW hanno bordi "dritti", non inclinati (e nei TFW le righe 2 e 3 sono nulle)
* il tileindex di questa collezione di immagini non lascia "spifferi", cioè copre il territorio completamente (con una certa sovrapposizione tra le singole immagini)
* ogni immagine TIF contiene, se una la guarda, un fotogramma leggermente ruotato e quattro triangoli ai bordi, riempiti di bianco puro (255 255 255)

Se la situazione è questa, il comando OFFSITE che ho indicato io funziona bene per cancellare i triangoli bianchi, rendendoli trasparenti.

Un tipico problema è che il bianco non sia esattamente 255 255 255... va verificato con un programma di grafica, tipo Gimp. Purtroppo va usato un valore esatto, se sbagli anche di un numeretto non funziona più.

Altra questione è voler ruotare le immagini: bisogna ricampionarle, lo fa per esempio QGIS con il plugin di georeferenziazione. Mi pare che QGIS ti mette il nero nei triangoli agli spigoli.

Se sono fuori strada, fammi sapere :slight_smile:

Ciao
Vito

----- Messaggio originale -----
Da: "Marco"<marcpat@katamail.com>
A: "Vito Meuli"<v.meuli@tecnologieavanzate.it>
Cc: gfoss@faunalia.it
Inviato: Venerdì, 8 gennaio 2010 14:57:14 GMT +01:00 Amsterdam/Berlino/Berna/Roma/Stoccolma/Vienna
Oggetto: Re: [Gfoss] ctr tif oblique

Ho provato e il risultato non cambia (ma il layer è uno shape tileindex delle immagini tiff)

Ora provo a cambiare i valori dei file tfw corrispondenti di ogni immagine, perchè l'immagine è
leggermente ruotata verso sinistra, ma i valori nei file tfw sono ad esempio:

                     0.42000000000000
                     0.00000000000000
                    -0.42000000000000
               1723930.92988281250000
               4770166.15015625020000

cioè la 2a e 3a riga sono sempre 0, mentre

Line 2: Rotation about y axis.
Line 3: Rotation about x axis.

come posso ottenere queste rotazioni? ho controlato gdalinfo ma non c'è nessuna informazione

grazie

Il 08/01/10 09.10, Vito Meuli ha scritto:

OFFSITE 255 255 255