La trasformazione affine. I sei valori formano una matrice 2x3:
( ( scaleX, shearX, translateX )
( shearY, scaleY, translateY ) )
specificando una trasformazione tale che, data la posizione del pixel (u, v), la posizione corrispondente nel sistema CRS sia questa matrice moltiplicata per il vettore colonna (u, v, 1). Le coordinate dei pixel utilizzano lo spazio raster "PixelIsArea", ovvero (0, 0) è l'angolo in alto a sinistra del pixel in alto a sinistra e (width, height) è l'angolo in basso a destra dell'immagine. (translateX, translateY) è l'origine (nel sistema di riferimento cartografico) della griglia di pixel. Se non sono presenti inclinazioni o rotazioni, (scaleX, scaleY) è la dimensione del pixel. scaleY è spesso negativo in modo che il angolo di (0, 0) pixel possa rappresentare l'angolo nord-occidentale dell'immagine.
| Rappresentazione JSON |
|---|
{ "scaleX": number, "shearX": number, "translateX": number, "shearY": number, "scaleY": number, "translateY": number } |
| Campi | |
|---|---|
scaleX |
Il fattore di scala orizzontale. |
shearX |
Il fattore di taglio orizzontale per alcune, ma non tutte, le trasformazioni. |
translateX |
L'offset orizzontale. |
shearY |
Il fattore di taglio verticale per alcune, anche se non tutte, le trasformazioni. |
scaleY |
Il fattore di scala verticale. |
translateY |
L'offset verticale. |