Hoy me dirijo a la lista para explicaros una conversación que tuvimos el
otro día en el grupo catalán y que creo que ha dado lugar a un avance sin
precedentes en lo que a mostrar 3D en OSM se refiere.

Hablábamos sobre una reunión que se ha tenido con el ICGC (el Institut
Cartogràfic i Geològic de Catalunya). En ella, a parte de evoluciones de
ediciones y otras cuantificaciones, se acabó hablando de 3D y datos LIDAR.
De ello surgió una conversación en la comunidad catalana de Telegram sobre
lo bien que nos iba Catastro para hacer estas recreaciones 3D (la
importación ya empieza a dar sus frutos), pero como se alejaba mucho el
resultado en edificios singulares. Pensé en cómo podía reproducir un
edificio singular entero en lugar de las señales de tráfico que llevo años
generando. Y resulta que se me encendió la bombillita: un edificio lo
suficientemente importante y singular para tener un modelo generado (porque
yo no sé hacerlo) debe de ser lo suficientemente importante y singular para
tener su propio artículo en Wikipedia y por lo tanto su lugar (y lo más
importante: etiqueta) en el mapa (intentando alterar OSM lo mínimo posible)
. Funciona. Y el resultado es el del proceso que aquí os cuento:

Muestra de modelos 3D en edificios singulares y monumentos a través del
plugin de JOSM Kendzi3D

-¿Qué necesitamos?

-JOSM
-plugin JOSM Kendzi3D
-plugin continuousDownload
-Wikidata bien colocada (en nodos - habría que repetir datos)
-Los modelos, descargados de repositorios libres, si no no vale.
-Cuenta de GitHub o cualquier otro repositorio que permita subir la info.

-En OSM, con el JOSM abrimos la zona donde queremos colocar el modelo con
el plugin continuousDownload ya activado (irá descargando datos) y ponemos
un nodo en el lugar en el queremos proyectar el modelo.
Puede tener las etiquetas que queramos pero dado que puede ser info
repetida recomiendo que sea con las etiquetas de Wikidata sólo para
borrarlo si se diera el caso. Se le ha de añadir la etiqueta y valor
Wikidata. por ejemplo

https://www.openstreetmap.org/node/6110227440#map=19/41.40332/2.17467&layers=D

wikidata=Q48435

-Una vez introducido el nodo, abrimos el modelo importándolo -con Blender o
similar (yo uso Bforartists)- y lo volvemos a exportar en formato obj. Lo
subimos a la dirección que queramos y haremos apuntar el archivo de
configuración a este modelo situado en ese repositorio. Yo ofrezco uno en
GitHub, al que se pueden hacer forks y pull requests para añadir esta info.

Generamos el código para que se reproduzca el modelo elegido,
correspondiente a la etiqueta de Wikidata. Recomiendo llamarlo siguiendo el
esquema
CODIGOPAIS_CODIGOZONA_CODIGOPOBLACION_nombredelmonumentodoseguido.obj

<nodeModel matcher="wikidata=Q48435"
model="/models_ES/monuments/ES_CAT_BCN_sagradafamilia.obj"
translateX="1" translateY="1" translateZ="1" scale="height(300)"
direction="direction(180)"/>

-Volvemos a JOSM, con el plugin Kendzi3D > Models Library y hacemos clic en
add URL, añadiendo la dirección del archivo que indica, por ejemplo la
configuración de los modelos de la ciudad de Barcelona
https://raw.githubusercontent.com/yopaseopor/monuments_kendzi3D/master/ES_CAT_BCN_monuments.xml

Y ya podemos navegar con el Kendzi3D View por la zona que tengamos
descargada con JOSM, si queremos ver más allá simplemente nos movemos un
poco más y gracias a continuousDownload los datos irán bajando a medida que
te muevas.

Saludos y que os sea útil.Os animo a que lo probeis
yopaseopor
_______________________________________________
Talk-es mailing list
Talk-es@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-es

Responder a