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

m (→‎Configuração do país: reestruturando, deixando aviso do bug para os comentários)
Linha 10: Linha 10:
* Configurações da Colômbia https://git.osm.codes/CO_new/blob/main/conf.yaml#L34
* Configurações da Colômbia https://git.osm.codes/CO_new/blob/main/conf.yaml#L34


Os parâmetros principais do YAML, ao invés de serem lidos diretamente do arquivo (pendente implementar essa estratégia), são copiadas/coladas na unção de inclusão desses dados na sua tabela. Exemplos:
Os parâmetros principais do YAML da Colômbia, por exemplo, são:
<pre>
osmCode_definition:
  srid: 102022
  grid_xy_origin: 3678500 970000
  grid_cell_side: 524288
  grid_l0_cell: 02 03 10 11 12 13 20 21 22 23 30 31 32 40 41 42
  grid_l0_cell_sci_base: 8 a 1 3 9 b 4 6 c e 5 7 d 0 2 f
</pre>
onde [https://postgis.net/docs/using_postgis_dbmanagement.html#spatial_ref_sys ''srid''] é a projeção igual-area do país; ''grid_xy_origin'' é a origem no plano projetado; ''grid_cell_side'' é o tamanho (potência de 2) da célula ''L0'' adotada; ''grid_l0_cell'' a lista de coordenadas ''ij'' da matriz de células, indicando aquelas selecionados para a cobertura; e ''grid_l0_cell_sci_base'' a sua correspondente indexação, já expressa em base16.
 
A parametrização YAML poderia ser lida diretamente do arquivo (pendente implementar essa estratégia); todavia, atualmente, seus parâmetros são copiadas/coladas na unção de inclusão desses dados na sua tabela. Exemplos:
* Inclusão da configuração do Brasil https://git.osm.codes/GGeohash/blob/main/src/step04def-ini.sql#L95
* Inclusão da configuração do Brasil https://git.osm.codes/GGeohash/blob/main/src/step04def-ini.sql#L95
* Inclusão da configuração de Camarões https://git.osm.codes/GGeohash/blob/main/src/step04def-ini.sql#L96
* Inclusão da configuração de Camarões https://git.osm.codes/GGeohash/blob/main/src/step04def-ini.sql#L96
2 364

edições