/Geo-App

Node/Express/pg(postgres)/GeoJson//leaflet. Geological app for storing locations and descriptions in a database and display this locations over ICGC maps.

Primary LanguageJavaScript

Geo-app

REST API using Node, Express, Postgres, Leaflet. Hosted on AWS using NGINX as a webserver.

https://visualatles.cat


  • Geo-app allows the user to create edit and delete locations and descriptions on a geological, orthographic and topographic maps being able to consult the geologic description from the ICGC WMS using GetFeatureInfo.

# Server on localhost:4000
npm run dev (nodemon)
or
npm start

# Api routes (development)
GET all locations    		        http://localhost:4000/api/layers/layer
Get one location, delete, update 	http://localhost:4000/api/layers/layer/:name

# Api routes (production)
GET all locations    		        https://visualatles.cat/api/layers/layer
Get one location, delete, update 	https://visualatles.cat/api/layers/layer/:name

Geologic WMS for GetFeatuesInfo: https://geoserveis.icgc.cat/arcgis/services/geologic/icgc_mg50m/MapServer/WMSServer?

Source: https://www.icgc.cat/Administracio-i-empresa/Serveis/Geologia/WMS-Cartografia-geologica