Improving Accessibility of Web-Based GIS Applications - udc.es
Recommend Documents
Aug 27, 1999 - This is why recent territorial planning is facing these principles. Planning ... mainly based in matrix methods and in node/arc logic. By using this ...
Technologies for Formative Assessment 2. Abstract. Quizzing has traditionally been viewed by students as a negative aspe
1 Introduction. Wikis are a modern technique that enables users to view, create and edit content ... Wiki accessibility as conjunction of web authoring and viewing accessibility. ... for those screen reader users not using heading navigation. ... Pag
Aug 15, 2004 - Forest and Ecosystem Science, The University of Melbourne. I would like to ...... Appendix 2-1 Major GIS Software Packages, their Developers and Main Featuresâ¦..147. Appendix ...... "GIS companies race for market share.
1, 2010. 45. Evaluating Accessibility in Crowdsourcing GIS. Liviu COTFAS. Bucharest Academy of Economic Studies, Bucharest, Romania [email protected].
profile customers or provide advanced Location Based Services (LBS). Many GIS ... gradually changed with the introduction in the late 1990s of desktop GIS applications like ... premises for developing collaborative map based applications. 2.
a simplified markup language. Inspired by Apple's Hyper-Card project, in 1995. Ward Cunningham invented the first wiki ever. It was the famous online ency-.
What are the various ways that one can visualize accessibility using Geographic Information file:///C|/DeepBlue/solstice/win02/schlossb/visualaccess.htm (1 of ...
As the environmental, social, and health costs of sprawling, automobile dependent development patterns become well understood, accessibility, or walkability, ...
Salcher BC, Kober F, Kissling E, and Willett SD (2014) Glacial impact on .... Zink M, Fiedler H, Hajnsek I, Krieger G, Moreira A, and Werner M (2006) The ...
to use Oracle Forms 6i, 9i, 10g and 11g to build applications that are accessible
.... 7. The same form run with lookAndFeel=generic on the Microsoft Windows
operating system: Figure 2: the ... default function mappings may conflict. TABLE
1: ...
jobs falling in those categories for Los Angeles. ..... an international airport or a high quality public transport term
Proceedings of the 4th International Conference on Software Development for ... With the Web development, dynamic Web applications are becoming a new ...
Works and Water Management to permit us using (the output of) the National Model System and the 1995 Dutch National Trav
Apr 17, 2012 - for every user. More than consumers, users are now also producers of information. With the Web development, rich internet applications are.
13 Feb 2013 ... -clinical teaching & competency exam SOFTWARE (CDROM or Web. Versions) ...
system. -Medical education administration SOFTWARE for administration of ... -
import unlimited questions, up to 10 answer choices, to password-protected ....
from geo-spatial data and technologies suitable for their updating, managing and .... the geo reference of all the tracks from the analogue map called YUTA ...
Haptic & audio interfaces, assistive technology, Web plug- ... Developing an awareness of the spatial layout of objects on a Web page can also ... application.
Biomedical Imaging and Bioengineering, NIH, Department of Health and. Human Services ... ing Health Care Accessibility through Point-of-Care Tech- nologies.â The 4 .... organizations (DMOs) operate programs designed to achieve the 6 ...... based sa
room is our virtual music player, an avatar able to play random music whenever the ... [2] Microsoft Touchless SDK. http://touchless.codeplex.com. [3] Processing ...
In J. Jacko and A. Sears. (eds) The human-computer interaction handbook, pages 413â427, 2003. [8] eMAG. Modelo de acessibilidade do governo brasileiro.
Data mining and content summarization are well studied topics in research, es- pecially in the restaurant and ... perfor
Web GIS: Principles and Applications. Pinde Fu, Ph.D. [email protected]. Project
Lead ... (i.e., middle tier). Presentation tier. GIS server. GIS database server.
Client.
Improving Accessibility of Web-Based GIS Applications - udc.es
to a new DHTML (HTML + JavaScript) Active Map Repre- sentation, improving this way the accessibility of web-based. GIS applications. This new representation ...
Improving Accessibility of Web-Based GIS Applications Nieves R. Brisaboa, Miguel R. Luaces, Jos´e R. Param´a, David Trillo Databases Laboratory. Department of Computer Science. University of A Coru˜na Facultade de Inform´atica, Campus de Elvi˜na, s/n. 15071. A Coru˜na. Spain (brisaboa, luaces, parama, trillo)@udc.es Jos´e R. Viqueira Systems Laboratory. Department of Electronics and Computer Science. University of Santiago de Compostela Instituto de Investigaciones Tecnol´ogicas, Campus sur, 15782, Santiago de Compostela, Spain [email protected]
Abstract A major problem of Vector Active Map formats such as WebCGM and Scalable Vector Graphics (SVG) is that, in order to display them in most web browsers, either a plugin has to be installed or an applet has to be downloaded. In this paper, a web service is presented whose functionality enables the transformation of vector active maps from SVG to a new DHTML (HTML + JavaScript) Active Map Representation, improving this way the accessibility of web-based GIS applications. This new representation, which is also part of the present work, includes a raster representation of the map and a vector representation of its geographic objects. The former is used as a background image of the map whereas the latter enables the response to user-triggered events. An R-tree spatial index structure is used to access the geographic objects affected by each event in order to execute the relevant action.
1. Introduction The research efforts undertaken during the last decade in the areas of Geographic Information Systems (GIS) and the World Wide Web (WWW), have lead to the development of new technologies that enable the publishing of maps with geographic information in the Web. Consequently, many current GIS applications are directly accessible through the Internet. A good example of the aforementioned developments is the widely used Web Map Service (WMS) specification [5], proposed by the Open Geospatial Consortium Inc. (OGC). A compliant OGC WMS accepts an HTTP map request and responses with the relevant map in either vector or raster format.
Raster map formats, such as PNG, JPG and GIF, can be directly inserted in HTML and displayed in any web browser. However, the activity of these map formats is quite restrictive. In particular, a geographic object contained in a raster map cannot individually respond to user events (mouse movements and clicks) with its own functionality. This limitation is partially solved by the incorporation of an HTML tag , however, the visualization properties of an object cannot yet be changed as a response to a user event. For example, it is not possible to change the fill colour of a polygon as a response to a mouse click on it. The limitations of functionality of raster formats are not present in active vector formats, such as WebCGM [6] and Scalable Vector Graphics (SVG)[7]. A major problem of these formats is that, in general, either plug-ins or applets have to be used to display them. It is well-known that the use of these elements decreases the accessibility of web pages. In this paper, a new active map representation is proposed that is fully implemented using DHTML and whose functionality supports the common characteristics of SVG active maps. The proposed DHTML code includes a raster representation of the map and a vector representation of each of its geographic objects coded in JavaScript. The former is used as a background image of the map whereas the latter enables the map to respond to user triggered events. An Event Controller, implemented in JavaScript, makes use of an R-tree spatial index structure to access the geographic objects affected by each mouse event, in order to execute the relevant action (which is also coded in JavaScript). Finally, a web service was developed that transforms active maps from SVG to the new DHTML representation. The remainder of this paper is organized as follows. In Section 2 the new DHTML Active Map Representation is
A DHTML active map representation is described in this section that supports the subset of SVG that is typically used to model active maps. Such subset is outlined below.
Figure 1. Active Map in SVG Format. Active Maps in SVG: For the purposes of the present paper, an Active Map is a collection of geographic objects (points, lines, and surfaces), each of them with: i) a visualization style (outline and fill colours and patterns, icons, etc.) and ii) a behaviour, expressed in some client scripting language (ECMAScript, JavaScript, etc.), which enables the map to respond to events such as mouse movements or mouse clicks. An active map in SVG format [7] is an XML document whose tags are used to describe the properties of the included geographic objects. The SVG document in Figure 1 represents a map that contains a single surface. The