Optimum route finder to the point of interest through public transport - PowerPoint PPT Presentation

1 / 34
About This Presentation
Title:

Optimum route finder to the point of interest through public transport

Description:

Optimum route finder to the point of interest through public transport By Pratik Mehta Submitted to Dept. Comp. Science and Engineering IIT-Bombay – PowerPoint PPT presentation

Number of Views:107
Avg rating:3.0/5.0
Slides: 35
Provided by: CARE172
Category:

less

Transcript and Presenter's Notes

Title: Optimum route finder to the point of interest through public transport


1
Optimum route finder to the point of interest
through public transport
  • By
  • Pratik Mehta
  • Submitted to
  • Dept. Comp. Science and Engineering
  • IIT-Bombay

2
Table of Content
  1. Introduction
  2. Available spatial and non-spatial data
  3. Data Modeling
  4. Uploading on ArcGIS Server
  5. Creating Web application
  6. Snapshots
  7. Conclusion
  8. Future Expansion
  9. References

3
1. Introduction
  • Web-based prototype
  • What our application does?
  • Origin bus stop
  • Point of interest (hospitals, malls, cinemas
    etc.)
  • Nearest bus stop from point of interest
  • Route from point of interest to nearest bus stop
  • Route from origin bus stop to destination bus
    stop
  • Bus Number and Timing

4
2. Available spatial and non-spatial data
  • A_C Bus Stop 2011 All route wise station names
  • CityBus Time Sept 2010 Timing between stations
  • Route Timing Time for New Mumbbai (3 Routes
    only)
  • ACTimeTableApril 2012 Number of trips through
    out a day
  • Ac Bus Stop.shp (BUSSTOP, ROUTE, XCORD, YCORD)
  • Ac Bus Route.shp Road network for AC Buses
  • Road.shp Road Network of Mumbai city
  • Town Boundary.shp Outer Boundary with name
  • POI.shp (LONG, LAT, Name, Category)
  • Railway Line.shp

5
3. Data Modeling
  • Directions
  • Up and Down (Attribute Run)
  • Truncated Routes
  • Bus Stops
  • Two Points on same locations
  • Unique ID
  • Bus Route
  • Add attribute Name

6
3. Data Modeling
  • Address Locator
  • Convert textual description to location
  • Why we need that?
  • Different style available
  • What if we dont give tolerance?
  • Find Route tool (ArcGIS 10)
  • Why we use it? What it returns?
  • What we should have before using it?

7
3. Data Modeling
8
3. Data Modeling
9
3. Data Modeling
10
3. Data Modeling
11
3. Data Modeling
12
3. Data Modeling
  • Why Combination of three in Ref_ID?

13
3. Data Modeling
14
3. Data Modeling
  • Final GeoDatabase
  • Making single shapefile
  • Map Document
  • Add required layers
  • What about visibility?
  • At least one network layer (Route, Closest
    Facility)

15
4. Uploading on ArcGIS Serve
  • Type of services server provides
  • Map service (.mxd)
  • Geocode service (.loc)
  • Geodata Service
  • Geometry service (no GIS resource requires)
  • Geoprocessing services (toolbox- .tbx)
  • Image Service (For raster data)
  • Search Service

16
4. Uploading on Server
  • Three ways to upload service
  • Enable capabilities like KML, Network Analysis,
    Mobile Data Access etc.
  • Mapping will be default capability
  • After successful upload you will get link
  • http//gise-lab-int18399/arcgis/rest/services/Fin
    al/MapServer
  • http//gise-lab-int18399/arcgis/rest/services/Fin
    al/NAServer/Route

17
5. Creating Web Application
  • In built application in ArcGIS Server
  • SOAP Services (Java, .NET)
  • Server side development
  • Lack of functionalities
  • REST Services (JavaScript, Silverlight, Flex,
    Apex)
  • Client side development
  • Very popular

18
5. Creating Web Application
  • DOJO Toolkit
  • Dojo is an open source toolkit that helps you
    write robust and efficient JavaScript code
  • The ESRI developers who created the ArcGIS
    JavaScript API used Dojo to simplify their
    development
  • dojo.require("esri.map") (which is minimum)
  • Why not Jquery?

19
6. Snapshots
20
(No Transcript)
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
(No Transcript)
29
7. Conclusion
  • Closest facility and shortest route is working
    fine but still there are some drawbacks
  • Only 10 facilities have been added (total 420
    stops)
  • Browser compatibility in JavaScript
  • Complex Queries
  • Identifying closest facility
  • Because of decimal numbers
  • Cant do reverse geocoding too
  • Route Number

30
8. Future Expansion
  • New Programming language
  • Flex has highest number of examples available
  • Mobile Compatibility
  • For iOS
  • Enable mobile data access
  • Change view port
  • Change of bus feature

31
9. References
  • http//www.routenetwork.com.overtures-infotech.com
    /iis6954.asp
  • http//help.arcgis.com/en/arcgisdesktop/10.0/help/
    index.html/What_is_geocoding/002500000001000000/
  • http//webhelp.esri.com/arcgisdesktop/9.2/index.cf
    m?topicnamecreating_an_address_locator
  • http//help.arcgis.com/en/arcgisdesktop/10.0/help/
    index.html//002500000002000000.htm
  • http//help.arcgis.com/en/arcgisdesktop/10.0/help/
    index.html/Commonly_used_address_locator_styles/0
    025000000v000000/
  • http//help.arcgis.com/en/arcgisdesktop/10.0/help/
    index.html/What_is_Network_Analyst/00470000000100
    00/
  • http//help.arcgis.com/en/arcgisdesktop/10.0/help/
    index.html//00qp00000008000000.htm
  • http//webhelp.esri.com/arcgisserver/9.3/java/inde
    x.htmadd_new_svc.htm
  • http//webhelp.esri.com/arcgisdesktop/9.2/index.cf
    m?TopicNameGiving_ArcGIS_Server_access_to_folders
  • http//help.arcgis.com/en/webapi/javascript/arcgis
    /help/jshelp_start.htmjshelp/ags_rest.htm
  • http//help.arcgis.com/en/sdk/10.0/arcobjects_net/
    conceptualhelp/index.html/Serialization_in_the_SO
    AP_API/0001000002n6000000/
  • http//resources.esri.com/help/9.3/arcgisserver/ap
    is/javascript/arcgis/help/jshelp_start.htmjshelp/
    inside_dojo.htm
  • http//help.arcgis.com/en/webapi/javascript/arcgis
    /help/jssamples_start.htmjssamples/mobile_simplem
    ap.html

32
9. References
  • Geocoding
  • http//webhelp.esri.com/arcgisdesktop/9.3/index.cf
    m?TopicNameBuilding20an20address20locator20fo
    r20alternative20searches
  • http//webhelp.esri.com/arcgisdesktop/9.2/index.cf
    m?topicnamecreating_an_address_locator
  • http//webhelp.esri.com/arcgisdesktop/9.2/tutorial
    s/Geocoding9.htm
  • http//help.arcgis.com/en/arcgisdesktop/10.0/help
    /index.html//002500000042000000.htm
  • http//www.lib.unc.edu/reference/gis/faq/geocode.h
    tml

33
9. References
  • Development
  • http//help.arcgis.com/en/webapi/javascript/arcgis
    /help/jssamples_start.htmjssamples/query_nomap.ht
    ml
  • http//help.arcgis.com/en/webapi/javascript/arcgis
    /help/jssamples_start.htmjssamples/locator_addres
    s.html
  • http//help.arcgis.com/en/webapi/javascript/arcgis
    /help/jssamples_start.htmjssamples/routetask_find
    _route.html
  • http//help.arcgis.com/en/webapi/javascript/arcgis
    /help/jssamples_start.htmjssamples/routetask_clos
    est_facility.html

34
Any questions?
  • Thank you
Write a Comment
User Comments (0)
About PowerShow.com