Keywords: goSVG, Authoring tool, SVG Tiny, LBS, hyperlayering, Animation
He has participated in the goSVG Working Group since 2003.
He has participated in the goSVG Working Group since 2003.
My research theme is web applications and spatial information systems. Our controlling company KDDI is a communication career which offers an international phone call, a long-distance call, a cellular phone, etc. I developed the mapping system for the underwater robot for submarine commnunication cable construction. From 1995, I applied web technology to this system. From such circumstances, the development of spatial information service platform based on web technology is one of the main research themes of mine. I developed SVG (Scalable Vector Graphics) browsers for embedded computers. One of the concrete target is a cellular phone. I have standardization activities about the spatial information systems in Japan. Moreover, KDDI R&D Laboratories Inc. is the member of W3C, and we are cooperating in the standardization of SVG.
goSVG (G-XML over SVG) profile specification is extended so that SVG can be used in LBS (Location Based Service). Hyperlayering is an architecture which makes it possible to divide and maintain the base map and POI (Point of Interests) data, and incorporated in SVG1.1 and goSVG specification.
In this paper, we present the goSVG authoring tool for the spatial information contents that support the Hyper Layering function. This goSVG authoring tool supports the SVG Tiny which is a SVG1.1 Mobile profile. Furthermore, Coordinate Reference System (CRS) used by geographical information is supported. Moreover, this authoring tool provides the function to register POI, and can describe the address, category, and telephone number etc. of POI. There is also the animation function, that enables you to make an easy route guide.
1. What is goSVG?
2. What is the goSVG Authoring tool?
3. Functions of the goSVG Authoring tool
3.1 Import Function
3.2 Export Function
3.3 Export Settings Function
3.4 Functions for cellular phones
3.5 Setting the POI
3.6 Setting the global coordinate
3.7 Creating the SVG animation
goSVG is short for "G-XML over SVG" and "g-contents over SVG". This is a subset for mobiles specified within the G-XML (a Japanese Spatial Information Format which is an XML based protocol with the ability to describe, communicate and exchange Spatial Information and Electric Maps), and is a Spatial Information Exchanging format that determines the method to expand spatial information and connect to the backend system(G-XML standard mark format). goSVG is an expanded SVG Tiny profile (a Mobile profile of SVG1.1. suited for cellular phones) that adds functions that are useful for Spatial Information Services( SVG Map Service ). Today, goSVG is experimented, technically verified and studied by the working groups of g-Contents Exchange Promotion Association (an association promoting to generalize the spatial information content, which is promoted by the Ministry of Economy).
We have made the SVG Map Authoring tool that supports goSVG as an Adobe Illustrator 10 plug-in for the benefit of Spatial Information Services. Figure 1
The following are the special features of this software.
In the following, we will be introducing you to the main functions.
The following file formats are supported in the Import function.
You can import a SVG content by either importing it from your local machine or specifying the URL of it.
You are able to stack up the SVG contents to the position, regarding the global coordinates, using the Hyper-laying function when you import.
Also, you are able to import a SVG content to use as a rough sketch. Then you can lock this layer which has the imported SVG content within it, and start editing over it on a new layer. For example, import a Base Map as a rough sketch. This imported Base Map will help you make the SVG content. Furthermore you will be able to make the spatial information contents easily, without being aware of the latitude and longitude of it.
The following file formats are supported in the Export function.
You are able to define the following attribute information based on the G-XML3.1 mobile markup geospatial data protocol [G-XML] to the POI (Point of Interests) you have made on the base map.
Using the goSVG Authoring Tool, you can make relations between the global coordinate and the content you create, based on the SVG1.1 Geographic Coordinate Systems. By setting the global coordinates (latitude and longitude) to the 2 local coordinates (the upper-left coordinate and the downer-right corner of a rectangle), you are able to make relations with the Geographic Coordinate System as in Figure 4 , Figure 5 and Figure 6 . Also by selecting options, you will be able to use the function that dynamically changes the global coordinate according to the changes made in the local coordinate. And also can use the function that dynamically changes the global coordinates maintaining the former aspect ratio, when the global coordinate is changed.
The figures above show you how to relate global coordinates to a precise map based on the SVG1.1 Geographic Coordinate Systems Specification. But by setting geographic coordinates to more than 3 local coordinates on the deformation map (i.e. Town Guide), you will be able to relate the deformation map to the geographic coordinate, using the Interpolation algorithm by area coordinates. [Interpolation algorithm by area coordinates.] And this enables you to overlay the spatial information that you achieved from the Positioning Systems such as GPS, to this deformation Map, as you can see in Figure 7 .
You are able to create an animation on Illustrator based on the SVG1.1 Tiny specification.
You can create an animation by making the Illustrator sub layer to "Scenes" and "Frames", as you can see in Figure 8 .
With this function, you will be able to create an interactive SVG content. And you will be able to create interactive SVG contents for Spatial Information Services, Guidance and POI.
We have developed an authoring tool as an Illustrator10 Plug-in, in benefit of Spatial Information Services that are based on SVG1.1 Tiny format which include Geographical Coordinate System. Using this authoring tool, you can easily make a goSVG content (a content with position information). We have made the English version and Japanese version of the goSVG Authoring Tool. And have been experimentally providing this authoring tool among the member of the goSVG working group in g-Contents Exchange Promotion Association. We are still considering whether to make an Illustrator CS version.
XHTML rendition created by gcapaper Web Publisher v2.0, © 2001-3 Schema Software Inc.