elige tu idioma english spanish

tagarchivo de tag

todos los posts relacionados con: gis

thecodefarm gana el VI Concurso de Ideas Emprendedoras

Hoy hemos conocido el resultado del VI Concurso de Ideas Emprendedoras “Tu idea cuenta”, y el equipo de thecodefarm ha sido el ganador en la categoría de Innovación gracias a su propuesta “Geolocalización de Plazas de Parking para personas con Movilidad Reducida”.

Como el propio título indica, este proyecto está destinado a personas afectadas por problemas de discapacidad de tipo físico, y se basa en la búsqueda de las plazas de aparcamiento acondicionadas más cercanas a su posición.

A modo de resumen, el sistema se encargaría de geolocalizar al usuario a través de su dispositivo móvil, realizaría una búsqueda en la base de datos y devolvería un listado con las plazas ordenadas por cercanía, así como la información relacionada con cada una de ellas, como la distancia a la misma o las indicaciones necesarias para llegar.

Este servicio permitiría además realizar denuncias automatizadas en caso de no existir plazas suficientes (1 de cada 40 ha de estar acondicionada) o de encontrarse alguna de ellas en malas condiciones.

La implementación de este servicio debería extenderse mas allá de la provincia de Álava dado que son muchas las personas con movilidad reducida que al encontrarse viajando en ciudades desconocidas para ellos sufren de numerosos inconvenientes a la hora de encontrar aparcamiento.

capturas

Logrando aglutinar primero a nivel provincial y más adelante a nivel nacional dicha información, se podrá prestar un servicio global con el que facilitar el día a día en la vida de las personas con este tipo de discapacidad.

Las nuevas ...

» seguir leyendo

Configurando debian 4.0 (etch) para usar geodjango

¿Qué es GIS?

GIS, sistema de información geográfica, su acrónimo inglés (Geographic Information System) se aplica a la integración necesaria para capturar, almacenar, manipular y analizar información geográficamente referenciada con el fin de resolver problemas complejos de otra manera imposibles de resolver.

¿Qué es geodjango?

Geodjango, inicialmente una extensión de django termino formando parte del core el 5 de agosto de 2008, tiene como objetivo facilitar lo máximo posible realizar aplicaciones web que utilicen información GIS.

A modo de ejemplo esta sería una query que podríamos ejecutar desde nuestro proyecto django:

Location.objects.distance(‘POINT (42.862376386912, 2.690448760986)’).order_by('distance')[:5]

Geodjango nos devolvería los cinco objetos más cercanos a esas cordenadas ordenados por su distancia.

Configurando el servidor

Si bien dispone de una excelente documentación vamos a resumir los pasos a seguir para configurar nuestro servidor debian Etch 4.0 para utilizar postgis la extension de postgres necesaria para trabajar con bases de datos gis usando geodjango. Necesitamos instalar unos cuantos paquetes:

sudo apt-get install binutils bzip2 gcc g++ flex make postgresql-8.1 postgresql-server-dev-8.1 python-ctypes python-psycopg2 python-setuptools postgresql-8.3-postgis

Antes de nada vamos a crear lo siguientes vínculos logicos:

ln -s /usr/share/postgresql-8.3-postgis/{lwpostgis,spatial_ref_sys}.sql /usr/share/postgresql/8.3

A continuación vamos a crear la template GIS necesaria, para ello nos identificamos como postgres utilizando:su - postgres y a continuación creamos y ejecutamos el siguiente script:

#!/usr/bin/env bash
createdb -E UTF8 template_postgis
createlang -d template_postgis plpgsql
psql -d template_postgis -f `pg_config ...

» seguir leyendo