Abstract of presentation proposal on:

SVG Dynamic Mapping, for the 2003 SVG Open Developers Conference.

Web site :
The Product:
Robert Basques & Richard Bennett
GRI Technologies LLC
bob.b@gritechnologies.com, richard.b@gritechnologies.com
Dynamic GPS mapping & reporting system, tracking vehicles progress over a map in real-time.


Update on the SVG components of a Web Based system for tracking GPS trails using SVG combined with Raster & SVG mapping data.   This presentation will describe for the participant the pitfalls and lessons learned in implementing a SVG based mapping display interface.  


  • Hardware: Just a passing mention of the GPS hardware used for collecting the data, and how the data is transferred to the server, and stored in the database and converted for sending to the Web Client for SVG display.
  • Software, back-end: A quick mention of: Apache servers running on an OpenBSD operating system, and a mySQL database, remotely administered using SSH.
  • Software, front-end: Some details on how and why SVG (Adobe ASV3 viewer) was combined with DynAPI, an open source DHTML library (http://dynapi.sourceforge.net/dynapi/), to achieve the required result, as opposed to using SVG alone, a Java Applet, or Flash.
  • Client side GUI integration: Utilizing SVG as a means of integrating data queried from various Web Service and presenting it to a typical Web User
  • The Theory:

    Using SVG to integrate Raster and Vector Mapping Data.
    Re-Projecting SVG vector data over a rasterized map or aerial photo.
    Which transformations are available in SVG, and how we can use them to fine-tune our SVG Map projections.
    Demonstrate the two ways we have of translating a chain of translations to a matrix (mathematically, or using SVGMatrix)  This would include demonstrating a map-alignment tool, which loads raster or vector maps, and allows you to apply various transformations in order to align the map to several coordinates from the GPS hardware. The final output is a matrix, which can be hard-coded into the map files.
    The use of raster and vector-maps in SVG, and the advantages/dis-advantages of each , and how we can combine and layer these to show aerial-photography, detailed maps, and interactive and dynamic map objects.
    SVG use in dynamic report presentation over the internet.
    Practical Application:

  • The GPS tracking application would be shown in it's various modes of operation, using live feeds, if available, or pre-recorded streaming feeds.  A short discussion on how the various theoretical elements have been brought together in the software.  A Demonstration of various other ways this technology can be used, using demos and/or slides within other compatible deciplines.
  • Requirements:

    Computer (500mhz+ 128MB ram+)
    Windows(2000/98/NT or ME)
    Internet Explorer 5.5 or 6
    Fast internet access
    Permission to install software from CD. (+-7 MB)