Home - publicmap/amche-atlas GitHub Wiki
Welcome to the amche-goa community wiki! We are largely made up of citizens building easier access to collective knowledge.
What do you want to do?
- 🛖 https://amche.in Visit our homepage
- 📚 https://github.com/publicmap/amche-goa Read source code and technical documentation
- 🪚 https://github.com/publicmap/amche-goa/issues Submit feature requests or report issues
- 📆 https://github.com/orgs/publicmap/projects/1 Manage project priorities
- 🚲 https://github.com/publicmap/amche-goa/wiki/ Explore the community wiki
- 💌 Submit feedback to the team via the Google form
Start contributing
Quickest way is with a Github login. It is free and gives access to contribute to the code and documentation running the homepage.
- Test the homepage: Explore 🛖 and report any feedback 🪚
- Test new heompage under development: Read any open code pull requests for details and and feedback 🪚
- Search existing issues before creating new ones: 🪚
- Submit feature requests or report issues: 🪚 New Issue > Choose issue type and fill in the form with as many details as possible
- Request a new data layer with links to datasource
- Report bugs with steps to reproduce
- Feature requests for homepage improvements with design details
- Brainstorm design ideas for the homepage: 🪚#97
- Contribute code: 📚 Readme then check 🪚 and 📆
- Triage and prioritize issues for development: 📆 Try to prioritize items from the 'No Priority' section. This helps code contributors know what to work on
- Cannot find what you are looking for? 🚲 Sorry, but you can edit this page and ask for it at the bottom :)
Custom layer configuration
The layers and data styling on amche.in platform is configured using a single index.json file. These layers can be fully customized by loading an external configuration file using a ?config=<link_to_config_file.jsson>
url parameter or directly as a JSON in the url. Add any customized configurations to this list:
- [Visualize CRZ line layer from indianopenmaps](http://localhost:4035/?config={"version":"0.1.0","name":"Example map configuration template curated by the amche-goa community","areaOfInterest":"India","startDate":"2010","endDate":"2025","map":{"center":[72.8,18.93],"zoom":12.4},"layers":[{"id":"mapbox-streets"},{"id":"open-buildings"},{"initiallyChecked":true,"title":"Coastal Regulation Zone Lines","description":"Regulatory lines for Coastal Regulation Zones","headerImage":"assets/map-layers/map-layer-crz-line.png","type":"vector","id":"crz-line","url":"https://indianopenmaps.fly.dev/not-so-open/coastal/regulation-lines/parivesh/{z}/{x}/{y}.pbf","sourceLayer":"Bharatmaps_Parivesh_CRZ_Regulatory_Lines","maxzoom":14,"attribution":"Bharatmaps/Parivesh - Collected by Datameet Community","style":{"line-color":["match",["get","class"],"CRZ Boundary","blue","High Tide Line","blue","Low Tide Line","blue","orange"],"line-width":["match",["get","class"],"CRZ Boundary",3,"High Tide Line",3,1]},"inspect":{"id":"class","title":"CRZ Class","label":"class","fields":["state"]}},{"id":"osm"},{"initiallyChecked":false,"id":"3d-terrain"}]}&layers=crz-line#12.4/18.93/72.8)
- Bengaluru masterplan with ward and cadastral boundaries
Creating a custom layer configuration
- Make a copy of the content of the sample layer-config.js in gist.github.com
- Customize the layer data sources and styling as required. See http://indianopenmaps.fly.dev for potential data sources and Mapbox GL JS style spec for layer styling options.
- Use the
raw
link for you gist and add it to the amche url. eghttps://amche.in/?config=https://gist.githubusercontent.com/planemad/889e770590ebaa4e6190a33e90b34de7/raw/ac74dd7a502d099549339b54108923050722a611/amche-layer-config.js
Try it!
Community resources
https://mapwarper.net Map Warper
Mapwarper is the central community resource for map scans or pdfs which require georeferencing/warping before it can be added to the map. A free login gives access to uploading new maps and georeferencing existing ones.
Regional Development Plan for Goa 2021 (RDP-2021)
https://mapwarper.net/layers/2054
- TMS
https://mapwarper.net/mosaics/tile/2054/{z}/{x}/{y}.png
- Google Earth KML
https://mapwarper.net/layers/2054.kml
The mosaic is made up of over 200 individual pdf map georeferenced on mapwarper by the amche-goa community. The accuracy of georeferencing varies with each individual pdf and can be improved over time with community contribution.
To improve the accuracy of the RDP for a particular panchayat, first locate the correct mapwarper link from the Goa Reference Map Index sheet. On mapwarper, you can improve the accuracy of the control points in the Rectify
tab and add details to the Crop
mask. Saved changes will reflect instantly in the RDP mosaic.
amche.in community maps
Any community contributed maps or scans from mapwarper is collected in this moscaic and is available on amche.in using the Community Maps
layer. To submit a map to this collection, open a new Issue with a link to georeferenced map on mapwarper page and details on why it is relevant to be added.
For help georeferencing check the following resources:
- https://programminghistorian.org/en/lessons/introduction-map-warper
- https://www.youtube.com/watch?v=EIZj67YgOXE
https://osm.org OpenStreetMap Project
The Street Map
vector layer is based on community contributed open map data from the OpenStreetMap Project via Mapbox Streets vector tiles. To join the OpenStreetMap India community and improve the map of your local area, click Edit
on https://osm.org or visit https://www.openstreetmap.in/ for more information,
Any edits to OSM will be reflected in the Street Map
layer within 2 weeks and instantly on the OpenStreetMap
layer.
https://qgis.org QGIS
QGIS is the industry standard open source GIS software for processing and exploring spatial data available on amche.in. Use these resources to learn more about QGIS and tutorials for specific tasks.
Guides