Eleva tu Mapeo: Recursos, consejos y dudas sobre la etiqueta 'ele' en España

Al crear o sobre todo modificar la posición de un elemento que requiera de elevación, es fácil olvidar actualizar el valor de ele.
En el caso de que la capa ráster del IGN no disponga de la cota, con el visor del IGN se puede obtener una aproximación de la altura.

ele

Hay que tener en cuenta si se disponen de opciones más precisas como los mapas topográficos de cada comunidad autónoma, siempre que se disponga de permiso para usarlo.

¿Tienes recursos, consejos o dudas? Compártelos en este hilo y elevemos la calidad del mapa.

1 Like

Hola y gracias por el hilo de ayuda.
Sobre este tema quería comentar sobre los valores que se han dado en muchas importaciones a esta etiqueta, conteniendo un número de decimales muy alto e innecesario. La pregunta sería cuál es el número máximo de decimales que debería tener una etiqueta de altura.
Por ejemplo en Osmose se recomiendan 2 decimales y a mí eso me parece razonable. No sé si existe un nivel de precisión milimétrico para alturas a día de hoy y más cuándo se hicieron las importaciones.

Un saludo

Sinceramente, añadir precisión decimal a una altura lo veo innecesario. Cierto es que cuando se hicieron importaciones (incluso cuando ves hoy en día datasets del IGN) llevan consigo una precisión que llega al punto de irreal. Suelen venir de una operación matemática, más que de una medida tomada en realidad; así que se puede redondear sin problema.


PD: Si tenéis node instalado, tengo un script que hace uso de la API de Open-Elevation, tal que se le pasa el id de una relación y busca nodos con ele y comprueba si el valor está dentro de un umbral (50m, por defecto):

$ node fix_elevation.js 349033 150
┌─────────┬──────┬──────┬─────────┬─────────────────────────────────────────────────┐
│ (index) │ osm  │ strm │ error   │ url                                             │
├─────────┼──────┼──────┼─────────┼─────────────────────────────────────────────────┤
│ 0       │ 487  │ 304  │ '60 %'  │ 'https://www.openstreetmap.org/node/30826505'   │
│ 1       │ 2518 │ 2329 │ '8 %'   │ 'https://www.openstreetmap.org/node/129959999'  │
│ 2       │ NaN  │ 211  │ 'NaN %' │ 'https://www.openstreetmap.org/node/948415447'  │
│ 3       │ 828  │ 644  │ '29 %'  │ 'https://www.openstreetmap.org/node/1242931657' │
│ 4       │ 1267 │ 1038 │ '22 %'  │ 'https://www.openstreetmap.org/node/1260543953' │
│ 5       │ 765  │ 580  │ '32 %'  │ 'https://www.openstreetmap.org/node/1260548343' │
│ 6       │ 621  │ 320  │ '94 %'  │ 'https://www.openstreetmap.org/node/1755320015' │
│ 7       │ 2229 │ 2059 │ '8 %'   │ 'https://www.openstreetmap.org/node/3045389128' │
│ 8       │ 2248 │ 2052 │ '10 %'  │ 'https://www.openstreetmap.org/node/3045389129' │
│ 9       │ 1406 │ 1230 │ '14 %'  │ 'https://www.openstreetmap.org/node/3196045107' │
│ 10      │ 2317 │ 2153 │ '8 %'   │ 'https://www.openstreetmap.org/node/3378327000' │
│ 11      │ 2258 │ 2052 │ '10 %'  │ 'https://www.openstreetmap.org/node/3814057531' │
│ 12      │ 1842 │ 1668 │ '10 %'  │ 'https://www.openstreetmap.org/node/4994288248' │
│ 13      │ 2    │ 154  │ '99 %'  │ 'https://www.openstreetmap.org/node/5344443100' │
│ 14      │ 2076 │ 1914 │ '8 %'   │ 'https://www.openstreetmap.org/node/5496169142' │
│ 15      │ 2194 │ 2043 │ '7 %'   │ 'https://www.openstreetmap.org/node/5768034795' │
│ 16      │ 1022 │ 857  │ '19 %'  │ 'https://www.openstreetmap.org/node/6263544472' │
│ 17      │ 1455 │ 1218 │ '19 %'  │ 'https://www.openstreetmap.org/node/6263544726' │
│ 18      │ 1470 │ 1218 │ '21 %'  │ 'https://www.openstreetmap.org/node/6263544727' │
│ 19      │ 1569 │ 1260 │ '25 %'  │ 'https://www.openstreetmap.org/node/6282259339' │
│ 20      │ 588  │ 423  │ '39 %'  │ 'https://www.openstreetmap.org/node/6308153220' │
│ 21      │ 1289 │ 1099 │ '17 %'  │ 'https://www.openstreetmap.org/node/6312698568' │
│ 22      │ 1247 │ 1062 │ '17 %'  │ 'https://www.openstreetmap.org/node/6314736131' │
│ 23      │ 833  │ 644  │ '29 %'  │ 'https://www.openstreetmap.org/node/6372188070' │
│ 24      │ 569  │ 410  │ '39 %'  │ 'https://www.openstreetmap.org/node/6428688823' │
│ 25      │ 804  │ 597  │ '35 %'  │ 'https://www.openstreetmap.org/node/6504452610' │
│ 26      │ 1289 │ 1067 │ '21 %'  │ 'https://www.openstreetmap.org/node/6504452614' │
│ 27      │ 732  │ 516  │ '42 %'  │ 'https://www.openstreetmap.org/node/6504475206' │
│ 28      │ 714  │ 473  │ '51 %'  │ 'https://www.openstreetmap.org/node/6504620766' │
│ 29      │ 2401 │ 2225 │ '8 %'   │ 'https://www.openstreetmap.org/node/6527873508' │
│ 30      │ 2421 │ 2225 │ '9 %'   │ 'https://www.openstreetmap.org/node/6527873510' │
│ 31      │ 972  │ 787  │ '24 %'  │ 'https://www.openstreetmap.org/node/6530503992' │
│ 32      │ 1420 │ 1260 │ '13 %'  │ 'https://www.openstreetmap.org/node/6554825906' │
│ 33      │ 773  │ 607  │ '27 %'  │ 'https://www.openstreetmap.org/node/6554833291' │
│ 34      │ 539  │ 385  │ '40 %'  │ 'https://www.openstreetmap.org/node/6823777103' │
│ 35      │ 385  │ 233  │ '65 %'  │ 'https://www.openstreetmap.org/node/6858803586' │
│ 36      │ 1456 │ 1266 │ '15 %'  │ 'https://www.openstreetmap.org/node/6960604323' │
│ 37      │ 798  │ 625  │ '28 %'  │ 'https://www.openstreetmap.org/node/7056041746' │
│ 38      │ 691  │ 491  │ '41 %'  │ 'https://www.openstreetmap.org/node/7253525700' │
│ 39      │ 906  │ 715  │ '27 %'  │ 'https://www.openstreetmap.org/node/7262840812' │
│ 40      │ 969  │ 807  │ '20 %'  │ 'https://www.openstreetmap.org/node/7321693332' │
│ 41      │ 1893 │ 1721 │ '10 %'  │ 'https://www.openstreetmap.org/node/7508450169' │
│ 42      │ 2219 │ 2052 │ '8 %'   │ 'https://www.openstreetmap.org/node/9060714599' │
│ 43      │ 2215 │ 2059 │ '8 %'   │ 'https://www.openstreetmap.org/node/9266907507' │
└─────────┴──────┴──────┴─────────┴─────────────────────────────────────────────────┘

En este ejemplo le he pasado el id de Asturias, y un umbral de 150 metros (opcional); obtendréis un listado de nodos cuyo valor en OSM difiere de los datos STRM (que son los que usa Open-Elevation)

En Cataluña, en general hay una tendencia, solo como observación/curiosidad:

Si tiene 2 decimales es que se ha obtenido de la capa topográfica ICGC 1:1000
Screenshot from 2024-03-28 17-10-28

Con un decimal de la capa topográfica ICGC > 1:1000
Screenshot from 2024-03-28 17-10-06

Sin decimales, del IGN o ICGC > 1:25000
Screenshot from 2024-03-28 17-10-47

Por lo que de un vistazo te puedes hacer una idea de la fuente sin tener que consultar el source del changeset.

¿Hay forma de fijar la altitud de un helipuerto situado en lo alto de un edificio? Luego los raster 3D lo pintan cada uno de una manera

Si el helipuerto está encima de un edificio, podríamos considerar que es parte del edificio, por lo que asumiría etiquetado 3D, y por tanto, el helipuerto tendría min_height en vez de ele.

Dependiendo de la zona y de lo actualizado que esté el LIDAR, se podría obtener la ele de la plataforma, en este ejemplo los datos son del ~2016, el helipad es más nuevo y está a más de 2 metros por encima de la parte más alta del edificio, por lo que solo es una aproximación.

Lo que comenta @Hugoren_Martinako debería ser suficiente para quedar bien representado, así es como lo tengo y streetsGL lo dibuja bastante bien