Re: [OSGeoJapan-discuss] 去年のハンズオンセッションのMapServr-QGIS連携入門

Yoichi Kayama yoichi.kayama @ gmail.com
2010年 9月 24日 (金) 17:24:14 EDT


Bravo-Astro様

嘉山です
昨年のハンズオンの記憶が薄れていますが、利用した各種ファイルは添付ファイルを
解凍するとあると思います

2010年9月23日3:20 Bravo-Astro <mnara-260116 @ kamakuranet.ne.jp>:
> OsGeoの皆様
> Bravo-Astroです。
> MapServerの勉強をしようと思い、去年のハンズオンセッションのMapServr-QGIS連携入門(嘉山さん、久保さん)のpptファイルをやってみました。
> 以下がその結果です。
> 不明点を教えていただけないでしょうか。
>
> 1.QGISのバージョンは1.5
>
>  インストールしたmapserverはMS4Wのver.1.5.7。
>
>  pptファイルのP5の下の記述「C:\foss4g2009\ms4w をc:\ms4w に上書き」の意味がわかりません。
>
>  ハンズオンセッションで使われた別ファイルがあるのなら教えていただけないでしょうか?
>
>  (simplemap.map中のmaptemplate.htmlも不明です。)

添付ファイルの中にあります
>
> 2.ブラウザ入力の「localhost」で表示された
>
>  「MS4W - MapServer 4 Windows - version 2.3.1」ページ(Apatchは正常)で
>
>   /cgi-bin/mapserv.exe
>
>  をクリックすると次の文字が表示される。(正常と思っています。)
>
>  No query information to decode. QUERY_STRING is set, but empty.
>
> 3.pptファイルのように、simplemap.mapとsimplemap.htmlを所定のフォルダに作成。
>
> 4.「setenv.bat」をダブルクリックで動かし

これは???

>
>  http://localhost/simplemap.html
>
>  をブラウザに入力するとエラー「HTTP404未検出」が表示され「MapServer Test」とボタンは表示されない。

これは指定URLのWEBページが存在しないエラーです。
URLが正しいかどうか?
ファイル名が正しいかどうか。
ファイル名のアルファベットに間違えて全角がはいっていないかとか調べるしかないです。

simplemap.html の置き場所が正しいかどうかも問題です

>
> 5.simplemap.htmlを直接クリックすると「MapServer Test」とボタンが表示される。
>
>  ボタンをクリックすると、「Internet Exploreではこのページは表示されません。」が表示された。
>
>  (この例では表示しようとする中身もない?)

直接HTMLをクリックした場合WEBはボタンクリックの情報がWWWサーバーに
伝わらないのでボタンの部分は正しく動作しません。

>
>
> 6.基盤地図のWEBから川越のデータをダウンロードし、AdmArea.shpのshpファイルを作り
>
>  QGISでjinkomapをexportしたときのメッセージは次のとおり。ただし、テンプレートは空欄。
>
>  テンプレートファイルがあればOKなのでしょうか?
>
>  Starting
>
>  Wrote map section
>
>  Wrote projection section
>
>  Wrote output format section
>
>  Wrote legend section
>
>  Wrote web section
>
>  Wrote map layers
>
>  Map file completed for C:/foss4g2009/qgis/qmap01.qgs
>
>  Map file saved as C:/ms4w/osgeo/jinkmap.map
>
>  > If this mapfile is accessible by your mapserver, you
>
>  should be able to see the capabilities by firing this url:
>
>  http://localhost/cgi-bin/mapserv.exe?MAP=C:/ms4w/osgeo/jinkmap.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities
>
>  > if this mapfile is accessible by your mapserver, you
>
>  should be able to see a map by firing this url:
>
>  http://localhost/cgi-bin/mapserv.exe?MAP=C:/ms4w/osgeo/jinkmap.map&SERVICE=WMS&LAYERS=ALL&MODE=MAP
>

テンプレートは添付ファイルにあります


>
>  7.pptファイルのp10の上の修正をしたのち、jinkomap.htmlを所定のフォルダに作成し、
>
>  ダブルクリックで「MapServer Test」画面表示後、ボタンをクリックしたが変化なし。
>
>

HTMLをダブルクリックして起動した場合はボタンに登録されているCGIはうまくうごきません

> よろしくお願いします。
>
>
>
>
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>
>
-------------- next part --------------
¥Æ¥­¥¹¥È·Á¼°°Ê³°¤ÎźÉÕ¥Õ¥¡¥¤¥ë¤ò½üµî¤·¤Þ¤·¤¿...
¥Õ¥¡¥¤¥ë̾: foss4g2009.zip
·¿:         application/zip
¥µ¥¤¥º:     117652 ¥Ð¥¤¥È
ÀâÌÀ:       ̵¤·
URL:        http://lists.osgeo.org/pipermail/osgeojapan-discuss/attachments/20100925/01585ca2/foss4g2009-0001.zip


OSGeoJapan-discuss メーリングリストの案内