Video geoportal

Описание к видео Video geoportal

Embarking on the journey of creating a Geoportal has been a rewarding experience, filled with learning and growth. I'm thrilled to share my latest project with you.

Under the guidance of my teachers at the UPV, I have created a Geoportal using a combination of Nodejs, Django, PostGIS(PostgreSQL), and Geoserver. NodeJS was utilized to provide visual aspects of the website and the OpenLayers map (the front end). With Django, I developed several APIs to manage database interaction and cybersecurity. PostgreSQL, with its spatial extension PostGIS, served as the database, and GeoServer was used as the server to publish the geometry and maps.

On this website, you can visualize shapes GIS professionals or volunteers have created on GIS software like ArcGIS or QGIS, previously published on Geoserver. This Geoportal plays a crucial role in data management, allowing teams to communicate information and geographical analysis through a portal that can only access workers, managers, or any segment inside an organization.

This Geoportal is not just a data management tool but a versatile platform that can be used for various applications. For example, in marketing, It allows for integrating marketing analysis such as spatial correlations, market share analysis, and kriging plots. These tools can be used to predict incomes and costs related to a specific market segment and determine the fastest route or service area for retail. The Geoportal also facilitates sharing current analyses with managers in every company location through a private portal.

The portal can select, delete, and update data from the database from a specific item on the map. Also, it can draw a particular location or geometry and insert this data into the database with live editing from other users in your organization.

While I'm proud of the Geoportal, I'm committed to its ongoing development. There are numerous details that can be refined to enhance the user experience.

These are the docker containers I have used:
alejandroperezpmarketing/nodejs-app-desweb at nodejs_alone_v2 (github.com)
alejandroperezpmarketing/gescont-djdesweb at django_project_v2 (github.com)
alejandroperezpmarketing/desweb-geoserver (github.com)

Комментарии

Информация по комментариям в разработке