Geoportal Fronterizo
Tecnología
Software libre
El Componente de Tecnológica y Aplicaciones del Geoportal se fundamenta en el uso total de software libre para evitar el gasto por la adquisición de licencias comerciales. Las ventajas de la tecnología de software libre propuesta para el desarrollo del Geoportal son estas:
- Permite contener una gran cantidad de datos tabulares relacionados y no relacionados,
- Integra estadística y geográficamente grandes cantidades de datos requeridos para generar información y conocimiento espacio temporal,
- Los datos se almacenan en un repositorio que a través de una serie de procesos y criterios pueden transformarse en información que puede ser útil y de interés para los usuarios,
- Facilita la conexión con aplicaciones para gestión de usuarios,
- Su diseño modular permite el ensamble y una rápida actualización y ampliación,
- Facilita la interacción con otros sistemas siempre y cuando los estándares de comunicación sean compatibles,
- Facilita el uso y manejo de bases de datos SQL.
SIG Web
El Geoportal cuenta con un componente fundamental para cualquier proyecto que quiera manejar información con una referencia geográfica en la web, este es el uso de un SIG Web (Sistema de Información Geográfica), el cual es un medio que potencializa un SIG haciéndolo más accesible, ya que facilita la integración con otros sistemas de información, enviando una petición HTTP a un servidor Web que genera una respuesta y te provee de ciertas capacidades para compartir, publicar, analizar y visualizar información geoespacial.
Interoperabilidad y uso de geo-servicios
El sistema es interoperable, esto quiere decir que tiene la capacidad de comunicarse ya sea ejecutando un programa o transfiriendo datos que compartan el mismo tipo de características, permitiendo realizar tareas de exportar o importar información entre distintas plataformas tecnológicas.
También cumple con los estándares geoespeciales los cuales son un medio para lograr la interoperabilidad, estos especifican como y que se debe de usar.
Los estándares en servicios Web, son en esencia una respuesta HTTP que asegura y facilita el flujo de información geoespacial proveniente de distintos lugares.
Open Geospatial Consortium OGC es una organización internacional líder en el desarrollo de estándares y servicios geoespaciales que estableció los servicios Web interoperables, estos son integrados en geo-servicios como WMS, WFS,WCS,CSW, KML, entre otros.
Tecnologías utilizadas
Capa de datos
- PostgreSQL: Sistema manejador de base de datos relacionales SQL (Structured Query Lenguaje)
- PostGIS: Extensión para manejo y soporte de objetos geográficos en la base de datos.
Capa de servicios
- Geoserver: Servidor de mapas para el resguardo y publicación de capas geográficas, cuenta con manejo de simbologías en formato SLD (Styled Layer Descryptor), así como del manejo Geowebcache para el despliegue óptimo de las capas.
Capa de negocio
- Java: Lenguaje de programación para el manejo de operaciones complejas.
- Spring security: Se encarga de proveer al sistema de autenticación y autorización a los contenidos y de otras características de seguridad sobre el sistema.
- Spring data: Se encarga de proveer un modelo para el acceso, modificación y recuperación de los datos, a partir de un almacén de datos.
Capa de presentación
- TypeScript: Lenguaje de programación que permite la interacción del usuario con la página web y permite la comunicación con la capa de negocio.
- JQuery: Biblioteca de JavaScript para la interacción con documentos de tipo HTML.
- HTML: HyperText Markup Language (lenguaje de marcas de hipertexto), hace referencia al lenguaje de marcado para la elaboración de páginas web.
- CSS: Lenguaje para la creación de hoja de estilos.
- OpenLayers: Marco de trabajo para el desarrollo de aplicaciones de mapas complejas, el cual es usado para el desarrollo del SIG Web.
- Leaflet: Biblioteca basada en JavaScript usada para al construcción de aplicaciones de mapas, la cual es usada dentro de los tableros de control del sistema.