77
TCC Automation My project My Blog OSM Links and References Thank you TCC Automation Project My Blog Open Street Mapping Sandeep Kaur 90370821211 Dept. of Information Technology October 21, 2011 Sandeep Kaur 90370821211 TCC Automation

My TCC project

Embed Size (px)

Citation preview

Page 1: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

TCC Automation ProjectMy Blog

Open Street Mapping

Sandeep Kaur90370821211

Dept. of Information Technology

October 21, 2011

Sandeep Kaur 90370821211 TCC Automation

Page 2: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Introduction of TCC Automation

Automation is the use of control systems and informationtechnologies to reduce the need for human work in the productionof goods and services. Raw data storage, electronic transfer, andthe management of electronic business information comprise thebasic activities of an office automation system.

Sandeep Kaur 90370821211 TCC Automation

Page 3: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Objectives of TCC Automation

Make your work less tedious.

Trim hours off your workload.

Reduce repetitive keyboard strokes or mouse-clicks.

Make data entry easier with fewer tabs or mouse movements.

Take any job you do longhand and make the computer do itfor you.

Sandeep Kaur 90370821211 TCC Automation

Page 4: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Objectives of TCC Automation

Make your work less tedious.

Trim hours off your workload.

Reduce repetitive keyboard strokes or mouse-clicks.

Make data entry easier with fewer tabs or mouse movements.

Take any job you do longhand and make the computer do itfor you.

Sandeep Kaur 90370821211 TCC Automation

Page 5: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Objectives of TCC Automation

Make your work less tedious.

Trim hours off your workload.

Reduce repetitive keyboard strokes or mouse-clicks.

Make data entry easier with fewer tabs or mouse movements.

Take any job you do longhand and make the computer do itfor you.

Sandeep Kaur 90370821211 TCC Automation

Page 6: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Objectives of TCC Automation

Make your work less tedious.

Trim hours off your workload.

Reduce repetitive keyboard strokes or mouse-clicks.

Make data entry easier with fewer tabs or mouse movements.

Take any job you do longhand and make the computer do itfor you.

Sandeep Kaur 90370821211 TCC Automation

Page 7: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Objectives of TCC Automation

Make your work less tedious.

Trim hours off your workload.

Reduce repetitive keyboard strokes or mouse-clicks.

Make data entry easier with fewer tabs or mouse movements.

Take any job you do longhand and make the computer do itfor you.

Sandeep Kaur 90370821211 TCC Automation

Page 8: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Objectives of TCC Automation

Make your work less tedious.

Trim hours off your workload.

Reduce repetitive keyboard strokes or mouse-clicks.

Make data entry easier with fewer tabs or mouse movements.

Take any job you do longhand and make the computer do itfor you.

Sandeep Kaur 90370821211 TCC Automation

Page 9: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Languages and tools used

Programming language : Python

Framework : Django

Web Languages : Html, Java Script, CSS

Database : Mysql

Sandeep Kaur 90370821211 TCC Automation

Page 10: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

Python

About Python

Python is a dynamic language, as in python coding is very easyand also it require less coding and about its interpreted nature it isjust exellent.Python is a high level programming language andDjango which is a web development framework is written in pythonlanguage.Python is an easy to learn, powerful programming language.Pythonruns on Windows, Linux/Unix, Mac OS X.Python is free to use,even for commercial products.Python can also be used as anextension language for existing modules and applications that needa programmable interface.

Sandeep Kaur 90370821211 TCC Automation

Page 11: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

Django

Django

Django is an open source web application framework written inpython. It lets you build high-performing, elegant Web applicationsquickly. Django focuses on automating as much as possible.Django adopts the standard MVC(Model-View-Controller) designpattern. But instead, their naming convention is theMTV(Model-Template-View).

Sandeep Kaur 90370821211 TCC Automation

Page 12: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

Django

MTV

Model is an object relational mapping to your databaseschema. So each model is a class which represent atable in your database.

Template is simply HTML for your views. It also allows you todisplay different messages depending on whether ornot a user logged in.

View could be a homepage or a page to display a user’sinformation, for instance

Sandeep Kaur 90370821211 TCC Automation

Page 13: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

MySql

MySql

Although Django supports all the Databases like sqlite, Mysql,postgresql etc but I used the Mysql. Mysql is worldas most popularopen source database. MySQL is written in C and C++.Free-software-open source projects that require a full-featureddatabase management system often use MySQL.One of the greatest advantage of Django is that it synchronises thedatabase only with one command without having any need to senddifferent queries for insertion, deletion, updation etc. There is a filenamed models.py which is used for purpose of creatingdatabase.The command used for database synchronisation is

$ python manage.py sycdb

Sandeep Kaur 90370821211 TCC Automation

Page 14: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 15: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 16: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 17: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 18: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 19: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 20: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 21: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 22: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 23: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Report

Suspense Report

Suspense-Clearance Report

T.A./D.A. Bill

Performa Bill

Job Register

Yearly/Monthly Income Report

Transport Bill

Other charge Bill

Faculty Income distribution

Sandeep Kaur 90370821211 TCC Automation

Page 24: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Reports

Main Register

Receipt

Department/lab Report

Govt./Semi-Govt./Private Report

Clearance Report

General Bill

Sandeep Kaur 90370821211 TCC Automation

Page 25: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Reports

Main Register

Receipt

Department/lab Report

Govt./Semi-Govt./Private Report

Clearance Report

General Bill

Sandeep Kaur 90370821211 TCC Automation

Page 26: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Reports

Main Register

Receipt

Department/lab Report

Govt./Semi-Govt./Private Report

Clearance Report

General Bill

Sandeep Kaur 90370821211 TCC Automation

Page 27: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Reports

Main Register

Receipt

Department/lab Report

Govt./Semi-Govt./Private Report

Clearance Report

General Bill

Sandeep Kaur 90370821211 TCC Automation

Page 28: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Reports

Main Register

Receipt

Department/lab Report

Govt./Semi-Govt./Private Report

Clearance Report

General Bill

Sandeep Kaur 90370821211 TCC Automation

Page 29: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Reports

Main Register

Receipt

Department/lab Report

Govt./Semi-Govt./Private Report

Clearance Report

General Bill

Sandeep Kaur 90370821211 TCC Automation

Page 30: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Reports

Main Register

Receipt

Department/lab Report

Govt./Semi-Govt./Private Report

Clearance Report

General Bill

Sandeep Kaur 90370821211 TCC Automation

Page 31: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 32: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 33: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 34: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 35: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 36: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 37: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 38: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Introduction to TCC Automationits ObjectiveLanguages and tools usedMy projectDistribution of money

TCC Automation

Distribution of money

College Income

Administrative

Development Funds

Consultatancy Asst.

Service Tax

Education Tax

Higher-Education Tax

Sandeep Kaur 90370821211 TCC Automation

Page 39: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

My Contribution in the software

My work

Made Login and registration application

Added a report named ‘Daily Report’

Added a module named ‘Labs’

Introduced new tables in admin section

Gave different database permissions to different staff members

Sandeep Kaur 90370821211 TCC Automation

Page 40: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

My Contribution in the software

My work

Made Login and registration application

Added a report named ‘Daily Report’

Added a module named ‘Labs’

Introduced new tables in admin section

Gave different database permissions to different staff members

Sandeep Kaur 90370821211 TCC Automation

Page 41: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

My Contribution in the software

My work

Made Login and registration application

Added a report named ‘Daily Report’

Added a module named ‘Labs’

Introduced new tables in admin section

Gave different database permissions to different staff members

Sandeep Kaur 90370821211 TCC Automation

Page 42: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

My Contribution in the software

My work

Made Login and registration application

Added a report named ‘Daily Report’

Added a module named ‘Labs’

Introduced new tables in admin section

Gave different database permissions to different staff members

Sandeep Kaur 90370821211 TCC Automation

Page 43: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

My Contribution in the software

My work

Made Login and registration application

Added a report named ‘Daily Report’

Added a module named ‘Labs’

Introduced new tables in admin section

Gave different database permissions to different staff members

Sandeep Kaur 90370821211 TCC Automation

Page 44: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

My Contribution in the software

My work

Made Login and registration application

Added a report named ‘Daily Report’

Added a module named ‘Labs’

Introduced new tables in admin section

Gave different database permissions to different staff members

Sandeep Kaur 90370821211 TCC Automation

Page 45: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

TCC Automation

Login Application

This increased the security of the project as now only theauthorised users can have access to the software and thus use it.Any unauthorised user now cannot misuse it.

Sandeep Kaur 90370821211 TCC Automation

Page 46: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

Login application

Sandeep Kaur 90370821211 TCC Automation

Page 47: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

TCC Automation

Daily Report module

It was not possible earlier to have a record amount of a day inTCC or number of number of days selected but after introductionof this module in the software one can do so. This has moreoverincreased the level of automation.

Sandeep Kaur 90370821211 TCC Automation

Page 48: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

Daily report module added

Sandeep Kaur 90370821211 TCC Automation

Page 49: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

Daily report module

Type of payment selected

Sandeep Kaur 90370821211 TCC Automation

Page 50: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

Daily report module

Amount calculated

Sandeep Kaur 90370821211 TCC Automation

Page 51: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

TCC Automation

Labs module

This module is used to find the amount recieved for a particular labfor the number of days selected. It gives the record for the labs inTCC for number of days selected. It has also automated the work.

Sandeep Kaur 90370821211 TCC Automation

Page 52: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

Labs module added

Sandeep Kaur 90370821211 TCC Automation

Page 53: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

Amount calculated for particular lab

labs module

Sandeep Kaur 90370821211 TCC Automation

Page 54: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

TCC Automation

Introduction of new tables in admin

Introduction of new tables in admin has made the admin ofsoftware more powerful as now in order to change the databaseentries he can directly make changes by going to these tables.

Sandeep Kaur 90370821211 TCC Automation

Page 55: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

My Contribution in the software

Automation tables added in admin

Sandeep Kaur 90370821211 TCC Automation

Page 56: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Blog in DjangoMy Blog’s front page

Blog in Django

My Blog

I made an application called My Blog in the report. It consists ofall the necessary modules as the other blogs does have. Thedifferent moduled are:

My Posts: It displays all the posts done by me.

My Poems: The poems posted by me are displayed here.

My Images/ Sketches: It contains all the images and sketchesposted.

I have synchronized Mysql database with it thus all the values ofposts, Poems and Images are fetched directly from database.

Sandeep Kaur 90370821211 TCC Automation

Page 57: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Blog in DjangoMy Blog’s front page

Front page of blog

Figure: Index page of Blog

Sandeep Kaur 90370821211 TCC Automation

Page 58: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

OpenStreetMap

Introduction to Open Street Mapping

OpenStreetMap is a wiki page for maps and other geographicalfacts.People gather location data from a variety of sources such asrecordings from GPS devices, from free satellite imagery or simplyfrom knowing an area, and upload this data to OpenStreetMap.The uploaded data can be further modified, corrected and enrichedby anyone who notices missing facts or errors.

Sandeep Kaur 90370821211 TCC Automation

Page 59: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

collecting Data

There are variety of ways of gathering data for OSM:

Using GPS(Global Positioning Device) for tracking the pathsto be mapped.

Having Local Knowledge of the area.

Using the imagery of the area to be mapped

Sandeep Kaur 90370821211 TCC Automation

Page 60: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

collecting Data

There are variety of ways of gathering data for OSM:

Using GPS(Global Positioning Device) for tracking the pathsto be mapped.

Having Local Knowledge of the area.

Using the imagery of the area to be mapped

Sandeep Kaur 90370821211 TCC Automation

Page 61: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

collecting Data

There are variety of ways of gathering data for OSM:

Using GPS(Global Positioning Device) for tracking the pathsto be mapped.

Having Local Knowledge of the area.

Using the imagery of the area to be mapped

Sandeep Kaur 90370821211 TCC Automation

Page 62: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

collecting Data

There are variety of ways of gathering data for OSM:

Using GPS(Global Positioning Device) for tracking the pathsto be mapped.

Having Local Knowledge of the area.

Using the imagery of the area to be mapped

Sandeep Kaur 90370821211 TCC Automation

Page 63: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

Uploading GPS data

The data we, collect in our GPS device is raw and for uploading itto OSM, following steps are to be followed:

The raw data collected by us is in CSV(Comma-SeperatedValues) and it need to be converted into GPX (GPS eXchangeFormat). It can easily be done by using the GPX convertor.

Once you have a GPX file containing a GPS trace, you shouldupload it to the site

Now download the area containing those traces into JOSM

Sandeep Kaur 90370821211 TCC Automation

Page 64: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

Uploading GPS data

The data we, collect in our GPS device is raw and for uploading itto OSM, following steps are to be followed:

The raw data collected by us is in CSV(Comma-SeperatedValues) and it need to be converted into GPX (GPS eXchangeFormat). It can easily be done by using the GPX convertor.

Once you have a GPX file containing a GPS trace, you shouldupload it to the site

Now download the area containing those traces into JOSM

Sandeep Kaur 90370821211 TCC Automation

Page 65: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

Uploading GPS data

The data we, collect in our GPS device is raw and for uploading itto OSM, following steps are to be followed:

The raw data collected by us is in CSV(Comma-SeperatedValues) and it need to be converted into GPX (GPS eXchangeFormat). It can easily be done by using the GPX convertor.

Once you have a GPX file containing a GPS trace, you shouldupload it to the site

Now download the area containing those traces into JOSM

Sandeep Kaur 90370821211 TCC Automation

Page 66: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

Uploading GPS data

The data we, collect in our GPS device is raw and for uploading itto OSM, following steps are to be followed:

The raw data collected by us is in CSV(Comma-SeperatedValues) and it need to be converted into GPX (GPS eXchangeFormat). It can easily be done by using the GPX convertor.

Once you have a GPX file containing a GPS trace, you shouldupload it to the site

Now download the area containing those traces into JOSM

Sandeep Kaur 90370821211 TCC Automation

Page 67: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Steps to add to OpenStreetMap

Create/Edit OSM data

Now edit the map of the area downloaded and make the editingaccording to the knowledge of the area or the data collected byGPS device.

Sandeep Kaur 90370821211 TCC Automation

Page 68: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Jalalabad Mapping

Sandeep Kaur 90370821211 TCC Automation

Page 69: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Software Release

Software Released at:

http : //automation.sarovar .org

Working at:

http : //202.164.53.122/tcc11 12/

Sandeep Kaur 90370821211 TCC Automation

Page 70: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

References

Links

http : //python.org

http : //djangoproject.com

http : //djangobook .com

http : //jagdeepmalhi .blogspot.com

Mailing Lists

[email protected]

django [email protected]

Sandeep Kaur 90370821211 TCC Automation

Page 71: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

References

Links

http : //python.org

http : //djangoproject.com

http : //djangobook .com

http : //jagdeepmalhi .blogspot.com

Mailing Lists

[email protected]

django [email protected]

Sandeep Kaur 90370821211 TCC Automation

Page 72: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

References

Links

http : //python.org

http : //djangoproject.com

http : //djangobook .com

http : //jagdeepmalhi .blogspot.com

Mailing Lists

[email protected]

django [email protected]

Sandeep Kaur 90370821211 TCC Automation

Page 73: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

References

Links

http : //python.org

http : //djangoproject.com

http : //djangobook .com

http : //jagdeepmalhi .blogspot.com

Mailing Lists

[email protected]

django [email protected]

Sandeep Kaur 90370821211 TCC Automation

Page 74: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

References

Links

http : //python.org

http : //djangoproject.com

http : //djangobook .com

http : //jagdeepmalhi .blogspot.com

Mailing Lists

[email protected]

django [email protected]

Sandeep Kaur 90370821211 TCC Automation

Page 75: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

References

Links

http : //python.org

http : //djangoproject.com

http : //djangobook .com

http : //jagdeepmalhi .blogspot.com

Mailing Lists

[email protected]

django [email protected]

Sandeep Kaur 90370821211 TCC Automation

Page 76: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

References

Links

http : //python.org

http : //djangoproject.com

http : //djangobook .com

http : //jagdeepmalhi .blogspot.com

Mailing Lists

[email protected]

django [email protected]

Sandeep Kaur 90370821211 TCC Automation

Page 77: My TCC project

TCC AutomationMy projectMy Blog

OSMLinks and References

Thank you

Sandeep Kaur 90370821211 TCC Automation