Mostrar/Ocultar

Crear Capas 🗺️ Foro de Programación para Google Earth y Maps y Maps ✈️

Se encontraron 42 comentarios sobre Crear Capas en el Foro de Programación para Google Earth y Maps
Ir a página Anterior  1, 2
     ❌ Resetear
Buscando en foro de Foro de Programación para Google Earth y Maps, si desea ampliar la búsqueda a todos los foros pulsa aquí
Puede repetir la búsqueda actual por Temas pulsando aquí
Autor Mensaje

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

robierzo
Robierzo
Registrado: 25-02-2013
Mensajes: 22
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Hola polifemo. He visto tu archivo pero no es exactamente lo que busco. Tu estás suponiendo que dentro de una capa todos los elementos tienen el mismo color, pero no es así. Dentro de una capa puede haber varios elementos con distintos colores. He intentado lo que dices de meter el color dentro de LINESTRING, pero no me funciona. Me sigue poniendo todas las líneas de color blanco. No sé, no se me ocurre nada.
Hemos conseguido lo de las capas, pues mete en cada capa los elementos que quiero, pero no me respeta el color de cada elemento. Subo otra prueba que he hecho como tú me indicas, pero no funciona. Saludos.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Ya esta robierzo. Prueba el archivo adjunto.

He definido un solo estilo para cada Placemark. Que sería el equivalente a cada capa. Claro, que supongo que es lo ideal, ¿no?. Cada capa un estilo para entidades puntuales, lineales, etc...

¿Suficiente?, ¿añadimos algo?.




Google_Master, casi me vuelvo loco con la caché de la página. Cada vez que adjuntaba un nuevo kml, al subirlo con el mismo nombre la página no se recargaba, me mostraba la caché y parecía que el trabajo estaba mal. ¿Como podemos evitar esto?.

Un saludo a ambos.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Buenas robierzo.

Veamos, lo que veo leyendo el código es que has definido varios estilos de linea para cada capa. Has metido una etiqueta del tipo <styleUrl>#stylecolor_ff0000ff</styleUrl> justo antes de abrir cada <LineString>.No se si lo que pretendías era definir un estilo para cada linea (en cuyo caso deberías ponerlo dentro del tag del <LineString> al igual que están el tag <coordinates>, pero lo que tenemos es 4 estilos para una sola capa.

Veo que está bien metida la almohadilla para indicar en el TAG <styleUrl>, que el estilo está definido en el mismo documento. Dame un rato a ver que encuentro.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

robierzo
Robierzo
Registrado: 25-02-2013
Mensajes: 22
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Bueno, verás, he estado haciendo algunas pruebas y resulta que he conseguido crear dos capas y dentro de cada capa varias líneas. El problema es que ahora no me respeta el color de las líneas. Antes me creaba tantas capas como líneas, pero cada linea tenía su color. Ahora me crea las capas que yo quiero y me mete las lineas en su capa correspondiente, pero me las dibuja todas en blanco. No sé si conoces Autocad. En Autocad, puede haber varias capas, y en cada capa varias lineas con diferente color. Pues eso es lo que quiero hacer en Google. Échale un ojo al fichero adjunto, a ver si se te ocurre algo. Saludos.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Respecto al color: Imagínate este código ff0000ff separado en pares ff-00-00-ff que se corresponde a opacidad-azul-verde-rojo.

En este caso le hemos dado opacidad máxima, nada de azul, nada de verde y todo en rojo.

Y seguramente el amarillo sea una combinación aditiva del azul y el verde (ff666600 - opaco con tanto verde como azul y sin nada de rojo)




Respecto al KML: y solo por aclarar, la clase MultiGeometry es una especie de bolsa que engloba las otras geometrías, pero no existe por si misma, tienes que incluir dentro sus geometrías. Seguramente el Tag del Placemark sea también imprescindible.

Espero tus noticias robierzo, y un saludo.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

robierzo
Robierzo
Registrado: 25-02-2013
Mensajes: 22
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Uuhhhmmm. Tiene buena pinta. Te comento que tampoco quiero meterme muy a fondo con el lenguaje KML-XML. Es algo sencillo. Creo que el quiz de la cuestión para las capas está en el Multigeometry. Investigo y ya te digo algo. Para lo del color no entiendo muy bien, pero también investigo a ver si me aclaro. Por lo demás, no te vayas a creer que necesito grandes cosas en KML. Es algo sencillito para poder enviar de Autocad a Google, pero sin muchas florituras.Que yo no estoy pa muchos trotes. jeje. El Lisp no es un programa de grandes recursos, pero aquí se trata de componer un texto, porque el KML es una plantilla de texto, para hacer lo que pretendo. Y eso sí que lo hace Lisp sin problemas. Hoy probaré algo y te comento los resultados. Muchas gracias por todo, polifemo. Saludos.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Solucionado el tema del color.

Se expresa cada color en escala hexadecimal, las dos primeras cifras son la opacidad, la 3ª y 4ª el azul, luego verde y luego rojo.

La opacidad puede venir genial para las áreas.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Será un placer colaborar contigo robierzo.

Empiezo linkandote el manual de referencia del KML. Y piensa en los KML como en un archivo XML (eXtended Markup Languaje), del que derivó el GML(Geographic Markup Languaje) con las entidades necesarias para almacenar información Geográfica, y del que deriva el KML con las peculiaridades de google.

Entiendo por lo tanto que necesitas crear el archivo por tu cuenta. Y voy a suponer que Lisp no permite manipular los nodos de un XML.
Mi recomendación (que seguro que Lisp si que lo permite) es que edites un fichero como texto plano y escribas el código XML necesario.

Y te propongo la siguiente estructura:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<Style id="Nombre que decidas"> Supongo que esto será lo mas parecido a definir las capas. En verdad defines estilos de visualización que despues asignas a cada Placemark.
<IconStyle>¿Para entidades puntuales?, supongo</IconStyle>
<LineStyle>Por cierto, interpreto que Google usa para los colores...
Leer más ...

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

robierzo
Robierzo
Registrado: 25-02-2013
Mensajes: 22
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Hola polifemo. jejeje. Qué grande es esto de internet y qué pequeño. Efectivamente soy el mismo robierzo que el de cartesia. Verás, la aplicación que quiero hacer es en Lisp. No importa que seas un profano en eso, lo importante es darle el formato correcto al KML para que funcione. El archivo que he colgado lo he hecho yo a mano. Este es el primer paso para tener un ejemplo claro que funcione, y utilizarlo de espejo para crearlo a través de Lisp. Actualmente Autocad no tiene ninguna herramienta para generar los KML. De ahí que yo quiera hacer una. He buscado varios ejemplos por el foro y sin tener ni idea de los KML he ido confeccionando uno hasta hacer el fichero del ejemplo que he colgado. Funciona bien, pero tiene el problema que me mete cada elemento en una capa. Yo quiero evitar eso. Quiero hacer que si hay 50 elementos en autocad, que pertenecen a 3 capas, que el KML aparezca con 50 elementos repartidos en esas 3 capas. Y que no me aparezcan 50 capas. Si no es un rollo para desactivar en Google Earth los elementos que no me interesa. No sé si me he explicado bien. Yo soy completamente profano en esto de los kml, y lo que he hecho no quiere decir que sea lo mejor. Igual hay...
Leer más ...

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

_polifemo
_polifemo
Registrado: 27-11-2009
Mensajes: 436
Votos: 0 👍

EnvíoAsunto: Re: Crear capas

Publicado:
Buenas Robierzo.

Por curiosidad, ¿eres el mismo Robierzo de Cartesia?.

Respecto a la rutina desde Autocad (que espero que no sea Lisp por que soy un completo profano en este lenguaje):

El kml está mostrando lo que Autocad a generado, en este caso 5 placemarks compuestos cada uno por un linestring de dos vértices. Asigna luego a cada placemark un linestyle y un atributo "nombre", pero no se que criterio ha seguido.

No se si el Kml lo has generado tu o lo genera autocad. Y por lo tanto no se si tu duda es respecto a como generar correctamente un archivo en formato KML (sabes que KML viene de GML, ¿cierto?) o respecto a que parámetros debes introducir en Autocad para que interprete cada entidad de autocad dentro del nodo correspondiente.

Concretame tus dudas y nos ponemos a ello.

Un saludo.

Crear capas Tema: Crear capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

robierzo
Robierzo
Registrado: 25-02-2013
Mensajes: 22
Votos: 0 👍

EnvíoAsunto: Crear capas

Publicado:
Hola. Soy nuevo en este foro. Un saludo a todos los colaboradores.
Bien, el tema es que estoy realizando una aplicación para crear KML desde Autocad y me surge una duda. ¿Cómo hago para meter distintos elementos en una capa? Os dejo un kml que he hecho de prueba, pero me genera las capas repetidas. Teóricamente quiero que me cree la Capa 0, Capa 1, y Capa 2. Pero me genera 5 capas. Una por cada elemento. Aunque el nombre está repetido en dos de ellas.
Otro tema sería asignarle un icono a las capas. ¿Cómo lo hago? Veo que por defecto le asigna un icono de colores.
Un saludo a todos.

Crear filtros en KML Tema: Crear filtros en KML - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

eltitee
Eltitee
Registrado: 17-03-2011
Mensajes: 7
Votos: 0 👍

EnvíoAsunto: Re: Crear filtros en KML

Publicado:
mm no me da un error.. lo que tengo es el kml de montañas de las islas baleares..
con el labelin me refiero al nombre que aparece en el placemark.. es decir el titulo de la marca de posicion..
utilizando geoserver consegui definir estos filtros.. pero uas un lenguaje distinto y al ser una capa muy pesada la queria pasar a un kml estatico.. por eso lo de mostrar solo la marca de posicion en cierta escala y titulo+marca de posicion a una escala distinta..

aun asi he conseguido mostral lo ultimo haciendo que el nivel de zoom sea muy grande..

aun asi adjunto el kml..

Animacion en API google earth Tema: Animacion en API google earth - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

santosrua
Santosrua
Registrado: 16-05-2009
Mensajes: 5
Votos: 0 👍

EnvíoAsunto: Animacion en API google earth

Publicado:
Estoy intentando introducir una animación en google earth, se trata de un personaje andando, pero sencillamente no puedo. No se si existe la posibilidad de crear una capa y hacer una superposicion de imagen que falsee la actividad del individuo dentro del escenario, agradeceria cualquier informacion.

Capas en Google Earth Tema: Capas en Google Earth - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Re: Capas en Google Earth

Publicado:
Hola de nuevo Polifemo

He estado haciendo pruebas pero no doy con ello
Tu ejemplo me vale pero lo que trato de hacer es que una vez cargado el fichero, se pueda ocultar y ver otra vez si el usuario quiere y volver a ocultarlo las veces que quiera. Con tu código se muestra una vez y posteriormente se oculta pero ya no se mostraría otra vez a no ser que se recargue la página

Supongo que el tema sería cargar el fichero y crear un boton o un checkbox que hiciera que la función initCallback se ejecutara de nuevo pero ahora con removeChild(networkLink) pero he probado de mil maneras pero nada, no soy capaz
En este ejemplo me dice que 'ge' es nulo o no es un objeto. Imagino que es porque la instancia ya está cargada



<html>
<head>
<script src="http://www.google.com/jsapi?key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ"></script>
<script>
var path="http://code.google.com/articles/support/earthapikml.kml"
google.load('earth', '1');
var ge = null;
function init() {
google.earth.createInstance('map3d', initCallback, failureCallback...
Leer más ...

Capas en Google Earth Tema: Capas en Google Earth - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Morta
Morta
Registrado: 09-10-2008
Mensajes: 64
Votos: 0 👍

EnvíoAsunto: Capas en Google Earth

Publicado:
Tengo una página en la que se carga el visor de GE y muestra un fichero kml. Quisiera hacer dos cosas:
- ¿existe alguna forma de crear un boton o algo similar que permitiese mostrar u ocultar el fichero mostrado? Se que en la api de Google Maps si se puede hacer pero no se me ocurre como hacerlo en la api de Google Earth
- por otro lado ¿es posible cargar varios ficheros independientes en la misma instancia? Me explico, tengo varios ficheros en kml por separado. Hasta ahora, lo que he hecho cuando quiero verlos todos juntos a la vez ha sido crear otro fichero con todos esos datos juntos y mostrarlo pero me gustaría poder hacerlo por separado y de forma independiente.

En resumen, lo que me gustaría hacer es algo similar a un sistema de capas en las cuales el usuario pudiera mostrar u ocultar una serie de ficheros que funcionarían a modo de capas. No se si me explico.
¿alguna idea?

Muchas gracias

Crear Nuevas Capas Tema: Crear Nuevas Capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

Google_Master
Google_Master
Registrado: 01-06-2006
Mensajes: 16231
Votos: 0 👍

EnvíoAsunto: Re: Crear Nuevas Capas

Publicado:
Las cpas las crea Google Earth.

Tu puedes crear carpetas, similares a las capas, pero en "Mis Lugares".

Crear Nuevas Capas Tema: Crear Nuevas Capas - Foro de Programación para Google Earth y Maps Foro: Foro de Programación para Google Earth y Maps

elmene
Elmene
Registrado: 13-02-2009
Mensajes: 6
Votos: 0 👍

EnvíoAsunto: Re: Definiciones: foros, temas, mensajes, adjuntos...

Publicado:
Hola, soy nuevo en esto. Estoy interesado en conocer si es posible de alguna manera crear nuevas capas (y como hacerlo) en Google Earth. Es decir si me interesara por ejemplo marcar unas zonas que sean cultivos de arroz o campos de naranjas.

Espero que no sea ningún disparate lo que he preguntado, gracias
Página 2 de 2 Ir a página Anterior  1, 2
Todas las horas son GMT + 1 Hora
Cambiar a:  



Mostrar/Ocultar Últimas Fotos del Foro
Portaaviones en Pearl Harbor, Hawai
Portaaviones en Pearl Harbor, Hawai

Descargas: 6
Google_Master
Maquinaria movimiento de Tierras en...
Maquinaria movimiento de Tierras en...

Descargas: 4
Google_Master
2 Helicópteros Mil Mi-6 - Rusia
2 Helicópteros Mil Mi-6 - Rusia

Descargas: 11
Google_Master