A transformação afim. Os seis valores formam uma matriz 2x3:
( ( scaleX, shearX, translateX )
  ( shearY, scaleY, translateY ) )
Especificando uma transformação de modo que, dada uma localização de pixel (u, v), a localização correspondente no CRS é esta matriz vezes o vetor de coluna (u, v, 1). As coordenadas de pixel usam o espaço de raster "PixelIsArea", ou seja, (0, 0) é o canto superior esquerdo do pixel superior esquerdo, e (width, height) é o canto inferior direito da imagem. (translateX, translateY) é a origem (no CRS) da grade de pixels. Se não houver cisalhamento ou rotação, (scaleX, scaleY) será o tamanho do pixel. O scaleY geralmente é negativo para que o canto de pixel (0, 0) possa representar o canto noroeste da imagem.
| Representação JSON | 
|---|
{ "scaleX": number, "shearX": number, "translateX": number, "shearY": number, "scaleY": number, "translateY": number }  | 
            
| Campos | |
|---|---|
scaleX | 
              
                 
 O fator de escalonamento horizontal.  | 
            
shearX | 
              
                 
 O fator de cisalhamento horizontal para algumas, mas não todas, as transformações.  | 
            
translateX | 
              
                 
 O deslocamento horizontal.  | 
            
shearY | 
              
                 
 O fator de cisalhamento vertical para algumas, mas não todas, as transformações.  | 
            
scaleY | 
              
                 
 O fator de escalonamento vertical.  | 
            
translateY | 
              
                 
 O deslocamento vertical.  |