Mostrar/Ocultar

 Demasiadas cifras en una localización en Google Maps 🗺️ k60 🗺️

Foro de Programación de Google Earth y Maps  Foro de Programación de Google Earth y Maps: Foro de Programación con las APIs de Google: Google Earth, Google Maps, KML, Aplicaciones Moviles
SubForos: Java - Kmz - Google Maps - Herramientas - Html - Javascript - KML - Excel - Programacion
Autor Mensaje
_polifemo
_polifemo
SuperExpert
SuperExpert
Registrado: 27-11-2009
Mensajes: 436

Votos: 0 👍
Envío Asunto: Re: Demasiadas cifras en una localización   Responder citando
Buenas Bezdrum, antes de entrar en materia aclaremos unos conceptos:

1.- El lenguaje kml lo que va a hacer es "escribir en código" todo lo que tú has dibujado. Ni una sola línea de mas. Y por lo tanto si quitas un número o una cifra cualquiera simplemente vas a dejar de tener la misma información y vas a degradar el archivo.

2.- Desde otra óptica, cuando GE tenga que volver a pintar tu archivo, lo que va ha hacer es leer paso por paso el archivo kml, y entre otras cosas va a leer que tiene que trazar una "linestring" que pase por las coordenadas nº 1, 2, 3, ...hasta la última. Si tú has modificado, eliminado o lo que sea las coordenadas 2ª, 4ªy 6ª, GE va a leer el archivo kml y ya no te va ha mostrar la misma ruta.

Por si quieres profundizar:

code.google.com/ ...linestring

Aclarado esto decir:

1.- Si lo que quieres es reducir la cantidad de números que hay, lo que tienes es que reducir el número de vértices capturados (repintando la línea, o borrando "a pelo" desde el kml). Ten presente que por cada punto que captures se genera en el kml tres números de 16, 16 y 1 cifra.

2.- Si el problema es que 16 cifras de precisión por cada punto es excesivo para tu trabajo. Seguro que programando contra XML hay modos para de aplicar redondeos por la web, pero no conozco ninguno.

3.-Si el problema es que estás editando manualmente tus kml y tal cantidad de números te son un estorbo. Instalate algun editor específico para XML que te ordenará las etiquetas y lo hará todo mas legible (tanto Araenae como Eclipsephp son gratuitos. El primero ligéro y rápido de descargar y el segundo muy completo, de lo mejor).

Como puedes ver Bezdrum, tu cuestión tiene muchos enfoques, así que no estoy seguro de haber aclarado tus dudas. Para lo que haga falta ya sabes donde encontrarnos.




Google_Master no deja nunca de sorprendernos.

El suavizado de líneas es una Técnica Cartográfica que se aplica en los cambios de escala (el de douglas-peucker es el mas trillado) y que como resultado principal resulta en una simplificación de la entidad. No está desarrollado en GE (ni creo que lo esté en un futuro), pero si está disponible en software gratuito como Gvsig o Qgis.

¿se te ocurre alguna solución mediante programación?.

Un saludo a ambos.




PD: pedazo de post largo, pesado y espeso me ha quedado. Mil perdones.


Ir arriba Compartir:
Bezdrum
Bezdrum
SuperExpert
SuperExpert
Registrado: 17-02-2011
Mensajes: 463

Votos: 0 👍
Envío Asunto: Re: Demasiadas cifras en una localización   Responder citando
Ablo de las cifras despues del punto
23.46864951840846
Problema es que abeses debo correjir algunas cordenadas a mano, i si son menos cifras es mas facil. Tengo algunos kml que son solo con 6 cifras 23.437731 , i por eso pregunte si puedo guardar la ruta que ago en GE asi?


Ir arriba Compartir:
_polifemo
_polifemo
SuperExpert
SuperExpert
Registrado: 27-11-2009
Mensajes: 436

Votos: 0 👍
Envío Asunto: Re: Demasiadas cifras en una localización   Responder citando
Ok, demasiada precisión. Pero no conozco ningún método. Tal vez alguien haya desarrollado alguna aplicación y esté disponible para descarga en internet.


Ir arriba Compartir:
Bezdrum
Bezdrum
SuperExpert
SuperExpert
Registrado: 17-02-2011
Mensajes: 463

Votos: 0 👍
Envío Asunto: Re: Demasiadas cifras en una localización   Responder citando
vale, seguire asi.
Gracias
Ir arriba Compartir:
Foro de Programación de Google Earth y Maps Ver estos mensajes en el foro
Mostrar mensajes de anteriores:   
SubForos: Java - Kmz - Google Maps - Herramientas - Html - Javascript - KML - Excel - Programacion
 Responder al tema   Versión Imprimible
Todas las horas son GMT + 1 Hora




RSS: Foro de Programación de Google Earth y Maps RSS
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