We have moved! Please catch us at https://sites.google.com/view/datameetpune/home
Looking for ward maps of Pune? Click here.
Common repo and documentation space for DataMeet Pune chapter
Home Page: https://sites.google.com/view/datameetpune/home
License: GNU General Public License v3.0
We have moved! Please catch us at https://sites.google.com/view/datameetpune/home
Looking for ward maps of Pune? Click here.
Problem: Many maps like development plan, ward maps are typically released by government agencies in a PDF form, exported from AutoCAD or so. When you open the PDF, sometimes you can notice that it is loading in layers, with a background image, then border lines, then labels, etc. This is because the PDF is holding multiple layers together, like a bunch of transparent sheets.
I have outlined here some ways to extract these layers from the PDF, using a free open source vector editing tool called Inkscape :
https://superuser.com/a/1296609/487360 Answer to forum question: How can I split PDF file into layers
Accessibility refers the method of making a product easy to use for users irrespective of their
abilities. In case of web accessibility, the aim is to make it easy for users to read and understand
the content on the website. In this proposal, we focus on the accessibility of images to visually
impaired users. WCAG 2.0 are a set of guidelines by the World Wide Web that have been
published to make the content on websites more accessible to its consumers.
In order to improve the accessibility of images on websites, WCAG 2.0 provides different
solutions for different types of images. For instance, informative images such as photos should
be given a short description. Decorative images should not have any alternate text since their
purpose is only to make the page more attractive. Functional images are those that are displayed
on buttons and other controls that have associated actions. In such cases, the alternate text should
describe the action and not the image. Complex images such as graphs should be given elaborate
descriptions. Informative text should be avoided in images as much as possible. An image in a
group of images conveying the same meaning should have an alternative text such that it should
convey the meaning of all the images in the group. Image maps should have an alternative text
for each region.
Unfortunately many websites do not follow these guidelines which causes a negative effect on
the user experience, as they are unable to acquire the information that they were searching for.
Various tools can be found that have been created as a part of many studies carried out in the
area of image recognition. These tools perform either or all of the following:
The generated text is given below::
Mess mmm oir REGISTER For Open Governemnt Data (0GD) Platform India -· CATEG0RY 3 ·
Last Date: 18th February 2018
Another site: https://egreetings.gov.in/, that is used to share e-greeting cards has a range of cards
to choose from but with no understandable alternate text. Two images of cards that fall in the
‘Holi greetings’ category are given below:
The alt text provided is ‘Holi | Greetings Portal’. Since images in such categories carry
cultural/religious/mythological graphics, it may not be possible for a generic image descriptor
tool to render the image and generate appropriate text; therefore manual intervention is required
in such scenarios.
To summarize, we propose to:
References:
Saturday 5th Jan 2018, 2 to 6 pm.
Students doing an MBA course, learning Business Intelligence tools like Tableau / PowerBI / SuperSet / other (will update here if we get to know precisely)
Inviting inputs for which datasets to use at the event.
GML_ID Maharashtra_village.16756 in MH Villages v2W2 shapefile
Starting Idea: Get some data like Census data into a NoSQL database, and then build a web tool to query the database.
Reference links:
Later: Build a web-based way for people to add in data, work towards a NoSQL data portal. See this conversation on datameet mailing list.
@geekgod (Karunakar Sir's) suggestion:
Pull in existing marathi localisation in other projects like KDE, Mozilla etc.
These translations are typically in .po format.
The .ts file of QGIS can be converted to .po
Then, existing translations of recurring phrases like "Save Project As" can be pulled in from other projects. And then for translation exercise we only have the remainder phrases to deal with, stuff that is in QGIS and not in the other OSs/softwares.
Look online for Translation Toolkit
What are some things that have been created by members of this chapter, that datameet can claim some sort of involvement in? (like : connected with partners through datameet, found a particular dataset or code through datameet, etc)
We should feature them, to show a kind of output or result of doing this whole thing.
This is pertaining to extraction of text that is in Unicode Devnagri or other Indian language scripts, from PDFs.
Just gathering some links.
Task name: Table Un Pivot
Task description: https://github.com/datameet-pune/datameet-pune.github.io/wiki/Table-Un-Pivot
Task status: Completed!
Script avaliable at: https://github.com/kshithijiyer/DataMeet-Pune-Rainfall
Processed Data available at: https://github.com/kshithijiyer/DataMeet-Pune-Rainfall/tree/master/Processed-Data
Have a look at the ReadMe.md to get some ideas on what can be done with the data!
25.10.18: Edit:
Gathering problem statements for a hackathon.
Guidelines:
From Pune Open Data portal, we have lat-long data of bus stops, but it is non-unique and heavily repeating in some cases. The BRT stops were there in a separate unique list so they are easy to pry out, but the larger dataset of non-BRT stops needs work.
Geohashes resolve lat-long values into square areas. So, a pair of lat-longs that are very close to each other but not the same can be resolved to belong to the same geohash. So, this could be a way of clustering the stops data. Links:
Where this is coming from:
https://etherpad.net/p/LibreOffice-Hackathon-Gnunify
17 Feb Gnunify 2018 event: Session on hacking LibreOffice conducted by @geekgod where we talked about this.
Initial task list:
Input : A table having lat and long values.
Desired Output : Same table, with columns added carrying OpenLocationCodes at varying precision levels: 4,6,8,10.
Target Audience : Knows excel and copy paste. No coding.
Two possible ways to do it:
18.483120, 76.050704 (Area)
should these have Yavatmal District assigned to them? I believe this is an error and should be Osmanabad District.
main participant audience : 3rd year computer engineering and IT students of COEP. But event will be optional to attend and will be open for others.
GML_ID Maharashtra_village.40557
21.289816, 77.502907 - I do not believe this is the correct village name or parent district.
I think the village name should be Kheltapmali, unless if Achalpur took over the entire area (*but this does not look urban). District should be Amravati.
Build a map + table interface like this that enables the user to pull in data from different sources.
Example:
post: Telangana Temperature Data from 2013 to 2017
file/resource: Monthly maximum temperature
There, see data API tab
Sample API query:
https://www.data.telangana.gov.in/api/action/datastore/search.json?resource_id=cc9950ce-89aa-455b-847b-d87756db8f91&limit=5
A query for district=adilabad and limit=2:
https://www.data.telangana.gov.in/api/action/datastore/search.json?resource_id=cc9950ce-89aa-455b-847b-d87756db8f91&district=adilabad&limit=2
(suggestion: copy-paste the json output to codebeautify, see in tree viewer mode)
Wanted: One page where multiple such queries can be run, and the output is displayed on inter-linked map, and table for that dataset. Multiple datasets > multiple tables loaded, but all on same map.
GSDA : Groundwater Surveys and Development Agency, Maharashtra
Page where one can download Ground Water Recharge Priority maps of individual villages: https://gsda.maharashtra.gov.in/english/index.php/GWRechargePriorityMap
This page also has a state-wide map shown in a thumbnail that was looking heavy. The 'thumbnail' turned out to be 4mb's size and quite high res. So, I put it in mapwarper,
http://mapwarper.net/maps/28327#Preview_tab
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.