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

Responder a