Design and Implementation of a Gis Based Bicycle Routing System for the World Wide Web (www)

نویسندگان

  • Manfred Ehlers
  • Stefan Jung
چکیده

Routing systems for motorized vehicles in the internet are well known and widely used. But until recently, there had been no possibility to completely design and individually plan a tourist bicycle tour. This paper describes the conceptual design and implementation of such a bicycle routing system which has been operational since July 2001. Design and implementation of the routing system was done by the Research Center for Geoinformatics and Remote Sensing (FZG) at the University of Vechta in coorporation with the organization ‘Verbund Oldenburger Münsterland e.V.’. To achieve the desired goals, a server/client architecture was used which was based on commercial GIS, database system, and internet components. It is planned that in the near future the bicycle routing system ‘Fahrradies’ will be extended with the data of neighboring tourist regions as well as with new functions. It will also prove necessary to adapt the system to the new developments of the underlying GIS software and emerging internet standards. Other options include the possibility to integrate the routing system with online navigation and positioning data in the field using wireless communication technology. 1. BICYCLE TOURIST REGION ‘OLDENBURGER MÜNSTERLAND’ The internet has become a very important medium for communication and provides several ways of using maps and geographic data. Today, maps and data created with Geographic Information systems (GIS) can easily be published on the WWW. Geographic data are a necessary database especially for routing systems which are well known and widely used for motorized vehicles. In contrast to these, the “Fahrradies” is a routing system, which allows the complete design and individual planning of a bicycle route through the tourist region “Oldenburger Münsterland” in Lower Saxony (Northwest of Germany). With little differences in altitude, the area is perfectly suited for people of all ages to go bicycling and has an extensive network of marked bike paths. The organization ‘Verbund Oldenburger Münsterland e.V.’ is in charge of the regional marketing (culture, tourism, and economy) for the region which is formed by the two counties of Vechta and Cloppenburg. Having used the internet for marketing for several years, the Verbund Oldenburger Münsterland has now expanded its homepage with the bicycle routing system ‘Fahrradies’ (mixture of the German words ‘Paradies’ and ‘Fahrrad’; engl. paradise/bicycle) for bicyclists interested in touring the region. 2. ARCHITECTURE OF THE ‘FAHRRADIES‘ Design and implementation of the routing system was done by the Research Center for Geoinformatics and Remote Sensing (FZG) at the University of Vechta. To implement this, a serverside architecture was used which was based on commercial GIS, database system and internet components (Schneeweiss, 2001). The server provides GIS applications and a graphical web user interface based on HTML forms which are enhanced by JavaScript. The software basis for the application is formed by the desktop GIS ArcView 3.2 with the extension Network Analyst and the ArcView Internet Map Server (IMS). As the source for the necessary stops, the entries from the existing data sets (lists of hosts, list of sights and recreational facilities) in MS Access format are used. These entries are transformed into HTML format and incorporated into the server architecture. The client (= user) accesses the bicycle routing system through a standard internet browser such as Netscape or MS Internet Explorer. The communication is facilitated through HTML forms and JPEG graphics. The GIS based routing analysis, however, is done in vector mode, the results are displayed as raster graphics for standardized communication (Kraak, 2001). The bicycle paths network marked in the analog maps serve as the source for the digital lines. All calculations are performed on the server, the results are transformed into HTML pages and sent to the client. Consequently, there is no need for the internet user to have a GIS installed at his computer. In contrast to the inflexible way of using an analog map, the user has the possibility to form his own route, with thematic routes and selectable stops (points) taken as a basis. An interactive map and extensive information on sights, recreational and accommodation facilities give the user the possibility to plan an individual bicycle tour. But the “Fahrradies” does not only provide an easy-to-use planning tool, it is also free of charge and available at all times through the World Wide Web. It can be accessed through the homepage of the ‘Oldenburger Münsterland’ (http://www.oldenburgermuensterland.de/) or directly through the homepage which is maintained by the FZG (http://www.fahrradies.net). To keep the system up-to-date, it is maintained at a central place using a dedicated server. For better performance, the ‘Fahrradies’ will be upgraded using a second dedicated server system for data storage. This bicycle-routing-system is now being newly implemented from a previous version to improve its performance and graphical representation and to extend the functionality. The Symposium on Geospatial Theory, Processing and Applications, Symposium sur la théorie, les traitements et les applications des données Géospatiales, Ottawa 2002 Figure 1. The system architecture of the “Fahrradies” new system is based on the Arc Internet Map Server (ArcIMS), a software provided by the Environmental Systems Research Institute Inc. (ESRI) for publishing maps on the web. Yet as there is no routing functionality available with ArcIMS at this moment, these functions are taken from the extension Network Analyst via ESRI’s Desktop-GIS ArcView. The “Fahrradies” consists of a GIS-Application based on the above mentioned software on the server-side and a graphical web user interface based on HTML and JavaScript on the clientside (Fleming, 1998). The architecture of the GIS application consists of three main components: the WebServer, the Application Server and the Spatial Server. The Application Server handles the incoming requests and hands it off to the appropriate Spatial Server, which is the backbone of ArcIMS. It processes the requests for maps and related information, e.g. creates cartographic map image files or streams map features. Communication between the client and the server is based on requests and responses written in ArcXML. A JavaScript function writes the appropriate ArcXML request which is then sent to the server. The request is then passed via JavaScript on to a frame where it updates a form input value. This form is submitted to the Application Server, which redirects it to the Servlet Connector. The Servlet Connector extracts the submitted values and the request is streamed on to the appropriate ArcIMS Spatial Server. The ArcXML response from the ArcIMS Spatial Server is sent back to the Servlet Connector. The response, dynamically created HTML-code is written back to the frame which posted the original request. With the help of an appropriate JavaScript function the response is then further processed as needed (Marshall, 2001). The custom bicycle route is calculated with the help of ArcView Internet Map Server. In this case there are no ArcXML requests involved but the values of an HTML form posted to ArcView IMS (esrimap.dll). The Internet Map Server then sends the request to the GIS ArcView which executes the appropriate Avenue script. The result is streamed back to the client in form of HTML code. This consists of a form with information about the extent of the requested bicycle route and the name of the created route shapefile. An ArcXML request then adds this bicycle route shapefile as acetate layer to the main map. This way, only the calculation of the route is run by ArcView/Avenue scripts. Everything else, e.g. the graphic presentation of the route, is processed via ArcXML requests by ArcIMS.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Distributed Open Spatial Query Mechanism for Databases on the Web

The advent of the Internet and the World Wide Web have given rise to a wide variety of distributed applications, one being geographic information systems (GIS). Query and analysis are at the heart of GIS, but the heterogeneous environment of the WWW requires openness in terms of hardware and software. As a result a distributed open spatial query mechanism was designed to provide access to vario...

متن کامل

Designing and implementing a Web-based real time routing service for crisis management (a case study for district 11 of Tehran)

Timing framework associated with catastrophes is one of the most important issues in crisis management. In such cases, being immediate has a considerable importance and web based real-time routing service as an important tool has a significant role in relief operations improvement. At this study, a web-based real time routing service based on open source technology has designed for 11th distric...

متن کامل

Providing scalable Web services using multicast communication

The recent growth in use of the World-Wide Web in the Internet has caused a significant increase in the demand placed onWeb servers. This increased load results in noticeably longer response times for users. We propose an approach to using multicast in the delivery of Web resources that reduces the load on servers as well as the networks that connect them. We analyze the issues involved in usin...

متن کامل

A web-based spatial data access system using semantic R-trees

With the increasing use of geographical data in real-world applications, Geographic Information Systems (GISs) have recently emerged as a fruitful area for research. In order to provide information to a multitude of users, the World Wide Web (WWW) techniques have been integrated into GISs. A high-performance webbased GIS, called TerraFly, has been developed in order to provide web-based GIS acc...

متن کامل

Urban Delivery Distribution Routing Optimizing Key Technology Based on Web GIS

Development of information technology, can provide efficient, safe, convenient support platform to logistics and distribution companies, improve logistics and distribution of economic benefits. The problem of the lack of geographic information and the actual line with the calculation of line, distribution routing optimizing, the introduction of Web GIS, and research key technologies. First, giv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002