« BUzztracker | メイン | 洋菓子ドラゴン »

2005年04月15日

|append.gif このエントリーを含むはてなブックマーク | delicious.gif | この記事をクリップ!

MapServer SVG HOWTO

 MapServerの次期バージョン(4.6)でSVGのサポートが始まりますが、開発バージョン(4.5)でも取り込みが進んでるみたいですね.
というわけでMapServer SVG HOWTOを見つけたのでご報告。

<?xml version="1.0" encoding="UTF-8"?> <svg version="1.1" width="400" height="300" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:au="http://www.svgmovile.jp/2004/kddip" au:boundingBox="0 0 400 300">

......

<text x="210" y="279" font-family="fritqat" font-size="8pt" fill="#000000" stroke="#ffffff" stroke-width="0.5" >Toronto </text >

.......

</svg>

たんなるSVGとgoSVGが出力できるようで、上はgoSVGで出力したものを抜き出したものです。
実はSVGOpenに行ってgoSVGセッションを聞いていたくせにいまいち理解しておらずは座標系をサポートしているってことしか知らなかったのですが、上記のHOWTO内で出力されたSVGのサンプルを見るとトロントの位置がx="210" y="279"と表示位置範囲内の座標になっています。ということは、投影した座標をSVGの原点にあわせて図形を移動させているようですね。これは便利かも!?

※まだ動かしていないので推測を書いてます。

投稿者 nishioka : 2005年04月15日 18:04

TrackBack

このエントリーのトラックバックURL:
http://nishioka.sakura.ne.jp/mt/mt-tb.cgi/26

このリストは、次のエントリーを参照しています: MapServer SVG HOWTO:

» [GIS]mapserverのSVGサポート from 飛べない日々
Nakamura-KU ADDICTさんでとりあげられていた、MapServer SVG HOWTOは、MapserverのSVGサポートの話題。SVG HO... [続きを読む]

トラックバック時刻: 2005年04月26日 00:22

Comment

SVG1.1のGeographics...仕様がgoSVGの肝心な部分ですが、解説がわかりづらいですね。
地理座標を、SVG座標に投影する(ただし、投影法は一次変換だけしかできない)仕様です。

goSVG解説書が出版さればばいいのですが・・・

投稿者 goSVG開発者 : 2005年04月28日 11:04


 情報ありがとうございます。
 地図を表示するために設計されているだけありますね、見た感じですがSVG座標から地理座標への逆投影もできそうなので、いろいろと考えて作られた仕様だなと感じました。僕としては解説書があれば是非欲しいです。

投稿者 nishioka : 2005年05月01日 21:48


自己レスです。
逆投影は出来たとしても精度が保てなさそうなので難しそうですね。

投稿者 nishioka : 2005年05月02日 18:23


goSVGの技術解説書が出たのですが、今のところ、協議会会員専用になっています。 

投稿者 goSVG開発者 : 2005年06月21日 17:28


ありゃ、会員専用なんですか、僕はよめません orz...
読めないと余計読みたくなりますね。
公開されることを気長に待っています

投稿者 nishioka : 2005年06月21日 22:36


コメントしてください




保存しますか?