目的: |
GISで利用される際のベクターデータモデルを理解すること |
|
キーワード: |
ベクター、ポイント、ポリライン、ポリゴン、頂点、ジオメトリ、縮尺、データ品質、シンボル体系、データソース |
ベクター は、GISの環境に現実世界の 地物 を表現する1つの手法です。地物は景観に目にすることができるものなら何でもです。丘の頂上に立っているところを想像して下さい。見下ろすと家屋、道路、樹木、河川などを見ることができます (figure_vector_landscape を参照)。これらのもののそれぞれが、GISアプリケーションで表示する時の 地物 です。ベクター地物は 属性 を持っており、それは地物を 説明する テキストあるいは数値情報で構成されます。
A vector feature has its shape represented using geometry. The geometry is made up of one or more interconnected vertices. A vertex describes a position in space using an X, Y and optionally z axis. Geometries which have vertices with a Z axis are often referred to as 2.5D since they describe height or depth at each vertex, but not both.
地物のジオメトリが単一の頂点からなる場合、それは ポイント 地物と言われます(イラスト figure_geometry_point を参照)。ジオメトリが2つの以上の頂点で構成され、最初と最後の頂点が等しくない場合、 ポリライン 地物が形成されます(イラスト figure_geometry_polyline を参照)。三つ以上の頂点が存在し、最後の頂点が最初に等しいと、閉じた ポリゴン 地物が形成されます(イラスト figure_geometry_polygon を参照)。
先にご覧いただいた景観写真を見直してみると、GISが表している異なるタイプの地物を見ることができるはずです( イラスト figure_geometry_landscape 参照)。
ポイント地物について説明する際に最初に認識する必要があることは、GISでポイントとして表示するものは、考え方にもよるが、しばしば縮尺に依存します。例として都市を見てみましょう。もし小縮尺の地図(広いエリアをカバーする)を持っている場合、都市をポイント地物として表すのが適しています。しかし、大縮尺へと地図をズームさせるにつれて、ポリゴンで都市の境界を表示する方がふさわしくなります。
ポイントで地物を表示することを選択する場合、縮尺(どれだけその地物から離れているか)、利便さ(ポリゴン地物よりもポイント地物を作成する方が時間と労力が少なくなります)、地物のタイプ(電話のポールのようなポリゴンで格納することが単に意味が無いもの)が大方左右します
イラスト figure_geometry_point に示したように、点地物はX値、Y値、そして場合によってはZ値を有します。XとYの値は使用されている 座標参照系 (CRS)に依存します。後のチュートリアルでは参照座標系についてより詳細に説明する予定です。今のところは、CRSとは特定の場所が地球の表面上にある場所を正確に記述するための方法である、とだけしておきましょう。最も一般的な参照系の一つは 経度と緯度 です。経度の線は北極から南極へ引かれます。緯度の線は東から西へ引かれます。経度(X)と緯度(Y)を与えれば、地球上のどの場所であれ、どこにいるか正確に記述できます。木や電柱のために同様の測定を行って地図上にマークすると、ポイント地物が作成されるでしょう。
我々は地球は平らではないと知っているので、点の地物にはZ値を追加すると便利です。これは、あなたがどのくらいの海抜高さにいるか説明します。
ポイント地物は単一の頂点ですが、 ポリラインは二つ以上の頂点を持ちます 。ポリラインは figure_geometry_polyline に示すように、各頂点を通って引かれる連続的な経路です。2つの頂点が連結されている場合、ラインが作成されます。二つ以上が結合しているとき、「ラインのライン」すなわち ポリライン が形成されます。
ポリラインは、道路、河川、等高線、歩道、飛行経路などの 線形の地物 のジオメトリを示すために使用されます。時にはそれらの基本的なジオメトリに加えて、ポリラインのための特別なルールがあります。例えば、等高線は互いに接する(例えば崖面で)ことはできますが交わることはありません。同様に、道路網を格納するために使用されるポリラインは、交差点で接続されるべきです。GISアプリケーションによっては、地物タイプ(例えば道路)に対してこれらの特別な規則を設定できて、そうするとこれらのポリラインが常にこれらの規則に準拠していることをGISの方で確認してくれるものもあります。
湾曲したポリラインは、頂点間の距離が非常に大きい場合、それを見る時の倍率によっては、カクカク だったりギザギザに見えるかもしれません( figure_polyline_jagged を参照)。このためポリラインでは、データを使用したい縮尺に対して頂点間の距離が十分に小さくデジタル化されている(コンピュータに取り込まれている)ことが重要です。
ポリラインの 属性 はその性質または特徴を記述します。例えば、道路のポリラインは、舗装が砂利かタールか、何車線あるか、一方通行路かどうか、を記述する属性を持つことがあります。GISではこれらの属性を使用して、ポリライン地物をそれに相応しい色や線のスタイルで記号化できます。
ポリゴン地物は、ダム、島、国境などの 囲まれた領域 です。ポリライン地物と同様に、ポリゴンは連続線で連結された一連の頂点から作成されます。しかし、ポリゴンは常に閉じた領域を記述しているので、最初と最後の頂点は常に同じ場所でなければなりません!ポリゴンは、多くの場合、 共有ジオメトリ —隣接するポリゴンと共通している境界を有します。多くのGISアプリケーションには、隣接するポリゴンの境界が正確に一致することを確実にする能力をがあります。このチュートリアルの後の トポロジ トピックではこれについて見ていきます。
ポイントとポリラインと同様に、ポリゴンは 属性 を持っています。属性は、ポリゴンごとに記述します。例えば、ダムは深さと水質の属性を持っている可能性があります。
Now that we have described what vector data is, let’s look at how vector data is managed and used in a GIS environment. Most GIS applications group vector features into layers. Features in a layer have the the same geometry type (e.g. they will all be points) and the same kinds of attributes (e.g. information about what species a tree is for a trees layer). For example if you have recorded the positions of all the footpaths in your school, they will usually be stored together on the computer hard disk and shown in the GIS as a single layer. This is convenient because it allows you to hide or show all of the features for that layer in your GIS application with a single mouse click.
GISアプリケーションでは、ジオメトリデータを作成、修正することができます。 –– このプロセスは、一般に デジタイジング と呼ばれます–– デジタイジングについては、後述のチュートリアルで説明します。レイヤー中にポリゴン (例. 農業用貯水池)がある場合, 新たなポリゴンを作成することが可能です。同様に、地物の形状を変更することも可能ですが、ポリゴンの規則に従う必要があります。例えば、1つの頂点しかない線を引くことはできません –– これは、線は必ず2つ以上の頂点を有する必要があるからです。
ベクターデータの作成と編集は、興味のあるものに対して個人的なデータを作成できる主要な方法の一つであるため、GISの重要な機能です。たとえば、川での汚染を監視している、とします。GISを使用すると、雨水排水のためのすべての排水口を(ポイント地物として)デジタル化できるでしょう。また、川自体を(ポリライン地物として)デジタル化できるでしょう。最後に、川の流路に沿ってpHレベルを読み取り、これらを読み取った場所を(ポイントレイヤーとして)デジタル化できます。
自らデータを作成するだけでなく、たくさんの入手および利用可能なフリーのベクターデータがあります。たとえば、地図測量局(国土地理院)からは 1:50 000 の地図シートで表示されるベクターデータを入手できます。
地図 縮尺 は、GISのベクターデータを扱う際に考慮すべき重要な問題です。データがキャプチャされるときは、既存の地図から、または測量記録と全地球測位システム(GPS)装置から情報を取ることにより、通常はデジタル化されます。地図はさまざまな縮尺を持っているので、(例えば紙の地図をデジタル化することによって)地図からGIS環境にベクターデータをインポートする場合は、デジタルベクターデータは、元の地図と同じ縮尺の問題があります。この効果は、イラスト figure_vector_small_scale と figure_vector_large_scale で見ることができます。多くの問題は、地図の縮尺の拙い選択から生じ得ます。例えば湿地保全エリアを計画するためにイラスト figure_vector_small_scale 中のベクターデータを使用すると、湿地の重要な部分が可能性が保全区外に残されることになります!その一方、地域の地図を作成しようとしている場合は、1:1000000で取り込んだデータを使用するのはちょうど良くて、データを取り込む時間と労力を大きく省けるかもしれません。
GISアプリケーションで地図ビューにベクターレイヤーを追加すると、それらはランダムな色と基本的なシンボルで描画されます。GISを使用する大きな利点の一つは、非常に簡単に自分用の地図を作成できることです。GISプログラムでは、地物タイプに合った色を選択できます(例えば、青で水域ベクターレイヤーを描画するよう設定できます)。GISでは使用するシンボルも調整できます。だから樹木のポイントレイヤーを持っているのであれば、最初にレイヤーをロードした時GISが使用する基本的な円マーカーではなく、木の小さな絵を各ツリーの位置に表示できます(イラスト figure_vector_symbology figure_generic_symbology figure_custom_symbology を参照)。
シンボロジーは強力な機能であり、地図をより生き生きと、GIS中のデータをより理解しやすくします。後に続くトピックで(ベクター属性データ) は、シンボロジーが、ユーザーがベクターデータを理解するのにいかに役立つかを深く探求します。
最も単純なレベルで通常の地形図を使用するのとほぼ同じ方法で、GISアプリケーションでのベクターデータを使用できます。GISの真の力は、「ある河川の100年洪水レベルの範囲内にある家はどれ?」; 「なるべく多くの人が簡単に行けるように病院を配置したいが、最適な場所はどこ?」; 「どこそこの郊外に住んでいる生徒は誰?」といった質問を尋ね始めたときに発揮され始めます。GISは、ベクターデータの助けを借りてこれらの種類の質問に答えるための素晴らしいツールです。一般的には 、これらの種類の質問に答えるプロセスを 空間分析 と言います。このチュートリアルの後のトピックでは、より詳細に空間分析を見ていきます。
ベクターデータの取り扱いには,いくつかの問題や課題があります。既に挙げた例として、異なる縮尺でベクターデータが作成されることによって起こる問題があります。これに加えて、ベクターデータの正確さと信頼性を担保するためには、多くのメンテナンス作業が必要となることも挙げられます。不正確なベクターデータは、データを作成する際に使用したツールが適切に設定されていない場合、作成者が注意深く作業を行わなかった場合、十分に詳細なデータ収集を行うには時間とお金が足りなかった場合、などに生じ得るものです。
質の低いベクターデータをGIS上に表示させると、この不正確な箇所をよく見かけることがあります。例えば スライバ は2つのポリゴンの境界が正常に接合していない場合に生じます( figure_vector_slivers 参照)
オーバーシュート は道路データのようなライン地物が、本来ぴったり接合すべき対象の道路地物に対して、交差しはみ出している状態を指します。 アンダーシュート はライン地物(例.河川データ)が、接合すべき対象の地物に対して、接合できていない状態を指します。 図 figure_vector_overshoots はアンダーシュートとオーバーシュートがどのようなものかを示しています。
このようなタイプのエラーがあるため、デジタイズを注意深く正確に行うことはとても重要です。これから先のトピックにある トポロジ では、この種のエラーのいくつかについてさらに詳しく検討します。
ここでは以下のことを学びました:
GISにおいて、 ベクターデータ は現実世界を代表する 地物 を表現するために利用されます。
ベクターの地物は ポイント 、 ライン または ポリゴン の ジオメトリ タイプを持つことができます。
各ベクターの地物は、属性データ を持ち、それを記述します。
地物のジオメトリ(幾何形状)は 頂点 の観点で記述されます。
ポイントジオメトリは、 1つの頂点 (X、Yおよび任意でZ)で構成されています。
ポリラインジオメトリは ラインをつないで形成する 2つ以上の 頂点で構成されています。
ポリゴンジオメトリは閉じたエリアを形成する 少なくとも4つの頂点 で構成されています。最初と最後の頂点は常に同じ位置です。
使用するジオメトリタイプの選択は、縮尺、利便性やGISにおいてデータでしたいことに依存します。
ほとんどのGISアプリケーションでは、単一のレイヤーで複数のジオメトリタイプを混在させることはできません。
デジタイジングは、GISアプリケーションで描画することにより、デジタルベクターデータを作成するプロセスです。
ベクターデータは アンダーシュート , オーバーシュート そして スライバ のような、気づくべき品質的問題を持ちます。
GISアプリケーションではベクターデータを 空間分析 に利用できます。例えば、学校に近い病院を見つけるなどです。
図 figure_vector_summary に、GISのベクターデータのコンセプトをまとめました。
ここでは人に教える際のアイデアいくつか述べていきます:
お住まいの地域のためのtoposheet地図のコピー( figure_sample_map に示すような)を使用して、生徒たちがベクターデータの異なるタイプの例を、地図上で強調表示することによって識別できたか確認してください。
学校の敷地にある現実世界の地物を表すために、GISでベクター地物をどのように作成するか考えてください。学校の中および周りのさまざまな地物のテーブルを作成し、その後、それらはGISではポイント、ライン、ポリゴンのどれで表現するのが最善かを決定する課題を生徒たちに与えます。例えば table_vector_1 を参照してください。
実際の地物 |
最適なジオメトリタイプ |
---|---|
学校の旗のポール |
|
サッカー場 |
|
学校および周辺の歩道 |
|
タップが置かれている場所 |
|
Etc. |
表ベクター1:このようなテーブルを作成します(空のジオメトリタイプの列を残して)、生徒たちに適切なジオメトリタイプを決定するように問います。
利用可能なコンピュータがなくても、ベクターデータを生徒たちに見せるためトポシートと透明なシートを使用できます。
QGISユーザーガイドでは, ベクターデータの操作についてより詳細な情報が含まれています.
次のセクションでは 属性データ について詳しく見て、それがどうベクター地物を記述するか確認しましょう。