Ojo porque existen tanto ficheros por provincias, prácticos si solo se necesita una provincia, pero tambien un repositorio general de mas de 60M que cubre todo el país y es el que yo he usado: github.com/ ...s_postales
Tratando las capas el programa gratuito Qgis Desktop: www.qgis.org/ ...is-desktop
Lo he exportado a GeoJson por líneas.
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.
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.
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ígono marcando sus vértices con Z incluida (etiqueta <Polygon>). Pero no e convence nada de nada, demasiada complicación para tan pocos casos, ¿no crees?.
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.
...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.
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.
...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 una especie de RGB en escala hexadecimal (por eso llegan hasta la ff)y admás con un cuarto parámetro (¿el tono?, ¿la saturación?, ¿luminosidad?). A ver si investigo un poco mas</LineStyle>
<PolyStyle>...</PolyStyle>
<BalloonStyle>...</BalloonStyle>
</Style>
<Placemark>... Leer más ...
Mi duda es la siguiente. Necesito trabajar con el contorno del pais Andorra, y quisiera crear un polígono con su forma.
Existe alguna manera de crear un archivo KML a partir de la capa de Fronteras de Google Earth?
Otra opción sería desde Google Maps. Al hacer la búsqueda se aparece la frontera resaltada. Es posible exportarla?
Hola, a ver si pueden ayudarme, tengo una capa kmz poligonal, con información de cada polígono que se despliega al hacer clic sobre el polígono, pero hay lugares donde coinciden dos polígonos superpuestos y en ese caso solo me da la información de uno de ellos.
¿Como puedo hacer para que me de información de los dos polígonos? al hacer clic en la vertical de ambos.
Gracias y un saludo
Hola Kaza.
En Google earth tienes una opción sencillita que es dibujar un polígono. Modificar su altura o trasparencia y que se proyecte hasta el suelo. Es sencilla pero dá mucho juego. En sketchup puedes modificar el terreno activando la capa terreno. Crear una capa nueva y llevando ese terreno a la nueva capa creada para que no te desaparezca al volver a exportarla. Esa la puedes modificar con las herramientas que quieras. Las de caja de arena son muy útiles para eso.
No sé si esto te servirá
Hola amigos, acá les traigo un problemita que me ha roto la cabeza, estoy seguro de que entre todos podemos encontrarle respuesta:
Por un lado, tengo una lista de ciertos municipios del país que debo representar en un mapa (una base de datos, o en términos prácticos, una tabla de Excel) y por otro lado, tengo un kmz con todos los municipios del país (KMZ). Son varios cientos de municipios y debo generar casi 10 mapas diferentes basado en diferentes criterios.
Ya antes he usado el Spreadsheet Mapper 2.0 de Google Outreach (http://ht.ly/aYwud), pero el problema es que éste se basa sólo en puntos fijos y lo que yo necesito es mapear áreas completas...
Por si no fuera suficiente, cada capa del mapa deberá llevar una altitud específica (absoluta), para poder sobreponer un mapa a otro y seleccionar de forma interactiva.
-Para los barrios usa la herramienta "polígono", digitalizas manualmente y luego con el botón derecho sobre cada polígono eliges un color y una opacidad (para hacerlo translúcido).
-Para las entidades puntuales y rutas igual pero con la herramienta correspondiente, modificando luego el grosor y color de la linea, así como el icono para los elementos puntuales.
------
Para poder visualizar cada elemento como una capa, fijate que en la interfaz de GEarth a la izquierda abajo tienes el control de cada polígono, linea o punto que haya digitalizado.
Cad entidad tiene un pequeño cuadro de chequeo que según esté pulsado o no la capa será visible o invisible.
Solo tienes que trastear con ello para ir introduciendolas en carpetas y tener el archivo ordenada en sus capas.
Buenas a todos, tengo un KML que representa cuadrículas UTM (poligonos), el caso es las quiero aplicar un codigo de colores para de un vistazo conocer la información de cada una de ellas sin necesidad de acercarte con el zoom hasta que salga la info asociada, es posible?, la otra opción que tengo es hacerlo de forma manual cuadrícula por cuadrícula cambiando el color de cada una de ellas en función del valor que tengan pero esto es demasiado curro....
Alguna idea?
Este KML lo he covertido desde un archivo SHP creado con ArcGIS.
NO SE SI LO QUE QUIERES TE LO PUEDO DEMOSTRAR EN ESTA PAGINA QUE HICE, CUANDO LE DES CLIK A UN POLIGONO INTERNO TE APARECE LA INFORMACION, ESPERO QUE TE SIRVA MI APORTACION...SALUDOS...http://implantijuana.com/Archivos_kml/MAPA/MAPA5.htm
Buena pregunta titee, acabo de hacer unas cuantas pruebas y me he dado cuenta que GE por defecto siempre superpone la capa mas reciente sobre las anteriores.
Tampoco he encontrado ningún método para dar prioridades a una capas sobre otras (como, por ejemplo en las configuraciones de impresion de microstation).
A mi se me ocurre que al momento de generar el kml/kmz que el orden de generación de los poligonos sea inverso al de jerarquia de visualización (vamos, que primero se generen los shapes de municipios y luego los de info de municipio).
Hola,
tengo un servidor cartografico (geoserver) montado en mi maquina y uso google earth para visualizar los shapes que tengo en geoserver. Mi pregunta es, como puedo hacer para que si cargo 2 capas(una de municipios y otra con info de un municipio, pero las 2 son capas de poligonos) no se me superponga la de municipios sobre la de info del municipio ya que tienen simboliazacion diferente pero solo aparece la de municipios, y si la desactivo aparece la de info del municipio.
resumiendo brevemente.. como puedo decir que se visualiza mas arriba y que se visualiza mas abajo.
PD el geoserver me sirve cada capa a traves de un networlink.
...nauticas D 10, D 8, D 5, Esto para guiarse con algunas cartas de aproximación Jeppesen que a distintas distancias de la pista nos indican a que altura volar para la aproximación final.
Cuando ya conocemos el area en que volamos prescindimos del ILS. Aqui tenemos el simulador en modo noche, esto se hace con la herramienta SOL para seleccionar una hora donde no haya luz sobre la tierra, ademas de desactivar en el menu VER la opcion ATMOSFERA. Las luces de la pista se simulan con lineas y poligonos, al igual que la ruta de rodaje dentro del aeropuerto.
Area de Posiciones en el aeropuerto, lineas naranjas en 2.5 al 15 o 20% de nitidez, para que solo se aprecien en nivel del suelo y no cuando nos aproximamos al aeropuerto.
La capa de nubes del Google Earth se encuentra a mas de 70 mil pies de altura, lo cual jamas pude cambiar, por tanto, con 2 o 3 imagenes en PNG a diferentes alturas podemos... Leer más ...
Os comento, tengo KML's a los que llamo a través de maps.google.es/maps. Estos KML's tienen puntos y polígonos. Cuando los visualizo en maps.google.es/maps aparece todo perfectamente, incluidos los check de la derecha para poder marcar y desmarcar lo que interese.
Ahora bien, si llamo al KML a través de una web mía, también aparecen los puntos y capas, pero no la parte donde seleccionar la información a mostrar.
...bien: Una ruta debe dividirse en distintas carpetas pues a mayor cantidad de señales mas lenta puede volverse la computadora, lo que obliga al posible usuario a conocer la ruta para saber donde desactivar una carpeta y activar la otra.
Ya pude enlazar un archivo kmz mediante un vinculo de red para que el usuario que asi lo quiera, tenga dichas señales 3D y si hay algun cambio en la ruta yo actualice el archivo kmz sin que tengan que bajarlo los demás.
MI GRAN DUDA ES: ¿Cómo puedo hacer para que las imagenes de las señales (que son en realidad marcas de posicion y poligonos) puedan visualizarse igual que cualquier carpeta de USO DE CAPAS, es decir:
-Si a una altura considerable se activa la carpeta de señales 3D no se visualicen todas las marcas de posición sino unas cuantas
-Las imagenes se vayan activando conforme se desplace el usuario dentro del simulador por tierra y no todas juntas para evitar se haga lenta la maquina y tambien para evitar que una ruta se tenga que dividir en varias carpetas por ese mismo motivo.
Espero hayan entendido mi duda y puedan asesorarme de esta manera en vez de dividir una ruta en varias carpetas se haria una sola por ruta... Leer más ...
Hola lo que describo me funciono prueba si te sirve:
buscas en google la descarga de un archivo que se llama shp2kml creo te te lo paso por el archivo adjunto, despues de que en tu shapefile has creado los registros neceasrios con los campo de vinculos y/o direcciones url, lo guardas.
luego ejecutar el programa que te comento, y te pide cargar el shape a convertir a kml, alli podras configurar que campos deseas que tu kml tenga y entre los seleccionados debe estar el de los vinculos.
digitas la informacion que tye solicita (nombre del kml y demas) y finalizar.
cuado lo cargas a google earth y pinchas sobre su icono el arroja el globo de informacion y alli tienes la informacion de los campos que introdujiste.
Yo tampoco entiendo lo que pretendes. Danos un ejemplo aunque veamos el código.
Lo que está claro es que si tapas una ciudad, me da igual con una imagen que con un polígono, si tengo activada la capa de "Sitios poblados" en Google Earth, veré de qué población se trata.