SIG móvil
Introducción
En el veloz avance que el hardware sufre constantemente, uno de los cambios más radicales de los últimos tiempos es la cada vez mayor potencia y disponibilidad de elementos portátiles. Esto ha propiciado la aparición del denominado SIG móvil , así como una serie de tecnologías y herramientas relacionadas que van dando forma a un sector muy distinto de lo que el SIG clásico representa, pero con una innegable vinculación con este.
La implicación que estas nuevas tecnologías han tenido en el ámbito del SIG va más allá de expandir sus posibilidades. Como vimos en el capítulo dedicado a la historia de los SIG, los primeros programa SIG se ejecutaban sobre grandes máquinas cuya adquisición estaba muy lejos del alcance del público especializado, como sucedía con toda la tecnología informática de aquel entonces. El salto a los ordenadores personales fue decisivo para iniciar una popularización de los SIG y contribuir a que se convirtieran en herramientas imprescindibles en una buena parte de sus ámbitos de aplicación, entrando con fuerza en muchos sectores.
Con la aparición de los dispositivos móviles y el crecimiento del mercado en torno a ellos, los SIG han dado un nuevo salto cualitativo. No solo han alcanzado un nuevo tipo de dispositivos con capacidades valiosas relacionadas con la información geográfica (destacando entre ellas la de conocer la posición del dispositivo), sino también a un nuevo público y a nuevos grupos de interés. Si con el salto a los ordenadores personales los SIG se hicieron más asequibles en términos económicos y de especialización informática, con la entrada de los dispositivos móviles se han hecho asequibles en lo que a conocimientos específicos del ámbito geográfico y cartográfico respecta. La información geográfica se abre paso en un mercado no especializado y, no solo su uso, sino también su creación, pasan ambos a ser actividades no exclusivas de los profesionales de este campo. Es un paso más allá en la labor que desde sus orígenes los SIG vienen realizando. Esto es, facilitar el uso de información geográfica y dar presencia a esta en todos los terrenos.
Qué es el SIG móvil
Comencemos viendo qué entendemos por SIG móvil y de qué formas puede presentarse. Para ello, analicemos como hemos hecho en otros apartados una situación habitual en el entorno de trabajo de un SIG, en particular la relativa a la creación de datos geográficos. Según vimos en el capítulo Fuentes_datos , una de las formas de obtener datos con los que trabajar en un SIG es la toma de estos directamente en campo y su posterior incorporación dentro del SIG. Esto requería habitualmente la digitalización de los datos tomados, ya que dicha toma se desarrollaba en la mayor parte de los casos mediante medios analógicos.
Una importante mejora en este proceso se daría si la recogida de datos se efectuara empleando medios digitales, ya que el resultado sería mucho más cercano a lo que posteriormente va a necesitarse para el trabajo en gabinete. Además de esta ventaja inmediata y del ahorro de tiempo que traería consigo, existen otras ventajas directas que los medios digitales aportarían. Por ejemplo, si en lugar de un dispositivo de toma de datos contamos con dos de ellos, es relativamente sencillo (especialmente si los dispositivos pueden comunicarse entre sí) replicar los datos tomados, teniéndose así una copia de seguridad que evitará en gran medida la pérdida de estos. El software instalado en el dispositivo puede a su vez contar con elementos que efectúen algún tipo de control de calidad, asegurándose de que no se introducen por descuido valores erróneos o de que no se deja sin rellenar ningún campo de un estadillo.
En este supuesto, y pesar de que esa recogida de datos se realiza con el fin de tratar estos posteriormente con ayuda de un SIG, el SIG como tal no participa en el proceso de toma de datos. Los dispositivos que se lleven al campo, sean del tipo que sean, simplemente recogeran una serie de valores introducidos por el operario correspondiente, del mismo modo que este los anotaría en una libreta o estadillo. Sin embargo, nada impide que podamos llevar al campo una aplicación SIG (por ejemplo, un SIG de escritorio), y que sea en ese SIG, adaptado a esa particular tarea o no, donde tomemos los datos y en el que nos apoyemos para realizar todas las tareas adicionales que el trabajo de campo requiere.
Llevar el SIG al campo y sacarlo de su lugar fijo en el gabinete es lo que da lugar al denominado SIG móvil , cuyas particularidades, como veremos, van más allá del mero hecho de una localización de trabajo distinta. Cuando hablamos de SIG móvil, no nos referimos únicamente a un SIG habitual ejecutándose en una plataforma móvil, sino también a una filosofía distinta a la que existe en el uso de otros elementos tecnológicos del ámbito SIG que ya conocemos, en una localización fija.
Hoy en día son muchos los dispositivos que podemos emplear para disponer de una herramienta móvil con capacidad de proceso. Sin ir más lejos, un ordenador portátil con una conexión inalámbrica a Internet (empleando telefonía móvil de tercera generación) nos serviría para replicar en campo el entorno de trabajo de un SIG de escritorio, poniendo a nuestra disposición todas las capacidades de este. Esta solución, no obstante, es poco práctica, ya que, si bien es cierto que podemos «mover» un ordenador portátil con relativa facilidad, no es un dispositivo pensado para moverse mientras se encuentra en funcionamiento, con lo que más bien tendríamos un SIG portátil en lugar de un SIG móvil . Hay otros tipos de hardware mucho más adecuados para este cometido, como pueden ser los siguientes (Figura \ref{Fig:TiposDispositivosMoviles}):
- Unidades GPS (a).
- Teléfonos móviles (b).
- Tabletas (c).
Las características de estos dispositivos son distintas a las de un ordenador de sobremesa en el que utilizamos el software SIG que hemos visto hasta ahora, haciendo que deba desarrollase software específico y que deban tenerse en cuenta algunas consideraciones adicionales. A su vez, cada uno de estos dispositivos tiene unas capacidades propias que lo hacen más interesante para unas u otras tareas dentro del trabajo en campo.
Así, las tabletas o los teléfonos moviles de tipo smartphone pueden considerarse como versiones reducidas de un ordenador de sobremesa o un ordenador portátil, y aunque en términos de capacidad de almacenamiento y velocidad de proceso están por debajo de estos, son dispositivos de gran potencia que en muchos casos pueden ejecutar aplicaciones complejas o que requieran la realización de procesos intensos.
Por su parte, los teléfonos móviles son los dispositivos versátiles por excelencia y su penetración es muy superior a la de cualquier otro.
Las unidades GPS más básicas se limitan a mostrar la localización, disponiendo de funcionalidades reducidas. Las más completas, no obstante, incorporan capacidades más cercanas a las de una tableta o smartphone , con posibilidad de ejecutar aplicaciones complejas tales como un SIG adaptado. El interés de la tecnología GPS está, sin embargo, en considerarla como una tecnología adicional que enriquece a algunos de los dispositivos anteriores. Así, tanto teléfonos móviles como las tabletas (o incluso otros dispositivos como cámaras fotográficas) pueden incorporar receptores GPS y disponen por tanto de información acerca de su posición. Esta combinación es la que da como resultado los dispositivos más potentes para el SIG móvil, ofreciendo todas las funcionalidades que iremos viendo a lo largo de este apartado.
La conexión remota a Internet abre la puerta a muchas de las capacidades más potentes y novedosas del SIG actual, como pueden ser la consulta o incluso la edición de cartografía, según vimos en el capítulo Servidores_y_clientes_remotos .
Para dar una definición más formal de lo que entendemos por SIG móvil, podemos decir que es una tecnología que integra una o más de las siguientes [ ESRI2007MobileGIS ]:
- Dispositivos móviles.
- Sistemas de posicionamiento global (GPS).
- Acceso inalámbrico a Internet.
Por su parte, [ Brimicombre2002GIS ] distingue tres elementos principales que dan forma al contexto de las aplicaciones SIG móviles: SIG, Internet, y dispositivos móviles y Nuevas Tecnologías de la Información y la Comunicación (NTIC).
Los denominados Servicios Basados en Localización (LBS) aglutinan todas estas tecnologías. En general, se suelen recoger bajo esta denominación los servicios que toman en consideración la posición del usuario, y en los que se produce la participación de un tercero, el encargado de proveer el servicio como parte fundamental de un negocio. Dichos servicios pueden ir desde la localización del comercio más próximo hasta el envío de avisos cuando se encuentre cerca de otro usuario conocido. }
Podemos, con lo anterior, tener así una primera clasificación general de las áreas de aplicación del SIG móvil en los dos siguientes grupos:
- SIG «en campo». Se centra más en los trabajos propios del SIG y en la recolección y edición de datos.
- Servicios Basados en Localización. Servicios ofrecidos por terceros en función de la posición del dispositivo y del usuario.
En los LBS, la persona con el dispositivo es consumidor del servicio, mientras que en el SIG en campo su papel es principalmente como operario del SIG, y por tanto es esa persona la que provee un servicio o realiza una tarea apoyado en él. Se tiende a concebir el LBS como un servicio no especializado cuyo consumidor no ha de estar necesariamente formado en las tecnologías SIG, mientras que en el caso del SIG en campo sí que debe tener unos conocimientos mínimos, ya que su labor se desempeña sobre una aplicación SIG como tal. De los elementos que hemos comentado como integrantes del SIG móvil, el LBS da mayor importancia al acceso a Internet y a la posición del dispositivo, dejando algo más de lado las capacidades clásicas del SIG. El SIG en campo, por su parte, hace énfasis en esas capacidades, complementándolas con la movilidad del dispositivo y su capacidad para calcular su posición.
En nuestro supuesto con el que comenzábamos esta sección, la toma de datos para incorporar estos posteriormente en un SIG, nos encontraríamos en un claro caso de SIG en campo. Este tipo de enfoques surgieron antes que los LBS, ya que las tecnologías necesarias para estos últimos aparecieron con posterioridad. El SIG en campo no requiere obligatoriamente una conexión inalámbrica, tecnología de muy reciente aparición y, sobre todo, de muy reciente implantación y desarrollo. La llegada de esta tecnología, sin embargo, añadió nuevos elementos al SIG móvil, y a día de hoy es la cabeza visible de este ámbito, especialmente por la gran expansión que ha supuesto para las tecnologías SIG. Como mencionábamos en la introducción del capítulo, la popularización del SIG y sus elementos es el verdadero aspecto destacable del SIG móvil.
Pese a lo anterior, la frontera entre estos dos grupos es difusa en cierto modo, ya que puede realizarse trabajo de campo aprovechando servicios de terceros a través de Internet, y el usuario que aprovecha estos servicios (que pueden a su vez ser muy especializados) puede tener amplios conocimientos de SIG y realizar un trabajo altamente técnico. En relación con cuanto hemos visto en otras partes del libro, el SIG en campo está, a primera vista, más vinculado con todo ello, ya que el perfil de su usuario es más similar al del clásico usuario de SIG. La importancia que los LBS están teniendo es, aun así, mucho mayor, ya que alcanzan a todo el ámbito del SIG y también a grupos de usuarios muy alejados de ese perfil tradicional.
Independientemente de la naturaleza de la actividad realizada con un SIG móvil, está claro que este tiene unas particularidades que lo diferencian del SIG como hasta ahora lo hemos conocido, y que son las que, en gran medida, le confieren su potencia específica como herramienta para trabajo sobre el terreno.
Particularidades del SIG móvil
Los siguientes son algunos de los principales aspectos que caracterizan al SIG móvil y lo diferencian del SIG clásico sobre una plataforma estática [ Solyman2005Directions ]:
- Variedad de plataformas . Mientras que en en caso de un SIG que se ejecuta en un ordenador de sobremesa las diferencias de plataforma son prácticamente inexistente (con, tal vez, la única salvedad del sistema operativo), en el caso del SIG móvil la situación es muy diferente. Existen plataformas muy diversas y dispositivos con características completamente distintas (por ejemplo, un teléfono móvil es, en ciertos aspectos, radicalmente distinto a una tableta). Garantizar que todos estos dispositivos van a poder funcionar con una aplicación requiere un esfuerzo extra a la hora de desarrollar esta.
- El usuario es parte de la información . El SIG nos permite analizar información muy variada, pero los análisis que realizamos se basan en unos datos concretos, ya sean estos locales o remotos. La posición de la maquina donde se ejecuta el SIG no es relevante ni se tiene en cuenta, y ni siquiera existe la posibilidad de conocer y utilizar esta. En el SIG móvil, por el contrario, la posición del dispositivo es conocida (si este integra algún tipo de mecanismo para calcular está, de entre los que veremos más adelante en esta misma sección). Esa posición no solo puede ser empleada como otro dato más, sino que, en muchos casos, es el dato más importante y el que permite ofrecer servicios personalizados en función de dicha posición. Indirectamente, el usuario se convierte también en parte de la información, ya que es su posición la que ahora forma parte de esta.
- Acceso variable . La calidad del acceso a Internet va a fluctuar notablemente para un mismo conjunto de dispositivo, aplicación y usuario, ya que se trata de un servicio muy variable en función de la localización.
- Limitaciones de los dispositivos . Comparados con un ordenador de sobremesa, que representa el dispositivo estándar en el que un SIG se ejecuta tradicionalmente, los dispositivos móviles presentan importante limitaciones. Las más destacable de ellas es su propio tamaño, ya que las pantallas son pequeñas y obligan a un uso distinto de su espacio para poder mostrar en ellas todos los elementos que garantizan una correcta usabilidad de las aplicaciones. Otras limitaciones son las ya mencionadas de almacenamiento y proceso. Y, por último, deben considerarse también las limitaciones en los dispositivos de entrada, muy distintos de los habituales teclado y ratón, y sin apenas posibilidad de contar con otros periféricos más específicos.
- Escalabilidad de los datos . Por las propias características tanto de los dispositivos como de sus conexiones, es necesario poner atención en la escalabilidad de los datos para que las aplicaciones funcionen en circunstancias variadas, modificando el detalle en función de la situación.
Aplicaciones del SIG móvil
Para estudiar las posibilidades que el SIG móvil nos brinda, podemos analizar el papel que la información geográfica juega en el trabajo de campo. Entendemos aquí trabajo de campo como cualquier actividad desarrollada al aire libre en la que pueda aplicarse de algún modo un SIG móvil.
Por una parte, la información geográfica es una herramienta en la que nos apoyamos para desarrollar la actividad en cuestión. Es decir, usamos la información geográfica de forma directa. Así sucede, por ejemplo, cuando debemos tomar datos en una localización concreta como por ejemplo una parcela de inventario en un inventario forestal o un punto de alcantarillado para realizar un control del estado de una red de saneamiento. También hacemos un uso similar cuando buscamos el restaurante más próximo o queremos encontrar el camino más rápido para tomar una carretera desde nuestro emplazamiento actual.
Tradicionalmente, la información geográfica se ha llevado al campo en forma de mapas impresos. Consultando estos se encontraba el lugar seleccionado y la forma de desplazarse hasta él. Empleábamos mapas topográficos para encontrar esa parcela de inventario, callejeros para localizar la alcantarilla o un mapa de carreteras para saber cómo desplazarnos en coche. Con el SIG móvil, la información geográfica «viaja» al campo en formato digital, almacenada dentro del propio dispositivo o bien accediendo mediante este a información remota a través de Internet. Esto ofrece ventajas tales como una mayor comodidad o como la posibilidad de tener varios dispositivos que compartan la cartografía. Es decir, varios técnicos que trabajen en campo pueden «llevar» el mismo mapa sin necesidad de tener varias copias de este, sino tan solo varias «copias» del dispositivo, que es por otra parte el mismo que emplearán para la toma de datos o para cualquiera de las restantes tareas de su trabajo.
Por otra parte, la información geográfica en sí puede ser parte de los datos recogida en campo. Es decir, es objeto de interés directo del trabajo de campo, y no solo un medio para realizar este. En este caso, los dispositivos móviles van a permitir recoger con más precisión cualquier tipo de dato espacial sobre el terreno, al mismo tiempo que facilitan la creación de dicho dato espacial o la edición de uno ya existente en función de lo observado. Se unen en este punto la capacidad del dispositivo para conocer las coordenadas de su localización y las capacidades de las aplicaciones SIG para edición de datos, así como las propias ventajas de los datos digitales en lo que a su actualización respecta (véase Datos_digitales_y_analogicos ).
Esta es una de las razones principales del auge actual de los proyectos colaborativos para la creación de cartografía (véase VGI ). Los complejos y caros equipos empleados en la cartografía clásica pueden sustituirse en muchos casos por dispositivos simples como un teléfono móvil o una unidad GPS de consumo, ambos sencillos de manejar para el usuario no especializado. Este puede así tomar información geográfica y aportarla a algún proyecto comunitario, o bien guardarla para su uso personal.
Con las ideas anteriores, podemos localizar las principales tareas que el SIG móvil va a desarrollar en los distintos ámbitos de aplicación y dividirlas en dos bloques: aquellas que permiten a los usuarios optimizar su movilidad durante el trabajo de campo, y aquellas que facilitan el desarrollo de la labor en cuestión una vez que se ha posicionado correctamente.
Con respecto a las relacionadas con la movilidad, no se ha de pensar que estas se limitan a la localización de un emplazamiento puntual como se ha mencionado anteriormente, en lo que sería un uso casi exclusivo del sistema de posicionamiento del dispositivo. También el análisis, parte importante de un SIG, puede servir para mejorar el desplazamiento que el trabajo en campo conlleva. El cálculo de rutas es el principal ejemplo en este sentido, tal y como se implementa en los navegadores GPS, aunque no el único. Elaborar un plan de ruta en tiempo real puede ser útil para muchos profesionales, que pueden hacer uso de algoritmos como el del «problema del viajante» si estos se encuentran implementados en su SIG móvil.
Dentro de las actividades que facilitan la labor en campo son de especial interés las relacionadas con la captura de información geográfica, que se simplifica notablemente como ya hemos dicho. Asimismo, también debemos citar cualquier tipo de servicio al que pueda accederse mediante la conexión inalámbrica del dispositivo y proporcione información complementaria o algún tipo de apoyo a la persona que opera con este. Y por último, no ha de olvidarse el análisis SIG como una herramienta con gran utilidad, ya que permitirá realizar procesos adicionales que pueden añadir nuevas posibilidades, tales como, por ejemplo, la validación en tiempo real de los datos recogidos.
La siguiente lista resume algunas de las actividades principales que pueden llevarse a cabo con un SIG móvil. Algunas de ellas pueden desarrollarse sin necesidad de contar con todos los elementos posibles (dispositivo, conexión inalámbrica y sistema de posicionamiento), aunque buena parte requieren el concurso de todos ellos.
- Navegación . Cálculo de ruta óptima entre dos puntos, guiado en interiores (centros comerciales, museos, etc.), aparcamiento guiado, gestión de tráfico. Una de las actividades más populares y extendidas.
- Inventario . Recogida de datos de cualquier tipo sobre el terreno. Cubre desde datos de inventarios forestales a prospecciones arqueológicas, pasando por datos censales o infraestructuras urbanas, entre muchos otros.
- Información . Paginas amarillas espaciales o guias de viaje virtuales. En general, cualquier servicio de mapas o de puntos de interés con posición (monumentos, tiendas, aparcamientos...) accesible desde un dispositivo móvil.
- Emergencia . Localización de situaciones de emergencia, asistencia a vehículos, optimización de asistencias y tiempos de respuesta. El usuario, ante una emergencia, puede conocer su posición e informar de ella, o bien a través de la red puede conocerse esta y emplearse para dar una respuesta óptima y una ayuda lo más eficiente posible.
- Publicidad . Anuncios basados en localización, indicación de negocios cercanos, promociones para comercios próximos. Existen algunas limitaciones para evitar la publicidad no deseada, pero si el usuario da permiso, puede recibir información sobre posibilidades comerciales en su entorno.
- Seguimiento . Tanto de personas como de productos, a lo largo de rutas predefinidas o no. También puede servir para monitorizar una actividad en las distintas localizaciones por las que pase el usuario. Por ejemplo, una compañía telefónica puede estudiar los patrones de comportamiento en lo que al acceso a la red respecta, según el emplazamiento desde el que se accede.
- Gestión . Por ejemplo, de infraestructuras, de instalaciones, o de flotas. El dispositivo puede ir sobre el elemento a gestionar o bien emplearse para llegar hasta él y efectuar allí algún tipo de control.
- Ocio . Buscadores de amigos o juegos con componente espacial, entre otros.
Métodos de posicionamiento
Uno de los elementos clave del SIG móvil es la capacidad de conocer la posición del dispositivo en todo momento. Como ya hemos visto, esa posición se incorpora como un dato más, y es de particular relevancia para realizar otras operaciones habituales del SIG o para ofrecer servicios de diversos tipos. Si el dispositivo en cuestión es una unidad GPS u otra clase de dispositivo con receptor GPS incorporado, está claro que dispone de un sistema para obtener su posición. Sin embargo, existen otras formas de que el dispositivo conozca su posición, y pueden emplearse de igual modo para obtener resultados similares en cuanto a las prestaciones que van a permitir.
Los métodos mediante los cuales puede determinarse la posición de un dispositivo pueden clasificarse en tres tipos, a saber:
- Introducción manual de la posición.
- Métodos basados en red.
- Metodos basados en terminal.
La introducción manual es el método más obvio y simple que, no obstante, puede implicar también el uso de algún tipo de tecnología y requiere algunas matizaciones. Además de introducir directamente en el dispositivo las coordenadas actuales de este, es posible establecer una posición mediante la denominada geocodificación inversa . En el capítulo Geocodificacion veíamos que mediante la geocodificación asignábamos coordenadas a un determinado elemento, que podía ser un punto dado o cualquier otro elemento susceptible de ser georreferenciado. Aplicando este razonamiento de forma inversa, y si disponemos una base de datos con un conjunto de esos elementos y sus coordenadas asociadas, podemos obtener estas últimas haciendo búsquedas en esa base de datos con el nombre del elemento. Es decir, podemos decirle al dispositivo que la posición actual es Badajoz o Estadio Vicente Calderón y él se encargará de convertir esa información en una coordenada numérica similar a la que se obtendría si tuviera instalado un receptor GPS o alguna otra tecnología similar.
Algunos servicios de consulta de los que presentábamos en el capítulo Servidores_y_clientes_remotos permiten este tipo de operaciones, y devuelven coordenadas asociadas a un determinado fenómeno geográfico. En particular, los denominadas servicios de Nomenclator ya citados en el capítulo anterior, son los encargados de ello.
Con respecto a los dos tipos restantes, ambos se apoyan en una red de estaciones cuyas posiciones son conocidas. Los basados en red obtienen su posición mediante cálculos realizados en función de una señal emitida por el dispositivo. El método más habitual de esta clase es el empleado por los teléfonos móviles para calcular su posición en función del repetidor más cercano de entre los que le ofrecen cobertura.
Por el contrario, en los métodos basados en terminal es el propio dispositivo el que recibe la señal que procede de las estaciones, y en función de estas calcula su posición. El sistema GPS es el ejemplo más popular de un método de esta última clase. Existen asimismo métodos combinados que emplean ambas técnicas para el cálculo posicional.
La figura \ref{Fig:MetodosPosicionamiento} esquematiza lo anterior.
Con independencia del tipo de método, el proceso de cálculo de posición sigue un esquema como el siguiente:
- La posición de las estaciones es conocida.
- La información de la señal se transforma en una distancia (a excepción de si se aplica la técnica conocida como Ángulo de Llegada, que veremos seguidamente).
- La posición se calcula conociendo las distancias a un número dado de estaciones base.
Esto coincide con lo que ya vimos en el apartado GPS dedicado al sistema GPS.
Para convertir la información de la señal en una posición, encontramos diversas técnicas, a saber:
- Celda de Origen (Cell of Origin, COO). Se identifica la estación base más cercana y con ello se sabe que el dispositivo se encuentra en el perímetro de esta, dentro de su radio de alcance. La precisión depende de la densidad de la red. Para el caso de telefonía móvil, se sitúa entre los 200 metros y varios kilómetros, por lo que es baja para cierto tipo de servicios.
- Tiempo de Llegada (Time of Arrival, TOA). Se conoce la velocidad de transmisión de la señal y el tiempo entre el envio y la recepción de la señal, con lo que puede calcularse la distancia. Se tiene así la distancia respecto a una estación dada. Considerando la velocidad de transmisión de la señal, son necesarios relojes de alta precisión para lograr un calculo preciso.
- Diferencia de Tiempo de Llegada (Time Difference of Arrival, TDOA) o Diferencia de Tiempo Observada Mejorada (Enhanced Observed Time Difference, E-OTD). En ambas técnicas se mide igualmente el tiempo, pero el cálculo de la distancia se basa en la diferencia de las señales de tres estaciones, pudiéndose así triangular la posición. En el caso de TDOA el cálculo de la posición lo realiza el proveedor de la red, mientras que en el E-OTD es el dispositivo móvil quien lo hace.
- Ángulo de Llegada (Angle of arrival, AOA), Dirección de Llegada (DOA): Se usan antenas direccionables para detectar el ángulo de llegada.
Estas técnicas pueden emplearse simultáneamente, con objeto de proporcionar una localización más fiable o de adaptarse a las propias circunstancias de la red de estaciones en cada momento.
Es interesante mencionar que la precisión en los métodos basados en terminal es en general mayor que la de los métodos basados en red, siendo así más adecuados para servicios en los que la posición deba conocerse de forma más precisa [ Lopez2004CRC ]. Así, el GPS ofrece precisiones mucho mayores que las que se pueden obtener con la identificación de la celda más cercana en una red de telefonía móvil. El GPS es, sin embargo, una técnica pensada para emplearse en exteriores, y los servicios en interior no pueden hacer uso de este, además de requerir una precisión aún mayor. En este caso, métodos basados en redes locales inalámbricas (WLAN), Bluetooth o ultrasonidos son una opción válida, todos ellos también basados en terminal.
Redes inalámbricas
Uno de los elementos más importantes en el SIG móvil es la conexión inalámbrica, que nos permite el acceso a Internet y poder acceder a todos los tipos de servicios a través de esta. Sin conexión, disponemos de gran cantidad de funcionalidades, en especial aquellas fundamentales para lo que denominábamos SIG en campo. Podemos llevar el SIG móvil y tomar datos, realizar análisis geográficos sobre el terreno o navegar hasta una posición dada. Para ello solo necesitamos los datos que estén almacenados en el propio dispositivo, tal y como sucede en un navegador GPS que contiene su propia cartografía.
Sin conexión a Internet, sin embargo, no se dispone de capacidad para recibir servicios ni tampoco para acceder a datos remotos o realizar consultas sobre datos de terceros, limitando así de forma notable el alcance del SIG móvil.
Existen dos esquemas principales para clasificar las redes inalámbricas: según la topología de la red y según su alcance.
En relación con la topología de la red encontramos dos grupos: aquellas en que la red presenta una infraestructura formada por un número de estaciones inmóviles (nodos) a las que acceden los terminales, y aquellas en las que los propios terminales forman una red ad--hoc , siendo ellos mismos los nodos de esta.
Según su alcance, y variando este de menor a mayor, podemos dividir las redes inalámbricas en Redes Inalámbricas de Área Personal (Wireless Personal Area Network, WPAN), Redes Inalámbricas de Área Local (Wireless Local Area Network, WLAN) y Redes Inalámbricas de Área Amplia (Wireless Wide Area Network, WWAN). Está clasificación se emplea con frecuencia, por lo que veremos los tipos anteriores con algo más de detalle.
Una red WPAN tiene un alcance corto, de unos 10 metros, y utiliza una frecuencia que no requiere de licencia para operar. La mayoría de las redes de este tipo se basan en Bluetooth, y su velocidad de transmisión es de unos 0.5 Mbps.
Por su parte, una red WLAN tiene un alcance mayor, entre 10 y 100 metros, y su velocidad es muy superior, hasta los 100 Mbps. Utilizan también frecuencias sin necesidad de licencia. Las redes inalámbricas de este tipo surgen a partir de las redes locales no inalámbricas (LAN), principales pensadas para la transmisión de datos. Es por ello que esta tecnología está principalmente orientada a la transmisión de datos, y no ofrece soporte para voz como sucede con las redes WWAN.
Una red WWAN cubre una distancia de entre 100 metros y 30 kilómetros, y emplea una frecuencia no libre, es decir, una cuyo uso requiere la adquisición de una licencia. Originalmente este tipo de redes se pensaron para transmisión de voz, por lo que su velocidad es baja, 4,8 kbps. La evolución de estas redes para la transmisión de datos ha dado lugar a una segunda generación con mayores velocidades, como sucede con las redes de los sistemas GSM (Global System for Mobile) o GRPS (General Packet Radio Service), con velocidades de 9,6--14 kbps y 20--115 kbps respectivamente. Estas velocidades siguen siendo insuficientes para gran cantidad de aplicaciones, pero las redes de tercera generación, como el sistema UTMS (Universal Mobile Telecommunication System) europeo, pueden alcanzar tasas que permiten operar fluidamente del mismo modo que en una red local.
El sofware SIG móvil
Conocemos ya los elementos que integran el SIG móvil y las tecnologías implicadas tales como las redes inalámbricas y los métodos de posicionamiento. Es el momento de ver cómo el software SIG se adapta a estas circunstancias y cuáles son las características de las aplicaciones que vamos a encontrar sobre los dispositivos móviles.
Las diferencias entre los SIG de escritorio y los SIG sobre dispositivos móviles vienen motivadas fundamentalmente por dos razones: las capacidades limitadas de estos (que mencionamos al inicio del capítulo) y las funcionalidades extras que presentan (principalmente la capacidad de posicionamiento). De igual modo, el enfoque y el tipo de uso que se pretenda dar condicionan la forma de las aplicaciones, existiendo una gran diferencia entre las aplicaciones dirigidas a lo que denominábamos SIG en campo y aquellas orientadas a los servicios basados en localización.
Comenzando con las primeras, representan el software más similar a los SIG de escritorio, ya que las funcionalidades que resultan de interés son en buena medida aquellas que encontramos en estos. La lectura de datos y su representación son de nuevo los pilares fundamentales entre las capacidades que una aplicación para SIG en campo debe presentar, aunque tanto la edición como el análisis cobran relevancia y se implementan habitualmente para usos particulares. A su vez, tanto la lectura como la representación de datos son dos de las áreas en las que es más necesaria una adaptación debido a las limitaciones del dispositivo.
En el caso de la lectura de datos, la limitada capacidad de almacenamiento y, sobre todo, memoria y velocidad de proceso, plantean un problema a la hora de desarrollar un software que se comporte de manera similar a un SIG de escritorio. Aunque el desarrollo de ciertos tipos de dispositivos móviles es rápido y sus capacidades casi alcanzan en algunos casos a las de un ordenador de sobremesa, el manejo de datos voluminosos sigue estando restringido. Este tipo de datos, no obstante, no son necesarios con tanta frecuencia como en el trabajo clásico con un SIG de sobremesa y, dado que otro tipo de funcionalidades están más limitadas, el rango de actividades que se van a desarrollar con tales datos es más reducido, lo que simplifica el desarrollo de todo lo relativo a su acceso y manejo.
Aunque un SIG móvil era en su concepción inicial un elemento autónomo capaz de contener los datos necesarios para su funcionamiento e incluso incorporar nuevos datos mediante la creación in situ de estos, la aparición de las redes inalámbricas ha cambiado esta tendencia y ahora el desarrollo se enfoca hacia el consumo de datos externos a través de la red. Este planteamiento soluciona las dificultades que existen para la lectura de datos de gran volumen, ya que el dispositivo se convierte en un cliente y delega las tareas más costosas al servidor correspondiente.
En los dispositivos de mayor potencia, adecuados para un desarrollo profesional del SIG en campo y para la recogida de datos, el SIG conserva sus capacidades de acceder a datos locales, mientras que en otros menos potentes y especializados, tales como teléfonos móviles, se consumen exclusivamente datos remotos. Algunas aplicaciones con base SIG, tales como navegadores, pueden utilizar cartografía digital almacenada en el dispositivo, pero la aplicación como tal no permite la utilización de otros datos distintos o la lectura de diversos formatos, como sí sucede en un SIG de escritorio.
En lo referente a la representación, la principal diferencia que se ha de considerar a la hora de diseñar un SIG móvil es, como parece lógico, la reducida dimensión de las pantallas. Especialmente a la hora de visualizar datos y aplicar una simbología a estos, se ha de tener en cuenta que existe una limitación de tamaño y que no pueden aplicarse ideas idénticas a las que serían adecuadas para una pantalla de ordenador común, ya que, al trasladarlas a la del dispositivo móvil, puede obtenerse como resultado un mapa carente de utilidad que no transmite adecuadamente la información geográfica que contiene. Los conceptos de generalización cartográfica que mencionamos en el apartado GeneralizacionCartografica (por ejemplo, la exageración de elementos) han de tenerse muy presentes en la creación de un SIG móvil.
No solo en la forma de representación existen diferencias, sino también en las propias funcionalidades de visualización incorporadas en la aplicación. Esto está relacionado no únicamente con las limitaciones de la aplicación —podemos decir que, en general, el SIG sobre un dispositivo móvil es una versión más simplificada y menos compleja de un SIG de escritorio—, sino con las necesidades que el usuario va a tener en este aspecto.
Por ejemplo, podemos asumir que un usuario de un SIG móvil va a requerir menos capacidades para establecer una representación particular de los datos espaciales, ya que el trabajo que realiza es menos exigente en ese sentido. Mientras que sobre un SIG de escritorio se elabora cartografía y se trabaja con múltiples capas y en contextos de trabajo muy distintos, un usuario de un SIG móvil emplea la representación visual de los datos como forma de navegación (de modo similar a como emplearía un mapa en papel), o como un apoyo para la edición o toma de datos. En el primer caso, en la representación debe primar la claridad, para facilitar la localización de aquello que busca. Aspectos relativos al análisis visual de la componente temática del dato geográfico no son relevantes, ya que es raro que el usuario efectúe ese tipo de operaciones. En el segundo caso, debe prevalecer la representación clara de aquello que se edita o de los elementos principales del entorno que van a servir de guía para la edición o creación de nuevos datos.
Aunque también los SIG móviles tienen parte del carácter generalista de los SIG de escritorio, su contexto está más acotado o, al menos, más limitado en cuanto a la extensión de las actividades que pueden llevarse a cabo y las necesidades que van a plantear. Por esta razón, sus funcionalidades, con la visualización en lugar predominante, también se encuentran limitadas.
Gracias al acceso a Internet que se mencionó anteriormente, no solo las tareas de acceso y procesado de datos se delegan en un servidor, sino también las relacionadas con la representación. Por eso, es más habitual que los SIG móviles actúen como clientes de servicios de mapas (es decir, de representaciones ya hechas y listas para visualizarse, como vimos en el apartado Servidores ), y no como clientes de servicios más complejos en los cuales se obtienen los datos y después es la aplicación la que se encarga de formar la representación a partir de ellos.
Esto no quiere decir que este tipo de capacidades no se encuentren en los SIG móviles. De hecho, algunas aplicaciones SIG móviles permiten incluso que la edición de la cartografía sea también un servicio remoto, es decir, que cuando el usuario edite o añada nuevos elementos en su trabajo de campo, estos cambios no tengan lugar en los datos locales que existen en el dispositivo, sino que modifique los presentes en un repositorio remoto. Esta funcionalidad, poco frecuente incluso en los SIG de escritorio más completos, aparece en algunos SIG móviles. No obstante, las posibilidades de representación son menores en el SIG móvil, entendiéndose que no es necesario ofrecer capacidades avanzadas de este tipo.
A modo de ejemplo, y tras lo explicado hasta este punto, se muestra en la figura \ref{Fig:SIGMovil} el aspecto de una aplicación SIG móvil.
En los servicios basados en localización, todo lo anterior tiene lugar de un modo aún más patente, reduciéndose por lo general más aún las funcionalidades. El usuario tiene menos capacidad para «operar» con el dispositivo y con el software , y los servicios se diseñan para que sean sencillos de consumir. Los teléfonos móviles, que representan el dispositivo por excelencia para este tipo de aplicaciones, tienen capacidades más reducidas que otros de los adecuados para el SIG móvil, por lo que esta limitación de funcionalidades es también producto del dispositivo al que están orientadas mayoritariamente. La menor especialización de los usuarios influye también en que las aplicaciones presenten esas características.
La imagen \ref{Fig:EjemplosLBS} muestra dos ejemplos de aplicaciones para servicios basados en localización. Adviértase que estas no tienen necesariamente que guardar similitud con la idea clásica de un SIG, y que pueden no incluir ningún tipo de representación cartográfica. Es decir, que pueden proveer el servicio dando algún tipo de información geográfica (en el caso del ejemplo de la izquierda, se ofrecen mensajes de otros usuarios del servicio localizados en la misma zona) sin necesidad de mostrarla sobre un mapa. En el caso de la captura de pantalla mostrada en el lado derecho, la información sí aparece en un mapa, en el cual se muestran los contactos del usuario que se encuentran cercanos. El servicio en este caso es una forma particular de agenda de contactos que hace énfasis en algunos de ellos en función de su localización y la del usuario.
El contexto
Un hecho básico a considerar a la hora de diseñar software para un SIG móvil es que en este el software conoce dónde se encuentra el usuario, y el trabajo de dicho usuario normalmente se basa en emplear esa localización para realizar algún tipo de tarea. Aparece así un concepto que carece prácticamente de importancia en un SIG de escritorio que se ejecuta sobre una máquina inmóvil, pero que en el SIG móvil y en cualquier otra aplicación móvil resulta fundamental: el contexto .
Entendemos por contexto toda aquella información que puede ser utilizada para caracterizar la situación de una entidad. Una entidad es una persona, lugar o objeto que se considera relevante para la interacción entre el usuario y la aplicación, pudiendo considerarse como entidad también a estos últimos [ Dey2001PUC ].
Los factores implicados en definir un contexto son variados, pero pueden considerarse divididos en cuatro grupos fundamentales [ Schilit1994IEEE ]:
- Contexto espacial . Caracterizado por dónde se encuentra el usuario.
- Contexto social . Caracterizado por quién es el usuario.
- Contexto informacional . Caracterizado por qué recursos se hallan cerca del usuario.
- Contexto técnico . Caracterizado por las características de la red y los dispositivos.
Si atendemos al caso particular de los servicios basados en mapas, [ Nivala2003HCI ] propone los tipos de contexto que se detallan a continuación:
- Usuario . La identidad del usuario permite considerar aspectos tales como su edad y sexo (las cuales condicionan inevitablemente sus intereses), sus preferencias personales (por ejemplo, el idioma que habla y en el que quiere recibir el servicio) o quiénes son su amistades si y desea contactar con ellas.
- Localización . El elemento de contexto más empleado, puede ser tanto absoluta (expresada mediante una coordenada georeferenciada) o relativa a algún otro elemento que forma a su vez parte del contexto.
- Tiempo . Puede considerarse a distintas escalas. Por ejemplo, la hora del día (de interés si se busca un establecimiento para indicar al usuario solo aquellos que estén abiertos en ese momento) o la estación del año (que condiciona las actividades que se pueden realizar, ya que muchas de ellas son estacionales).
- Orientación . Para saber hacia dónde se dirige el usuario y conocer, por ejemplo, qué tiene delante a la vista. También para servicios de navegación, para saber si el usuario sigue adecuadamente una ruta propuesta. Si el usuario se mueve, puede conocerse mediante el movimiento, pero en caso de estar parado requiere la presencia de elementos adicionales en el dispositivo.
- Historial de navegación . Permite crear un perfil del usuario y saber sus intereses en función de los lugares en los que ha estado.
- Propósito de uso . Viene definido por las actividades y objetivos del usuario, así como el papel que ejerce durante la utilización del dispositivo móvil. Los distintos tipos de usuarios tendrán diferentes necesidades en lo que respecta a la información, la presentación (por ejemplo, mapas con una representación más o menos técnica) o los modos de interacción con el dispositivo.
- Situación cultural y social . La situación de un usuario en este sentido se caracteriza por la proximidad a otros usuarios, su relación social y sus tareas colaborativas.
- Entorno físico . En este apartado se incluyen elementos como la iluminación existente o el ruido ambiente, que condicionan la interacción con el dispositivo y las capacidades del usuario de operar sobre él.
- Propiedades del sistema . Se incluyen aquí los aspectos relativos a la tecnología. Por ejemplo, si el dispositivo es en color o en blanco y negro, si tiene teclado o pantalla táctil, o si la conexión a Internet es continua o intermitente.
Algunos de los anteriores puntos puede pensarse que no guardan una relación directa con los LBS y no han de ser exclusivos de estos. Es decir, que elementos como, por ejemplo, el tiempo, pueden ser tenidos en cuenta a la hora de proveer un servicio sin necesidad de que el dispositivo a través del que se realiza dicho servicio cuente con medios para establecer su posición. Un ordenador de sobremesa, por ejemplo, también dispone de información sobre el tiempo que puede considerarse. Aunque esto es cierto, la inclusión del contexto espacial añade relevancia a los otros elementos del contexto, ya que modifica en gran medida la labor del usuario y la naturaleza de su actividad sobre el dispositivo.
Si recurrimos al clásico ejemplo del cálculo de rutas, aunque el análisis llevado a cabo sea similar y requiera unos datos similares (punto de inicio, punto de destino y red de vías de comunicación), el hecho de que uno de dichos puntos (habitualmente el de salida) sea la coordenada actual del dispositivo modifica en gran medida muchos aspectos de esa operación. Al realizar un cálculo de rutas en un SIG de escritorio sobre un ordenador de sobremesa, lo normal es que este cálculo nos sirva para planificar un viaje futuro o para estimar el tiempo que, en algún momento dado, tardaremos en cubrir la distancia entre dos puntos.
Al contrario que en el caso de usar un dispositivo móvil como un navegador GPS, ese viaje por esa ruta no vamos a realizarlo inmediatamente, no tiene necesariamente que ser un trayecto cercano a nuestra posición actual e incluso no vamos a ser nosotros mismos quienes hagamos el recorrido. De este modo, el contexto temporal o el personal del usuario no tienen significado alguno. Podemos incluir esas variables explícitamente si el software así nos lo permite, pero no son una parte inherente al cálculo y que siempre sea tenida en cuenta. Por su parte, en un dispositivo móvil pueden incorporarse todos estos factores asumiendo que, en la mayoría de los casos, sí van a ser de importancia.
En resumen, que el hecho de que se trabaje sobre un dispositivo móvil y este permita conocer su posición añade significado a todas las clases de contexto.
El software debe diseñarse de forma que pueda responder a ese contexto y adaptarse a él. Las siguientes son las áreas principales en las que esa adaptación puede producirse [ Reichenbacher2004PhD ]:
- Información . La información proporcionada a un usuario varía en función del contexto en que se encuentre. Por ejemplo una búsqueda de un determinado tipo de comercio puede restringirse a un radio de alcance desde su posición habitual, o bien filtrarse para informar solo de aquellos que ofrezcan algún producto o servicio que sea de interés para el usuario.
- Tecnología . Conociendo las características del dispositivo, puede establecerse la mejor forma de ofrecer un servicio. Si, por ejemplo, la pantalla del dispositivo es demasiado reducida, no será interesante hacerlo mediante imágenes de gran tamaño, cómo tampoco lo es proporcionar algún tipo de información sonora si el dispositivo no dispone de capacidades para reproducir sonido. Como ya vimos, una de las características del SIG móvil es la variedad de plataformas, por lo que la adaptación en este sentido es importante para poder satisfacer las necesidades de los usuarios con independencia de qué plataforma emplean.
- Interfaz de usuario . El servicio puede alterar la interfaz sobre la que opera el usuario. El ejemplo más clásico es el desplazamiento de un mapa a medida que este se mueve.
- Presentación . Si la información requiere ser representada, esto puede hacerse de diversas formas en función del contexto. La simbología empleada se adapta, por ejemplo, a las preferencias del usuario (resaltando aquellos elementos que le resultan de mayor interés) o a la hora del día (señalando de algún modo explicito el hecho de que algunos elementos pueden no estar disponibles, tales como comercios si es de madrugada), entre otros factores.
La adaptación a un contexto dado puede ser mayor o menor en función de las propias características del servicio y de cómo este se plantee. En algunos casos puede llegar a ser muy intensa, tal y como sucede en la denominada realidad aumentada , donde la frontera entre la realidad y el dispositivo se difumina gracias a que aquella se «sumerge» en este y es ampliada. En la realidad aumentada, vemos en la pantalla de nuestro dispositivo imágenes del entorno en el que nos encontramos, pero complementadas con elementos adicionales tales como gráficos, vídeos o sonido. Estos elementos es posible incorporarlos gracias a que se conoce con exactitud el contexto, y esa información puede emplearse para buscar nueva información que añadir. La figura \ref{Fig:RealidadAumentada} muestra dos ejemplos muy ilustrativos de lo anterior.
Resumen
Los SIG móviles combinan las tecnologías SIG con los dispositivos móviles, el acceso inalámbrico a Internet y los sistemas de posicionamiento, para ofrecer una solución ventajosa para el desarrollo de trabajo de campo. De particular interés son los denominados Servicios Basados en Localización, donde un tercero ofrece servicios que dependen de la posición del dispositivo en cada momento. Otras de las tareas fundamentales del SIG móvil son la navegación o la captura de datos espaciales directamente en el dispositivo, las cuales son las principales en lo que hemos denominado SIG «en campo».
Para comprender el funcionamiento de las tecnologías implicadas en el SIG móvil, hemos analizando por separado los métodos de posicionamiento, las redes inalámbricas y las aplicaciones de software , cada una de las cuales desempeña un papel básico en definir las capacidades de un sistema SIG móvil.