トレーニングマニュアルと一緒に提供されているサンプルデータは Swellendam とその周辺の町を指します。 Swellendam は南アフリカの西ケープ州ケープタウンの約2時間の東に位置しています。データセットは英語とアフリカーンス語の両方で地物名を含みます。
誰もが無理なく、このデータセットを使用することができますが、自分の国や故郷からのデータを使用することを好むかもしれません。あなたがそうすることを選択した場合は、ローカライズされたデータは、モジュール3からモジュール7.2のすべてのレッスンで使用されます。それ以降のモジュールは、お住まいの地域ではご使用になれない場合があり、より複雑なデータソースを使用しています。
ノート
このプロセスはコース召集者、または、それらのコースのために局所的なサンプル・データセットをつくりたいより多くのQGISユーザーを経験しました。デフォルト・データセットはトレーニングマニュアルとともに提供されています。しかし、デフォルトデータセットを置き換えたいなら、あなたはこれらの指示に従うかもしれません。
ノート
マニュアル全体で使用されるサンプルデータはこちらからダウンロードできます: https://github.com/qgis/QGIS-Training-Data/archive/QGIS-Training-Data-v1.0.zip 。 ** exercise_data** という名前のフォルダにファイルを保存できます。
ノート
以下の手順では、QGISの十分な知識を持っており、教材として使用されることを意図していないと仮定します。
あなたのコースにローカライズされたデータに設定されたデフォルトのデータを交換したい場合、QGISに組み込まれたツールを使って簡単に行うことができます。あなたが使おうとする領域は、都市部と農村部の適当な混合地であり、河川や水面、道路、地域の境界(自然保護区や農場など)などが分かれてる必要があります。
QGISプロジェクトを開く
Vector メニューのドロップダウンで OpenStreetMap->データをダウンロード を選択してください。その後、使用したい地域の座標を手動で入力することもできますし、既存のレイヤを使用して座標を設定することもできます。
結果の保存場所となる.osmファイルを選択し、 Ok をクリックします。
Add Vector Layer ボタンを使って .osm ファイルを開くことができます。ブラウザウィンドウ内で All files を選択するか、QGISのウィンドウにドラッグ&ドロップすることができます。
表示されたダイアログで、 other_relations と multilinestrings レイヤー を除く すべてのレイヤを選択します。
これは、OSMの命名規則に関連した地図に3つのレイヤーをロードします(ベクトルデータを見るためにズームイン/アウトする必要があるかもしれません)。
これらのレイヤから利用するデータを抽出し、それらの名前を変更し、対応するシェープファイルを作成する必要があります。
まず、 multipolygons レイヤをダブルクリックし、 レイヤプロパテイ ダイアログを開きます。
General タブの中で Query Builder をクリックし、 Query builder ウィンドウを開きます。
このレイヤは、トレーニングマニュアルで使用するために抽出する必要がある3つのフィールドを含みます:
:kbd:`natural`(特に, 水部)
あなたの地域は、お住まいの地域が得られます結果の種類を確認するために含まれているデータをサンプリングできます。「土地利用」が結果を返さないことを発見した場合は、それは自由に除外して感じます。
あなたは、必要となるデータを抽出するために、各フィールドのフィルタ式を作成する必要があります。ここでは例として、「建物」フィールドを使用します。
テキストエリアに次の式を入力します:building != "NULL" 。そして Test をクリックして、クエリが返されますどのように多くの結果を参照してください。お住まいの地域のために戻ってきたどのようなデータOSM見るために 属性Table 結果の数が少ない場合は、レイヤーのを見てしたいことがあります。
Ok をクリックし、地図から建物でない属性のレイヤーが削除されていることを確認します。
コース中に使用するため、結果データはシェープファイルとして保存する必要があります。
multipolygons レイヤを右クリックし 名前を付けて保存... を選択します
ファイルの種類が ESRI Shapefile であることを確認し、”epsg4326”ディレクトリの下に、新しい exercise_data ディレクトリにファイルを保存します。
必ず No Symbology が選択されていることを確認します(後にコースの一部でシンボルを追加します)。
buildings がマップに追加されると。次の式を利用して natural と landuse フィールドのための手順を繰り返すことができます。
ノート
次のフィルタ式を実行する前に multipolygons レイヤから( Layer properties ダイアログを使って)前のフィルタをクリアしてください!
得られた各データセットは、”epsg4326” ディレクトリの下の新しい exercise_data ディレクトリ内に保存する必要があります(つまり、”water”、”landuse”)。
その後、 lines と points のフィールドを抽出しレイヤーに対応するディレクトリへ保存する必要があります。
上記のデータを抽出することができたら multipolygons 、 lines 、 points の各レイヤーを削除することができます。
これで、次のようなマップになっている必要があります(シンボルは異なるものになりますが、それは問題ありません)。
重要なことは、上に示したものと同じ6つのレイヤがあり、すべてのレイヤはいくつかのデータを持っていることです。
最後のステップは、もちろん使用するために landuse レイヤから spatialite ファイルを作成することです。
landuse レイヤを右クリックし、 名前を付けて保存... を選択します。
フォーマットとして SpatialLite を選択し、”epsg4326”ディレクトリの下に landuse というファイルを保存します。
モジュール6(ベクトルデータを作成)し、モジュール8(ラスタ)のために、コースのために選択した領域を覆うラスタ画像(SRTMのDEMを)も必要になります。
The CGIAR-CGI (http://srtm.csi.cgiar.org/) provides some SRTM DEM you can download from http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp.
使用することを選択した領域全体をカバーする画像が必要になります。トレーニングマニュアルと同じデータを保持する場合は、そうでない場合は、範囲を適応させる、上記set_osm_region_の図の範囲を使用できます。 GeoTiff フォーマットのままにしてください。フォームが満たされたら、 検索を開始するにはここをクリック>> ボタンをクリックしてファイル(複数可)をダウンロードしてください。
必要なファイルをダウンロードしたら、それらを ラスター/ SRTM サブフォルダの下 :file:`exercise_data`ディレクトリに保存する必要があります。
モジュール6、レッスンでは1.2は、学生がデジタル化するように要求されている3つの学校のスポーツフィールドのクローズアップ画像を示します。そのため、あなたの新しいSRTMのDEMのTIFFファイル(複数可)を使用してこれらのイメージを再現する必要があります。学校のスポーツフィールドを使用する義務はありません:任意の3校土地利用タイプは、(例えば、異なる校舎、運動場や駐車場)を使用することができます。
参考までに、サンプルデータの画像があります:
conf.py ファイルを適切な名前は、トレーニングマニュアルのローカライズ版で表示されるように、ローカライズされたデータセットを作成したので、最後のステップはでトークンを交換することです。
置き換える必要のあるトークンは次のとおりです:
majorUrbanName : これはデフォルトは”Swellendam”ですが、選んだ範囲の主要な町の名前に置き換えます。
schoolAreaType1: これはデフォルトで”athletics field”ですが、選んだ範囲で最大の学校エリアの名前に置き換えます。
largeLandUseArea: これはデフォルトで”Bontebok National Park”ですが、選んだ範囲で広範囲な土地利用ポリゴン名に置き換えます。
srtmFileName: これはデフォルトで srtm_41_19.tif ですが、SRTM DEMファイルのファイル名に置き換えてください。
localCRS: これのデフォルトは WGS 84 / UTM 34S です。これをあなたの地域に合わせて、正しいCRSに置き換える必要があります。