Changes between Version 2 and Version 3 of OSGeo4W_jp/QGIS


Ignore:
Timestamp:
Mar 29, 2010, 10:49:15 PM (14 years ago)
Author:
yukatohhana
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OSGeo4W_jp/QGIS

    v2 v3  
    11= QGIS =
    22
    3 == QGIS でOpenStreetMap ベトナムデータの使用 ==
     3== QGISの使用 ==
     4
     5 1. シェルウィンドウに 'qgis&' と入力し、QGISアプリケーションを開始してください。
     6 2. ツールバーの “Add a vector layer” をクリックしてください。
     7 3. /var/www/html/jica/data/ ディレクトリを参照します。
     8 4. “us_states.shp” ファイルを選択し、“Open” ボタンをクリックします。(“us_urban_areas.shp” 、 “us_lakes.shp” および “us_interstate.shp”においても、同じ手順で行ってください)。レイヤーの順番が次のようにならない場合、望む位置にドラッグ・アンド・ドロップすることでそれぞれのレイヤーを並び替えることができます。
     9 5. “us_states” レイヤーを右クリックし、“Properties” を選択します。そこから塗りつぶしの色、輪郭の色をサンプルから選びます。“Apply” をクリックし、“OK” ボタンをクリックします。他のレイヤーも同じ方法で色をつけることができます。
     10 6. 凡例リストの“us_urban_areas”レイヤーを選択します。
     11 7. “us_urban_areas”レイヤーをズームするには、ツールバーメニューのをクリックします。
     12 8. “File->Save Project...” を選択し,“usstate.qgs”と名前を付けて保存してください。
     13 9. メニューバーから “File->Export to MapServer Map...”を選択します。そして、以下のように編集してください。
     14
     15{{{
     16/var/www/html/jica/mapfile/ を参照するため、“Save As...” を選択します。
     17“uslayer.map” とファイル名を付けて、“Save” ボタンをクリックします。
     18QGIS Projectファイルを参照するため、“Browser...” を選択します[usstate.qgs]。
     19マップテキストボックスに “usstate” と入力します。
     20幅テキストボックスに “525” と入力します。
     21高さテキストボックスに “450” と入力します。
     22画像の種類リストボックスから “png” を選択します。
     23}}}
     24 
     25 10.“OK” をクリックし、エクスポートしてください。
     26 11. 凡例リストの “us_states” 以外のチェックを外します。
     27 12. メニューバーから “File->Saves Image” を選択し、/var/www/html/jica/mapfile/ を参照してください。
     28 13. “keyus.jpg” とファイル名を付け、ファイルの種類から “JPEG format” を選択し、 “Save” をクリックします。
     29 14. Kwriteエディターを使用して、uslayerマップファイル(/var/www/html/jica/mapfile/uslayer.map)およびテンプレートマップファイル(/var/www/html/jica/mapfile/template.map)を開いてください。
     30 15. “template.map” ファイルのコンテンツをコピーして “UNITS dd” の下のラインへ “usstate.map” を挿入し、 “usstate.map” とファイル名を付けて保存します。
     31 16. REFERENCEの部分に進み、以下のように編集してください。
     32 
     33{{{
     34REFERENCEの “EXTENT” の部分を “ -168.918705 -10.135221 -63.515576    94.183142” に書き換えてください。
     35REFERENCEの “IMAGE” の部分を “keyus.jpg” に書き換えてください。
     36“keyus.jpg” 画像のサイズを変更するため、 “GIMP” ソフトウェアあるいは他の画像処理を使用してください。
     37REFERENCEの “SIZE” の部分を “158 136” に書き換えてください。
     38}}}
     39 17.“#Background color for the map canvas...” に進み、以下のように編集してください。
     40 
     41{{{
     42“IMAGECOLOR” の部分を “255 255 255” に書き換えてください。
     43“IMAGEPATH” の部分を “/tmp/” から “/var/www/html/tmp/ms_tmp/” に書き換えてください。
     44“IMAGEURL” の部分を “tmp/” を “/tmp/ms_tmp” に書き換えてください。
     45“wms_onlineresource” の部分を下記の通りに書き換えてください(WMSサーバーを有効にします)。
     46from:http://my.host.com/cgi-bin/mapserv?map=wms.map
     47to:http://<ip>/cgi-bin/mapserv?map=/var/www/html/jica/mapfile/usstate.map
     48}}}
     49注意:<ip> の部分を下記のシェルウィンドウのコマンドのように、自分のipアドレスあるいはドメイン名に変更しなければなりません。[[BR]]コマンド:/sbin/ifconfig
     50 18. このマップファイルの画像マップは、下記のシェルウィンドウのコマンドを入力することで、shp2imgツールによって作成されるでしょう[[BR]]コマンド:/var/www/cgi-bin/shp2img-m/var/www/html/jica/mapfile/usstate.map–o/tmp/test.png
     51 19. File Explorerを開き、/tmp/ を参照します。“test.png” ファイルをクリックし、画像マップをプレビューしてください。
     52注意:QGIS functionによってエクスポートされたRGB値はQGISアプリケーションに同じように表示されないこともあります。しかし、正確な値は“Properties->Symbology->Fill color” から確認され、マップファイルのRGB値を編集します。
     53
     54 20. Mozilla Firefoxブラウザーで次のURLを開き、GetCapabilitiesを試してください。[[BR]]
     55URL:http://localhost/cgi-bin/mapserv?map=/var/www/html/jica/mapfile/usstate.map&Service=WMS&Request=GetCapabilities
     56
     57 21. xmlファイルを保存するために、ダイアログボックスが表示されます。保存してください。
     58 22. Openファイルをクリックし、XMLドキュメントを確認してください。
     59 23. Kwriteを開き、下記のコンテンツを入力してください。
     60
     61{{{
     62#!/bin/sh
     63export MS_MAPFILE=/var/www/html/jica/mapfile/usstate.map
     64./mapserv
     65}}}
     66
     67 24. /home/grass ディレクトリに “usstate” と名前を付けて保存します。
     68 25. /var/www/cgi-bin/ へ “usstate” をコピーし、シェルウィンドウの次のコマンドを実行するために許可を設定してください。
     69
     70{{{
     71su
     72cp /home/grass/usstate/ var/www/cgi-bin/
     73chmod a+x /var/www/cgi-bin/usstate
     74}}}
     75
     76 26. Kwriteを使用して “usstate.map” を開き、“wms_onlineresource” の部分を次のように置き換えます(WMSサーバーを有効にします)。
     77
     78{{{
     79from:‘http://<ip>/cgi-bin/mapserv?map=/var/www/html/jica/mapfile/usstate.map’
     80to:‘http://<ip>/cgi-bin/usstate?’
     81}}}
     82注意:<ip> の部分を自分のipアドレスあるいはドメイン名に変更しなければなりません。
     83
     84 27. 編集したマップファイルを保存します[usstate.map]。
     85 28. Mozilla Firefox ブラウザーで次のURLを開きGetCapabilitiesを試してください。[[BR]]URL:http://localhost/cgi-bin/usstate?Service=WMS&Request=GetCapabilities
     86
     87 29. xmlファイルを保存するためにダイアログボックスが表示されます。保存してください。
     88 30. Openファイルをクリックし、XMLドキュメントを確認してください。
     89
     90== QGISでOpenStreetMapベトナムデータ使用する ==
    491
    592 * 《すべてのプログラム》、または OSGeo4W コマンドラインから QGIS を起動する
     
    18105'''MapServer Export C plugin''' は、ジョブの最大のパートが自動的になされるので、より速くマップファイルを作成するのにとても便利です。
    19106
    20 === MapServer Export Plugin の使用 ===
     107=== MapServer Export Pluginの使用 ===
    21108
    22  * MapServer Export Plugin を起動する
     109 * MapServer Export Pluginを起動する
    23110 * 《 yourproject.qgs 》を参照する
    24111 * パスとエクスポートしたいマップファイル名を選択する