Más allá de los SIG. Programación SIG (GIS)

La tecnología de los SIG y disciplinas relacionadas como GPS, imágenes de satélite, entre otras, han tenido un acelerado avance, los software SIG son cada vez más completos abarcando un amplio rango de aplicaciones, un SIG puede entenderse como una aplicación preparada para responder a todas las posibles necesidades dentro del campo del análisis geográfico.

Sin embargo, la filosofía actual de las aplicaciones SIG es distinta a la existente en los primeros desarrollos, y el objetivo principal de un SIG hoy en día no es el de constituir una herramienta que contenga todas las funcionalidades que puedan necesitarse, sino una base sobre las que estas puedan construirse. Junto a las funciones básicas de edición, manejo de datos y análisis, un SIG permite la adaptación de estas a las necesidades concretas de cada trabajo, siendo así una herramienta versátil que puede tomar una u otra forma en función de las circunstancias particulares de cada uso (Olaya V. 2011).

 ¿Como programar en los SIG?

Los principales programas SIG de código libre o comercial incluyen una interfaz que permite acceder al lenguaje de programación (script) que sirve para personalizar o incluso desarrollar nuevas herramientas.

Las capacidades de personalización y programación están presentes en los programas SIG más conocidos, pero la complejidad que requiere, interfaz, capacidades, documentación, varían de un programa a otro, en los softwares comerciales estas capacidades están limitadas a los métodos existentes en la estructura del programa.

En la actualidad la programación en los SIG tiene un inmenso campo de acción y podemos acceder a esta rama con más facilidad que en años anteriores.

Que entendemos por PERSONALIZAR: modificar la interfaz de usuario con el fin de adaptarlo a necesidades específicas, cambiar el idioma de la interfaz, optimizar espacio o reorganizar herramientas. Alterar la interfaz de un programa, es decir, sus barras de menús, botones, herramientas y demás, con el objeto de hacerlo más amigable al usuario, es una tarea cuya importancia no debe desestimarse si consideramos que uno de los principales problemas que ha atravesado esta tecnología es que sea asimilada e integrada en las diferentes funciones de las empresas donde se utilizan.

Un programa personalizado y orientado a una tarea específica, con herramientas propias de la empresa, que permita consultas amigables, puede integrarse más fácilmente que el programa “crudo” y disminuir la curva de aprendizaje por parte de los futuros usuarios.

¿Dónde puede trabajar un programador SIG?

Podemos distinguir las siguientes grandes áreas de aplicación:

1.- Personalización utilizando scripts: con fines de personalización o el desarrollo de herramientas de análisis dentro de un programa GIS comercial o libre.

     QGIS esri

2.- Modificar un programa SIG libre para orientarlo o desarrollar una nueva versión accediendo a su código fuente, esto es posible con los programas SIG libres como GVSIG (Java). QGISgvsig

3.- Crear un programa nuevo con fines específicos como parte de un proyecto de una institución pública o privada utilizando componentes comerciales como ArcObjetcs.

4.- Modificar un programa SIG para crear uno con orientaciones especificas accediendo al código fuente del programa SIG original, esto es posible con sus restricciones con programas SIG libres como GVSIG (Java)

5.- Crear un programa SIG totalmente nuevo para una empresa, universidad, como parte de un proyecto macro, esto es factible ya que existen librerías muy completas comerciales y de código libre, de estas últimas tenemos a GeoTools (herramientas de geoprocesamiento), GDAL (acceder a la mayoría de formatos de información geográfica y muchas tareas más). El programa libre GvSig utiliza varias librerías de este tipo que cumplen los estándares internacionales por lo que crear un programa SIG no requiere que se desarrolle todo el código.

geotools   gdal

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s