Crear capas 🗺️ Foro Programación de Google Earth y Maps 🗺️ p45 🗺️

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 2 - Tema con 36 Mensajes y 76989 Lecturas
Último Mensaje:
Foro de Programación de Google Earth y Maps Ver más mensajes sobre Crear capas en el foro
Autor Mensaje

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Jelouuu. Bien, revisando y viendo y mirando y comparando y contrastando he decidido que, como no se puede hacer exactamente lo que quiero, optaré por obviar el color de cada elemento. De esta forma, lo que haré será crear las capas que aparezcan en Autocad; y los elementos de esa capa aparecerán en Google con el color que tenga asignado la capa. Y punto. Independientemente del color de cada elemento, se le asignará el color de la capa y listo. Voy a empezar a darle formato con Lisp y ya te voy contando si tengo alguna duda. Muchas gracias por todo, polifemo. Seguimos en contacto. Ah, y no me dijiste si utilizabas Autocad o no.
Saludos.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Hola robierzo. Me parece la opción mas acertada.

Respecto a mi experiencia con el uso de Autocad: en mi época de delineante (en verdad un ciclo superior) previa a la carrera de Topografía aprendí todo el Autocad que he llegado a saber (y que ya habré olvidado). Recuerdo que en el ordenador de sobremesa que aún está en casa de mis padres tengo instalados el Autocad 14 y Autocad 200X.

Nunca he sido muy ducho, pues en mi escuela se usaba mas Microstation como software DAO y GvSig o Esri para los SIG.
Si encima como en mi caso tiras hacia la programación, todo lo que acabas conociendo de los programas es su Modelo de Objetos y lenguajes como vba, javascript, C#, etc...

Si en cualquier momento decides hacer alguna mejora en la rutina, ya sabes donde buscarme (mismo nick aquí o en Cartesia).

Muchas gracias a ti, por ayudarme a aprender un poco mas y por esa fantástica rutina que tanto éxito ha tenido entre los profesionales de Cartesia. Tomate mi ayuda como un "recoger de lo que se siembra". Nos vemos!!!.
Ir arriba _polifemo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Jejeje. No te despidas tan pronto que no creo que tarde en preguntarte cosas. Aún estoy empezando con la rutina y ya sabes que los problemas surgen a calderos. Jejeje. Yo de cartesia la verdad es que no te conozco, no me suena tu nick. Ahora me fijaré más. Yo te preguntaba lo de Autocad para enviarte una prueba de la rutina cuando la tenga. Yo ahora estoy en paro y había pensado ponerla en mi web a un módico precio de 10 eurillos. Jejeje. Hay que hacer un euro aunque sea vendiendo humo. Jejeje. Te mantengo informado. Saludos y gracias a ti.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Bueno, pues ya me ha surgido mi primera duda. A ver si me explico bien. Para aisgnar un color a un placemark, ¿es imprescindible definir antes el style, tal y como lo he hecho en los ejemplos? ¿o puedo prescindir de definir el style antes y meter directamente el color dentro del placemark?
Es decir: yo ahora defino varios styles con esto:
Code::
<Style id="stylecolor_FF0000FF">
<LineStyle>
<color>ff0000ff</color>
<width>0.200000</width>
</LineStyle>
</Style>
......
Y después de meter el placemark añado:
Code::
<styleUrl>#stylecolor_ff0000ff</styleUrl>
A mi lo que me gustaría es evitar tener que definir previamente los styles y meterlo directamente en el placemark. No sé si se puede hacer. Yo lo he probado pero no me sale. En definitiva lo que quiero es definir el color del placemark, después de abrirlo y sin previa definición de los styles. ¿Se podrá hacer? Saludos.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Bueno, ya lo he solucionado. He tenido que dar un poquito más de vueltas, pero lo he dejado como estaba. Sigo para adelante.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Bueno, polifemo, esto está casi listo. Te dejo un ejemplo de lo que ya soy capaz de hacer. Tiene algunos fallitos pero está a punto de caramelo. Se trata de un proyecto de un polígono industrial. Crea las mismas capas de autocad, con su color. Falla en las polilineas adaptadas, pero en otro empujoncito quedará lista la rutina. Si observas alguna cosa mejorable, agradezco los comentarios y sugerencias. Saludos.

Nombre: prueba-6.kml
Tamaño: 142.28 KB
Descargado: 221 veces
Ir arriba Robierzo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Hola robierzo he estado desaparecido estos días por temas laborales.

A ver si encuentro un hueco y miro lo de los estilos, aunque no creo que sea una buena idea. A mi personalmente me gusta mas el sistema de tener todos los estilos asignados al inicio. Ayuda a mantener el orden.

El kml generado tiene un aspecto inmejorable. Una "mejorilla" simple que podrías hacer es incluir el TAG descripción de modo que cuando el usuario pulse sobre la capa además del nombre de la capa figure info adicional. Mira la capa LIMITE_POLÍGON_REAL, tiene como texto descriptivo "Prueba 1".

Por cierto siento lo de tu situación laboral. La verdad es que estámos "jodidos" en nuestro gremio. Yo he tenido que abandonarlo para encontrar empleo.

Te he dejado un privado.

Nombre: descripcion.kml
Tamaño: 142.32 KB
Descargado: 218 veces
Ir arriba _polifemo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Hola polifemo. Lo de la descripción me parece muy buena idea. Aplausos Lo incorporaré para hacer una nueva opción de la aplicación, para parcelas. Le echaré un ojo a ver qué tipo de información puedo incorporar a lo que tengo. Piensa que el fichero kml se genera automáticamente al seleccionar las entidades de Autocad, por lo que la información de la descripción debería obtenerse automáticamente también. Es información que debería estar asociada a cada entidad o capa. Lo estudiaré. Lo de los estilos no le des más vueltas, ahora ya lo tengo como decíamos al principio y ya no lo voy a cambiar. No he recibido el privado. También puedes enviarme un email a mi correo que aparece en los post. Saludos. friends
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Jelouuuu. Hola de nuevo. Tengo una nueva duda. Al poner una descripción, ¿Es posible indicarle que aparezca en un lugar determinado? Es decir, tal como las he puesto en el archivo adjunto, en la capa "Bordillo remontable", la descripción señala a un punto donde no hay nada. Me gustaría poder indicarle el punto al que tiene que señalar el globito que ofrece la información. No sé si se podrá hacer. Saludos.

Nombre: planta base2a.kml
Tamaño: 147.94 KB
Descargado: 187 veces
Ir arriba Robierzo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
robierzo Escribió:
Es decir, tal como las he puesto en el archivo adjunto, en la capa "Bordillo remontable", la descripción señala a un punto donde no hay nada.

Buenas robierzo. Lo que yo veo es que la ventana señala exáctamente al punto de la entidad en la que hemos clickado. Eso sí, al situar el vértice del cuadro (tipo "bocadillo" de los tebeos) en el mismo punto donde clickamos el resto de la caja queda muy al lado.

No obstante creo que el comportamiento es el apropiado.

Me pillas en el curro, pero a lo largo del día miro el modelo KML y te mantengo informado.

Un saludo.
Ir arriba _polifemo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Hola polifemo. Qué suerte que estás trabajando. Jeje. Tú por si acaso no te preocupes mucho de este tema, a ver si por mi culpa tienes bronca. Avergonzado Avergonzado Míralo cuando puedas. Si te fijas, cuando clicas en la capa "Bordillo remontable", el pico del globo no señala ninguna entidad. Simplemente Google lo que hace es interpolar todas las entidades de esta capa y se sitúa en el medio. Si se pudiera indicar una posición para el globo (bocadillo le llamas tú), le indicaría una posición para que señalara una entidad de esta capa. Te envío un recorte de la pantalla. Saludos.

Tamaño: 135.7 KB
Visto: 251 veces
Crear capas
Crear capas
Ir arriba Robierzo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Buenas robierzo. La verdad es que no estoy usando Google Earth para ver tus kml; estoy usando la aplicación "ver en google maps" que tiene este foro. Y probablemente como en verdad "rula" bajo gmaps el comportamiento sea distinto.
Tendremos que tener esto bien presente para evitar futuros malentendidops, je, je. En el adjunto Muestra.jpg puedes ver como se ve en Gmaps al pulsar sobre la acera de la redonda de entrada al polígono.

Respecto a estar en el trabajo. Un buen jefe sabe que lo que tiene que estar a tiempo es el trabajo bien hecho.

Al tema.Te cuento mis averiguaciones hechas en el periodo post-comida:
1.- Vía código kml no podemos hacer nada al respecto pues el tag no tiene "mapeado" ningún atributo adicional (por lo tanto ninguno que nos sirva a nosotros).
2.- Una solución es trabajando con el API de Google Earth. Habría que porgramar un "escuchador de eventos (event listener)", darle instrucciones a dicho "escuchador" y ya por último meter el código. Resumiendo, mucha historia y no compensa.
3.- trasteando la documentación principio de nuestro post descubrí el TAG <StyleMap> que parece pensado para cambiar el estilo de una entidad cuando pasas por encima de ella (y por lo tanto cuando la pulsas).
Cuando pueda hago mis averiguaciones a ver si funciona como creo, y si es que si, aunque no puedas evitar que el cuadro aparezca donde Google desee, puedes mantener la capa seleccionada en otro color, mas gruesa, mas transparente...

Ya sabes lo que se dice de los ingenieros: Hay que ingeniárselas.

Tamaño: 147.81 KB
Visto: 237 veces
Crear capas
Crear capas
Ir arriba _polifemo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Joo. Pues sí que es curioso. La verdad es que la aplicación del foro y Google earth muestran los globos informativos en distinta posición. Bueno, lo cierto es que lo importante es lo que pone el globo informativo. La posición es más bien estético. Pero no se le puede pedir todo a una herramienta que, como tú dices, no es cartográfica. Seguimos investigando. Saludos.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Hola polifemo. Te muestro un pequeño avance más. La aplicación que estoy haciendo, además de mostrar la cartografía, le he puesto una opción para mostrar parcelas.En cada parcela aparece una marca de posición con información de su perímetro y su superficie. "Mola mazo". Jejeje. Seguimos progresando. Saludos.
P.D.: Cualquier sugerencia será bien recibida.

Nombre: planta parcelas2.kml
Tamaño: 14.59 KB
Descargado: 222 veces

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Aquí dejo otra muestra de lo que ya hace la rutina. He implementado una opción para realizar edificios (más o menos, jeje).



La topografia al alcance de tu mano: www.selmotopografia.es

Nombre: planta edificacion.kml
Tamaño: 10.5 KB
Descargado: 216 veces

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Bueno polifemo, creo que ya casi tengo listo el tema. Pero antes quiero saber una última cosa, a ver si se puede hacer. En la simulación de creación de edificios, los edificios salen todos desde el suelo y se le da una altura determinada desde el suelo. Pero si yo quiero hacer un resalte en un edificio, como aparece en la imagen en color rosáceo, ¿se podría hacer? ¿Cómo?
Nada más, jeje. Saludos.

Tamaño: 44.79 KB
Visto: 236 veces
Crear capas 0
Crear capas 0

Tamaño: 99.34 KB
Visto: 271 veces
Crear capas 1
Crear capas 1

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
robierzo Escribió:
Hola polifemo. Te muestro un pequeño avance más. La aplicación que estoy haciendo, además de mostrar la cartografía, le he puesto una opción para mostrar parcelas.En cada parcela aparece una marca de posición con información de su perímetro y su superficie. "Mola mazo". Jejeje. Seguimos progresando. Saludos.
P.D.: Cualquier sugerencia será bien recibida.

Acabo de llegar de viaje robierzo. Y veo que te has empleado a fondo el fin de semana. Una evolución tremenda, mis felicitaciones!!!.
Veo además que has empezado a utilizar html, que dará a tu rutina un extra interesante. La una duda que me entra es que las marcas de posición se renderizan con cada nuevo zoom, por lo que si amplias el zoom el tamaño de las marcas aumentan mientras no lo hace (lógicamente) la parcela, y eso puede desvirtuarte la visibilidad del mapa.
¿No te sale mas a cuenta usar el campo descripción del polígono? también admite html.
Ir arriba _polifemo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
robierzo Escribió:
Bueno polifemo, creo que ya casi tengo listo el tema. Pero antes quiero saber una última cosa, a ver si se puede hacer. En la simulación de creación de edificios, los edificios salen todos desde el suelo y se le da una altura determinada desde el suelo.
Ese efecto se consigue con la propiedad "extrude" estblecída a true si mal recuerdo.


robierzo Escribió:
Pero si yo quiero hacer un resalte en un edificio, como aparece en la imagen en color rosáceo, ¿se podría hacer? ¿Cómo?
Nada más, jeje. Saludos.
Pues la única opción que se me ocurre es dibujar el polígonomarcando sus vértices con Z incluida (etiqueta <Polygon>). Pero no e convence nada de nada, demasiada complicación para tan pocos casos, ¿no crees?.
Ir arriba _polifemo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
POSTDATA: A ver si encuentro un hueco y te miro lo de los estilos de visualización resaltados (conseguir que cuando pasamos el mouse sobre la entidad esta se vea distinta).
De este modo creo que resolveríamos de un modo mas elegante el problema que tenemos con el textbox de descripción.
Un saludo.
Ir arriba _polifemo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Hola, qué tal polifemo. Lo de utilizar html, la verdad es que no lo sé muy bien. Yo sólo copio ejemplos del tutorial y los aplico a mi rutina. No sé si es html o kml. Jeje. El tema es que vaya funcionando.
Lo del zoom de las marcas de posición tienes razón, ya me di cuenta de que al hacer zoom me tapaba las parcelas, pero no sé si se puede evitar eso o no. ¿A qué te refieres con la descripción del polígono? ¿Te refieres a la descripción similar a la que pusimos en las capas, con la información de la longitud total de las líneas?
Lo del resalte, si es muy complicado la verdad es que de momento no interesa mucho implementarlo. Pensé que alomejor era cambiar simplemente lo de "altitude". Pero ya estuve echando un ojo al tutorial y veo que no tiene una herramienta específica para hacerlo. Bueno, seguimos adelante. La verdad es que empiezas haciendo una plicación para una cosita y luego van saliendo más y más cosas y no das terminado. Ahora se me ha ocurrido hacer otra opción para carreteras. Voy a ver si me sale algo. Seguimos en contacto. Saludos.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

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

Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Pequeñas novedades robierzo:

1.- Respondiendo a tu pregunta: efectivamente, por descripción del polígono me refiero a la descripción que pusimos en las capas, (longitud total de las líneas).

2.- Mira el fichero adjunto (copipasteado de la web de google): Tiene implementado un efecto que hace que la entidad (la chincheta en este caso) tenga dos estilos. El estilo normal de visualización y otro estilo cuando pasas el cursor sobre él. Sería equivalente al efecto que tiene Autocad cuando seleccionas una entidad, que se ve de otro color.
Si por ejemplo establecemos este comportamiento para los polígonos/líneas (por ejemplo reservando el estilo blaco con un grosor alto para la entidad seleccionada), salga donde salga el cuadro con la descripción el usuario sabe a que entidad corresponde la descripción. ¿Me explico?.
Si te gusta esta solución te hago un esquema de la estructura del archivo.

3.- Es html lo que metes en los campos de descripción ja, ja, ja... No es kml pero bueno, son lenguajes hermanos.
A su debido tiempo, y si quieres meterlo, te puedo también hacer un esquema para que entiendas como funciona.

Un saludo.

Nombre: highlighted.kml
Tamaño: 1.14 KB
Descargado: 231 veces
Ir arriba _polifemo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Bueno, a ver:
Punto 1: Estaría bien, pero tal como tengo definida la estructura en estos momentos, yo meto todas las parcelas en la misma capa, con lo cual no se podría identificar qué dato pertenece a cada parcela. Uhhhmmmm. Ya veré si lo arreglo.
Punto 2: Me interesa. Eso sí, no te mates mucho. Con tiempo, que ahora estoy metido con lo de carreteras y a ver si lo acabo. Estoy un poco perezoso.jeje
Punto 3: Me interesa, pero no en este momento. Que ya dice el refrán, "El que mucho abarca poco aprieta." o también "Aprendiz de mucho, maestro de nada". Jeje.
Punto 4: Otra duda que tengo es si se pueden poner textos. He estado mirando el tutorial pero no veo nada al respecto.
Dejo un avance de la aplicación de carreteras. No es otra cosa que aunar lo de las parcelas con lo de las lineas. Pero bueno, es una herramienta más para visualizar un proyecto de carretera de otra manera. Venga. Saludos y muchas gracias por todo.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:

Imagen: Robierzo
Usuario Habitual
Usuario Habitual
Registrado:
25-02-2013
Mensajes: 22
Ubicación: La Coruña
Visitar sitio web del autor
Votos: 0 👍
Responder citando

EnlacesAsunto: Re: Crear capas

Publicado:
Bueno. Aunque no sin tiempo, he dado forma a esta rutina que crea un kml desde Autocad. Si a alguien le interesa.....
www.selmotopografia.es/1.html
Saludos.

_________________
La topografia al alcance de tu mano:
Ir arriba Robierzo
Compartir:
Mostrar mensajes de anteriores:
Responder al tema Versión Imprimible
Página 1 de 2 - Tema con 36 Mensajes y 76989 Lecturas - Última modificación: 13/05/2013


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