SVG Map Profile 1.0 was a specification based on SVG 1.1. Then, to adjust better to SVG Tiny 1.2 that is the latest SVG specification that W3C recommended, we revise the specification for SVG Map.
This revised specification may be standardized as a standard of W3C and JIS.
Please refer to the page of SVG IG Japan of W3C and the page of GIS of JIPDEC for the progress report of standardization.
Draft specification contributed to SVG Interest Group Japan ML
Explanation of revision
Name of specification:
- The name is changed to "SVG Tiling and Layering".
- Change point:
- The position is renewed as a module of SVG1.2.
- It changes to the name that explains not the usage but the function.
Namespace:
- Namespaces of provided element and attribute are integrated into SVG.
Declaration of geospatial coordinates:
- It declares by the 'globalCoordinateSystem' element.
- Change point:
- The element that enables a simpler description is newly established in place of the RDF/XML script with 'crs:CoordinateReferenceSystem' element under the 'metadata' element.
- Original specifications:
- Geographic coordinate systems of SVG Tiny 1.2Geographic coordinate systems
- and Qualification in SVG Map Profile1.0
- Available attributes:
- 'srsName':(REQUIRED)
- Equivalence to 'resource' attribute in past 'coordinateReferenceSystem' element
- Remarks:
- IRI of the space reference system is described as a property value.
- Equivalence to 'srsName' property of GML
- transform:
- Equivalence to 'svg:transform' property in past 'coordinateReferenceSystem' element
- Remarks:
- This attribute shows the linear transformation parameter from geographic coordinates specified with srsName to local coordinates of this SVG document.
- It evaluates as matrix(1,0,0,1,0,0) when there is no description.
- 'srsName':(REQUIRED)
Importing of graphics contents by hyperlink (Hyper-Layering and Tiling):
- The 'animation' element or the 'image' element can be used.
- Change point:
- It is necessary to use the 'animation' element for importing SVG.
- It is necessary to use the 'image' elemant for importing bit image (JPEG, PNG).
- Remarks:
- The property value applies to specifications of SVG Tiny 1.2.
- It is necessary to set an appropriate value to 'x', 'y', 'width', and 'height' to achieve the purpose of layering and tiling.
- Layering (Reference)
- Tiling (Reference)
Display control corresponding to magnification:(Level of detail control)
- Use 'visibleZoomRange' attribute
- Change point:
- The name is changed from go:figure-visibility.
- Namespaces are integrated into SVG.
- Original specification
- Available attributes:
- The change of the format of the property value is none.
- Elements that can set up this attribute:
Metadata:
- There is no change.
- Original specification
- However, this is not intended to prohibit the notation of the metadata (1, 2) provided for in SVG Tiny 1.2.