Download presentation
Presentation is loading. Please wait.
Published byAngelica Douglas Modified over 9 years ago
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 don’t 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
12
Why Combination of three in Ref_ID?
13
3. Data Modeling
14
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-int1:8399/arcgis/rest/services/Final/MapServer – http://gise-lab-int1:8399/arcgis/rest/services/Final/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
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 Can’t 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/00250000000 1000000/ http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?topicname=creating_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/0025000000v000000/ http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/What_is_Network_Analyst/00470 00000010000/ http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00qp00000008000000.htm http://webhelp.esri.com/arcgisserver/9.3/java/index.htm#add_new_svc.htm http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Giving_ArcGIS_Server_access_t o_folders http://help.arcgis.com/en/webapi/javascript/arcgis/help/jshelp_start.htm#jshelp/ags_rest.htm http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#/Serialization_in_t he_SOAP_API/0001000002n6000000/ http://resources.esri.com/help/9.3/arcgisserver/apis/javascript/arcgis/help/jshelp_start.htm#jshel p/inside_dojo.htm http://help.arcgis.com/en/webapi/javascript/arcgis/help/jssamples_start.htm#jssamples/mobile_si mplemap.html
32
9. References Geocoding – http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm ?TopicName=Building%20an%20address%20locator% 20for%20alternative%20searches – http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm ?topicname=creating_an_address_locator – http://webhelp.esri.com/arcgisdesktop/9.2/tutorials/ Geocoding9.htm – http://help.arcgis.com/en/arcgisdesktop/10.0/help/i ndex.html#//002500000042000000.htm – http://www.lib.unc.edu/reference/gis/faq/geocode.ht ml
33
9. References Development – http://help.arcgis.com/en/webapi/javascript/arcgis/help/js samples_start.htm#jssamples/query_nomap.html – http://help.arcgis.com/en/webapi/javascript/arcgis/help/js samples_start.htm#jssamples/locator_address.html – http://help.arcgis.com/en/webapi/javascript/arcgis/help/js samples_start.htm#jssamples/routetask_find_route.html – http://help.arcgis.com/en/webapi/javascript/arcgis/help/js samples_start.htm#jssamples/routetask_closest_facility.ht ml
34
Any questions? Thank you
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.