|
|
|
Online network analysis from heterogeneous datasets - Case study in London train network
4.5 Application interface
An application was developed using Java applet technology. A Java applet is an application that can run on a web browser whilst the applet itself resides on a server. A number of Java classes were developed to support a customisation of the application system. Several tools of basic GIS rendering functions (e.g. zoom/pan) were developed.
5. The case study of London train network
The application of London train network was developed to find the shortest path for a journey between two stations. In this case, the weight for the shortest path is the distance of the geometry which is derived from the geometry of network features. An additional linear network feature called "alink" was set for a connection line between network features that can be interchanged at interchange stations. The rules of feature connectivity for London train network are defined as follows.
The semantics of network features are coded in the semantic schema as follows.
When the application starts up, it sends the request of the project of London train network to the integration engine servlet. This engine will read the project document. It then opens connections to data servers and retrieves all data defined in the project. It also creates a network family object which contains the rules of feature connectivity. Finally, all feature objects with the network family object are sent back to the application at the client side. Once the application gets all required objects, it will clean geometry and build the network topology. After building the network topology, it is ready to perform the shortest path analysis function.
The application shows the map of the London train network as a background. It provides a list of station for departure and destination stations and a shortest path function. The result of shortest path will be shown using a high-light graphic. After finding a shortest path, a report is generated to list a route and the stations in the shortest path result.
Figure 4. The application system of the London train network application
Figure 4. The report of the shortest path
6. Conclusion
This paper has reported the development of the software system that is able to combine data from different data sources through the web and conduct network analysis from those datasets. The advantages of using geospatial interoperable standards and specifications (e.g. GML) have shown the important role interoperability standards have, not only for this implementation but also to the GI community at large. Using GML means that we do not worry about the formats of datasets. Using a web based approach for sharing data maintains data ownership at source but ensures the ability to share that data through various protocols. The system developed shows the possibilities for developing complex analytical GIS applications without regard for proprietary data formats using interoperable standards, interfaces and formats.
Reference:
- Chunithipaisan, S., James, P. and Parker, D. (2002), The integration of spatial datasets for network analysis operations, Proceedings of MapAsia 2002, Bangkok, Thailand, 7-9 August, http://www.gisdevelopment.net/technology/gis/techgi0065.htm
- Dijkstra, E. W. (1959), A Note on Two Problems in Connexion with Graphs, Numerische Mathematik, vol 1, 269-271.
- ESRI (2002), Geography Matters, Environmental Systems Research Institute, http://www.esri.com/library/whitepapers/pdfs/geomatte.pdf, accessed 2 April 2003
- OGC (2001), Web Map Service Implementation Specification, Open GIS Consortium, http://www.opengis.org/docs/01-068r2.pdf, accessed 20 May 2004, last updated 27 November
- OGC (2002), Web Feature Service Implementation Specification, Open GIS Consortium, http://www.opengis.org/docs/02-058.pdf, accessed 20 May 2004, last updated 19 September
- OGC (2003), Open GIS Geography Markup Language (GML) Implementation Specification, Open GIS Consortium, http://www.opengis.org/docs/02-023r4.pdf, accessed 20 May 2004, last updated 29 Janauary
- Transport (2003a), Fact sheet, Transportation for London, http://www.transportforlondon.gov.uk/tfl/pdfdocs/tfl_factsheets.pdf, accessed 20 April 2004
- Transport (2003b), Tube maps, Transport for London., http://tube.tfl.gov.uk/content/tubemap/, accessed 8 December 2002, last updated May
|
|
|