MapServerという、主に地図を作るためのフリーのものがある。MapServerは必要な画像を生成してブラウザに返すが、サーバーの負荷が結構重い。また、印刷用の画像が結構大きく、プリントアウトに時間が掛かるケースがある。また、MapServerの仕様を覚えなくてはいけないし、文献も日本語のモノはないに等しい。
そこでいろいろ考えていたところ。もしかしてHTML5+JavaScriptで等価の処理ができてしまうのでは?そうすればサーバー負荷の軽減は期待できそうだ。そう思い、調べてみた。
具体的には表示、印刷範囲の表示、拡大縮小、回転、線種の調整、印刷、距離計測、面積計測、あたりができれば済む。
IEでは9以降でないとCanvas対応していないそうだが、それを補うJavaScriptが公開されていたり、点線などのサポートもやはりそれを補うJavaScriptがあったりと、意外と充実しているようだ。
もしかすると解決できないところがあるのかもしれないし、弱いところがあるのかもしれないが、
まずはもう少し技術的な確認を行ってみようと思う。
そこでいろいろ考えていたところ。もしかしてHTML5+JavaScriptで等価の処理ができてしまうのでは?そうすればサーバー負荷の軽減は期待できそうだ。そう思い、調べてみた。
具体的には表示、印刷範囲の表示、拡大縮小、回転、線種の調整、印刷、距離計測、面積計測、あたりができれば済む。
IEでは9以降でないとCanvas対応していないそうだが、それを補うJavaScriptが公開されていたり、点線などのサポートもやはりそれを補うJavaScriptがあったりと、意外と充実しているようだ。
もしかすると解決できないところがあるのかもしれないし、弱いところがあるのかもしれないが、
まずはもう少し技術的な確認を行ってみようと思う。