Antes de nada, muchas gracias por las explicaciones. 2009/3/26 Juan Guillermo Jordán Aldasoro <[email protected]>: > Hola Jonas > > Jonas Andradas escribió: > > Hola Juangui, > > muchas gracias por la información :) > > 2009/3/24 Juan Guillermo Jordán Aldasoro <[email protected]>: > > > No sé si alguien te ha hecho ya esta sugerencia: > > > > Algo así me había comentado Iván, pero mi problema era cómo convertir > lo que tengo a un Shapefile. > > > > Importas los puntos de cobertura en gvSIG. Si los tienes en formato CSV o > SHP puedes abrirlo, por ejemplo. > > > Lo que tengo son todos los ficheros que genera Kismet: > > * Un fichero XML donde aparecen todas las coordenadas donde ha > detectado señal, indicando entre otras cosas el instante de tiempo > (hora GPS, creo), el BSSID y la intensidad de la señal en ese punto. > > * Un CSV con información acerca de cada punto de acceso, como > puede ser: el nombre, BSSID, longitud y latitud (y altitud) mínimas y > máximas donde se ha detectado la señal, así como la posición de la > mejor recepción > > > > Para gvSIG lo mejor sería partir del fichero CSV. Hay una forma de importar > ficheros CSV a shapefile. > > Crear una nueva tabla (tabla->nuevo->csv string). El CSV debe estar separado > por ";" en lugar de "," o no funcionará :-( . Puedes cambiar esto fácilmente > con un editor de texto.
El CSV del Kismet ya los trae así, así que ni siquiera tengo que reemplazarlos :) > Crear una nueva vista. Menu vista->añadir capa de eventos. > En el dialogo seleccionar la tabla (si es que has abierto más de una) y los > campos que constituyen latitud y longitud en tu tabla. > Ya tienes la capa shapefile. > > * Otros XMLs con esta información agrupada de diferentes formas, > pero creo que los más interesantes son los anteriores. > > > > Haces el geoproceso correspondiente, por ejemplo un buffer. > > > Esta parte es donde estoy más verde. Pensaba que un "geoproceso" era > un proceso (como un script) para "procesar" (valga la redundancia) > datos georreferenciados. Pero al decir lo del "buffer" me he perdido, > y creo que estoy entendiéndolo mal. Por otra parte, no tengo ni idea > de cómo hacer un geoproceso, así que tengo aprender :P ¿los > geoprocesos son específicos de cada SIG? ¿Cómo has hecho el que envías > en el correo? > Agradezco cualquier ayuda :) > > > > En gvSIG se haría de la siguiente manera (pasos aproximados, para más > detalles ver manual): > > Con la capa shape seleccionada, pulsar menu de geoprocesos (un boton en la > barra de herramientas, o el menu vista->gestor de geoprocesos). > Te aparece una lista de geoprocesos. Selecciona uno de los primeros, se > llama buffer o área de influencia. Este geoproceso "engorda" las geometrías, > si es un punto crea un círculo, si es una línea un churrito :-P > Aparece un diálogo. Hay varias opciones, puedes escoger un tamaño fijo para > el buffer, o sea, el radio de los círculos, porque en este caso tus > geometrías serán puntos. También puedes seleccionar un campo de tu shapefile > para que cada círculo tenga un radio. En la prueba que hice para enviar el > dibujo fije yo manualmente un radio para cada círculo. El problema es que > siempre toma el valor como metros, creo. O sea que si tú tienes decibelios > es posible que te pinte círculos muy grandes, y no conozco la forma de hacer > que cambie la proporción (Quizás podrías modificar el CSV con excel para > tener una columna cuyo valor sea decibelios/algo). Esto suena muy interesante. Puedo coger para cada AP el punto GPS con mejor señal, y pintar ahí el centro, o algo así, o intentar hacer yo un CSV a partir del fichero ".gps" de Kismet, cogiendo los puntos con mejor señal y haciendo la media (más o menos como hace el gpsmap), y convertir los dB a "alcance en metros", que supongo que encontraré algo así por ahí en Google. > Puedes decir si quieres que los círculos se fusionen, y si quieres tener > varios anillos en cada círculo. Para hacerlo más bonito, vamos. Haré ambas cosas: Cuando son diferentes redes (con diferente ESSID), no los fusionaré, pero cuando sea la cobertura de una red con muchos APs, sí haré lo de la fusión. > Luego te pide que escojas un nuevo fichero shape para crear el buffer. > Aceptar y te generará una nueva capa. A esa capa le puedes cambiar la > simbología para que tenga transparencia y deje ver lo que hay debajo. > Eso también me gustaba de tu ejemplo, porque en el gpsmap, la transparencia es de cada círculo. Cuando se superponen varios, se hacen cada vez más opacos, y terminan por tapar el mapa que hay debajo, y sólo se ven manchurrones de color. > Quizás con la extensión de Sextante tienes más opciones, que opinen los que > la conozcan. > > A jugar! > > Juangui > > Como decía al principio, muchas gracias por la ayuda, voy a pegarme con ello, a ver qué tal se me da el gvSIG :) Los ejemplos de la página que comenta snaker se hacen sobre GRASS, pero de momento prefiero probar con gvSIG, que creo que se acerca más a lo que ando buscando (y creo que le voy a sacar más partido después). Un saludo, -- Jonás Andradas Skype: jontux LinkedIn: http://www.linkedin.com/in/andradas GPG Fingerprint: 5A90 3319 48BC E0DC 17D9 130B B5E2 9AFD 7649 30D5 Keyservers: wwwkeys.eu.pgp.net | pgp.rediris.es _______________________________________________ Talk-es mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-es

