I am looking for an experienced developer to create a web platform that generates detailed geospatial reports, similar to the Geofolio website (https://geofolio.org/). The system should allow users to draw polygons on a map or upload KML files, and then generate reports based on the selected area. These reports should include data on land cover, topography, climate, soils, hydrology, agriculture, and more.

Project Requirements:

Interactive Map:
Implement an interactive map where users can draw polygons or upload KML files.
Use mapping APIs such as Mapbox or Leaflet to display the map.

Geospatial Data Integration:
Collect geospatial data from public sources and APIs, including but not limited to:
ESA Climate Change Initiative for land cover data.
SRTM, Copernicus DEM for topography data.
WorldClim for climate data.
ISRIC SoilGrids for soil data.
HydroBASINS and GLORIC for hydrology data.

Report Generation:
Develop a system to generate reports with multiple sections (land cover, topography, climate, soils, hydrology, agriculture).
The report should be exportable in formats like PDF.
It should include maps, tables, and charts based on the data from the selected area.

User Interface:
Develop a clean and intuitive interface so users can easily interact with the system and generate their reports.

Data Storage:
Implement a system to store data locally or integrate with online APIs to fetch real-time data.
Ensure that the data is always up-to-date and that the system is efficient.

Technical Requirements:
Experience with web development (preferably with frameworks like React, Angular, or Vue.js).
Knowledge of geospatial API integration and mapping libraries (Mapbox, Leaflet).
Ability to work with geospatial databases (PostgreSQL/PostGIS).
Previous experience with dynamic report generation and PDF export.

Posted On: August 17, 2024 15:11 UTC
Category: Full Stack Development
Skills:Vue.js, React, Leaflet, API, JavaScript, Mapbox, GIS

Country: Brazil

click to apply

Powered by WPeMatico