GIS-Based Land Records App Development

Job ID: 39779298

Budget: ₹75,000 – ₹150,000 INR

Job Post: GIS Developer + Full-Stack Engineer for Land Records + Maps MVP (Ahmedabad District)

Project Overview

I am building a pilot application that allows users to stand on a piece of land in Ahmedabad District (Gujarat, India) and instantly view its land parcel details (survey number / 7/12 extract reference) on a map.

I already have village cadastral maps (464 villages) in PDF format. The goal is to convert these into map overlays, integrate them with Google Maps (or open-source alternatives like Mapbox/MapLibre), and build a simple app (mobile/web) that shows the land parcel when the user shares their GPS location.


---

Phase 1 (Pilot Scope – 5 Villages)

1. GIS Data Processing

Convert village cadastral maps (PDF) into usable geospatial format.

If raster → georeference with known landmarks (roads, rivers, boundaries).

Export as GeoJSON / Shapefile / PostGIS-compatible polygons.



2. Backend Development

Set up PostgreSQL + PostGIS database.

API endpoint: input GPS (lat/lon) → return parcel polygon + survey number.

Spatial queries: ST_Contains, ST_Distance for nearest parcel lookup.

Host via Node.js/Python backend (REST/GraphQL).



3. Frontend (Basic App / Demo)

Web or Mobile (React/React Native/Flutter).

Map integration (Google Maps SDK OR MapLibre/Mapbox).

Show GPS blue dot, highlight parcel boundary, display survey number.





---

Deliverables (Pilot)

5 villages digitized + integrated into PostGIS.

Running demo app (web or Android APK) that:

Uses GPS to find the parcel.

Highlights it on the map.

Displays survey number + link to official record (if available).




---

Required Skills

Strong GIS experience: QGIS, GDAL/OGR, map georeferencing.

Knowledge of PostGIS and spatial queries.

Experience with GeoServer / TileServer GL / vector tiles.

Backend development: Node.js / Python (FastAPI / Express).

Frontend: React / React Native / Flutter with Google Maps / MapLibre integration.



---

Budget & Engagement

Pilot (5 villages): Fixed price preferred (₹50,000–₹1,00,000 / AUD $1,000–$2,000).

If successful, long-term work to scale to all 464 villages of Ahmedabad and beyond (larger contract).

Open to hourly for the right candidate (₹800–₹2,000/hr depending on expertise).



---

Nice-to-Have

Experience with Indian land records (7/12, AnyROR, Bhulekh, etc.).

Understanding of legal/data compliance for government datasets.

Past work integrating cadastral maps with Google Maps / Mapbox.



---

Timeline

Pilot delivery: 4–6 weeks.

Expansion: continuous engagement if pilot is successful.



---

How to Apply

When applying, please include:

1. Examples of past GIS or mapping projects (links/screenshots).


2. Your experience with georeferencing PDFs / cadastral maps.


3. Tech stack you recommend for this project.


4. Whether you prefer fixed price or hourly for the pilot.