This is a simple tool that allows us to search any plot in Goa via its survey number. Implemented as discussed in the GitHub issue: Search by revenue village, plot number #78.
This project uses Google Maps (satellite view) for displaying cadastral data. To set up:
- Get a Google Maps API key from Google Cloud Console
- Copy
config.example.jstoconfig.js:cp config.example.js config.js
- Edit
config.jsand replaceYOUR_API_KEY_HEREwith your actual API key - Make sure the Maps JavaScript API is enabled in your Google Cloud project
Note: config.js is gitignored and will not be committed to the repository.
This demo was created to explore the feasibility of using DuckDB - an in-process analytical database - to query cadastral data efficiently in the browser. The approach was suggested as an alternative to traditional database solutions for searching plot information by revenue village and plot numbers.
The cadastral data used in this demo is sourced from: Indian Cadastrals - Goa Release
This dataset contains cadastral information extracted from onemapgoagis and includes complete taluka and village information, making it suitable for implementing the search functionality requested in the original issue.
This POC demonstrates how DuckDB can be used to:
- Query parquet files using SQL syntax directly in the browser
- Enable efficient search by revenue village and plot numbers
- Handle large cadastral datasets without requiring a backend database
- Original Feature Request: publicmap/amche-atlas#78
- Data Source: ramSeraph/indian_cadastrals
- DuckDB Documentation: https://duckdb.org