[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SVG and GIS
From: |
James Macgill |
Subject: |
Re: SVG and GIS |
Date: |
Sat, 03 Mar 2001 15:41:26 +0000 |
At 07:39 PM 3/2/01 -0800, you wrote:
Does anyone know of other companies using SVG for GIS? Is use of SVG
a familiar idea or common practice in the GIS community?
To the best of my knowledge it is a familiar idea but not yet common
practice. If the standards of the OpenGIS group are followed and
implemented (and judging by their increasing membership this seems likely)
then SVG may well form part of a number of GIS solutions.
The OpenGIS consortium (OGC) should soon be releasing version 2 of their
own XML specification of geographic features, Geographic Markup Language
(GML2). Most architectures under discussion see GML being used to store
vector features together with projection and other geographic specific
information. Servers would then transform the GML into SVG with
information regarding shading and styles being applied before sending the
SVG file to the clients machine.
My own preference is actually to stick with GML all the way though as this
provides the client with the full geographic information allowing for
better interaction at the client end. To do this requires a GML aware
client such as a small java applet.
As an example I put together a quick concept demo from an early draft of
the first GML specification.
http://www.ccg.leeds.ac.uk/geotools/demos/gml/
As for moving features around, the following pulls coordinates from a
server, but they could be coming from code in the applet itself. (or some
javascript for that matter)
http://www.ccg.leeds.ac.uk/geotools/demos/gps/
Both demos are powered by the open source java toolkit GeoTools
http://geotools.sourceforge.net
James
==================================
Swarm-GIS is for discussion of Geographical Information Systems (GIS)
and their integration or use with Swarm. For list administration
needs (esp. [un]subscribing), please send a message to
<address@hidden> with "help" in the body of the message.
==================================