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. |