ES:JOSM/Complementos/Kendzi3D/Modelos personalizados/Modelos de edificios singulares

From OpenStreetMap Wiki
Jump to navigation Jump to search

¿Qué necesitamos?

  • JOSM
  • complemento Kendzi3D de JOSM
  • complemento continuousDownload
  • Wikidata bien colocada (en nodos - habría que repetir datos)
  • Los modelos, descargados de repositorios libres
  • Cuenta de GitHub o cualquier otro repositorio que permita subir la información.

¿Cómo lo hacemos?

1-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 información 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

Sagradafamilia3d 1.jpg

2-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, acompañado del archivo con el mismo nombre .mtl (si no Kendzi3D se colgará) 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 información.

Sagradafamilia3d 2.jpg

3-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)"/>

4-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 Sagradafamilia3d 3.jpg

5-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. Sagradafamilia3d 4.jpg

Más información

Monumentos Kendzi 3D en GitHub