Buenos dias. Estoy haciendo un ejercicio que no me sale, por favor su apoyo con las indicaciones.
1) Un archivo KML se abre en excel y da coordenadas decimales, pero al volver a cargar las mismas al maps o earth me sale movido decenas de metros de la posicion original. ¿Que puedo hacer o que estoy haciendo mal?
2) La otra opcion que se me ocurre es poder abrir el archivo KML como XML para extraer directamente la información de lo que he colocado en mi layer o ejercicio. ¿Que programa online o gratis puedo usar para poder abrir este archivo y poder hacerlo asi?
PD: Soy usuario básico y no tengo ayuda de programadores, asi que cualquier solucion que me puedan dar les agradeceria enormemente.
Buenas noches, hace un tiempo necesite transformar archivos de excel a KML, me fue muy útil esta herramienta (pero solo acepta hasta 200 registros): www.earthpoint.us/exceltokml.aspx
Si tienen mas datos pueden usar esta macro:
Sub KML_DPTO()
Dim temp As String
Dim latitud As String
Dim longitud As String
Dim descripcion As String
Dim name As String
Dim j As Integer
Open "D:\carpeta\Nombre del archivo.kml" For Output As #1
... <coordinates> Lat, Long, Z
</LineString>
<Polygon>
<coordinates> Lat, Long, Z
</Polygon>
</Placemark>
</Document>
</kml>
¿Sería algo así lo que buscas?, aún no estoy seguro.
Este es un boceto inicial, se pueden añadir tantas florituras como el tiempo y las ganas nos dejen. Si te parece comenzamos con esto y vamos viendo que problemas vamos encontrando.
Si que te comento que, con vistas a futuro para tu rutina. Tratemos de usar solo elementos compatibles con el estándar GML, de este modo el archivo resultante (aunque lo guardemos como KML) será compatible con cualquier otro visor cartográfico que cumpla los estándares.
Hola a todos de nuevo. Esta vez les quería preguntar sobre los estilos de CSS. Como ya puse en comentarios anteriores, yo tengo un mapa de google, y cada vez que hago click saltan dos eventos, uno me dibuja una marca y el otro me abre la ventana de esta marca. El tema es que tengo la página decorada con un estilo de CSS y al abrir la ventana de la marca se abre con los estilos descritos en el CSS, que es otro archivo a parte. Mi pregunta es ¿Hay alguna manera de anular esto solo para esa parte de mi página web?
No sé si será la pregunta básica pero en CSS estoy un poco pez y como es usar mi módulo los estilos que usa la aplicación a la que pertenece, yo no los he generado.
Estoy empezando con esto de google maps y tengo que hacer una aplicacion en java que dandome un archivo GPX tenga que visualizarse en google maps.
He estado mirando el foro y he visto este tema www.google-earth.es/ ...sc&start=0 pero no me ha aclarado mucho.
Mi duda es saber como se puede hacer. He estado investigando y he encontrado la aplicacion gpsdings para poder pasar de GPX a KMZ pero por restricciones del proyecto no puedo utilizarla. Asi que mi duda es si existe algun conversor libre de GPX a KMZ??? O se puede visializar directamente el archivo GPX????
Reconozco que me he lllevado una sorpresa al ver que la clase kmlLayer del APIv3 no carga archivos gpx. A fin de cuentas ambos formatos vienen del XML. ¿Has encontrado algún modo de cargar XML, GML y demás en el nuevo API?.
Volviendo a la versión dos: He encontrado este artículo que aborda la problemática de leer el formato xml y usar sus coordenadas para establecer placemarks mediante el API de gmaps. Creo que podrás abordarlo.
UN AVISO: podría ocurrir que el formato GPX no cumpla con todos los estándares XML. Y dado que estás usando una funcionalidad orientada al formato XML, pues tal vez surjan problemas.
...en que una vez cargues el layer, ejecutes las funciones necesarias para obtener un centro y un zoom sobre las que revisualizar tu mapa.
paput Escribio:
El problema es que no sé como conseguir las coordenas de la ruta kml para que ya me salga la ruta.
editando el archivo con cualquier editor de texto y buscando la ristra de coordenadas entre las etiquetas <coordinates>...</coordinates> . Leete la estructura del linestring o el elemento que uses en tus archivos (si quieres sube un ejemplo representativo y lo comprobamos).
POSIBLES SOLUCIONES
Supongamos que quieres usar Javascript:
API v2: Una vez (y como pones en tu código) has cargado el objeto GeoXml puedes recurrir a los métodos GetDefaultCenter(), o GetdefaultBounds. Que te devolverán los parámetros que necesites... Leer más ...
Hola MasterTony: ¿por que necesitas usar php? ¿pretendes automatizar todo el proceso desde el servidor?.
He encontrado este Topic de marzo de este año donde un usuario dice haber desarrollado un conversor directo. Si no comparte un link de descarga entiendo que no es gratuito.
Puedes hacer el proceso en dos fases KML a shape y luego shape a kml del que no he encontrado enlace alguno. Supongo que se instala con Postgis, pues yo lo he usado pero nunca lo descargué especificamente.
Sobre la automatización: shp2pgsql puede ser ejecutado desde linea de comandos, y puedes incluir el proceso en un bat con los parámetros que desees (tecleando shp2pgsql podras consultar los parámetros disponibles).
Nunca he tenido que convertir kml a shape, pero imagino que debe ser viable (dado lo extendidos que están ambos formatos) conseguir un software gratuito y automatizable. Prueba con el que te he linkado que es el primero que ha salido en la... Leer más ...