Border geoportal
Technology
Free Software
Geoportal technology is based on the use of free software to avoid expenses related to the acquisition of commercial licenses. The advantages of free software technology are:
- Hosting large amounts of related and unrelated tabular data
- Integration of large amounts of nonspatial and geographic data needed to generate spatial and temporal information and knowledge.
- The data is stored in a repository that, through a series of processes and applied criteria, can be transformed into information that can be valuable to users.
- Facilitates user management for applications.
- Modular and scalable design that allows for rapid updates and additional application development.
- Facilitates interactions with other systems with compatible communication standards.
- Facilitates the use and management of SQL databases.
Web GIS
The Geoportal is based on a fundamental component for any project that manages information with a geographical reference on the web….a Web GIS (Geographic Information System). This medium enhances a GIS by facilitating integration with other information systems. It sends an HTTP request to a web server that generates a response and provides you with the capability to share, publish, analyze and visualize geospatial information.
Interoperability and use of Geo-Services
The system is interoperable which means that it has the ability to communicate, whether by running a program or transferring data that shares the same type of characteristics, it allows you to perform, export or import information between different technology platforms.
The system also complies with geospatial standards that specify how and what should be used, and are another component of interoperability.
The standards in web services are essentially an HTTP response, which ensures and facilitates the flow of geospatial information from different places.
Open Geospatial Consortium OGC is a leading international organization in the development of geospatial standards and services, which established web services, these are integrated into geo-services such as WMS, WFS,WCS,CSW, KML, among others.
Implemented Technology
Data Layer
- PostgreSQL: Relational Database Management System SQL (Structured Query Language).
- PostGIS: Extension for handling and supporting geographic objects in the database.
Services Layer
- Geoserver: Map server for the safeguarding and publishing of geographical information layers. It manages symbology in SLD (Styled Layer Descriptor) format, and offers Geowebcache for the optimal deployment of layers.
Business layer
- Java: Programming language for handling complex operations.
- Spring security: Responsible for providing the authentication and authorization system for the contents and other system security features.
- Spring data: Provides a model for accessing, modifying and retrieving data from a data store.
Presentation layer
- TypeScript: A programming language that enables user interaction with the web page and enables communication with the business layer.
- JQuery: JavaScript library for interaction with HTML type documents.
- HTML: HyperText Markup Language refers to the markup language for web page processing.
- CSS: Language for creating style sheets.
- OpenLayers: Framework for developing complex map applications, which is used for build the Web GIS.
- Leaflet: JavaScript based library used for building map applications, which are used within system dashboards.