Vehicle Tracking Using ArcIMS and Geocortex IMF: A Winning Combination. Combination

Size: px
Start display at page:

Download "Vehicle Tracking Using ArcIMS and Geocortex IMF: A Winning Combination. Combination"

Transcription

1 Vehicle Tracking Using ArcIMS and Geocortex IMF: A Winning Combination Combination Jason Close Internet Geographer Latitude Geographics Group Ltd. jclose@latitudegeo.com

2 The City of Garland, Texas, population 221,000 has implemented a custom Automated Vehicle Location (AVL) system, backboned by ESRI ESRI s ArcIMS and Geocortex IMF, into its Water Utilities field operations. How the System Started The City of Garland GIS department has been using ESRI ESRI s ArcIMS and Geocortex IMF to distribute GIS data throughout the organization for 4 years. Currently, the Interactive Map is use organization for 4 years. Currently, the Interactive Map is use d by 200 users in 15 departments. Once the water utility data was converted into GIS format (initially as shape files and now as features in ArcSDE ArcSDE ), and displayed in ArcIMS ArcIMS interactive map, the water department deployed in interactive map, the water department deployed in vehicle Mobile DigitaTerminals (MDT) to diminish the need for paper maps. maps.

3 How the System Started (cont.) The next step taken by the Water department was to find a way to integrate its work management system with an AVL and ArcIMS. This was made possible by the introduction of ArcSDE and a set o This was made possible by the introduction of ArcSDE and a set o f custom tools developed in conjunction with Latitude Geographics to be used with ArcIMS to be used with ArcIMS based mapping applications (Geocortex IMF). The AVL system sets as part of the city The AVL system sets as part of the city s GIS Interactive Mapping System (ArcIMS and Geocortex IMF) and is displayed via a browser for Water Utility interaction. One advantage of the system is that it can be replicated to othe One advantage of the system is that it can be replicated to othe r city departments. city departments.

4 The AVL System l Vehicle Tracking l Vehicle History (Bread Crumbs) l CalDispatching l Work Monitoring Work Monitoring

5 Vehicle Tracking l Network Connectivity l City Mesh / Verizon Network Cards l USB GPS Unit Attached to Laptops l Database Connectivity l GPS Client on Each Laptop l Client sends data to a Web Service at a configured polling time l Web Service calls stored procedure to insert Data into Water SQL Server Database 1.0

6 Vehicle Tracking (Visual) Water SQL Server DB 1.1

7 l GPS Data Conversion l Latitude and Longitude Conversion to X,Y Coordinates l NauticaMiles converted to MPH l SQL Server to Oracle Connectivity l SQL Server Sends Data to Oracle via a Server Link using the OLEDB for Oracle Provider l Has to write to a Temporary Oracle table due to OLE ODBC not being able to recognize spatiacolumns l Oracle Data Conversion l Triggers convert the X,Y to spatiadata so it can be viewed on the map Water SQL Server DB GIS Oracle DB 1.2

8 l Vehicle Display on GIS Map (ArcIMS) l Number of Work Orders Assigned l Crew Number l Vehicle Color coded according to what department the driver belongs to (i.e. Blue is Water, Red is Sewer, and Gold is Pump Maintenance) GIS Oracle DB ArcIMS Web App 1.3

9 Vehicles In Action 1.4

10 Vehicle History (Bread Crumbs) l Vehicle history is stored in a table (ArcSDE) and displayed as a layer on the Map. l The Bread Crumb feature may be activated at any time to retrace the path of the vehicle as it has traveled throughout the city by calendar date and time of day date and time of day. 2.0

11 Vehicle Bread Crumbs 2.1

12 Vehicle Bread Crumbs 2.2

13 CalDispatching l Dispatchers receive calls from customers and create a work order ticket in the water Work Management System (WMS) l The work order ticket is displayed on the GIS Interactive Map, color coded by department and with a status status labe above it l By using the GIS Interactive Map, dispatchers can visually determine what crew should be assigned to the work order ticket 3.0

14 Work Order Ticket Screen (WMS) Work Orders displayed in GIS 3.1

15 l SQL Server to Oracle Connectivity l SQL Server Sends Data to Oracle via a Server Link using the OLEDB for Oracle Provider l Has to write to a Temporary Oracle table due to OLE ODBC not being able to recognize spatiacolumns l Oracle Data Conversion l Triggers convert the X,Y to spatiadata so it can be viewed on the map l Work Orders are color coded according to which department they are assigned to 3.2

16 2. Written to DB and pushed to GIS DB Water SQL Server DB Water Web App 1. Ticket Saved 3. Data Converted to Spatiafor Map Plotting GIS Oracle DB ArcIMS Web App 4. Color Coded dot with Data displayed on Map 3.3

17 Work Orders Displayed on GIS Map 3.4

18 WO Details and Link to Water System Hy pe rli n k fro m G IS to W M S 3.5

19 Work Orders Displayed on GIS Map 3.6

20 Work Monitoring l Vehicle Response Time and Tracking l Work Distribution l Speeding Notifications l City Limit Notifications 4.0

21 Vehicle Details 4.1

22 Link To Work Order System 4.2

23 Work Monitoring (Supervisor) Water SQL Server DB Water Web App Emai Notifications when Speeding / Out of Bounds GIS Oracle DB ArcIMS Web App Supervisor 4.3

24 Extra IMF AVL Tools: Locate Vehicle by Address 5.0

25 Extra IMF AVL Tools: Locate Vehicle by Address 5.1

26 Extra IMF AVL Tools: Map Refresh Timeout 6.0

27 The Whole Process Water SQL Server DB GIS Oracle DB Emai Notifications ArcIMS Web App Water Web App Dispatcher Supervisor

28 Questions? More Information David Jacobs: Jason Close: ArcNews ArcNews : Summer 2006: Page 26 Summer 2006: Page 26