Hi All,

I've created an application where we can compare PMGSY and OSM rural
Habitations data:
https://server.nikhilvj.co.in/pmgsy/



Right-click on the map to load all habitations for that area (what they
call Block).
If you scroll below the first table, You'll find an OSM button - click it
to fetch rural places from OSM.
The app will pull those from overpass, then compare with the Habitations
data to show nearby and far OSM places.

There's also a feedback layer built : You can submit feedback for a PMGSY
Habitation or an OSM place.
(Input side is ready; output side still work to do)
You can copy the browser URL for a permalink - can share it with others and
they'll land exactly where you are.
Example:
https://server.nikhilvj.co.in/pmgsy/?S=20&D=293&B=447&O=N#12/22.2023/76.6530
(habitations in a lake?)

There is an "Edit in OSM" button below the map - clicking that will open up
main website OSM Editor, with the block's boundary loaded as guide so that
you can map.

There's more we can do with this - one idea is to make this a place where
we can link up PMGSY and OSM ids and have feedback flow both ways.
Another is to vet the data and filter out the Habitations that are suitable
candidates for a bulk import into OSM.
Scope for integrations too - for example, I just included a cool SOI
maps background published by https://ramseraph.github.io/opendata/maps/SOI/

Inviting inputs and collaborations. And the bottom of the application page
has a way to contributie if you'd like to support this and such projects.

API doc: https://server.nikhilvj.co.in/pmgsy/docs
Source code: https://github.com/answerquest/pmgsy_osm_comparison
Tech stack: Backend: Python3 FastAPI
DB: PostGreSQL, same one as in
https://github.com/answerquest/import_geosadak

I've also run an analysis on every state > district > block and created a
stats CSV which gives numbers of habitations, OSM places, near/far breakup
etc. You'll find it in the repo.
This project is a work in progress, so if you're reading this a week or
month later, things may have changed.

More Screenshots:








--
Cheers,
Nikhil VJ
https://nikhilvj.co.in

-- 
Datameet is a community of Data Science enthusiasts in India. Know more about 
us by visiting http://datameet.org
--- 
You received this message because you are subscribed to the Google Groups 
"datameet" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to datameet+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/datameet/CAH7jeuOM6gOvS%3D8OO0T-z4kTb9oTpHeu26wr%2B_vOqZ-wruiNng%40mail.gmail.com.

Reply via email to