osmc:Convenções/Grade científica multifinalitária/Draft-explain: mudanças entre as edições

(lixo)
Linha 5: Linha 5:
El conjunto de grillas de DANE tiene solo '''6 niveles''', desde quadrantes de 1100 km, hasta celdas de '''1 km'''.  
El conjunto de grillas de DANE tiene solo '''6 niveles''', desde quadrantes de 1100 km, hasta celdas de '''1 km'''.  


El conjunto de grillas de OSMcodes tiene '''40 niveles''', desde quadrantes de 524 km, hasta celdas de '''1 m'''. <br/>Con 18 niveles entre 524 km e 1 km (1024 m), por lo tanto 3 vezes mas en el mismo rango.
El conjunto de grillas de OSMcodes tiene '''40 niveles''', desde quadrantes de 524 km, hasta celdas de '''1 m'''. <!-- <br/>Con 18 niveles entre 524 km e 1 km (1024 m), por lo tanto 3 vezes mas en el mismo rango.-->


La grila de 1km del DANE, ilustrado en el lateral, etiquete sus celdas con códigos geográficos de 9 caracteres.
La grila de 1km del DANE, ilustrado en el lateral, etiquete sus celdas con códigos geográficos de 9 caracteres.
por ejemplo "A10E01J01", tiene '''9 digitos'''.. Y muchos mas a medida que vas reduciendo la celda... Vejamos com OSMcodes:
por ejemplo "A10E01J01", tiene '''9 digitos'''.. Y muchos mas a medida que vas reduciendo la celda... Vejamos com OSMcodes:


* '''Grilla de 1 Km de ''OSMcodes-Logistica Tunja''''', [https://osm.codes/CO-15001~K CO-15001~'''K''']<br/>donde "15001" es el codigo DANE de Tunja.<br/>Para habitantes de Tunja, por lo tanto, '''1 carácter''', "K".
*'''Grilla de 1 Km de ''OSMcodes-Logistica Tunja''''', [https://osm.codes/CO-15001~K CO-15001~'''K''']<br />donde "15001" es el codigo Divipola de Tunja.<br />Para habitantes de Tunja, por lo tanto, '''1 carácter''', "K".  


* '''Grilla 1 Km de ''OSMcodes-Cientifica''''', misma celda,   [https://osm.codes/CO+c3583v CO+'''c3583v''']<br/>es decir, '''6 caracteres''' en la grilla científica.
*'''Grilla 1 Km de ''OSMcodes-Cientifica''''', misma celda,   [https://osm.codes/CO+c3583v CO+'''c3583v''']<br />es decir, '''6 caracteres''' en la grilla científica.


Sigue el enlace y navega... Entenderás que, en términos geométricos, la grilla Logistica es un subconjunto de la Cientifica:
Sigue el enlace y navega... Entenderás que, en términos geométricos, la grilla Logistica es un subconjunto de la Cientifica:
Linha 18: Linha 18:
[[Arquivo:OSMC-explain01.png|center|580px]]
[[Arquivo:OSMC-explain01.png|center|580px]]


== Como funciona OSMcodes ==
==Nueva sugerencia de compatibilidad==
[[Arquivo:Grades-IBGE.png|thumb|180px|Jerarquía de las grillas del DANE.]]


El sistema DANE se puede compatibilizar (con futuro OSMcodes) haciendo un pequeño ajuste '''en el nivel L6'''. '''Ajuste de 1 km para 1024 m'''. Como consecuencia, todos los demás se ajustan por los factores de la jerarquía: de L6 para L5, factor 5; de L5 para L4, factor 2; de L4 para L3, factor 5; de L3 para L2, factor 2; de L2 para L1, factor 11.


{| class="wikitable"
|'''L1''': ~1126 km
|1.126.400 m × 1.126.400  m
|-
|'''L2''': ~102k
|102.400 m × 102.400 m
|-
|'''L3''': ~51 km
|51.200 m × 51.200 m
|-
|'''L4''': ~10 km
|10.240 m × 10.240 m
|-
|'''L5''': ~5 km
|5.120 m × 5.120 m
|-
| '''L6''': ~1 km
| 1.024 m × 1.024 m
|}


-----
==Porque grilla DANE no sirve para OSMcodes==


== Explicando las potencias de dos ==
Como se explica a continuación, las grillas de OSMcodes están organizadas en potencias de dos: los tamaños no son compatibles, ni siquiera en la escala de 1 km, ya que OSMcodes requiere 1024 metros.
xxxEl sistema de grilla propuesto por Addressforall toma como base la potencia de 2, : si tomamos por ejemplo una celda madre, las celdas hijas (los niveles siguientes) pueden ser referenciados a la madre.
 
----
 
==Como funciona OSMcodes ==
Para entender por qué '''no existe la posibilidad de aprovechar las grillas del DANE''' en el software OSMcodes.
 
===Explicando las potencias de dos===


Los sistemas de grillas cuadriláteras se pueden desarrollar de varias maneras. La forma más flexible, que brinda más aplicaciones, es '''dividiendo la célula madre por 4'''.
Los sistemas de grillas cuadriláteras se pueden desarrollar de varias maneras. La forma más flexible, que brinda más aplicaciones, es '''dividiendo la célula madre por 4'''.
Linha 35: Linha 62:
[[Arquivo:OSMC-CO-grid-L0-v2.png|thumb|Grilla de 16 celdas de ''524 km × 524 km'', que cubren el territorio continental y la zona económica exclusiva.]]
[[Arquivo:OSMC-CO-grid-L0-v2.png|thumb|Grilla de 16 celdas de ''524 km × 524 km'', que cubren el territorio continental y la zona económica exclusiva.]]


:En Colombia '''''h''<sub>0</sub>=524288 m''' ≈ 524 km.<br/>Este valor es una potencia de dos, <math>524288=2^{19}</math>, entonces al dividir por dos tenemos otra potencia de dos: <math>2^{19}/2 = 2^{18}</math>. Podemos dividir hasta llegar a '''1 m'''.  
:En Colombia '''''h''<sub>0</sub>=524288 m''' ≈ 524 km.<br />Este valor es una potencia de dos, <math>524288=2^{19}</math>, entonces al dividir por dos tenemos otra potencia de dos: <math>2^{19}/2 = 2^{18}</math>. Podemos dividir hasta llegar a '''1 m'''.
: <math>2^{19}=524288</math>; <math>2^{18}=262144</math>;...; <math>2^{10}=1024</math>; ...; <math>2^4=8</math>; <math>2^3=4</math>; <math>2^1=2</math>;  <math>2^0=1</math>.<!-- \frac{2^{19}}{2}-->
:<math>2^{19}=524288</math>; <math>2^{18}=262144</math>;...; <math>2^{10}=1024</math>; ...; <math>2^4=8</math>; <math>2^3=4</math>; <math>2^1=2</math>;  <math>2^0=1</math>.<!-- \frac{2^{19}}{2}-->


: La serie numérica ''h''<sub>19</sub>,  ''h''<sub>17</sub>, ..., ''h''<sub>0</sub>, das células lado ''h''<sub>L</sub> da Colômbia, segue a ordem inversa: 1 m; 2 m; 4 m; 8 m; 16 m; ...; 524288 m.
:La serie numérica ''h''<sub>19</sub>,  ''h''<sub>17</sub>, ..., ''h''<sub>0</sub>, das células lado ''h''<sub>L</sub> da Colômbia, segue a ordem inversa: 1 m; 2 m; 4 m; 8 m; 16 m; ...; 524288 m.


Tanto en Colombia como en Brasil el sistema es el mismo, y podemos listar todos los niveles de acuerdo a la siguiente tabla.  
Tanto en Colombia como en Brasil el sistema es el mismo, y podemos listar todos los niveles de acuerdo a la siguiente tabla.  
Linha 44: Linha 71:
[[Arquivo:Osmc-potencias2-grades.png|center]]
[[Arquivo:Osmc-potencias2-grades.png|center]]


===Explicando los niveles medios===


Los geocódigos de ''identificadores de celda'' relacionados con este tipo de grilla se pueden representar por numeración posicional ''base 4'', ''base 8'', ''base 16'' o ''base 32''. Es decir, es muy flexible para expresar geocódigos.
Los geocódigos de ''identificadores de celda'' relacionados con este tipo de grilla se pueden representar por numeración posicional ''base 4'', ''base 8'', ''base 16'' o ''base 32''. Es decir, es muy flexible para expresar geocódigos.


== Explicando los niveles medios ==
Para volverse aún más flexible, OSMcodes adopta bases jerárquicas:  ''base 4h'', ''base 8h'' o ''base 16h''. '''Es una innovación''' en las notaciones de código, que puede ejemplificarse en ''base 4''.
 
&nbsp;[[Arquivo:KraEtAll2019-fig02-quest.png]]
 
&nbsp;[[Arquivo:KraEtAll2019-fig03-awns.png]]
 
Destaca dónde falla la base 4 tradicional y cómo resuelve el problema ''base4h''. Con ''base 16'' hacemos algo similar, para formar a ''base 16h''. A continuación, ilustramos cómo el geocódigo permanece acoplado a la jerarquía geométrica de la cuadrícula.


[[Arquivo:GGeohash-ilustra4.png|center]]
[[Arquivo:GGeohash-ilustra4.png|center]]


 
Finalmente, la base32 no es totalmente compatible con los demás, excepto cuando se usan niveles medios.
FIGURA 1
[[Arquivo:OSMC-gridsCompare.png|miniaturadaimagem]]


En la potencia de 2, el tamanho de la celda resulta no ser tan simples como una celda de lado de 1000 metros (lo más cercano seria 1024 metros), pero al utilizar esta lógica es posible lograr que los geocódigos generados sean más cortos, a decir, para una celda de 1024 metros de lado, el código tiene solamente 6 dígitos, mientras una celda de lado 1000 metros resultaria un código de 9 dígitos.
En la potencia de 2, el tamanho de la celda resulta no ser tan simples como una celda de lado de 1000 metros (lo más cercano seria 1024 metros), pero al utilizar esta lógica es posible lograr que los geocódigos generados sean más cortos, a decir, para una celda de 1024 metros de lado, el código tiene solamente 6 dígitos, mientras una celda de lado 1000 metros resultaria un código de 9 dígitos.