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

sem sumário de edição
Sem resumo de edição
 
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 41: Linha 41:
| '''L6''': ~1 km
| '''L6''': ~1 km
| 1.024 m × 1.024 m
| 1.024 m × 1.024 m
|-
|colspan=2|<small>PS: los [[#Como funciona OSMcodes|niveles OSMcodes]] (L0 OSMcodes, L1 OSMcodes, etc.)<br/>no son los niveles DANE descritos nesta tabela, <br/>pero a partir de "L6 DANE" (L6.5 DANE, L7 DANE, etc) son compatibles.</small>
|}
|}


Aplicaciones:
Aplicaciones:
* Nivel '''L5''' e inferior, '''distribución de productos cartográficos'''. <br/>Reevaluar en un futuro más lejano.
* Nivel '''L5''' DANE e inferior (L4, L3, L2, L1), '''distribución de productos cartográficos'''. <br/>Reevaluar en un futuro más lejano.
* Nivel '''L6''' y superior, '''aplicaciones logísticas y computacionales'''. <br/>Sigue como OSMcodes.
* Nivel '''L6''' DANE y superior (L6.5, L7, L7.5, L8, ...), '''aplicaciones logísticas y computacionales'''. <br/>Sigue como OSMcodes.


===Exemplo de Tunja ===
===Exemplo de Tunja ===
A seguir alguns pontos (expressos como [[wikipedia:Geo_URI_scheme|Geo URI]]) de ''buildings'' rurais do OpenStreetMap de Tunja.
A continuación se muestran algunos puntos (expresados ​​como [[wikipedia:Geo_URI_scheme|Geo URI]]) de ''buildings'' rurales del OpenStreetMap de Tunja.
No contexto da Grade DANE de 1km (L6-dane) temos:
En el contexto de la Grilla DANE de 1km (L6-dane) temos:


[[Arquivo:OSM-CO-Tunja-exp1.png|centro|620x620px]]
[[Arquivo:OSM-CO-Tunja-exp1.png|centro|620x620px]]


 
Demostrando cómo se ve con '''grilla logística''':
 
Com '''grade logística''': onde queremos demonstrar 


{| class="wikitable"
{| class="wikitable"
!Latitude,Longitude !! Link OSMcodes || DANEcode contra OSMcode
|'''Latitude,Longitude''' || '''Link OSMcodes Logistico''' || '''DANEcode''' contra '''OSMcode Logistico'''
|-
|-
| geo:5.558069,-73.315992;u=3  || https://osm.codes/CO-15001~92RHT <br/>(in [https://osm.codes/CO-15001~92 CO-15001~92]) || '''A40F12M11.RHT''' contra '''92.RHT'''
| [https://osm.codes/geo:5.558069,-73.315992;u=3  geo:5.558069,-73.315992] || https://osm.codes/CO-15001~92RHT <br/>(in [https://osm.codes/CO-15001~92 15001~92] ≡ DANE  A40F12L15) || '''A40F12L15.RHT''' contra '''92.RHT'''
|-
|-
| geo:5.5597603,-73.3149232;u=3  ||  https://osm.codes/CO-15001~983RL <br/>(in [https://osm.codes/CO-15001~98 CO-15001~98]) || '''A40F12M12.3RL''' contra '''98.3RL'''
| [https://osm.codes/geo:5.5597603,-73.3149232;u=3 geo:5.5597603,-73.3149232] ||  https://osm.codes/CO-15001~983RL <br/>(in [https://osm.codes/CO-15001~98 15001~98] ≡ DANE A40F12M11) || '''A40F12M11.3RL''' contra '''98.3RL'''
|-
|-
| geo:5.5597062,-73.3148387;u=3 ||  https://osm.codes/CO-15001~983RD  || '''A40F12M11.3RD''' contra '''98.3RD'''
| [https://osm.codes/geo:5.5597062,-73.3148387;u=3 geo:5.5597062,-73.3148387] ||  https://osm.codes/CO-15001~983RD  || '''A40F12M11.3RD''' contra '''98.3RD'''
|-
|-
| geo:5.5597603,-73.3147951;u=3 ||  https://osm.codes/CO-15001~983RU || '''A40F12M11.3RU''' contra '''98.3RU'''
| [https://osm.codes/geo:5.5597603,-73.3147951;u=3 geo:5.5597603,-73.3147951] ||  https://osm.codes/CO-15001~983RU || '''A40F12M11.3RU''' contra '''98.3RU'''
|-
|-
| geo:5.5598817,-73.3148072;u=3 ||  https://osm.codes/CO-15001~983RX || '''A40F12M11.3RX''' contra '''98.3RX'''
| [https://osm.codes/geo:5.5598817,-73.3148072;u=3 geo:5.5598817,-73.3148072] ||  https://osm.codes/CO-15001~983RX || '''A40F12M11.3RX''' contra '''98.3RX'''
|-
|-
| geo:5.5641077,-73.3141051;u=3 ||  https://osm.codes/CO-15001~98T4J || '''A40F12M11.T4J''' contra '''98.T4J'''
| [https://osm.codes/geo:5.5641077,-73.3141051;u=3 geo:5.5641077,-73.3141051] ||  https://osm.codes/CO-15001~98T4J || '''A40F12M11.T4J''' contra '''98.T4J'''
|-
|-
| geo:5.5635204,-73.3140032;u=3 ||  https://osm.codes/CO-15001~98SDS || '''A40F12M11.SDS''' contra '''98.SDS'''
| [https://osm.codes/geo:5.5635204,-73.3140032;u=3 geo:5.5635204,-73.3140032] ||  https://osm.codes/CO-15001~98SDS || '''A40F12M11.SDS''' contra '''98.SDS'''
|-
|-
| geo:5.5636285,-73.3134761;u=3  ||  https://osm.codes/CO-15001~98SSR || '''A40F12M11.SSR''' contra '''98.SSR'''
| [https://osm.codes/geo:5.5636285,-73.3134761;u=3  geo:5.5636285,-73.3134761] ||  https://osm.codes/CO-15001~98SSR || '''A40F12M11.SSR''' contra '''98.SSR'''
|-
|-
| geo:5.5655506,-73.313275;u=3 ||  https://osm.codes/CO-15001~98WMJ || '''A40F12M11.WMJ''' contra '''98.WMJ'''
| [https://osm.codes/geo:5.5655506,-73.313275;u=3 geo:5.5655506,-73.313275] ||  https://osm.codes/CO-15001~98WMJ || '''A40F12M11.WMJ''' contra '''98.WMJ'''
|-
|-
| geo:5.5649726,-73.3118735;u=3 || https://osm.codes/CO-15001~98VCU || '''A40F12M11.VCU''' contra '''98.VCU'''
| [https://osm.codes/geo:5.5649726,-73.3118735;u=3 geo:5.5649726,-73.3118735] || https://osm.codes/CO-15001~98VCU || '''A40F12M11.VCU''' contra '''98.VCU'''
|}
|}
Tenga en cuenta que los OSMcodes son jerárquicos dígito-por-dígito,
: <code>98.3RD</code> ⊂ <code>98.3R</code> ⊂ <code>98.3</code> ⊂ <code>98</code> ⊂ <code>9</code>
mientras que DANEcode requiere 2 dígitos, alternativamente, para llegar a la jerarquía:
: <code>A40F12M11</code> ⊂ <code>A40F12M</code> ⊂ <code>A40F12</code> ⊂ <code>A40F</code> ⊂ <code>A40</code> ⊂ <code>A</code>
[[Arquivo:OSM DANE-CO-Tunja-exemplo2.png|centro|420x420px]]
[[Arquivo:OSM DANE-CO-Tunja-exemplo2.png|centro|420x420px]]


 
Finalmente, solo para darle una idea de cómo se vería, con '''grilla científica''':
Com '''grade científica''': só para dar uma ideia de como seria,
{| class="wikitable"
{| class="wikitable"
| geo:5.558069,-73.315992;u=3  || https://osm.codes/CO+c3598aefcq (in https://osm.codes/CO+c3598r) || '''A40F12M11.efcq''' contra '''c3598a.efcq'''
|'''Latitude,Longitude''' || '''Link OSMcodes Cientifico''' || '''DANEcode''' contra '''OSMcode Cientifico'''
|-
|-
| geo:5.5597603,-73.3149232;u=3  || https://osm.codes/CO+c359a0779 (in https://osm.codes/CO+c359ah) || '''A40F12M11.0779''' contra '''c359a.0779'''
| geo:5.558069,-73.315992;u=3  || https://osm.codes/CO+c3598aefcQ (in [https://osm.codes/CO+c3598R c3598R]) || '''A40F12L15.aefcQ''' contra '''c3598.aefcQ'''
|-
|-
| geo:5.5597062,-73.3148387;u=3  ||  https://osm.codes/CO+c359a0776 (in https://osm.codes/CO+c359ah) || '''A40F12M11.0776''' contra '''c359a.0776'''
| geo:5.5597603,-73.3149232;u=3  ||  https://osm.codes/CO+c359a0779G (in [https://osm.codes/CO+c359aH c359aH]) || '''A40F12M11.0779G''' contra '''c359a.0779G'''
|-
| geo:5.5597062,-73.3148387;u=3  ||  https://osm.codes/CO+c359a0776G (in [https://osm.codes/CO+c359aH c359aH]) || '''A40F12M11.0776G''' contra '''c359a.0776G'''
|-
|-
| ...  ||  ... || ...
| ...  ||  ... || ...
|-
|-
|}
|}
[[Arquivo:OSM-CO-cientificaContida.png|centro|640px]]
En la ilustración vemos que <code>c3598aefcQ</code> está contenido en <code>c3598R</code>. Los ''OSMcodes científicos'' son jerárquicos dígito-por-dígito,
: <code>c3598.aefc</code> ⊂ <code>c3598.aef</code> ⊂ <code>c3598.ae</code> ⊂ <code>c3598.a</code> ⊂ <code>c3598</code> ⊂ <code>c359</code>
: <code>c359a.0779</code> ⊂ <code>c359a.077</code> ⊂ <code>c359a.07</code> ⊂ <code>c359a.0</code> ⊂ <code>c359a</code> ⊂ <code>c359</code>
Las geometrías de los ''OSMcodes logísticos'' son subconjuntos de las geometrías de los ''OSMcodes científicos'', es decir, hay equivalencia entre la geometría de las celdas:
: equivalência entre celdas de 32 m²:&nbsp; [https://osm.codes/CO-15001~92RHT <code>CO-15001~92RHT</code>] ≡  [https://osm.codes/CO+c3598aefcq <code>CO+c3598aefcq</code>];&nbsp;&nbsp; [https://osm.codes/CO-15001~983RL <code>CO-15001~983RL</code>] ≡ [https://osm.codes/CO+c359a0779g <code>CO+c359a0779g</code>];
: equivalência entre  celdas de 1.05 km²:&nbsp; [https://osm.codes/CO-15001~92 <code>CO-15001~92</code>] ≡ [https://osm.codes/CO+c3598r <code>CO+c3598r</code>];&nbsp;&nbsp; [https://osm.codes/CO-15001~98<code>CO-15001~98</code>] ≡ [https://osm.codes/CO+c359ah <code>CO+c359ah</code>].
Si se adaptan las grillas del DANE del nivel L6, de 1 km² a 1.05 km² (celdas de 1024 m de lado), entonces tenemos algo como:
: equivalência entre DANE e OSMcodes:&nbsp; <code>CO-15001~92</code> ≡ DANE <code>A40F12L15</code>;&nbsp;&nbsp;  <code>CO-15001~98</code> ≡ DANE <code>A40F12M11</code>.
En resumen: existe cierta flexibilidad para adaptar diferentes geocódigos, siempre que mantenga las mismas geometrías de celda en las grillas.


==Porque grilla DANE no sirve para OSMcodes==
==Porque grilla DANE no sirve para OSMcodes==
Linha 145: Linha 168:


Los listados (al lado) muestran cómo se relacionan las grillas científica y logística. También destaca que, precisamente para utilizar la base32, la grills logística alterna  niveles-medio y niveles enteros.
Los listados (al lado) muestran cómo se relacionan las grillas científica y logística. También destaca que, precisamente para utilizar la base32, la grills logística alterna  niveles-medio y niveles enteros.
-----
== FAQ ==
Perguntas e respostas. Principais perguntas surgiram no contexto da "Reunion de la coordinación Grilla piloto de Tunja de 2023-06-06" (con grabación em 7z 364M).
=== Hay distorcion al transformar grilla de coordenadas planas para geográficas? ===
**Si**. La distorcion se lhama "efecto ... ". tecnicamente é a transformação ST_Transform SRID x para SRID ..
para atenuar essa distorção não existe mágica, é preciso acrescentar pelo menos 1 ponto no meio de cada lado das grades maiores para que adequem
=== Hay distorcion es maior en 1024 metros que 1 km? ===
**No**, es la misma distorcion, por vários motivos:
# a transformação tem domínio em R, os números reais, não muda se forem múltiplos de 1000, ou de 1024,  ou pi ou de raiz de 2.
# a solução é a mesma
# apesar da teoria ser válida, o efeito prático não existe, dizer que "é maior" seria uma falácia:
#* 1024 é apenas 2% maior que 1000, como a medida ''d'' é 0.0001 de 1000, 0.02*0.0001 é zero.
#* a grade 1024 é a menor, o efeito é relativo à sobreposição dela com a maior, por exemplo no DANE adaptado o nivel seguinte, L5, tem  5120 m de lado. Tanto em 5 km como em 5.12 km o efeito de sobrepor L6 com L5 é o mesmo: o acréscimo de 2% em L6 não muda o efeito.
== No es necesaria una grilla de ubicación? ==
... dicen que no es necesaria una grilla de ubicación sino una de analisis, pero ya tienen productos que necesitan ubicación como el Marco Nacional de Direcciones
A questão central é a decisão do DANE por criar uma grade que preveja no futuro a multifinalidade, ou seja, um mínimo de boa vontade para permitir o reuso da mesma grade em outras aplicações
[[Categoria:OSMcodes]]
[[Categoria:OSMcodes]]
2 402

edições