Convertir KML a base de datos Postgis 🗺️ Foro Programación de Google Earth y Maps 🗺️ p47 🗺️

Foro de Programación de Google Earth y Maps Foro de Programación de Google Earth y Maps: Programación con las APIs de Google: Google Earth, Google Maps, KML, Aplicaciones Moviles
Responder al tema Versión Imprimible
Página 1 de 1 - Tema con 5 Mensajes y 12119 Lecturas
Último Mensaje:
Foro de Programación de Google Earth y Maps Ver más mensajes sobre Convertir KML a base de datos Postgis en el foro
Autor Mensaje

Imagen: MasterTony
Usuario Reciente
Usuario Reciente
Registrado:
30-04-2011
Mensajes: 3

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Convertir KML a base de datos Postgis

Publicado:
Hola polifemo, muchas gracias por tu respuesta.
La idea de hacerlo en PHP es porque es un modulo que forma parte de un proyecto mayor desarrollado en PHP por requerimiento del cliente.
Efectivamente se pretende automatizar todo el proceso
La verdad no he encontrado nada que ayude de alguna manera a ahorrarme el trabajo así que voy a tener que hacerlo usando algunas funciones de Postgis (ST_GeomFromKML), leyendo y parseando el KML con SimpleXMLElement.

Lo siento no puedo utilizar programas compilados para hacer el trabajo porque debo entregar los fuentes.

De todos modos voy a echarle un ojo al link que me hiciste el favor de pasar.
Saludos
Ir arriba MasterTony
Compartir:

Imagen: _polifemo
SuperExpert
SuperExpert
Registrado:
27-11-2009
Mensajes: 436

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Convertir KML a base de datos Postgis

Publicado:
Ok, ok es una buena opción.

No controlo php pero supongo que SimpleXMLElement es la herramienta desarrollada para trabajar sobre archivos xml tratándolos como orientados a objetos.

Supongo que este será un modo mucho mas lento de convertir la cartografía (comparado con la velocidad de una aplicación), pero los archivos kml no deberían ser muy pesados con lo que solucionas el asunto.

Por cierto, no se si el objeto SimpleXMLElement podrá tratar el formato kmz, en caso contrario tu código deberá preveer dicha situación.

Un saludo.
Ir arriba _polifemo
Compartir:

Imagen: MasterTony
Usuario Reciente
Usuario Reciente
Registrado:
30-04-2011
Mensajes: 3

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Convertir KML a base de datos Postgis

Publicado:
Hola Polifemo
Ya estoy trabajando en la solución y efectivamente utilizo ST_GeomFromKML pero no utilizo SimpleXMLElement. Mas bien estoy creando un multiarray a partir del KML, luego una función recursiva que me permite obtener la geometria del KML y guardarla con ST_GeomFromKML. Esta funcionando bien para puntos, pero para otros objetos no. Así que estoy investigando eso ahora
Un saludo
Ir arriba MasterTony
Compartir:
Mostrar mensajes de anteriores:
Responder al tema Versión Imprimible
Página 1 de 1 - Tema con 5 Mensajes y 12119 Lecturas - Última modificación: 07/09/2011
Respuesta rápida
👉 ¡Regístrate Aquí para escribir en el Foro!


RSS: Foro Programación de Google Earth y Maps RSS - Últimos Mensajes
Cambiar a:  


Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No Puedes adjuntar archivos en este foro
Tu puedes descargar archivos en este foro

Mostrar/Ocultar Últimas Fotos del Foro