Se encontraron 51 comentarios sobre Cт•ЈаИт”Ќт–‘т•Јт–“т•Ја’т•ЄаЊт•ЈаИт”Ќт–’т•Јт–“т•Ја’б‚а аЌmo Hacer Base en el Foro de Programación para Google Earth y Maps
En caso de que queramos hacer una base de datos georreferenciada con los polígonos de los códigos postales y sus códigos INE (el oficial de poblaciones de España), nos vamos a encontrar con la sorpresa de que no está disponible de forma gratuita en ningún portal oficial.
Sorprendentemente ni INE, ni IGN, ni portal de trasparencia nos ofrecen un fichero georreferenciado ni en formato csv, ni en ningún otro.
Digo de forma gratuita, porque Correos lo ofrece en CSV con los polígonos georreferenciados, pero pagando varios miles de euros por descarga.
Es llamativo que correos no lo ofrezca de forma gratuita, ya que es información que debería ser pública... sin embargo si te lo vende.
buenas
estoy empezando un proyecto para android y web, pero necesito en android que segun mi geolocalizacion en el mapa, me muestre solo los puntos que tengo del mapa en un radio de distancia, es decir tengo muchos puntos en una base de datos que los pinto en mi mapa, y quiero que desde donde me geolocalize me aparezcan solo en un radio de 100 metros los puntos
un saludo y gracias
porfavor ayudenme, quisiera saber si puedo colocar un kmz o kml en un mapa de gogle normal no en el google earth ? pero que este archivo lo lea desde una base de datos en mysql, ya que desde ahi jalare alguna informacion
...Era lo que yo quería expresar, evidentemente con poca fortuna, cuando me refería a un control implícito en la ubicación de la importación del KML. Aparentemente si es posible controlar los permisos de edición al publicar o compartir el mapa, pero siempre a todo o nada.
En cuanto a la pregunta, todavía estoy con las pruebas y pendiente de dar solución a este problema. Es importante conservar la georreferencia, aunque siempre podría recurrir a algún método menos limpio (codificar el nombre, utilizar la descripción o algún otro campo para poder mantener el enlace con la base de datos). Tengo el área de trabajo dividida en sectores (marcas de distinto color en carpetas diferenciadas), por lo que no deberían producirse interferencias en el caso de utilizar varios equipos, asignando cada uno a un único sector. De esta forma el grado de actualización del KML no es un problema. En cualquier caso, inicialmente trabajaré con un sólo equipo.
Quiero agradecer una vez más tu desinteresada y diligente atención.
Muchas gracias polifemo, Me fue de gran ayuda. Pero ahora me surgió otra duda, ¿existe la posibilidad de guardar los polylines (o sea la línea dibujada) en una base de datos)?
Hola estoy trabajando en una base de metadatos y la quiero hacer en GvSIG 1.11 mi problema es que cuando descargo la extensión para metadatos de la página oficial de GvSig y ya finaliza el proceso de instalación. reinicio la computadora y entró a GvSig en el comando "editar metadatos" pero me ocurre este error y no sé como resolverlo:
Error grave de la aplicación. Es conveniente que salgas de la aplicación. java.lang.NoClassDefFoundError: com/iver/cit/gvsig/fmap/layers/FLyrRaster org.gvsig.metadata.fmap.LayerMetadata.getSpatialInfo(LayerMetadata.java:59) org.gvsig.metadata.fmap.LayerMetadata.getLayerSrcInfo(LayerMetadata.java:73) org.gvsig.metadata.fmap.LayerMetadata.getLayerInfo(LayerMetadata.java:87) org.gvsig.metadata.fmap.LayerMetadata.initLayer(LayerMetadata.java:141) org.gvsig.metadata.fmap.LayerMetadata. (LayerMetadata.java:43) org.gvsig.metadata.fmap.FLayerMetadatable.setMetadata(FLayerMetadatable.java:34) org.gvsig.metadata.fmap.FLayerMetadatable.getMetadata(FLayerMetadatable.java:19) org.gvsig.metadata.mdEditor.panels.TreePaneModel$MdFile.setLayerFile(TreePaneModel.java:366) org.gvsig.metadata.mdEditor.panels.TreePaneModel$MdFile... Leer más ...
Trabajo en HTML y PHP uso MYSQL
Pero no soy experto, podrias decir por ej:
con este codigo enlazas el mapa a tu web, con este otro en tal renglon enlazas a la base de datos, con este otro al dar click se guarda la info y asi,,,
un tutorial mejor dicho si no es mucho pedir, gracias.
Hola, Esto no tiene necesariamente que ver con google-earth pero si con google maps. que es muy similar así que no creo estar rompiendo las normas.
Les comento sobre un proyecto que surgió en otra comunidad. La idea es aprovechar la API de google maps para crear una base de datos geográfica de donaciones de artículos.
La idea es que si una persona tiene algo que ya no le es útil pueda entrar a la pagina y registrar el lugar donde ese articulo esta disponible para que otra persona pase y lo recoja. Quizás la persona que desea deshacerse de este articulo lo vea solo como basura, pero es muy probable de que todavía pueda tener algún uso para alguien mas
El reuso es una mejor solución que el reciclaje en muchos aspectos, porque cuando se recicla se destruye el producto para volver a fabricar otro, proceso que genera mas residuos todavía. Y además que donando un articulo se lo hace ingresar a los sectores marginales de la población que normalmente no tendrían dinero para pagarlos.
Por el momento solo hay cargados datos de Argentina porque la idea surgió de una comunidad argentina pero seria bueno que se convierta en algo global.
Estamos buscando gente con ganas de... Leer más ...
Me gustaria saber como hacer o si hay un script o algo que permita poner un mapa de google earth en mi pagina web y que las personas que entren puedan marcar su posicion y que yo en mi base de datos sepa donde cada pesona marco su posicion les mando un ejemplo:
El enlace es un concurso de una pagina web donde toman y suben una foto y las personas (cualquier usuario de facebook) marca la posicion donde cree que esa persona tomo la foto, supongo que va a la base de datos y la persona que mas se acerco gana premio.
Hola estoy intentanto hacer algun ejemplo con ficheros xml con el api3 de los muchos que hay en internet, o incluso con los ejemplos de google y sale el mapa pefecto, pero los punto no aparace ninguno. Pruebo tambien con los ejemplos que hay con bases de datos en mysql y php (crear tienda,etc), y lo mismo, sale el mapa pero no los puntos. Con el api 2 funciona todo perfecto pero con el 3 no consigo que funcione, y os puedo asegurar que no son errores de codificar mal, pues solo hago copiar y pegar sin tocar nada, y repito eso mismo con el api 2 funciona.
Necesito saber como puedo mostrar en una red local muchos archivos kml, a través de PHP, busque en los foros de google, pero no pude encontrar código relacionado, todos hablan de crear kml desde coordenadas guardadas en bases de datos, pero mi idea es mostrar los .kml que ya tengo modificados para que los usuarios de la red puedan acceder a ellos. desde ya muchas gracias saludos RoBiAndres
Hola Polifemo
Ya estoy trabajando en la solucion y efectivamente utilizo ST_GeomFromKML pero no utilizo SimpleXMLElement. Mas bien estoy creando un multiarray a partir del KML, luego una funcion recursiva que me permite obtener la geometria del KML y guardarla con ST_GeomFromKML. Esta funcionando bien para puntos, pero para otros objetos no. Asi que estoy investigando eso ahora
Un saludo
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.
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 asi 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
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 ...
Hola a alguien se le ha ocurrido exportar archivos KML a una base de datos Postgres (Postgis) para posteriormente visualizarla usando Mapserver y Openlayers?
Si alguien tuviera el codigo en PHP para esta exportacion y lo quiera compartir se lo agradeceria mucho
Saludos
Hola Polifemo
Te ha gustado ¿eh?
Lástima que el manual de la Api de Google Earth sea tan escueto en cuanto a ejemplos de lo que se puede hacer.. seguro que se pueden hacer muchísimas cosas mas. Creo que ya hemos comentado alguna vez sobre lo poco claro y "raro" que resulta ese manual, al menos para mi.
Por cierto, muy interesante también la página con el codigo jquery para redimensionar el div
Bueno, creo que algo he conseguido a base de eliminar el código sobrante de la página que indicabas y dejando solo el efecto de maximizar el contenedor de la imagen
Un saludo y muchas gracias por tu ayuda
Ahí va (quizá le sobre algo, pero así funciona)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Una aclaración: en la base de datos no está la latitud ni longitud de la ciudad. ¿hay que poner ese dato? Porque si es así....
Si te interesa realmente yo puedo hacertelo....busco en access los nombre de ciudades...( bien escritos , sin faltas de ortografia ) , les añado las coordenadas geograficas bajandolas de google-maps y te genero un KML con una chincheta o una paleta en cada una....
Hola rajimtol, es conveniente que en tu base de datos crees una tabla adicional que relacione cada ciudad con sus coordenadas.
La razón es que según esté configurado el parámetro región en la carga del API, vas a obtener una respuesta distinta a las geolocalizaciones.
Me explico: si has focalizado tu aplicación en España y buscas Guadalajara, vas a obtener un resultado distinto del obtenido por un usuario cuya api esté focalizada en México.
En cambio las coordenadas son únicas e inequívocas.
Un saludo.
Hola, foro. Veréis, tengo una base de datos en access en la que uno de sus campos es "ciudad" y estoy tratando de montar una página asp en la que inserte los marcadores de las ciudades en google maps.
Tenéis algún ejemplo?
hola, estoy realizando una aplicación que guarda punto de un gps en una base de datos, esa mismas aplicación genera un fichero KML y lo muestra en un mapa de google maps. el problema es que la precisión del gps es un poco... ¿torpe? vamos que baila un monto, sobre todo si vas andando. El dispositivo es un teléfono, una blackberry 9300. ¿Hay alguna forma de decirle al google maps que cuando pinte el fichero KML lo haga aproximando los puntos a una calle, carretera o camino?
he hecho un programa de creación de KML a partir de los datos que saco de una base de datos, hasta ayer funcionaba correctamente y me creaba un KML pero ayer me parece que abuse de el y le mande de golpe 4000 registros para geolocalizar y me ha dejado de funcionar, siempre me devuelve la localización como "620,0,0,0" siendo las localizaciones correctas.