|
Geographic hypermedia (GH) is a rich and interactive map document with geo-tagged graphics, sound and video elements. A geographic hypermedia system (GHS) is designed to manage, query, display and explore GH resources. GHS has various applications such as geographic education, tourism marketing and facility management. Recognizing emerging geo-tagged videos and measurable stereo videos as valuable geographic data resources, this paper aims to design a web-based GHS using web mapping, geoprocessing, video streaming and XMLHTTP services. The concept, data model, system design and implementation of this GHS are discussed in detail. For presenting, querying and displaying video data in the GH document, the authors introduce a mixed strategy for data organization. The geo-tagged video data entities include video clip, video path, frame and frame-based descriptions. These data were organized into video files, GIS layers with linear reference and XML documents for publishing via video streaming services, web mapping services or XMLHTTP services respectively. Similarly, the geo-tagged stereo video and derived data were modeled as interrelated elements: original video, rectified video, stereo video, video path, frame, frame-based geospatial description, 3D surface model and measurable image (rectified and disparity image with baseline, interior and exterior parameters). The geospatial data and multimedia data were integrated in DHTML pages or as rich internet applications (RIA) using standard web technologies such as AJAX, ASP.NET, Java and RIA frameworks. The SOA-based GHS was designed using four types of web services: ArcGIS Server 9.3 web mapping and geoprocessing services, Flash FMS 3.0 video streaming services and GeoRSS XMLHTTP services. The prototype system was implemented using existing web technology such as DHTML with JavaScript, Asp.Net and Adobe RIA. GHS applications in road facility management and campus hypermapping indicated that the GH data models and system frameworks introduced in this paper are useful and flexible enough for wider deployment as a GHS. |
|
Keywords:geographic hypermedia; geographic hypermedia system; data model; web service; system design |
|