Tengo una base de datos de unas 500 fotografías geoetiquetadas que me gustaría alojar en mi sitio web personal y luego compartir como KML con otros usuarios. Obtendrían un archivo KML de tamaño relativamente pequeño (~1-2 MB) con marcadores de posición de cada foto y miniaturas. Al hacer clic en la miniatura, la ruta la dirigiría a la página web para sacar la foto completa en un navegador. Tengo acceso a Google Earth, Arcmap 10.2, Matlab, etc. Parece que Python sería la herramienta ideal para esto, pero no tengo mucha experiencia allí. ¿Puede alguien indicarme los pasos generales que necesitaría para hacer esto?
Respuesta
¿Demasiados anuncios?Hay varias formas de generar tu propio KML, y la mejor solución para ti depende, obviamente, del software que te guste utilizar y de los lenguajes con los que tengas experiencia (Python es una buena opción... echa un vistazo a pykml). Los pasos generales serían generar el conjunto de miniaturas, extraer una lista de ubicaciones de puntos (lat/longs) de las ubicaciones de tus fotos (¿tal vez usar gdalinfo?), y luego generar un KML que cree los Placemarks de puntos y rellene los globos de descripción con la miniatura y un enlace a la imagen completa en tu sitio.
También puedes poner fácilmente un álbum de fotos en un mapa con Google Fotos y Google MyMaps ( https://mymaps.google.com ). Primero cree un álbum en Google Fotos. A continuación, crea un nuevo Google MyMap, bajo una nueva capa, haz clic en el botón de importación, selecciona la pestaña "Álbumes de fotos" y luego selecciona tu álbum. Una vez que hayas creado el mapa, puedes incrustarlo fácilmente en tu sitio web.