[OSGeoJapan-discuss] QGISへの外部接続について
松村一保(官民協)
matsumura_kazuyasu @ osaka-kanmin.com
2019年 6月 10日 (月) 08:49:02 PDT
小笠原さま
大阪のGIS官民協議会 支援グループ Tech担当の松村です。
以下、当方でのシステムの事例を参考まで
協議会のシステム(結構古いです)では、GeoExtのPrintPreview.jsを利用して
MapfishのI/Fに従いサーバーに印刷情報(json形式)を送付して、サーバー
側で画像の重ね合せをし、pdfの画像を作成して、クライアント側に
参照させるという方法をとっています。
サーバー側では、 PHPのGDで、コーディングしています。
透過度、アルファチャネルのある画像の重ね合せがImageMagickでは
不具合があったので、GDに変更した経緯があります。
2013年頃の開発当時、mapFishのserverをうまく導入ができなかったのと、
レイヤーの重ね合せができませんでした。
最新版は、そんなことはないと思いますが・・・
画像のdpiは、96dpiになっています。 画面に表示する画像を
印刷のための大きなサイズに貼り合わせをしています。
300dpiとか600dpiにしたいところですが、サーバー側のデータの
都合で変更できていません。
ズームレベルではなく、1/2500等について
地理院タイルはズームレベルの画像のため、例えば、縮尺が1/2500
の印刷物を作成する場合、画像の補正をすることによって、特に、文字が
ボケて(かすんで)しまいます。
国土交通省の「重ねるハザードマップ」は、ソースを見る限り
window.print(); を呼んでいるので、ディスプレー上の画像を
印刷しているようです。
この方法が簡単で、確実かもしれませんね。
From: OSGeoJapan-discuss <osgeojapan-discuss-bounces @ lists.osgeo.org> On Behalf Of Yoichi Kayama
Sent: Monday, June 10, 2019 5:45 PM
To: 小笠原 真吾 <shingo_ogasawara @ kyuchiri.ne.jp>
Cc: osgeojapan-discuss <osgeojapan-discuss @ lists.osgeo.org>
Subject: Re: [OSGeoJapan-discuss] QGISへの外部接続について
嘉山です
印刷系に特化したWEBのGeoシステムといえば MapFish-print というものがあります。
ご要望にあったものかどうかはわかりませんが。
最近みたことなかったんですがV3になっていますね。
http://mapfish.github.io/mapfish-print-doc/index.html
#国土交通省の「重ねるハザードマップ」の開発はもしかするとうちの会社かもしれません。
2019年6月10日(月) 15:17 小笠原 真吾 <shingo_ogasawara @ kyuchiri.ne.jp <mailto:shingo_ogasawara @ kyuchiri.ne.jp> >:
ご連絡ありがとうございます。
やはりQGISで無理やり出すのは厳しそうですね。
Webで縮尺計算して出力で良いかの検討もしてみます。
ありがとうございました。
-----Original Message-----
From: OSGeoJapan-discuss <osgeojapan-discuss-bounces @ lists.osgeo.org <mailto:osgeojapan-discuss-bounces @ lists.osgeo.org> > On Behalf Of Ryousuke Wayama
Sent: Monday, June 10, 2019 3:04 PM
To: osgeojapan-discuss @ lists.osgeo.org <mailto:osgeojapan-discuss @ lists.osgeo.org>
Subject: Re: [OSGeoJapan-discuss] QGISへの外部接続について
和山と申します。
leafletでPDF印刷の話はすでに嘉山さんから出ていたので、縮尺について補足します。
ざっくりで良いなら以下を参考にして概算値として表示するのも有りかもしれません。
https://wiki.openstreetmap.org/wiki/Zoom_levels
縮尺は正確に出そうとするのであれば緯度情報が必要で、かつ通常のズームレベルでだすと
かなり不自然な数値となるので、概算値に落とし込んで表示したほうが良いかとは思います。
正確な縮尺計算の参考:
http://landhere.jp/blog/a1636.html
leafletからQGISで出すのは結構ハードルが高いので、縮尺を出してPDF出力したいだけであれば、
WEBのみで完結したほうが良いかと思います。
小笠原 真吾 wrote:
> お世話になっております。
>
>
>
> 現在、Webシステムにて
>
> QGISの縮尺印刷機能(ズームレベルではなく、1/2500等)を使用し、
>
> PDF等作成できないかと考えております。
>
> Webの地図システムはleafletを使用しております。
>
> WebからQGISデスクトップ等に命令を出し、
>
> 縮尺印刷(出力)を実現することは可能でしょうか?
>
> お知恵をお借りしたく、よろしくお願い致します。
>
>
>
>
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org <mailto:OSGeoJapan-discuss @ lists.osgeo.org>
> https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>
_______________________________________________
OSGeoJapan-discuss mailing list
OSGeoJapan-discuss @ lists.osgeo.org <mailto:OSGeoJapan-discuss @ lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
_______________________________________________
OSGeoJapan-discuss mailing list
OSGeoJapan-discuss @ lists.osgeo.org <mailto:OSGeoJapan-discuss @ lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20190611/6a8f52fc/attachment-0001.html>
OSGeoJapan-discuss メーリングリストの案内