- Homepage: https://amche.in/
- Development preview: https://amche.in/dev
amche-goa is an open source citizen maintained map portal for the state of Goa, India that realizes the vision of The National Geospatial Policy, 2022.
- 2.1.1. To make India a World Leader in Global Geospatial space with the best in the class ecosystem for innovation.
- 2.1.2. To develop a coherent national framework in the country and leverage it to move towards digital economy and improve services to citizens.
- 2.1.3. To enable easy availability of valuable Geospatial data collected utilizing public funds, to businesses and general public.
- 2.1.4. To have a thriving Geospatial industry in the country involving private enterprise.
Atmanirbhar Bharat: The Policy recognizes the importance of locally available and locally relevant Maps and Geospatial Data in improved planning and management of resources and better serving the specific needs of the Indian population. The Policy aims to create an enabling ecosystem thereby providing a conducive environment to Indian Companies that will enable them to make India self-reliant in producing and using their own Geospatial data /information as also compete with foreign companies in the global space.
The 74th Amendment to the Constitution of India that empowered local bodies with greater democratic powers specifically mentioned the common requirement of spatial planning between urban and rural areas.
243ZD (3) (A) (i) matters of common interest between the Panchayats and the Municipalities including spatial planning, sharing of water and other physical and natural resources, the integrated development of infrastructure and environmental conservation https://www.india.gov.in/my-government/constitution-india/amendments/constitution-india-seventy-fourth-amendment-act-1992
In pursuant to this goal, the Government of India has supported the creation of various critical datasets and tools to empower participatory planning at a local level alongside greater access to open spatial data:
Portals
- Bhuvan Panchayat: Space-based Information Support for Decentralised Planning (SISDP)
- Gram Manchitra
- eGramSwaraj
Policy
However at the grassroots level, citizens continue to face difficulties in reliable access to these portals and datasets for effective use. The birth of amche-goa has its roots in leveraging the best in class technology tools to simplify access to these public datasets in the Indian state of Goa and empower grasroots level decentralized planning as envisaged by the Constitution.
The various map layers are sourced from available open data published by government and community sources. Please check the individual layer details on amche.in for more complete source information. Please verify the accuracy of any dataset with the respective source.
State Level
- Town & Country Planning Department, Government of Goa (TCP)
- Bhunaksha, Directorate of Settlement & Land Records, Government of Goa
- amche.in Community
National level
- ISRO Space Based Earth Observation Applications | Bhuvan (Wiki)
- National Center For Sustainable Coastal Management (NCSCM)
- National Centre of Geo-Informatics (MeitY-NCOG)
- Ministry of Agriculture & Farmers Welfare, Government of India
- Ministry of Jal Shakti, Government of India
- Swachh Bharat Mission
- Bharatmaps (NIC)
- Survey Of India
- Election Commission of India (ECI)
- Perry-Castañeda Library Map Collection, The University of Texas at Austin
- DataMeet.org - India Open Data Community
Global Level
Data is directly mirrored from external sources and is not hosted or controlled by amche.in
- IndianOpenMaps for serving various large open datasets via vector tiles
- mapwarper.net for georeferencing and serving scanned or PDF maps via TMS
- Github for GeoJSON hosting
See /data for more information for any custom data processing code
The development of amche.in was largely made pausible due to Claude and Cursor. The website has a simple static site structure with minimal Javascript libraries and is intentionally developed to be as simple as possible to setup, contribute and build.
- To setup, open your terminal:
git clone git@github.com:publicmap/amche-goa.git
andcd amche-goa
python3 -m http.server
to start a local server- Open
http://localhost:8000/
in your broswer
- Source code hosted on Github and served via Github Pages
- Code on
main
branch deploys to https://amche.in anddev
branch to https://amche.in/dev . Deployment time is currently under 1 minute.
- Code on
- Take a look at the Project Board to take up an issue to contribute to
- Make sure issues you are working on is clear and well documented before working on them
- While working with AI coding, remember to
git commit <file> -m "Commiting these changes since it works
andgit reset --hard
if you need to discard all changes since the last commit when things do not work - Reload the page locally to test changes or use
git push origin HEAD:dev --force
to preview commits live for user testing on https://amche.in/dev
Basemap
- amche-goa Mapbox Studio style
- Mapbox Streets v8 vector tiles / OpenStreetMap Project
- Mapbox Satellite imagery / Maxar
JS
- Mapbox GL JS for client side map rendering and interactivity
- jQuery for easy DOM manipulation
CSS
- Shoelace for UI components. Mainly used for layer control panel.
- tailwindcss for responsive CSS framework
- Google Fonts