Difference between revisions of "SVG Map"
Wiki-Takagi (talk | contribs) |
Wiki-Takagi (talk | contribs) |
||
Line 20: | Line 20: | ||
=Specification= | =Specification= | ||
The specification for SVG Map is published at following URL by SVG Map Consortium. | The specification for SVG Map is published at following URL by SVG Map Consortium. | ||
− | * [http://blog.svg-map.com/2008/07/the-index-of-sv.html SVG Map Profile 1.0] | + | * [http://blog.svg-map.com/2009/09/tiling-and-laye.html Overview of Tiling and Layering Module for SVG 1.2 Tiny] |
+ | * [http://lists.w3.org/Archives/Public/public-svg-ig-jp/2009OctDec/0000.html Draft Specifications of SVG Tiling and Layering Module] | ||
+ | |||
+ | * [http://blog.svg-map.com/2008/07/the-index-of-sv.html SVG Map Profile 1.0 for SVG 1.1] | ||
=Reference implementation= | =Reference implementation= |
Revision as of 07:15, 25 February 2010
Introduction
SVG Map is a specification for the map service platform that uses SVG. It achieves essential functions of Map Services as a basic function by fully applying the function of SVG and enhancing a little geospatial metadata.
A dynamic web server for SVG Map is not indispensable. Of course, it is possible to use it as an option. Because it is possible to construct it as a set of a mere files, even http is not indispensable either. Therefore, SVG Map is also possible stand-alone operation based on the local file system. This characteristic is the same as HTML that is the basis of the Web architecture. It may turn out that this feature is important by investigating the REST architecture thoroughly. And, it might dramatically decrease the cost of the map services.
Protocol
The basis of the protocol for SVG Map is simply a file access by URL. Basically, SVG Map doesn't restrict anything for it. The scheme of URL might be "file:" though it might be "http:". That is, even query part for http is an option in SVG Map.
Functionality
Nevertheless, SVG Map achieves following important functions of map services as a basic function without a dynamic server.
- Not only raster map but also vector map support
- Geographic coordinates identification
- Tiled map system
- Hyper-Layering (MashUp of map services)
- Stand-alone operation
History
The basic architecture of SVG Map was designed in 1996. Its part was standardized as SVG1.1 (Geographic Coordinate Systems) that had been recommended by W3C in 2003. (See also, SVG Mobile Requirements - Usage Scenarios , SVG 1.1 and SVG Mobile FAQ) And SVG Map Consortium to promote it was established in 2007, and the reference implementation of the viewer was published.
Specification
The specification for SVG Map is published at following URL by SVG Map Consortium.
- Overview of Tiling and Layering Module for SVG 1.2 Tiny
- Draft Specifications of SVG Tiling and Layering Module
Reference implementation
Client
It is a viewer because it targets even the stand-alone operation.
Server
The minimum implementation is a mere map data file. Because the server of the minimum implementation is not dynamic, it doesn't have the program code.
See Also
- TilingStandard
- W3C SVG1.1 specification Geographic Coordinate Systems
- GeoMetadataOverSvg
- Some tools for SVG Map services