About Products Services Contact

Overview

Applications and Demos

Downloads

Request more info

 

home >> products >> Axiomap

Application of XML for Interactive Online Mapping

AxioMap implements a new technology for publishing interactive maps on the Web. Layers with vector map information are converted from a common GIS into a series of XML (eXtensible Markup Language) files. These files, along with a lightweight map viewer, are copied to a Web server. This is all it takes: the map is now ready to be viewed by anyone on the Web.

This technology complements the traditional way of publishing interactive maps based on an Internet Map Server. Such servers are available, for example, from ESRI or MapInfo , are quite expensive and typically require significant setup, management and programming efforts. With this approach, maps are generated by the server and sent to the Web browser as image files. Therefore, performance degrades with large number of simultaneous users, map interaction requires "round-trips" to the Web server, and visual quality is also limited. An alternate technique requires installing a plug-in that communicates with the map server to display vector maps in otherwise graphically-challenged browser.

In Axiomap, the Web browser takes care of all map operations and map generation. No internet map servers are required. Virtual multi-layer vector maps are instantly generated by retrieving XML files from different servers. We use an XML-based graphic markup language to render vector coordinates of geographic objects directly in the browser. To display maps in a web browser AxioMap uses either VML (Vector Markup Language) or SVG (Scalable Vector Graphics). VML is natively supported by Internet Explorer 5+ for Windows, while the SVG version requires a browser plug-in from Adobe, for both Netscape and Microsoft browsers. An upcoming version will generate vector maps in Silverlight, a new vector markup technology from Microsoft.

In addition to rendering vector layers, Axiomap can be configured to display and manipulate one or more map images retrieved from common Internet map servers (WMS or ArcIMS). See examples on the Applications and Demos page.