Quisiera saber si es posible crear un archivo .kmz que sea únicamente posible de editar para una persona y que los otros lo puedan usar a forma de visualizador. El caso es que estoy introduciendo puntos de riesgo potencial para operaciones con helicópteros y me gustarÃa utilizar el archivo para que los pilotos lo puedan consultar pero no modificar. La idea será la siguiente:
1- Colgar el archivo .kmz en dropbox
2- Que los pilotos lo puedan consultar pero no modificar
3- Si existe un nuevo punto que me notifiquen para que yo realice la modificación.
4- Colgar el archivo actualizado en dropbox otra vez
5- Consulta de pilotos al archivo .kmz actualizado
Buenas, me interesa exportar un archivo kml a excel para modificar datos que en excel cambio más rapidamente (mucho mas) y una vez cambiado volver a cambiar a kml para volver a abrir en google earth. El problema es que no estoy encontrando la solución para ello. Se trata de miles de marcas de posición, de las cuales quiero cambiar varios valores de la descripción de cada una, concretamente la dirección de la imagen que he asignado a cada una. Tengo global mapper, con el que puedo cambiar de kml a excel, aunque estoy teniendo problemas a la hora de que me separe los encabezados (lat, long, nombre, descripción...) Dejo un ejemplo de uno de los puntos.
Un saludo!
En la misma página hay tutoriales muy buenos donde te explica como leer un archivo xml. Seguro que hay otro donde explica como modificar el contenido de cada nodo.
No obstante me sumo al comentario de Morta, tampoco tengo claro que necesitas hacer. Cuando dices "cambiar el estilo de las plantillas para los Placemark de un Kml", ¿a que te refieres exáctamente?. ¿Solo necesitas cambiar los valores de los nodos o quieres cambiar los nodos en si.?
Buenas, llevo un tiempo intentando modificar estos archivos tratandolos como ficheros de texto simple desde VBA. Mi problema viene al modificar de forma masiva, necesito cambiar el estilo de las plantillas para los Placemark de un Kml, y son demasiadas como para hacerlo de forma manual.
No se si alguien me puede ayudar acerca de este tema, o me puede aportar una solución alternativa, muchas gracias :).
Antes que nada te recomiendo que para editar archivos kml utilices este editor ligero y gratuito: araneae-text-editor.softonic.com/ ...ar#pathbar pues te será mas fácil ver lo que te digo.
Tu archivo kml le está diciendo a GoogleEarth (GE a partir de ahora) como y donde debe colocar el modelo que has creado.
¿Que como lo hace?, asÃ:
Busca en tu archivo editado la siguiente estructura (sin las lineas).
mis soluciones serian:
1.- O descubrir como quitar la ventana de desea guardar los Lugares temporales al cerrar google earth
2.- O saber como modificar los archivos que ya estan guardados en la carpeta "mis lugares" de googleEarth
Estoy buscando alguna forma de borrar los KML de Mis Lugares Temporales por que me generan muchos problemas, y queria saber si alguien ya sabia como hacerlo.
Si alguien fuera tan amable de dar algun link para leer o indicar como le agradeceria mucho, por mi parte es todo bonitra semana
'abro el ficher kml que quiero
Xml.Load("C:\fichero.kml")
'busco el nodo que quiero del kml
NodeList = Xml.GetElementsByTagName("color")
'hago un for para poder llegar al valor del nodo que quiero cambiar
For Each Node In NodeList
With Node
NodeList2 = .ChildNodes
For Each Node2 In NodeList2
Node2.Value = "ff0000ff"
Next
End With
Next
'vuelvo a guardar el documento
Xml.Save("C:\fichero.kml")
'vuelvo a abrir el fichero con el googleearth
GE.AddFeature("C:\fichero.kml")
******
eso es todo pero ahora se me plantea otra dificultad, al abrir asi los KML se me quedan en la carpeta lugares temporales, y al cerrar GoogleEarth me sale la ventana de si desea guardar el lugar y no quiero que salga ninguna ventana, y menos guardarlo porque entonces esto no funcionaria porque, os comento, lo que yo hago es modificar el... Leer más ...