Ir para o conteúdo

osmc:Metodologia/Algoritmo SQL/Lib: mudanças entre as edições

m
Linha 20: Linha 20:


O algoritmo  de [[GGeohash|GGeohash ''encode'' da ''face_id'']] fornece o ''cell_id'' dentro da respectiva face. Esse tipo de algoritmo pode fazer uso outros dois sistemas de coordenadas:
O algoritmo  de [[GGeohash|GGeohash ''encode'' da ''face_id'']] fornece o ''cell_id'' dentro da respectiva face. Esse tipo de algoritmo pode fazer uso outros dois sistemas de coordenadas:
 
<pre>
COORDINATES AND STANDARD PARAMETERS:
  canonical jiL:    [cover_id, j,i, L]
  complete  jiL:    [cover_id, j,i, L, s, X0, Y0, is_half]
  canonical xyL:    [x,y,L]
  canonical xyLRef: [x,y,L]
  complete  xyLRef: [x,y,L, cover_id, j,i, s, X0, Y0, is_half]
  canonical xyS:    [x,y,s,is_half]
  complete  xyS:    [x,y,s,is_half, cover_id, j,i, L, X0, Y0]
PS: xyL is request-only, countinuous values. xyLRef is discrete. xyS is request or generic (high performance)
</pre>
* '''JI0''': cada ''face_id'' pode ser representado por índices ''j0'' e  ''i0'' da grade ''L0'', que por sua vez podem levar à origem <math>(x0_{j0},y0_{i0})</math> de cada célula da cobertura, nas coordenadas da projeção SRID. Na prática o que temos também é <math>(x0_{face\_id},y0_{face\_id})</math> a origem em termos de ''face_id''.
* '''JI0''': cada ''face_id'' pode ser representado por índices ''j0'' e  ''i0'' da grade ''L0'', que por sua vez podem levar à origem <math>(x0_{j0},y0_{i0})</math> de cada célula da cobertura, nas coordenadas da projeção SRID. Na prática o que temos também é <math>(x0_{face\_id},y0_{face\_id})</math> a origem em termos de ''face_id''.
* '''XY''' da ''face_id'' no nível ''L'': o sistema de coordenadas planas SRID é reescrito para cada ''face_id'', para que inicie em (0,0). Segue a "convenção cartesiana escolar", de X horizontal e Y vertical. <br/>Quando discretizado é denominado ''XYLref'', complementar de ''JIL''.
* '''XY''' da ''face_id'' no nível ''L'': o sistema de coordenadas planas SRID é reescrito para cada ''face_id'', para que inicie em (0,0). Segue a "convenção cartesiana escolar", de X horizontal e Y vertical. <br/>Quando discretizado é denominado ''XYLref'', complementar de ''JIL''.
2 583

edições