GeoData Analysis


Imagem de capa

Developing various schematics to approach the problem of handling data of 75k+ Pilgrims at Haridwar.

About IIT Roorkee

Indian Institute of Technology - Roorkee is among the foremost of institutes of national importance in higher technological education and in engineering, basic and applied research. Since its establishment, the Institute has played a vital role in providing the technical manpower and know-how to the country and in pursuit of research. The Institute ranks amongst the best technological institutions in the world and has contributed to all sectors of technological development. It has also been considered a trend-setter in the area of education and research in the field of science, technology, and engineering. The Institute has completed 150th year of its existence in October 1996. On September 21, 2001, an Ordinance issued by the Government of India declared it as the nation’s seventh Indian Institute of Technology. The Ordinance is now converted into an Act by the Parliament to make IIT, Roorkee as an “Institution of National Importance”. The Institute offers Bachelor’s Degree courses in 10 disciplines of Engineering and Architecture and Postgraduate’s Degree in 55 disciplines of Engineering, Applied Science, Architecture and planning. The Institute has facility for doctoral work in all Departments and Research Centres. The Institute admits students to B.Tech. and B.Arch. courses through the Joint Entrance Examination (JEE) conducted at various centres all over India.


To devolop various scalable techniques to be deployed on a client server model, available for querying in real time. To perform analysis on GeoData of various devices along with timestamps and relevant information for querying it and on the data retrieved to generate custom required reports.

The framework used is Django, to create a login and display page. The login is secured by Username and Password. XAMP is used to create a SQL database for querying. The Reports are generated using Various Unsupervised algorithms implemented in Python and Run on the backend.

Tools Used



The client Server model created worked as expected on a loopback interface on a local machine. Tableau and Scikit learn were used to generate analytical repots, Wireshark was used to sniff the data being transferred.

Several reports were generated from the Teerth Yatra Data provided as a SQL.

I have used various frameworks and Tools to obtain the final results.

Various scopes for improvement exist as we can further encrypt the data being transmitted, secure the model. Various clustering algorithms can be run to provide more detailed repots and we may add more functionality to our proposed model.