This project is in a prototype state.
The objective of this prototype is:
- To validate OSS technologies
- To validate Open Data techniques
- Conduct a feasibility study
- Absolutely no warranty of any kind
- To avoid "premature optimization",
- Software architecture is intentionally dirty
- Codes is intentionally redundant
- Variables are intentionally hard-coded
- Fork this repository (Optional)
git clone
the repositorynpm ci
npm run fetch-overpass
npm run dev
- Open http://localhost:5173/unmiss-map-vite/
- Indicate the location of the UN-related facilities
- Indicate the location of the military facilities
- Indicate the location of the hospitals
- Indicate the location of the government facilities
- Indicate the location of oil fields and power plants
- Indicate whether the road or boundary is passable
- View incidents on maps
- Satellite images can also be displayed
- Build and Show patrol routes on maps
- Show flood area
- Export specific POI from Overpass API and convert to GeoJSON
- Show / Hide GeoJSON layers with checkbox
- Support mobile devices
- Switch the base tile to the satellite image
- Zoom in when marker has clicked
-
Show / Hide png layers with checkbox -
Show / Hide PMTiles layers with checkbox - Add incidents editor UI
- Build and Show the patrol routes by OSRM
- Convert CSV to GeoJSON
- Convert Shapefile to GeoJSON
- Merge multiple GeoJSON files
- Watch changes of GeoJSON files and live update layers
- Try to edit GeoJSON file with QGIS and live update layers
- Support dynamically insert and live update layers
- Export POI from PostGIS