Hi All,
Please find the latest updates made to the KYL Dashboard:
Waterbody Report at Tehsil Level
A new waterbody report feature has been added at the tehsil level.
On the right side panel, after selecting a tehsil, a “Show Waterbodies” button is available.
Clicking this button highlights all waterbodies in that tehsil in yellow on the map.
When a waterbody is selected, a short description appears on the right panel.
From there, users can click “View Waterbody Profile” to open the detailed report for that waterbody.
MWS Connectivity Visualization
A “Show MWS Connectivity” button is available on the right side panel.
When enabled, white arrows appear on the map showing upstream and downstream flow between Micro-Watersheds (MWS).
View Selection for Filters
A “View Selection” button has been added on the right side when filters are applied.
Clicking this button displays details of the highlighted MWS, including:
List of villages within the selected area
Count of villages
Option to download a detailed report in PDF format
Adding to above changelog5. New Filter category "Industry" has been added which have the data for conflicts, mining and factory locations in the MWS.--On Thu, Nov 13, 2025 at 4:41 PM Ksheetiz Agrahari <ksheetiz...@oniondev.com> wrote:Hi All,Changelogs For KYL :
1. Added a new Patterns Section in the Dashboard. Steps to use is:
1.1. In the KYL dashboard on the Left side there would be a button for "Patterns" click on it to see the patterns listed1.2. From the List apply the patterns , as you apply pattern it would become visible on the right side list2. Now the filters are inclusive between itself i.e you can select all options from the same filter so there are more options to mix and match from to get new insights3. Removed the plans section from the dashboard as a new plan page is in development.4. Fixed edge cases in which there might be extra MWS are highlighted.
Link to app : https://development.d2s4eeyazvtd2g.amplifyapp.comOn Tue, Aug 12, 2025 at 1:25 AM Ksheetiz Agrahari <ksheetiz...@oniondev.com> wrote:Hi All,Changelogs For KYL:
1. Revamped the Download Page (Now nearly all the layers present on the download page have their own Visualization and link to style file).
2. The Village Search Functionality is complete now. Steps to use search is:
2.1 In the KYL dashboard just type the village name you want to search
2.2. If the data for the Village you searched for is there then the map will be zoomed to that Lat-Long and matching MWS will be highlighted with green color and the Download report option will be visible
2.3. If Data is not there then the user will be presented with a popup which will take the user to Google Form through which they can request for the particular village data to be generated.
3. Some bugs were also fixed which were causing crashes mid usage.
4. Revamped Homepage.
Link to app : https://development.d2s4eeyazvtd2g.amplifyapp.com/On Mon, Jun 2, 2025 at 9:15 AM Aaditeshwar Seth <as...@cse.iitd.ac.in> wrote:Email to the group bounded. Resending. And to add to the below:
- Also give links to the QGIS style files along side the download links. You can maintain these in a DB or hardcode in the JSON that would be returned. I hope JSONs are being used on the UI like on the KYL page so that future addition/removal/changes in layers can be done without touching the code.
- Bala, can you please create a how-to google doc to download the layers and open them on QGIS. You can think of a few use-cases like at a village level to layer drainage lines with terrain, then load CLART to understand areas suitable for ridge-to-valley treatment. Similarly, at a block/tehsil level to load MWS boundaries, then the drought layer and show how to select properties for visualization, then load the cropping intensity layer and similarly show how to select properties for visualization.
-------
Fantastic!
Some observations on KYL:
- Aquifer type: For visualization, we can show the detailed 14 principal aquifers and not just the collapsed alluvial/hard rock view.
- SOGE: Colour coding should be improved. See screenshot for Nalanda - hard to make out the difference - north is safe, middle is semi-critical, southwest is critical.
- Check cropping degradation visualization, and also for various restoration layers. The layers don't seem to be loading for me. They do load on the download page. Can we show an error message or notification if any layer doesn't get loaded.
- The village (NREGA and demographic) intersections are working beautifully! I hope things have been correctly computed/re-computed for various locations. I only tried for Nalanda but in the past the outputs have been strange for some locations.
Download page:
- The location selection from the landing page isn't directly activated on the download page. I had to select the location again for the various buttons to get activated.
- Turn off the NREGA layer by default. Let's only have the village and MWS boundaries show up by default.
- Something wrong with the layers control. See screenshot. Watersheds and village boundaries are ON but not showing.
- LULC rasters should also be visualizable
- Legends are missing
- "Hydrological variables" should be renamed to "Rainfall, Runoff, Evapotranspiration, Groundwater change". The colour right now is on what variable? If not very complicated to do then showing these variables separately will also be nice, although the layers that are downloaded can be the same with all the variables in them.
- See screenshot on admin boundaries layers. The boundaries show up for socio-economic but not for admin boundaries. For socio-economic, we should actually be showing color coded polygons, like on literacy rate or population. For admin boundaries, we should just show the boundaries.
Great job everyone!
Adi
On 02-06-2025 00:38, Ksheetiz Agrahari wrote:
Hi All,
Changelogs For KYL:
1. The Download Page has now been Revamped. The Layers On/Off buttons have been synced and also the Layers are now categorized accordingly.
2. New Filters have been added to the Hydrology tab for Aquifer and SOGE
Link to app : https://development.d2s4eeyazvtd2g.amplifyapp.com/
On Thu, May 1, 2025 at 10:37 AM Aaditeshwar Seth <as...@cse.iitd.ac.in> wrote:
Message didn't go through to the group.
-------- Forwarded Message --------
Subject: Re: [core-stack-dev] Re: Bug Fixes and Changelogs Date: Thu, 1 May 2025 10:32:31 +0530 From: Aaditeshwar Seth <as...@cse.iitd.ac.in> To: Ksheetiz Agrahari <ksheetiz...@oniondev.com> CC: Kapil Dadheech <kapil.d...@gramvaani.org>, core-st...@googlegroups.com
I mostly looked at the new filters.
- Today let us define a clear process and owners for adding new filters, E.g. legends should be discussed and finalized.
- Places where decisions are being taken like what to do for missing data should be discussed before finalization.
- The generate MWS report is awesome, makes me super proud! It takes long though. I'd like to understand what's happening to pull out the data for the report generation.
Adi
On 30-04-2025 14:46, Ksheetiz Agrahari wrote:
On Wed, Apr 30, 2025 at 2:39 PM Ksheetiz Agrahari <ksheetiz...@oniondev.com> wrote:
Hi Sir,
The Single MWS Report is deployed on UAT now with the Flow changes that you suggested (Now you can just click on any highlighted MWS and the report section will open up) and all the Fixes that were suggested by Taru while testing. @Manvi Khatri has also added all the indicators with their respective Legends and Layers. I will try to deploy the Multiple MWS Report by the EOD as some bugs came up while I was testing for some locations. Also we are generating the Layers for Restoration and by the EOD we will finish for all the 11 locations.
For now the Restoration and Protection indicators work only for the below mentioned location.
1. Uttar Pradesh - barabanki - Fatehpur
2. Gujarat - Valsad - Kaprada
3. Tamilnadu - Theni - Periyakulam
If you give your go through we can push the Single MWS report to Production.
On Wed, Apr 30, 2025 at 12:45 PM Taru Jain <taru...@gramvaani.org> wrote:
I have highlighted in the document the high-priority issues.
On Wed, Apr 30, 2025 at 12:36 PM Taru Jain <taru...@gramvaani.org> wrote:
Hello,
Sharing observations and questions from UAT for KYL:
1. Has the multiple MWS report be integrated too? It is grayed out. I think Prof. Aadi will be expecting that to be integrated too. Please let me know when that is integrated and I will check that too.2. Let us not use the term 'MWS' anywhere. It is not intuitive for our users. Use 'micro watershed' instead. Even in the overview description of the micro watershed, please use the entire word and not MWS. A minor suggestion is to also avoid using capital words in the overview description. For instead, say 'selected micro watershed' instead of Selected MWS.3. Please remove the download button icon from the report viewing button. Put an 'eye' icon instead.4. Please change the button name from 'view report' to 'view micro watershed profile' for the single micro watershed report.5. Is there a possibility to allow users to select a micro watershed and view its profile without having to select any indicator first? Prof. Aadi has mentioned this in his earlier set of feedback so he might expect that to happen. We can do the other navigation changes later. But the viewing of a micro watershed report need not be linked to selection of an indicator.6. On the legend box, let's put the arrow to pull it off or push back in at the center. We need to rethink the way legends are displayed. The current legend box hampers the viewing of the map. For now, let's just put that arrow in the center because it sometimes get hidden behind the search box.7. @Manvi Khatri , let's follow the order in which different indicators are listed for each tab like climate, hydrology, and the order of options within it as noted in the document I shared. For instance, under climate, I have put rainfall, then runoff, etc. So, it will be good to have that order in place. Similarly, for terrain type options, I have first put hills and valleys and then gradually moved to the entire plains option. Also, under rainfall, we first have arid option - less than 740 mm, and then semi arid - between 740 to 960 mm. It will be great if you manually review each indicator, its binning value, and its order one by one.8. For the overview description of a selected micro watershed, let's keep the the precision to upto two integers after the decimal point. So, cropping intensity can be 1.08 instead of 1.0833.9. I did the testing for Jharkhand, Dumka, Masalia - once I deselect all the indicators by clicking clear all, the selected micro watersheds still persist in red color. It doesn't refresh. Similarly, if I selected a particular micro watershed to view its report, it remains selected. We should be able to deselect it without having to move to selecting another micro watershed.10. The overview description doesn't get updated when I shift to another micro watershed. For instance, I tried selecting different micro watersheds, the report for them is different but the overview description remained the same.11. Similarly, once I move to selecting of indicators back from viewing a micro watershed report, its overview description persists on the right panel until I go back using the back button. Can we make it seamless, where once I deselect a microwatershed and want to do something else, the overview description disappears on its own.12. The legends for water pixels are not self-explanatory. Can we write water availability instead of water pixels?13. I got some connection error with the mws report page. Sharing ss below
14. There are some issues with the visualization functionality of cropping degradation. The legends list only 3 out of the 5 classes. The legend title says 'groundwater trend'. The visualization of it is intuitive. Maybe that's how the data is but it is not very understandable. Let's just make sure that the correct layers are used; we can discuss how to improve the visualization later on. Attaching ss below
15. Can we have different NREGA works displayed under the visualize function for the NREGA layer? Currently it visualizes based on binning values. Prof. Aadi recommended we do this.16. The legends for icons under mapped resources and proposed works is missing.17. Can the location dropdowns be arranged alphabetically?
Some data-related issues:
18. I think we should check the layers for the decrease in tree cover and increase in tree cover. Same micro watersheds are getting highlighted for 'reduction in tree cover - between 50 to 100 hectares' and 'increase in tree cover - more than 100 hectares' (checked for Masalia). Moreover, the legends for the increase in tree cover are wrong. The classes need to be swapped. Increase in tree cover would have other classes being transitioned to trees. Please check whether it is just an issue of legends or there is an issue with the data too. Also, the legend title needs to be updated for decrease and increase in tree cover visualization. It is showing groundwater trend. Sharing the ss for each of these points below.
19. Can we put some sort of information message box saying that 'data for this will be made available soon' for the wide-scale restoration and protection indicators for the locations for which these indicators are yet to be calculated?20. Masalia - same villages are getting highlighted for population less than 800 and between 800 and 2400.
I have copied these pointers in this document for better readability.
@Ksheetiz Agrahari , while emailing the new UAT link to everyone, please mention that wide-scale restoration and protection areas layers have been generated for 3 of the TCPL locations. So, it won't work for the rest for now. We will also be integrating the visualize function for it later. Please also mention that a first level of UAT has been done by me, and summarize the changes that you have incorporated thereafter.
Also, have all the changes mentioned by Prof. Aadi in his 10th April email been incorporated? Let me know and I will accordingly test those too out.
Please let me know of any doubt. We can connect over a call.
Thanks,Taru
On Tue, Apr 29, 2025 at 1:30 PM Ankit Kumar <ankit...@oniondev.com> wrote:
Hi Ksheetiz,
I had shared feedback on KYL, if there is something that can be incorporated, you can put this in your next push. Also, request all to provide feedback for a block and check the flow of the KYL.
On 25/02/25 18:05, Ankit Kumar wrote:
Checked for the location: Jharkhand > Godda > Poreyahat
Some suggestions based on my observation:
- Clicking on KYL header does nothing, we can redirect to the /#/kyl page
- Searching a block which does not exists results in selection of state given it exists. We can give a pop up/message suggestive the searched block does not exist. You can raise request for generating layers for the {searched_block} {{add layer generation request form}}
- Can we also show the months in the bracket alongside Rabi in this statement? (Same for Zaid)
Percentage of Average surface water availability during Rabi in micro-watershed
- Can we distinguish using three different colors for Low, Moderate and High? Currently, it highlights using the same color {red: #DF504C}
- The legend animation can be fixed and made smooth using ease out animation.
- We can increase the font size of the selected indicators information on the right sidebar. Also, the toggle and Visualize can be onto each other instead of side by side to make some room for the indicators font size.
- In indicators > Climate > High: The unit mm is missing
- The cross button on the selected indicators on the right side bar can be more prominent.
- A clear all button on the right side bar above {Selected Indicators} makes more sense as we can clear out individual indicators from there
- On the left side bar selecting a filter and then re-clicking can be setup to deselect.
- We can show the Select Plan as a placeholder in the dropdown and full plan name on the dropdown
- Legends are missing indication of other indicators where selection is of {yellow: #FED634}
- Show layers icon instead of hamburger menu icon for the layers. Also, may shift this to bottom right {layers, zoom in, zoom out}
- The logo and KYL header can be left aligned.
On 25/02/25 13:29, Taru Jain wrote:
Hello,
I have added my observations and Prof. Aadi's comments in the tracker here. I checked for the Athamalik block in the Angul district of Odisha. None of the observations that I have noted are location specific though.
@Sukriti Kumari , could you check if there is a layer visibility issue with the new set of locations? For instance, for certain locations like Bikaner in Rajasthan and Chitrakoot in UP, no location is being filtered for any indicator selection.
Requesting Ksheetiz and Anmol to update in the sheet the changes that have been made so that we can do a final review of those points and remove them from the sheet. This will help keep the sheet manageable.
On a side note: the LULC changes in terms of reduction in tree cover and cropland degradation are going to be useful for our partners as mentioned by at least two of them so far. @Sukriti Kumari, let's finalize the bins for these indicators. Let me know when you have finalized doing the quality checks for the change detection related indicators.
Thanks and warm regards,Taru
--On Tue, Feb 25, 2025 at 11:51 AM 'Aaditeshwar Seth' via core-stack-dev <core-st...@googlegroups.com> wrote:
--Added. But everyone should pick at least one location and go deeper. It is important that everyone understands the basics of all that we are building. Plus, some of us have a deeper handle on the technical aspects of NRM, so this will help us catch different kinds of bugs and inconsistencies.
Adi
On 25-02-2025 11:28, Kapil Dadheech wrote:
++ Sukrti. Sukriti and taru will take this forward. Can you please add sukriti to this group.
From: 'Aaditeshwar Seth' via core-stack-dev <core-st...@googlegroups.com>
Sent: 25 February 2025 06:11
To: Ksheetiz Agrahari <ksheetiz...@oniondev.com>; Ankit Kumar <ankit...@oniondev.com>
Cc: core-st...@googlegroups.com <core-st...@googlegroups.com>
Subject: Re: [core-stack-dev] Re: Bug Fixes and ChangelogsThis is seriously awesome! It goes many leaps beyond the kind of analysis people are able to do on maps. Some fixes. The testing was done on Masalia.
- The hole in the middle doesn't show up for any of the selections. Check data.
- Legend needs to be minimizable. The whole map gets covered. Next point: On LULC, the 11-class terrain legend is showing. On terrain, the 5-class terrain legend is showing.
- Check some water bodies and see what's going on. The Kharif/Rabi/Zaid raster colouring does show up properly on some water bodies but on this one it seems only one colour is showing.
- Population selections seem to be cumulative instead of mutually exclusive. Do check. It's possible this could just be happening because only two categories are present in this area.
- We should ideally show only filtered villages intersecting with the filtered MWSes.
- Change the text to: We have not generated maps for this location as yet. Would you like to submit a request?
- Change the opening line to: In case the form is not accepting responses or you have any other feedback, please do write to us at con...@core-stack.org
Can everyone do a rigorous testing for one location each.
Adi
On 24-02-2025 17:15, Ksheetiz Agrahari wrote:
Changelogs For KYL:
1. Now the Visualize works end to end for all the Indicators.
2. Fix in the flow of visualization which sometimes led to softlock.
3. Now we are using annotated Tiles for the Basemap.
4. The Search bar now works for pan India.
5. When the location is not available the people can fill in a google form via the button which is shown with the not available toast.
6. The google form is linked with the sheet which is available with Sukriti and Samitha so they can plan out the requests which we receive via the form.
Link to app : https://main.d2s4eeyazvtd2g.amplifyapp.com/
Link to Sheet : https://docs.google.com/spreadsheets/d/1dwVVadWLlanghaRUJK0SBM2mhmuJWXYrfxx5fMzNAXU/edit?resourcekey=&gid=1893475828#gid=1893475828
Link to Form : https://docs.google.com/forms/d/e/1FAIpQLSesYshZg_HmNc0FgF-JSBye-AeN6mdyrhF2cjGmqLYeD7WgZA/viewform?usp=header
On Thu, Feb 20, 2025 at 4:32 PM Ankit Kumar <ankit...@oniondev.com> wrote:
Commons Connect Online App Update
Changelog- Changing plan was not refreshing the settlement layer for particular plan- Hybrid google satellite map across the screens- Fixed size plan menu which scrollable when there are more than 7 plans
On Thu, Feb 20, 2025 at 3:06 PM Ankit Kumar <ankit...@oniondev.com> wrote:
--
--Regards,Ankit KumarSoftware EngineerCFPT
You received this message because you are subscribed to the Google Groups "core-stack-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-stack-de...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/core-stack-dev/CAMYEDTvshtrQ4VKLYYwJj2zBMxSpHMArHQz7Q5aCCgEDaF6OnA%40mail.gmail.com.
--
--Regards,
Ksheetiz Agrahari
Software EngineerCPFT
You received this message because you are subscribed to the Google Groups "core-stack-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-stack-de...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/core-stack-dev/CAEm-oeanOvO5oaLrBS0ePvpQoB2sN_3jDhRnvc0nbz_EEESzVg%40mail.gmail.com.
CAUTION: This email originated from outside of IIT Delhi. Do not click links or open attachments unless you recognize the sender and know the content is safe.
----
Aaditeshwar Seth
Microsoft Chair Professor, Computer Science and Engineering, IIT Delhi
Research | CoRE Stack | Gram Vaani | ACT4D
Technology and (Dis)Empowerment: A Call to Technologists
You received this message because you are subscribed to the Google Groups "core-stack-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-stack-de...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/core-stack-dev/f1f9d019-d318-4c2a-a70b-f5e5a81d8796%40cse.iitd.ac.in.
CAUTION: This email originated from outside of IIT Delhi. Do not click links or open attachments unless you recognize the sender and know the content is safe.
--
You received this message because you are subscribed to the Google Groups "core-stack-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-stack-de...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/core-stack-dev/DM8PR06MB78133ACD6E634D8F8E3E251BA8C32%40DM8PR06MB7813.namprd06.prod.outlook.com.
--
Aaditeshwar Seth
Microsoft Chair Professor, Computer Science and Engineering, IIT Delhi
Research | CoRE Stack | Gram Vaani | ACT4D
Technology and (Dis)Empowerment: A Call to Technologists
You received this message because you are subscribed to the Google Groups "core-stack-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-stack-de...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/core-stack-dev/d8265d59-539c-4ed7-8ad8-b56eacc69b1b%40cse.iitd.ac.in.
You received this message because you are subscribed to the Google Groups "core-stack-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-stack-de...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/core-stack-dev/CAOz-ZOxG_RaqQbHKFtpcebbKZ3%2BKnV5d6XYpwLK%2BBKQ%3D0vuoRA%40mail.gmail.com.
--
Regards,
Ankit Kumar
Software Engineer
CFPT--
Regards,
Ankit Kumar
Software Engineer
CFPTCAUTION: This email originated from outside of IIT Delhi. Do not click links or open attachments unless you recognize the sender and know the content is safe.
--
Aaditeshwar Seth
Microsoft Chair Professor, Computer Science and Engineering, IIT Delhi
Research | CoRE Stack | Gram Vaani | ACT4D
Technology and (Dis)Empowerment: A Call to TechnologistsCAUTION: This email originated from outside of IIT Delhi. Do not click links or open attachments unless you recognize the sender and know the content is safe.
--
Aaditeshwar Seth
Microsoft Chair Professor, Computer Science and Engineering, IIT Delhi
Research | CoRE Stack | Gram Vaani | ACT4D
Technology and (Dis)Empowerment: A Call to Technologists--Regards,
Ksheetiz AgrahariSoftware EngineerCFPT
You received this message because you are subscribed to the Google Groups "core-stack-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to core-stack-de...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/core-stack-dev/CAEm-oea0s9-%3D_q-ABQHQ0mnnfkpXz1r-ybq68F%3DPVL74iDG0tg%40mail.gmail.com.