Como subir un kml a Google Maps
Hace varios días un amigo me envió una pregunta respecto subir mapas que se puedan desplegar en Google Maps sin estar metiéndose con la API, aquí dedico un rato a ello.
1. Crear un kml
Un kml se puede crear casi con cualquier programa de mapeo, puede ser ArcGIS, Manifold, Bentley Map. GvSIG o AutoCAD Map.
Solo deberías hacer file/export/kml o algo parecido
En este caso, voy a exportar esta geometría.
El tipo de línea, relleno, y demás características se irán con el archivo, entre más… más grande será.
2. Abrirlo con Google Earth
Para ver el archivo en Google Earth: File/open
3. Subirlo a Google Maps
Para subirlo a Google Maps, debes tener una cuenta gmail y solo debes agregar Google Maps a tu perfil, y al llegar a Google Maps logearte.
Luego eliges la opción crear nuevo mapa e importar. Luego al hacer clic sobre la figura puedes agregarle datos, inclusive fotografías o contenido web.
Puedes subir archivos kml, kmz o GeoRSS hasta de 10 MB
4. Desplegarlo en Google maps
Una vez subido, lo puedes ver e inclusive compartir el enlace para que otros también lo vean si decides que es de acceso público.
Y como lo ha dicho Gerardo en los comentarios, si se tiene el archivo almacenado en algún lugar, conociendo el url, se escribe en el espacio de "buscar mapa" y listo, se desplega. Siempre y cuando no sea una archivo muy grande… 10 MB supongo.
Para resolver el problema de tamaño, se puede simplificar la geometría desde el programa GIS, cuidando que la topología se mantenga.
De ejemplo aquí les dejo el mapa de los 298 Municipios de Honduras en formato kml, al exportarlo normal mide 104 MB, este ha sido simplificado usando Manifold GIS hasta quedar en un tamaño de 12 MB… un día de estos hablamos de como lo hace Manifold.
¿Qué programa estás usando para convertir el archivo en kmz?
Quiero subir un plano, y ponerlo en el Maps pero me sale al momento de importar el archivo .kmz que no se han realizado cambios en el maps, y he hecho pruebas cn unos Kb y me sale lo mismo.
Alguien sabe que estoy haciendo mal?
Quisiera poder añadir a gmail el mapa para publicar fotos tengo miles ya que vivo a media cuadra de una playa hermosa
Ese límite no lo conocía..sí, tiene límites también en cuanto a no poder mostrar objetos 3D, por ejemplo. Pero si hay un “screen overlay”, se mostrará en el Mapa..o íconos personalizados, etc. Es una manera bien rápida de mostrar kml en Maps..
Y de paso, ya te voy saludando por este año y deseándote toda la suerte que te mereces para el año próximo!…además de felicitarte por tu excelente blog, que según mi opinión, debe ser el más Humano que hay, dentro de estos temas técnicos que tratas, cosa que para mí, es lo más importante.
Oye Gerando, que guay ese tip. Solo que el archivo debe ser de menos de 10 MB de tamaño.
Además, si tienes un kml/kmz subido a algún servidor, se puede pegar la URL correspondiente en la casilla de “Buscar en Mapa” y luego hacer clic allí. Se cargará el kml. Ojo! El nombre del archivo no debe tener mayúsculas ni espacios.
De esa manera se verá el kml/kmz en el mapa. Luego, también se puede personalizar y/o pegar el enlace de dicho mapa (que mostrará el kml también).
Saludos!