Archivo para Mayo 2007
Buenos tiempos para el desarrollador de soluciones espaciales con Java
-SP-
Leo hoy un divertidísimo post dirigido a los que se inician en la programación Java de soluciones espaciales:
Insteresting times to be a Java Spatial developer
Muy motivador para los desarrolladores emergentes en este tipo de entornos. Puede que le lluevan comentarios de defensores y detractores de algunos de los productos que menciona, porque además se ha dejado alguno en el tintero…
Comparto con él, que el panorama en el mundo de la consultoría de este tipo de soluciones es interesantísimo, y que las puertas están abiertas para aprender, pero como análisis un poquito mas serio de las bondades de unos y otros consultar:
- White-papers “The estate of Open Source GIS” (Refractions Research)
-EN-
I´ve read a funny post about being a ‘Java Spatial programmer’:
Insteresting times to be a Java Spatial developer
Really motivating for those starting in the Open Source for Geospatial arena. He may receive lots of comments from those in favor or against any of them. Apart from the fact that he is missing certain products…
Strongly agree with him about how interesting is being aware of this type of products, and the current oportunity to learn them, ‘doors are opened’. But, for a more serious documentation, to take a look at:
- White-papers “The estate of Open Source GIS” (Refractions Research)
Actividad en OSGeo y uDig
He sabido por Geomaticblog que en la comunidad OSGeo se ha generado este mes la primera publicación digital de esta fundación (http://www.osgeo.org/journal). Parece que va a contener casos de estudio, noticias, tutoriales, información de proyectos, etc. Creo que a partir de ahora será de lectura recomendada.
Le estoy echando un primer vistazo, empezando por el artículo de evaluación de los OGC Web Proccesing Services, ya que, coincidiendo con esta publicación sobre servicios WPS, la semana pasada se ha realizado a una interesante contribución a la comunidad de desarrolladores de uDig de un pluging que integra este tipo de servicios (http://udig.refractions.net/confluence/display/COM/Web+Processing+Service+Client).
Siguiendo el enlace anterior, se accede al wiki dónde publican el tutorial de la funcionalidad, e incluso un ’screencast’ que lo muestra sin necesidad de instalarlo.
Dentro del capítulo Español de OSGeo se ha empezado a completar colaborativamente, un listado de los Servicios WMS (Web Map Services) de España y Latinoamérica. Ha sido una iniciativa fantástica que algunos estábamos haciendo por necesidades en ciertos proyectos, y reflejarlo ahí será de gran ayuda. Otro tema será la disponibilidad, calidad, homogeneidad, etc., de los mismos….
Georreferenciar nuestras pasiones. Los MASHUP´s.
“Un mashup es un sitio web que accede a datos o servicios de terceros y los combina para crear una nueva aplicación”.
En el sisito www.programmableweb.com se están registrando diariamente muchos ejemplos de este tipo de soluciones con diferentes ‘tags’. Acabo de comprobar que ya hay más de 1900 registros actualmente. No todos los mashups incluyen servicios o datos de mapas, pero se comprueba en los ‘Top Tags’ que los de ‘mapping’ son los más numerosos actualmente.
Esta idea abre la puerta a multitud de nuevos proyectos cartográficos de muy diversos tipos, los hay ornitológicos, sísmicos, de riesgos medioambientales, monitorización de especies, etc. Ver Google Maps Manía, http://googlemapsmania.blogspot.com). La mayoría de ellos integran las APIS de Google Maps, Geocoding, Geonames, Routing, etc.
Un buen ejemplo de una aplicación ‘mashup’ que se presentó en las I jornadas de SIG Libre es ‘wikiloc’ (www.wikiloc.com). Esta solución permite subir tus rutas capturadas con GPS y compartirlas con otros usuarios. Utiliza servicios tipo WMS en diferentes regiones de España, por lo que depende muchas veces de la calidad/disponibilidad de los mismos, pero esta teniendo un tremenda aceptación (parece que más de 5000 usuarios!).
Incluir nuestros mapas con funcionalidad en los Blogs creo que no llega a la categoría de mashup, pero desde luego que según lo cuenta Andrew Hudson-Smith en Digitalurban, parece fácil. En sus posts sobre ‘Google My Maps’ explica cómo (http://digitalurban.blogspot.com/search/label/Google%20My%20Maps).
Parece que va siendo cada vez más fácil georreferenciar nuestras pasiones.
Fuentes:
http://weblogs.madrimasd.org/tecnocidanos/archive/2006/12/17/55411.aspx
I jornadas de SIG Libre (www.sigte.udg.es/jornadassiglibre/)
Conceptos clave en Dirección de Sistemas de Información Geoespacial
Este post parte de la reflexión sobre el propio título de este blog, y en especial del término ‘geoespacial’. El ámbito de las disciplinas de dirección de proyectos y los Sistemas de Información en general, tiene un alcance mucho más definido en la industria informática. Personalmente, suelo utilizar más el concepto genérico de ‘Sistema de Información’ que el de ‘Aplicación’, ya que el primero implica la consideración de no solo el software/hardware, sino también los procesos y las personas. Actualmente existe bastante imprecisión en el uso de términos como ‘espacial’, ‘geoespacial’, ‘geográfico’, ‘GIS’, ‘Localización’, etc…., quizá fruto del propio cambio que está viviendo esta industria actualmente y de la convergencia entre algunos mundos que se mantenían separados: como el de diseño gráfico, los sistemas de localización por satélite (GPS) o las telecomunicaciones. De hecho, a nuestra querida palabra ‘GIS’/'SIG’ se le acompaña últimamente de un calificativo que, aunque entrañable, parece indicar obsolescencia: ‘El GIS tradicional‘.
La definición precisa del concepto de GIS (Geographic Information Systems) nunca había sido fácil, tenía muy diferentes matices en variopintos enunciados, bibliografías, cursos de GIS; y adolecía del sesgo de los diferentes autores que enfatizaban más unas bondades que otras del mismo: había quién lo entendía como un Sistema Gestor de Bases de Datos más que como una Aplicación, quién enfatizaba más las capacidades de análisis y consulta, que las de edición gráfica, etc…
Hace tiempo que tengo a mano un artículo de la empresa IDC (www.idc.com), de enero de 2005, sobre las capacidades geoespaciales de Oracle 10g, pero que plantea unas definiciones que me parecen muy claras y que esbozo a continuación ( www.oracle.com/industries/government/idc_oracle_spatial_wp_final.pdf ):
* Datos espaciales (Spatial Data): Representación de objetos del mundo real, incluyendo ejemplos como: datos que representan carreteras, fronteras, rayos-X, partes de una máquina, moléculas. Es decir, que el área de aplicaciones espaciales incluye las aplicaciones GIS, CAD, de imágenes de todo tipo: médicas, químicas, etc.
* Datos Geoespaciales (Geospatial Data): Representación de objetos referenciados a una localización en la tierra (georeferenciados). Como por ejemplo: datos que representan carreteras, ríos, fronteras, plantas de edificios. Es decir, que las tecnologías geoespaciales son un subconjunto de las espaciales que almacenan, gestionan, analizan y representan datos geoespaciales. El área de las aplicaciones Geoespaciales incluye GIS, Aplicaciones Basadas en Localización (LBS), y cualquier aplicación empresarial con capacidad de gestionar información geoespacial (Geospatially Enabled Enterprise Applications)
* GIS: Sistema de Información que almacena, gestiona o analiza datos que representan objetos georreferenciados. No desarrolla mucho el término en el artículo, aunque en la wikipedia se puede consultar una de lo más completa ( http://en.wikipedia.org/wiki/Geographic_information_system ). Por otro lado, en la iniciativa de creación colaborativa de un libro de GIS en capítulo español de OSGEO ( http://wiki.osgeo.org/index.php/Libro_SIG ) se esta haciendo una gran labor ahora para plantear el término en toda su dimensión.
* Sistemas de Información Geoespaciales Empresariales (Enterprise Geospatial Systems): como Sistemas de Información de nivel empresarial, con capacidad de gestionar datos geoespaciales asciados a su información de negocio, que tienen una o más de las siguientes características:
- Alcance: Estos sistemas abarcan un amplio abanico de datos, incluyendo los geoespaciales, y soportan más de una aplicación , organización, o conjunto de procesos. Típicamente soportan varios tipos de información geoespacial (vectorial, raster, grid, e información no espacial asociada)
- Accesibilidad: Las aplicaciones acceden a los datos a través de lenguajes de programación estandar, no propietarios
- Capacidad: Sistemas que gestionar un cantidad enorme de información: desde terabytes a petabytes; y comunidades de usuarios de hasta cientos de miles de personas.
- Seguridad: Sistemas que requieren mecanismos de seguridad multinivel.
Este último témino refleja la convergencia que se esta viviendo estos últimos años entre las tecnologías GIS y el resto del universo de la Tecnologías de Informacion de nivel empresarial. Esta evolución está extendiendo el uso de tecnologías geoespaciales a nuevos ámbitos de mercado muy diferentes, el futuro es prometedor….