－ ま え が き －【地理情報システムⅠ】

実 践 GIS 入 門－SuperMap５ を使った GIS 入門－

近年，パーソナルコンピュータや GIS ソフトの高機能化及び低価格化により，比較的容易に自然環境や社会環境を分析する手段としてＧＩＳを利用することが可能になった。以前は多量の情報を保存・検索・分析する機能
はデータベースソフトや表計算ソフトによって提供されていたが，取り扱える情報は文字・数値など帳票にされた
データのみであった。これに対して，ＧＩＳは位置情報や図形情報をも同時に取り扱うことができるシステムとして登場した。
地理情報システム論Ⅰは GIS ソフトの実習を中心に行い，合わせて地理情報システムの基本概念等を学ぶ。実習では主に GIS データを使って，データの表示法，主題図の作成法及び属性データの取り扱い方法
を中心に，基本的なデータ処理方を演習形式で学習する。
GIS はフィールド調査や調査結果のとりまとめ・分析に役に立つ機能を多数有しているが，使用する場
合いくつかハードルが存在する。そのハードルの１つは GIS ソフトの価格である。一般に高機能汎用 GIS
ソフトは高価格で，個人が学習や試しに購入するという価格ではない。次のハードルは GIS データの複雑さである。難しい専門用語や数多くのデータ形式の存在など，これらのデータを利用するためには多くの知識が必要になり，その難しさから途中で挫折してしまう可能性がある。
２００５年 SuperMap５シリーズの登場により，第１のハードルは低くなった。特に無料の『SuperMapViewer5』は数多くの GIS データ形式データをインポートすることが可能である。また，主題図作成機能やレイヤー管理機能を使って GIS データを分析・加工する事が可能で，GIS 学習に最適なGIS ソフトである。本書では『SuperMapDeskpro５』を使用した GIS 入門書であるが，一部の機能を除いて『SuperMapViewer5』でも利用可能である。
GIS 沖縄研究室
渡邊 康志－ GIS ソフト SuperMap５シリーズについて －SuperMap は日本スーパーマップ株式会社の GIS ソフトであり，スタンドアローン GIS ソフトとして高機能な Deskpro５と free 版の Viewer５がある。本講義では高機能でフルセット版の Deskpro５を使って講義及び演習を行うが，地理情報システム論Ⅰ（STEP１～９）の主な操作は Viewer５でも行うことが可能である。
SuperMap シリーズの詳細情報は以下のアドレスから入手することが可能である。また，free 版のViewer５は同ホームページ内のダウンロードページから入手可能である。
日本スーパーマップ株式会社
http://www.supermap-japan.com/
SuperMap シリーズのリファレンスマニュアルは，SuperMapViewer５起動後のヘルプより閲覧できる
ので，このヘルプから Deskpro５の詳細情報も入手できる。

GIS 沖 縄 研 究 室

1

－ 目

次 －

STEP １ SuperMap の基本操作
１．SuperMap 起動と SuperMap 基本用語，２．データソースのオープンとマップ表示，３．マップ表示の終了，４．マップ表示の調整，５．位置座標の表示，
６．距離・面積の計測
STEP ２ ベクトル地図
１．ポイントデータセットの表示，２．ラインデータセットの表示，３．ポリゴ
ンデータセットの表示，４．テキストデータセットの表示

STEP １ SuperMap の基本操作
１．SuperMap 起動と SuperMap 基本用語
デスクトップの SuperMap アイコンをダブルクリックしてソフトを起動すると，SuperMap 起動画面が表示される。
（SuperMap 起動時『ワークスペースマネージャ』ウィ
ンドウが開くが，講義では使用しないので閉じる。
）
画面は大きく５つの表示エリアに使い分けられている。
ツールバー
エリア

STEP ３ マップのレイヤー管理
１．ラスターデータの重ね合わせ，２．ラスターデータのレイヤー管理，３．ベ
クトルデータの重ね合わせ，４．ベクトルデータのレイヤー管理，５．異なるデータソース内のデータセットの重ね合わせ，６．練習 ベクトル地形図を作成
STEP ４ 主題図の作成（１）
１．ポリゴンデータセットの主題図，２．ラインデータセットの主題図，３．ポイントデータセットの主題図，４．ポイントデータセットのラベル主題図
STEP ５ ワークスペース・レイアウト
１．ワークスペース，２．マップを画像ファイルへ，３．マップ印刷，４．レイアウト
STEP ６ 属性値の編集
１．属性値の入力，２．属性一覧表からの入力，３．属性データセットのインポ
ート，４．属性データセットの結合
STEP ７ 主題図の作成（２）
１．段階区分主題図，２．連続比例記号主題図，３．点密度主題図，４．統計グ
ラフ主題図
STEP ８ 空間検索（１）１．選択ツールを利用したオブジェクトの選択，２．選択したオブジェクトの保存，３．円形選択・ポリゴン選択，４．ポリゴンからの選択，５．バファ作成による空間検索，６．汎用クエリによる空間検索
STEP ９ 属性検索と統計
１．ＳＱＬクエリを利用した簡単な属性検索，２．ＳＱＬクエリを利用した高度な属性検索，３．ＳＱＬクエリを利用した統計計算

2

ワークスペース

出力エリア

ウィンドウ

凡例ウィンドウ

解析レポートウィンドウ（１）表示エリアの説明
ツールバーエリア：ワードやエクセルなどと同じく各種処理を行
うためのツール群（アイコン）が表示されるエリア。表示されているツール群は設定に従って表示されているため，必要に応じてツール群
表示設定を変更する必要があり，設定が異なっていると必要なパラメータの入力やアイコンの選択が行いにくい。SuperMap のツールバ
ー表示を変更したい場合，メニューバー『表示』／『ツールバー』より調整可能である。
同じデータ処理を指示する方法は数とおり存在する。メニューバー
から操作する方法，オブジェクトからの右クリック，ショートカット
キーなどがある（ワードやエクセルも同じ）。本講義では直感的に操作出来る方法を利用する。
ワークスペースウィンドウ：開かれたデータファイル（SuperMap
ではデータソース，データセットという）やデータ表示状況などをツリー形式で表示する領域。
凡例ウィンドウ：表示されたマップのレイヤー状況（重なり方），オブジェクト（図形）や主題図の凡例が表示される。
出力エリア： マップ，属性一覧表，３Ｄビュー，レイアウト等の表示エリア。GIS データの表示エリア。
解析レポートウィンドウ：データの処理（インポートなど）の結果を表示するエリア。処理終了後，必要に応じ自動的に開く。表示後に閉じて問題はない。

3

（２）SuperMap の GIS データ
データソース：様々な種類のデータセット（ポイント，ライン，ポリゴン，テキスト，TIN，GRID，ネット
ワークなど）の集合体である。データソース内には１個以上のデータセットが存在する。また，GIS では最も重要な情報である座標系の情報が含まれている。GIS データを利用したい場合，先ずこのデータソースを開く
操作を行うこととなる。
データソースファイルは拡張子がSDB とSDD の2つのファイルから構成されており，
SDB は空間データを，SDD は属性データを保存している。
データセット：GIS データそのものである。ArcGIS の shp ファイルや MapInfo の tab ファイルに相当する。
データセットは同じタイプのデータから構成されるデータオブジェクトの集合体で，そのデータセットを包含す
るデータソースの座標系により GIS データとして開かれる。SuperMap には，ポイントデータセット，ライン
データセット，ポリゴンデータセット，TIN データセット，GRID データセットなど，16 種類のデータタイプが存在している。
（詳細はヘルプ参照）マップを表示する場合の最小単位はこのデータセットになる。
従来の GIS ソフトでは，複雑なプロジェクトで扱うデータファイル個数が増加し，扱いにくくなる問題点があった。この原因の１つがオブジェクト種類ごとにファイルを作成するためである。SuperMap ではこの点を改善するためデータソースという概念を作成し，同じプロジェクト，同じ座標系のデータを１個のデータソースにグループ化してデータの操作性を向上させている。
ワークスペース：現在開いているデータソース，マップ，主題図などユーザーの作業環境を保存するために使用される。ワークスペースファイルの拡張子は.smw 及び.sxw である。

２．データソースのオープンとマップ表示
GIS データを表示し利用する場合，先ず SuperMap の GIS データファイルであるデータソースを開く操作を行わなければならない。例としてデータソース okinawa50k_ras 内のデータセット okinawa_s を表示する方法を示す。
SuperMap で処理を行いたい場合，対象になるオブジェクトの右クリック操作により，そのオブジェクトに対する処理可能なメニューが開く。
①ワークスペースウィンドウのデータソースを右クリック。
②『データソースを開く』クリック。
③ファイルの場所（データソースのあるフォルダー）を指定し，データソースを選択する。
ここでは okinawa50k_ras を選択する。

④マップ表示はデータセットごとに行われる。ワークス
ペースウィンドウのデータソース okinawa50k_ras を展開
し，データソース内のデータセット一覧を表示する。デー
タソース展開は okinawa50k_ras をダブルクリックまたは＋マークをクリックする。これにより okinawa50k_ras に
データセット okinawa_s が含まれていることがわかる。

⑥この段階でもマップは表示されない。マップの表示は，データセット okinawa_s をダブルクリックまたはokinawa_s を出力エリアにドラッグすることで行われる。

①～③の操作によりデータソースが開かれるが，この段階ではマップは表示されない。
ワークスペースウィンドウを展開すると（＋マーククリック），開いたデータソース名が表示されている。

45

３．マップ表示の終了
マップウィンドウを閉じる場合は，一般的な windows ソフトと同様に画面右上のクローズボタンを押すことによって閉じる。この処理中に『マップは変更…‥』というメッセージが表示されるが，しばらくの間は『いいえ』を押す。この処理によってマッ
プウィンドウは閉じるが，データソースは開いたままである。データセッ
トを操作することにより再度マップを表示できる。

（３）マップ縮尺の設定
マップ縮尺ツールバーエリアの『マップ設定』部分に表示されている。
『マップ設定』バーが表示されていな
い場合，メニューバー『表示』／『ツールバー』／『マップ設定』をチェックする。
『マップ設定』の縮尺部分の数値は現在の縮尺となっている。ここに数値を入力することによりと縮尺を指定しマップ表示可能。

データソースを閉じる操作は，データソース（この場合 map50k_ras）
を右クリック，『データソースを閉じる』から行う。
データソースを閉じる操作時，メニュー画面に『データセットの削除』というプロセスが表示される。
『データソースを閉じる』と似た表現であるが，この操作は GIS データを削除することになる。windows ではファイルを誤って削除した場合，ゴミ箱からデータを復活することが可能であるが，データソース内にあるデータセットを誤って削除すると復活させることが出来ないので，十分注意すること。

５．位置座標の表示
地球上の曲面座標は通常，地理経緯度が用いられている。球体である地球表面を平面であるマップウィンドウに表示するために，種々の地図投影法が利用されている。GIS ソフトには各種地図投影法が用意されており，利用目的や表示範囲などによって選択することが可能である（詳細は地理情報システム論Ⅱ）。
このデータソース map50k_ras においてはマップ上の位置情報を緯度経度で管理しており，カーソル位置の緯度経度が画面下部に表示されている。

ここまでの操作でデータソースのオープン，マップ表示，データソースのクローズまでの一連の操作を学んだ。ここで，もう一度マップを表示して，以下マップ表示の調整等について学ぶ。

４．マップ表示の調整
マップの表示位置の調整や縮小拡大はツールバーエリアのアイコン（下図）から行う。

（１）マップの表示位置の調整

よりカーソルをグローブに変更し，マップをドラッグすることにより表示画

グローブアイコン
面を自由に移動可能。
（２）マップの縮小拡大①全体表示②表示の拡大縮小

アイコンをクリックするとデータセット全体をマップに表示する。

６．距離・面積の計測
マップ上で距離及び面積を計測する場合，以下のアイコンをクリックし，計測カーソルを利用して計測する。
計測アイコンをクリックすると画面下部に解析レポートウィンドウが開き，計測結果を表示する。

ボタンを使うことによって，拡大縮小を行うことが可能である。

『ルーペ＋』をマップ上でクリックすると，カーソルの位置した部分を中心に２倍に拡大。またドラッグにより矩形選択範囲を表示した場合，選択範囲がマップ表示範囲に拡大表示される。
『ルーペ－』も同様に利用可能
で，この場合は縮小表示される。
『ルーペ？』はマップ上で上方向にドラッグするとマップを拡大，下方向にドラッグするとマップを縮小する。また，『ルーペ』アイコンを利用しない場合でも，マウスのホイールにより拡大縮小が行える。

6

7

STEP ２ ベクトル地図
GIS で扱うデータは大きくベクトルデータとラスターデータに区分される。ベクトルデータは市町村範囲や道路など，線分などで構成される図形として定義され，その図形ごとに属性値としてその図形が有する情報値を保持している。一方，ラスターデータは正方形または長方形メッシュデータで，１セル（ピクセル）ごとに数値を持ったデータの集合である。スキャナーで読みとった地図や空中写真画像データはその代表的なものであり，各セルはカラー階調値を有する。STEP1 で使用した GIS データはラスターデータであった。また，標高グリッドデータ（DEM）も標高値を有するラスターデータとして扱われる。
ベクトルデータは図形を構成する点を地球座標で持っており，面積や距離などの計測が関数などを使って行うことができる。また，各図形の属性値から主題図の作成や属性検索・空間検索を行うことができる。ラスターデータは，
セル数値の算術処理（画像データ処理）により，必要な情報を強調したデータを作成することが可能で，衛星画像を使ったリモートセンシングがその代表的な利用法である。
STEP2 ではベクトルデータを利用する方法を学ぶ。SuperMap で利用できるベクトルデータ（オブジェクト）
は，ポイント，ライン，ポリゴン，テキストの４種類が利用可能である。ここでは，例としてデータソース
map25k_vec 内の各種データセットを表示する方法を示す。
map25k_vec 内にはポイントオブジェクトデータセットの地名，公共施設，ラインオブジェクトデータセッ
トの河川，道路，国道，ポリゴンオブジェクトデータセットの沖縄Ｒ，内水面，テキストデータセット TextDTが存在する。

また，このデータセット全体の属性値を確認したい場合，凡例ウィンドウのデータセット地名を右クリック，『属性データの表示』からデータセット内の全オブジェクトの属性一覧表を表示する。

１．ポイントデータセットの表示
データソース map25k_vec を開き，データセット地名をマップとして開く。
（データセット地名ダブルクリッ
クまたは出力エリアにドラッグ）（１）属性情報の確認
選択ツールアイコンをクリックして，カーソルを選択ツールカー
ソルに変更する。
属性値をを知りたいオブジェクトをダブルクリッ
クすると属性情報を表示するウィンドウが開く。

8（２）ポイントスタイルの変更
ポイントオブジェクトのスタイルを変更することが可能である。マップ内のオブジェクトスタイルを変更する
場合，凡例ウィンドウ内の地名@map25k_vec（データソース地名のレイヤー状況表示している）を右クリック，『スタイル設定』を選択する。
『シンボルスタイルの選択』設定ウィンドウから，ポイントオブジェクトのスタイルを設定する。設定項目は
大きく２項目となる。
①シンボル選択 各種地図記号や図形を利用可能。シンボル一覧から必要シンボルを選択。
②シンボルの設定 カラー，大きさ，回転角を設定。カラーは▼ボタンよりカラーチャートからの選択またはRGB 数値入力。大きさ，回転角は数値入力。

9

２．ラインデータセットの表示
データセット道路をマップとして開く。
（データセット道路ダブルクリックまたは出力エリアにドラッグす
る。
）

①

②

上記データにスタイル変更後，マップ表示が変更される。また，地名オブジェクトの凡例（赤色ポイント）が『凡例ウィンドウ』に表示されている。

（１）属性情報の確認 （ポイントデータセットと同様）
選択ツールアイコンをクリックして，カーソルを選択ツールカーソルに変更する。属性値を知りたいオブジェ
クトをダブルクリックすると属性情報を表示するウィンドウが開く。

凡例ウィンドウ内のレイヤー名称は，【データセット名称】＠【データソース名称】となっている。

（２）ラインスタイルの変更
ラインオブジェクトのスタイルを変更することが可能である。マップ内のオブジェクトスタイルを変更する場
合，凡例ウィンドウ内の道路@map25k_vec（データソース道路のレイヤー状況表示している）を右クリック，
スタイル設定を選択する。
『ラインスタイルの選択』ウィンドウから，ライン
オブジェクトのスタイルを設定する。設定項目は大きく２項目となる。
①ラインスタイル選択 ラインスタイル一覧より各種スタイルを利用可能。
②ラインの設定 色，ラインの太さを入力可能。オ
プションの色から▼ボタンよりカラーチャートの選択
または RGB 数値入力。太さは幅に数値入力。

３．ポリゴンデータセットの表示
データセット沖縄Ｒをマップとして開く。
（データセット沖縄Ｒダブルクリックまたは出力エリアにドラッグ）ポリゴンは多角形の面状図形であり，範囲及び面積を有する。沖縄Ｒは市町村範囲を表すポリゴ
ンである。

10

11

①

ａ

②

ｂ

③
（１）属性情報の確認 （ポイントデータセットと同様）
選択ツールアイコンをクリックして，カーソルを選択ツールカーソルに変更する。属性値を知りたいオブジェ
クトをダブルクリックすると属性情報を表示するウィンドウが開く。
フィールド名『SmID』，『SmArea』，『SmPerimeter』は SuperMap の内部属性値で，自動的に算出付加されている。特に『SmArea』はポリゴン面積，『SmPerimeter』はポリゴン外周長を表す。

（２）ポリゴンスタイルの変更
ポリゴンオブジェクトのスタイルを変更することが可能である。マップ内のオブジェクトスタイルを変更する
場合，凡例ウィンドウ内の沖縄Ｒ@map25k_vec（データソース沖縄Ｒのレイヤー状況表示している）を右クリ
ック，スタイル設定を選択する。
『フィルスタイルの選択』ウィンドウから，ポリゴンオブジェクトのスタイルを設定する。設定項目は大きく２項目となる。
①フィルスタイル選択 フィルスタイル一覧より各種スタイルを利用可能。フィルスタイルは図形を塗る場合の模様。
②ポリゴン彩色設定 カラー設定前景色，背景色の設定。フィルスタイルａを選択した場合，前景色の設定のみが有効になる。また，ｂを選択した場合ポリゴンの塗りつぶしは行われない。これ以外のフィルスタイル
は模様は前景色，各ポリゴン模様の背景は背景色となる。透明設定はポリゴンの透明化によって背後にある図形が透けて見えるようにする設定である。データの重ね合わせ時に有効な手法である。
③ポリゴン外周のラインはラインスタイルの設定から変更可能。変更方法はラインオブジェクトの変更と同様。

12

４．テキストデータセットの表示
データセット TextDT をマップとして開く。
（データセット TextDT ダブルクリックまたは出力エリアにドラッグする。
）

テキストオブジェクトの変更は（フォント，サイズなど）はオブジェクト編集により行う（地理情報システム
Ⅱ）
。

13

STEP ３ マップのレイヤー管理
GIS では空間分析にマップの重ね合わせを利用する。GIS ソフトでは，この機能をレイヤー管理により実現しており，データの座標系や位置情報を基に自動的に重ね合わせが行われる。
その他ＧＩＳデータ

地名ポイント
道路ライン
市町村ポリゴン
地形図（ラスター）
位置情報

１．ラスターデータの重ね合わせ
データソース okinawa25K_ras を開いた後，データソース内のデー
タセットは，ワークスペースウィンドウのデータソースツリーの展開により，確認することが出来る。
『データソース』の下にデータソース名，
さらに複数のデータセットが表示される。各データセットは，データタ
イプを表すアイコンとファイル名より構成される。
okinawa25K_ras に は ， い ず れ も ラ ス タ ー デ ー タ セ ッ ト のgino1945_25K （大正沖縄地形図）， oki_LU （土地利用図），
gino2000_25K （現在沖縄地形図），ginowan1977（空中写真），
oki_RGBI1 （ランドサット画像）が含まれている。
（図
Step1 で学んだようにデータソースを開いただけでは GIS データ形）を表示することは出来ない。表示するためには読み込まれたデータセット（ワークスペースウィンドウ中）から適当に１個選択しダブルク
リックする。または出力エリアにデータセットをドラッグする。
複数のデータセットを重ね合わせてマップに表示する場合は，重ね合
わせたいデータセット（ワークスペースウィンドウ中）を，出力エリアのマップ上にドラッグする。自動的に選択した GIS データ（図形）が重ね合わされて表示される。
【注意】 重ね合わせたいデータセット（ワークスペースウィンドウ中）をダブルクリックした場合，別マップ
ウィンドウとして表示され，重ね合わせることができない。

（１）レイヤーの表示・非表示
凡例ウィンドウの各レイヤーのチェックにより，各データの表示・非表示が選択できる。チェックをはずすと非表示となり，下位のレイヤーが表示されることとなる。
例えば gino2000_25K のチェックをはずせば，２番目の oki_LU が表示されることとなる。
（２）レイヤー順序の変更
凡例ウィンドウに表示される各データは，この順でマップに表示されている。この例では，最下層から上へ
gino1945_25K ，oki_LU ，gino2000_25K と重なっている。凡例ウィンドウ内でドラッグによりレイヤー順序を変更することにより重ね合わせの順序を変更することが出来る。

２．ラスターデータのレイヤー管理
操作例として gino1945_25K ，oki_LU ，gino2000_25K の３個のデータセットを重ね合わせて表示する。画像出力操作後，レイヤーの状態はデスクトップ左下の凡例ウィンドウに表示される。
各レイヤーの名称は［データセット名］＠［そのデータセットを含むデータソース名］となっており，重なりの順番は下から上へ
gino1945_25K ，oki_LU ，gino2000_25K となり，最上位に位置する gino2000_25K が下位の２データセッ
トを覆い隠し，見ることが出来るのは最上位の gino2000_25K となっている。

14

15

（３）不要なレイヤーの削除
凡例ウィンドウに表示される不要なレイヤーは，そのレイヤー右クリック『現在レイヤーを削除』より削除可能。レイヤーから削除した場合，マップウィンドウへの表示が取り消されるだけであり，データソースは開かれたままとなっている。
【注意】表示を取り消す場合，誤ってワークスペースウィンドウ内のデータセットを削除しないよう十分注意する。
『データセットの削除』は GIS データそのものを削除することになる。windows ではファイルを誤って削除した場合，ゴミ箱からデータを復活することが可能であるが，データソース内にあるデータセットを誤って削除すると復活させることが出来ないので，十分注意すること。
（４）レイヤーの半透明化
ラスターデータセットでは下位のデータは完全に覆い隠され，重なり合った図間の相互関係や変化を読みとりたい場合，以前はレイヤーの表示／非表示機能の切り替えで判読する必要があった。SuperMap ではラスター
データセットを半透明化する事が可能であるので，図面間の相互関係や変化を直接読みとることが可能である。
操作例として，gino2000_25K を半透明化し，下位の oki_LU を同時に表示する。
①マップウィンドウ内の地図表示部から右クリック。
②メニューウィンドウから『レイヤーコントロール』クリック。
③レイヤー名から半透明化したいレイヤーを選択。この例では gino2000_25K を選択（左１クリック）。
④右下の『レイヤー不透明』の項目に数値を入力。
『レイヤー不透明』は１００で完全不透明，０で透明となるので，適当な数値を入力する。今回は５０とした。
⑤設定完了後 OK

16

３．ベクトルデータの重ね合わせ
データソース map25k_vec を開いた後，データソースツリーの展開によりデータセットを確認すると，ポイ
ントオブジェクトデータセットの地名，公共施設，ラインオブジェクトデータセットの河川，道路，国道，ポリゴンオブジェクトデータセットの沖縄Ｒ，内水面，テキストデータセット TextDT が存在することがわかる。
読み込まれたデータセットから適当に１個選択しダブルクリックし，重ね合わせたいデータセットを出力エリアのマップ上にドラッグする。自動的に選択した GIS データ（図形）が重ね合わされて表示される。
マップの表示変更やスタイルの変更は STEP1 及び STEP２で学んだ方法が利用できる。ツールバーからズー

17ムボタンやグローブを使って拡大・縮小，表示位置調整などを確認すること。

（２）レイヤー順序の変更
凡例ウィンドウに表示される各データは，この順でマップに表示されている。この例では，最下層に沖縄Ｒ，次に道路，地名と重なり，最上層が TextDT となっている。凡例ウィンドウ内の各レイヤ
ーをドラッグにより順序を変更することが出来る。
最上層に沖縄Ｒを移動すると，下位にあるラインやポイントのレイヤーが隠されてしまう。

①ポリゴンオブジェクト沖縄Ｒをダブルクリック，マップを開く。
②ラインオブジェクト道路をマップへドラッグ。
③ポイントオブジェクト地名をマップへドラッグ。
④テキストオブジェクト TextDT をマップへドラッグ。

上下層（３）不要なレイヤーの削除
凡例ウィンドウに表示される不要なレイヤーは，
そのレイヤー右クリック『現在レイヤーを削除』より削除可能。ワークスペースウィンドウ内のデータセットを削除しないこと。
５．異なるデータソース内のデータセットの重ね合わせ
異なるデータソース内のデータセットの重ね合わせる場合，必要なデータソースを開いた上で，データセット
をマップへドラッグする。次に凡例ウィンドウ内のそのレイヤーを適当な順番にドラッグし移動する。
下記の例ではワークスペースウィンドウには２個のデータソースが開かれており，凡例ウィンドウには両デー
タセットからのデータセットが挿入されている。
（＠以下のレイヤー名称の違いに注意）

①

②

③

④

４．ベクトルデータのレイヤー管理
GIS データ重ね合わせ状況（レイヤー）は凡例ウィンドウに表示される。各レイヤーの名称は［データセット名］＠［そのデータセットを含むデータソース名］となっている。
（１）レイヤーの表示・非表示
凡例ウィンドウの各レイヤーのチェックにより，各データの表示・非表示が選択できる。

18

19

６．練習 ベクトル地形図を作成
データソース map25k_vec 内の各種データセットを重ね合わせて，表示スタイル等を調整し，地図を作製する。
①データソース map25k_vec を開く。
②データソース内の各ポリゴン・ラインデー
タセットをマップに開き，レイヤー順を調整する。
③適当な範囲を拡大表示する。
④TextDT と地名を非表示とする。

STEP ４ 主題図の作成（１）
GIS の主題図作成は地図データの属性情報を表現する機能である。複雑な地理情報を様々な条件で分類し，色分けや図形などで区別することにより，地理情報を視覚的に表現できる。SuperMap では， 7 種類の主題図を作成できるが，STEP４では個別値主題図とラベル主題図を学ぶ。
主題図作成の基本操作は，データソースを開き，データセットからマップを開く。凡例ウィンドウ内の対象レイヤーを右クリック，『主題図ウィザード』から主題図を作成する。

⑤ポリゴンデータセット沖縄Ｒと内水面のポリゴンスタイルを変更する。
（沖縄Ｒ→黄緑，内水面→青）⑥ラインデータセット道路，国道，河川のラインスタイルを変更する。
（道路→茶，国道→赤＆太，河川→青）⑦ポイントデータセット公共施設のポイント
スタイルを変更する。
（公共施設→赤＆ポイント）

１．ポリゴンデータセットの主題図
データセット沖縄Ｒを使って主題図を作成する。ポリゴンデータの沖縄Ｒは属性値として，下図のフィールドを有している。今回はフィールド名 Name（市町村名）について，
市町村名ごとに色分けをする主題図を作成する。

これ以外にもラスターデータとベクトルデータを重ね合わせた図の作成を練習すること。
①主題図作成の手順に従って，『個別
値主題図』を選択し，『個別主題図』ウ
ィンドウを開く。
②フィールド表現形式を選択する。この部分は，主題図作成する属性値のフィールド項目を選択する重要な工程である。今回は name（市町村名）を使って市町村名ごとに色分けをするため，▼ボ
タンでフィールド一覧から，name を選
択する。

20

21

⑥完了ボタンにより，主題図設定は終了し，主題図が表示される。凡例ウィンドウのレイヤーを展開し，さらに個別値主題図を展開すると主題図凡例を表示することが可能である。また，この主題図凡例の各項目をダブルクリックすることで，スタイルの変更が可能である。
（ポリゴンオブジェクトスタイル設定ウィンドウが開く）③カラー選択。色分けに利用するカラーチャー
トを選択する。カラーチャートは予め用意されており，▼ボタンで適当なカラーチャートを選択する。
カラーチャート選定後，個別に彩色等を変更する事が可能である。

④フィールド表現形式とカラー選択終了
後，『全て追加ボタン』を押す。主題図作
成のためのスタイル，フィールド，ラベルの一覧表が表示される。
凡例ウィンドウ上，レイヤー内の個別値主題図を右クリックより，『主題図の変更』や『主題図の削除』を選択し，主題図の変更等を行うことが可能である。

２．ラインデータセットの主題図
データセット道路を使って主題図を作成する。ラインデータの道路は属性値として，下図のフィールドを有している。今回はフィールド名 Namae（道路名）について主題図を作成する。

⑤設定終了後，スタイル及びラベルの変更が可能。ス
タイルは変更したいフィールド値のスタイルをダブルクリックする。ポリゴンオブジェクトスタイル設定ウィン
ドウが開くので変更する。スタイル設定方法はポリゴン
オブジェクトのスタイル設定法と同様である。
また，フィールド値のラベルの変更可能である（ラベル名をダブルクリック後タイプ入力）。これは凡例ウィンドウ内の主題図凡例の表記に連動する。

①個別値主題図を選択。 ②フィールド表現形式を選択。 ③カラー選択。 ④『全て追加ボタン』を押す。
以上，ポリゴンデータセットの手順と同様。ラインデータセットの主題図では，個別にラインスタイルを調整
する。

22

23

⑤道路以外のオブジェクト（○○IC など）を主題図から削除する。一覧表から削除データを選択し，『リストから削除』をクリックする。

⑥リストの各スタイルをダブルクリックするとラインスタイル設定ウィンドウが開く。ラインデータセットのラインスタイル設方法と同様。

24

３．ポイントデータセットの主題図
データセット公共施設を使って主題図を作成する。ポイントデータの公共施設は属性値として，下図のフィールドを有している。今回はフィールド名 Shuri（施設の種類）について主題図を作成する。

①個別値主題図を選択。 ②フィールド表現形式を選択。 ③カラー選択。 ④『全て追加ボタン』を押す。
以上，ポリゴンデータセットの手順と同様。ポイントデータセットの主題図では，個別にラインスタイルを調整する。
⑤リストの各スタイルをダブルクリックするとポイントスタイル設定ウィンドウが開く。ポイントデータセッ
トのスタイル設方法と同様。今回はシンボルマークを選択する。

25

４．ポイントデータセットのラベル主題図
データセット地名を使ってラベル主題図を作成する。ポイントデータの公共施設は属性値として，下図のフィールドを有している。今回はフィールド名 Name（地名）についてラベルを表示する。

STEP ５ ワークスペース・レイアウト
１．ワークスペース
レイヤー配置や主題図作成等などのマップ設定を保存することが可能である。下図のようなマップを作成した
場合，SuperMap 終了後再び同様のマップを表示するには，多くの設定をやり直す必要があるが，ワークスペースを保存することによって，再利用が容易になる。

①主題図ウィザードからラベル主題図を選択。ラベル主題図ウィザードが開く。
②フィールド表現形式を選択。表示角度，リーダー線の設定，オフセット値等のオプションを設定可能。
③テキストスタイルボタンによりラベルのフォント，サイズ等を指定可能。

主題図作成後，ワークスペースの右クリックより，『ワークスペースに名前を付けて保存』を選択。保存ワー
クスペースを選択（SuperMap は別ウィンドウに複数のマップを作成可能であるため），このときマップウィン
ドウの名称変更可能（この例では沖縄地図と変更）。
凡例ウィンドウのラベル主題図を右クリックにより，ラベル主題図の設定を変更可能。

ワークスペースのファイル名を決めて保存。拡張子は smw となる。

26

27

ワークスペースファイルを読み込む場合は，『ファイル』／『ワークスペースを開く』より，目的のワークス
ペースファイルを選択する。ファイルオープン後，ワークスペースウィンドウのマップを展開し，マップ名称沖
縄地図をダブルクリックする。

４．レイアウト
作成したマップを利用する場合，レイアウトを利用すると，縮尺バーや方位マーク，表題等を挿入した印刷物として利用が可能になる。
①ワークスペースウィンドウ内のレイアウト右クリック『新規レイアウト』選択する。出力エリアにレイアウ
トウィンドウが開く。

以上の操作によりワークスペースに保存したレイヤー配置や主題図設定が復元する。

２．マップを画像ファイルへ作成したマップを画像ファイル(BMP,JPG,PNG 形式）として保存することができる。
ホームページ用のデータやワード文書内の画像データとして利用可能である。
①『マップ』／『画像ファイルで保存』を選択し保存処理を行う。
ファイル名と画像ファイル形式を決定後，保存ボタンを押す。

②『レイアウト』／『レイアウト設定』から『レイアウ方 位トの属性設定』ウィンドウが開く。この画面で用紙サイズ
及び用紙縦・横等の詳細設定を行う。また，この段階でレ
マップオブジェクト追加
イアウト関係ツールバーが表示されていない場合，『表示』／『ツールバー』より『レイアウトオブジェクト追加』，『レ
イアウト編集』，『レイアウト操作』を選択する。
凡例オブジェクト追加③作成したマップをレイアウト上に挿入するため，『マッ
プオブジェクト追加』ボタンを押す。カーソルがマップ挿
スケール追加入ツールに変化するので，これを使ってマップ挿入範囲をドラッグする。
④マップオブジェクト挿入範囲設定後，『マップ属性』ウィンドウが開く。挿入するマップの名称を選択する。
マップ名称は作成したマップのワークスペース名となっている。レイアウトでマップを利用する場合，作成したマップをワークスペースとして一度保存する必要がある。また，このウィンドウではスケールの入力により縮尺指定が可能である。設定終了後，マップ追加範囲に地図が表示される。

②出力範囲を選択。現在のマップウィンドウ表示範囲を出力する場合とデータソース等の範囲全体を出力する場合を選択可
能。

３．マップ印刷『マップ』／『印刷』より現在のマップウィンドウを印刷する事が出来る。一般の windows ソフトと同様な処理で，『プリンターの設定』より用紙等の設定変更等が可能である。

28

29

⑤『オブジェクト選択』ボタン（矢印）によりマップオブジェクト領域選択後修正等が可能である。この状態
からドラッグにより領域サイズの変更可能。また，ダブルクリックによりマップ属性ウィンドウが開き，縮尺等の変更可能である。
『凡例オブジェクト追加』及び『スケール追加』ボタンは，この『オブジェクト選択』ボタ
ンによりマップオブジェクト領域を選択時のみ動作可能である。

⑥方位追加ボタン後，方位マークを入力したい範囲位置をドラッグまたはクリックする。

⑦マップオブジェクト領域を選択状態で，『凡例オブジェクト追加』ボタンより凡例を描画可能でる。凡例を描きたい範囲をドラッグまたはクリックする。

⑤マップオブジェクト領域を選択状態で，『スケール追加』ボタンよりスケールを描画可能である。スケールを描きたい範囲をドラッグまたはクリック。スケール表示後スケール属性ウィンドウが開き，スケールタイプや文字属性などを入力可能。

⑧『オブジェクト選択』ボタン（矢印）により各種オブジェクト領域を右クリックにより詳細変更可能。
⑨ビットマップイメージデータとして出力したい場合は『レイアウト』／『１つのビットマップにエクスポート』からＢＭＰ，ＪＰＧ，ＰＮＧ形式に保存可能。
⑩プリンターにて印刷したい場合は『マップ』／『印刷』より印刷。
⑪レイアウトの保存は『レイアウト』／『レイアウトの保存』または，『レイアウトに名前を付けて保存』か
ら行う。

30

31

STEP ６ 属性値の編集
GIS 利用法の１つである属性値を利用したデータ処理の演習を行う。

①属性定義の編集 ワークスペースウィンドウ，データソース統計内のokinawa_D を右クリック，『属性』選択する。
『属性』ウィンドウ表示後，『属性表の構成』タグを選択する。

１．属性値の入力
下表の市町村別人口統計からポリゴンデータの属性値として人口（２０００年）を入力する。

②『フィールド作成』ボタンより，下段の定義設定を行う。フィールド名とフィールド型の決定が重要である。今回はフィールド名を“pop2000”とした。
フィールド型は，ブール型，短整数型，長整数型，短精度型，倍精度型，テキスト型，日付型，メモ型を設定する事が可能である。それぞれ利用できる数値範囲や有効桁数が異なる。
設定終了後，OK ボタンにより追加完了。

データソース統計よりデータセット okinawa_D を開きマップ表示する。検索ボタン（矢印）より適当なオブジェクトをダブルクリックする。SmID～SmPerimeter までは内部属性値，Name はユーザー設定属性値となっている。
新規にデータを入力する場合，入力項目（フィールド名）を（例：人口）を設定してから属性入力を行う。な
お入力項目の設定はデーターセットに対し１度行えばよい。

③属性定義変更後，検索検索ボタン（矢印）より適当なオブジェクトをダブルクリックする。属性ウィンドウが開くので，追加した pop2000 のフィールド値にカーソルを合わせ，値をキーボードから入力する。入力後は属性値として人口が表示される。

32

33

２．属性一覧表からの入力
属性一覧表（属性データセット）を使っての属性値の入力が可能である。
①データセット okinawa_D を右クリック，『属性データの表示』選択する。

②属性一覧表が表示されるので，フィールド pop2000 のフィールドにカーソルを合わせて値を入力する。この操作を pop2000 のフィールドの各セルに行い，データ入力を繰り返す。
（エクセル等の入力と同様）②各列にデータ型を設定する。エクセルの操作は列などの範囲を選択後，右クリックよりセル書式設定を使って変更する。今回は市町村名を文字列，人口を整数とした。

３．属性データセットのインポート
１個のベクトルデータは図形と属性のセットから構成されている。GIS データ全体としては図形オブジェク
トと属性データセットがリンクされたイメージを持つ。SuperMap のデータセットには図形情報を含まない，
属性情報テーブルだけで構成された属性データセットが存在する。
（マニュアルでは純属性データセット）
リンク

フィールド１ フィールド２ フィールド３ フィールド４…

属性データセット③先頭行にフィールド名を追加する。今回は以下の図のようにフィールド名を決定した。

図形オブジェクト
属性データセットはエクセル表やアクセスデータと同様な構造を有しているので，属性データセットとしてインポートする事が可能である。以下，エクセルデータ表を SuperMap 属性データセットにインポートする手法を示す。
①エクセルデータ沖縄県市町村別人口変化から市町村名と人口以外の不要なデータを消去する。

34

35

③データを DB4 形式で保存する。ファイル形式は保存画面のファイルの種類より選択。今回は oki_pop.dbfとした。

⑥データインポート完了後，データソース統計内に属性データセット
oki_pop が作成されている。
属性データセット oki_pop をダブルクリックすると属性データセットの一覧表が表示される。エクセルデータからインポートしたデータ以外にSuperMap 内部属性の SmID 及び SmUserID が付加されている。

④SuperMap へのインポート。沖縄本島の市町村ベクトルデータを含むデータソース統計を開く。
⑤データソース統計を右クリック，『データセットのインポート』を選択。
『データインポート』ウィンドウが開く。
『ファイルの追加』ボタンを押し，ファイルを開くウィンドウを表示。ファイルの種類より『DBF データ
ベースファイル(*.dbf)』を選択し，市町村別人口の表 oki_pop.dbf を開く。

データソースファイルは拡張子が SDB と SDD の 2 つのファイルから構成されており，SDB は空間データ
を，SDD は属性データを保存している。 属性情報を保存する SDD 形式ファイルは，アクセスファイル形式と同じ構造のファイルであるため，データベースソフトのアクセスで直接開き，編集することが可能である。この機能を利用するためにはアクセスの操作知識が必要であるので地理情報システムⅠでは取り扱わない。

４． 属性データセットの結合
データソース統計内にはポリゴンデータソース okinawa_D と属性データセット oki_pop が作成されている。
okinawa_D と oki_pop の属性値を結合するためには，両データセット属性値に共通のキーとなるフィールド及びフィールドデータが必要になる。今回は市町村名をキーとして両属性情報を結合する。
①属性値を結合をするための条件を整える。
ⅰ）両データベースのキーは完全に一致させる。
okinawa_D の NAME 中のデータは例えば“島尻郡東風平町”となっているが，oki_pop の NAME では“東風平町”となっている。このような場合属性値の修正が必要になる。

修正ⅱ）
結合のキーが入力されたフィールドの名称を共通にする。
okinawa_D のフィールドNAME とoki_pop のフィールド NAME，両フィールドとも市町村名が入力されている。

36

37

STEP ７ 主題図の作成（２）
GIS の主題図作成は地図データの属性情報を表現する機能である。複雑な地理情報を様々な条件で分類し，色分けや図形などで区別することにより，地理情報を視覚的に表現できる。SuperMap では， 7 種類の主題図を作成できる。STEP７では STEP６で作成した統計表を利用して，段階区分主題図，連続比例記号主題図，点密度主題図，統計グラフ主題図の利用法を学ぶ。
主題図作成の基本操作は，データソースを開き，
データセットからマップを開く。凡例ウィンドウ
内の対象レイヤーを右クリック，主題図ウィザー
ドから主題図を作成する。

②メニューからデータセット／属性テーブルの結合を選択する。
『属性テーブルの結合』ウィンドウが開く。
追加先のデータセットとして，ベクトルデータからなる okinawa_D を設定し，追加元のデータセットとしては属性テーブルの oki_pop を選択する。また両データを結合するためのキーとなる共有フィールドにNAME を指定する。

１．段階区分主題図
与えられた数値属性に対して，適当な間隔で連続的に段階区分を行い着色する。身近な例としては標高値によって彩色した地形図などがある。今回はデータソース統計内のデータソース okinawa_D の人口から段階区分主
題図を作成する。
①データソース統計を開く。②データソース okinawa_D をダブルクリックし，マップを表示。
③凡例ウィンドウ内の okinawa_D@統計を右クリック，『主題図作成ウィザード』選択。
以上，主題図作成開始手順，STEP4 参照。
④主題図タイプの選択ウィンドウから『段階区分の主題図』を選択。
⑤『段階区分の主題図』の各パラメータの設定。

③処理終了後 okinawa_D の『属性データの表示』より属性テーブルを開くと，結合された属性値が確認出来る。また，okinawa_D のマップを開き，適当なオブジェクトの属性値を確認してみること。

フィールド表現形式：主題図を作成する数値属性フィールドを選択。▼から一覧表より選択。
カラー設定：彩色に利用するカラーチャートを選択。▼からカラーサンプル一覧より選択。
区分／段階数：数値属性の最大値から最小値間を区分する階数を指定する。
精度の設定：階級区間を算出する場合の敷居値の有効桁を設定。
区分／方法：階級区間の算出方法の指定。▼から一覧表より選択。
等距離区間：等間隔で区間を決定，等級段階区分：各区間に同数のオブジェクトが含まれるように段階を作成。偏差値区分：各区間に含まれるオブジェクトの個数が正規分布するように段階を作成。対数区分：対数をとり区間を決定。ユーザー定義区分：区間をユーザー設定。
⑥パラメータの設定後『完了』38

39

等級段階区分
等距離区間⑦主題図の修正は，凡例ウィンドウ中の okinawa_D@統計を展開し○○○○の主題図を右クリック，『主題図の変更を選択』。また，主題図のみを削除する場合は『主題図の削除』。

４．統計グラフ主題図①主題図タイプの選択ウィンドウから『統計グラフ主題図』を選択。
②『統計グラフ主題図』の各パラメータの設定。
カラー設定：彩色に利用するカラーチャートを選択。▼からカラーサンプル一覧より選択。

２．連続比例記号主題図①主題図タイプの選択ウィンドウから『連続比例記号の主題図』を選択。
②『連続比例記号の主題図』の各パラメータの設定。

フィールド表現形式：主題図を作成する数値属性フィールドを選択。▼から一覧表より選択。
基準値：基準となる数値。デフォルトではフィールド内の最大値。変更可能。
値の計算方法：基準値と比較し，オブジェクトサイズを決定する場合，値に平方根や対数を選択可能。
その他各種スタイルの変更可能。変更方法はオブジェクトスタイル設定方法と同様。

③フィールド選択。統計グラフ作成に利用するフィールドを属性フィールド一覧より複数選択する。必要なフィールド名を右側の一覧より選択，＞ボタンにより左側一覧表に移動。必要なフィールド数だけこの操作を繰り返す。＜ボタン操作により選択を解除可能。また，左側一覧表内の各スタイル，ダブルクリックよりスタイル変
更可能。変更方法はポリゴンスタイル設定と同様。

３．点密度主題図①主題図タイプの選択ウィンドウから『点密度主題図』を選択。
②『点密度主題図』の各パラメータの設定。
フィールド表現形式：主題図を作成する数値属性フィールドを選択。▼から一覧表より選択。
ドット代表値：１点当たりの数値
ドットスタイル：ポイントオブジェクトスタイル設定と同様④『統計グラフ設定』ボタンよりグラフの種類及び諸パラメータの変更可能。パラメータの項目はグラフ種類
ごとに異なる。詳細はマニュアル参照。
統計グラフタイプ：利用するグラフの種類を指定。▼から一覧表より選択。

40

41

STEP ８ 空間検索
選択ツールや各種検索方法の利用によって，マップ上のデータセットから空間検索を行い，その結果を別デー
タセットして保存することが可能である。
また，オブジェクトの選択は地理情報システムⅡで学ぶ GIS データの編集でも重要である。

１．選択ツールを利用したオブジェクトの選択（１）オブジェクトの単独選択
選択ツールによりマップ上のオブジェクトを選択できる。選択されたオブジェクトは色の違いで判別される。また，同オブジェクトのダブルクリックで属性情報を閲覧できる。

面積図

棒

ローズ

段階図

折れ線

３Ｄ棒

円

３Ｄローズ

積み上げ棒

42

ポイント

３Ｄ円

（２）オブジェクトの複数選択
SHIFT キーを押しながら上述選択ツールを利用すると複数のオブジェクトを選択する事が可能である。複数
オブジェクト選択後右クリックから『属性』選択で，選択複数オブジェクトの属性一覧表を表示させることができる。

３Ｄ積み上げ棒

43

２．選択したオブジェクトの保存
マップ上でオブジェクト選択（複数可能）後，右クリックから『データセットに保存』選択で，選択したオブ
ジェクトのみからなるデータセットを作成することが可能である。
『データセットに保存』ウィンドウの各項目を設定し保存する。特に新規のデータセットとして保存する場合
は新規データセットにチェックし，データセット名を入力する。
処理終了後，ワークスペースウィンドウのデータソース統計内に query1 が作成されている。また，そのデー
タセットをマップで確認すると，選択したオブジェクトのみであることがわかる。

３．円形選択・ポリゴン選択
円形選択ツールによりマップ上のオブジェクトを複数選択できる。円形選択ツール選
択後，カーソルを選択した円の中心になると推定される位置に移動し，マウスでドラッグする。ドラッグ範囲が円の半径となる。範囲指定後，ダブルクリックまたは右クリッ
クより検索が実行される。選択されたオブジェクトは色の違いで判別される。
マップ上で複数オブジェクト選択後，属性テーブル一覧表を表示させ，右クリックから『属性テーブルに保存』
選択で，選択したオブジェクトの属性テーブルの属性データセットを作成することが可能である。保存の段階で保存するフィールド指定及びデータセット名称設定ができる。また，この状態から『データセットに保存』で上述のデータセットを保存可能である。

ポリゴン選択ツールによりマップ上で任意の多角形内に含まれるオブジェクトを複数選択できる。ポリゴン選択ツール選択後，カーソル移動とクリックを繰り返しポ
リゴン選択範囲を指定する。範囲指定後，右クリックより検索が実行される。選択されたオブジェクトは色の違いで判別される。

属性データセットに保存したデータは Access などのデータベースファイルとしてエクスポートが可能である（詳細は GISⅡ）。属性データセット右クリックより，『データセットのエクスポート』を選択。変換形式，保存先などを指定する。簡単な空間分析により抽出したデータを他のソフトで利用できる。

選択したオブジェクトを利用する方法は『２．選択したオブジェクトの保存』と同様の方法が利用できる。

4445

４．ポリゴンからの選択
重なり合ったデータセットを利用してオブジェクトの選択が可能である。一般には指定したポリゴン内に含まれるポイントやライン，ポリゴンなどのオブジェ
クトを空間検索する手法である。
例としてデータソース map25k2_vec 中の地名
データセットから名護市範囲のポイントオブジェ
クトを空間検索する。
① map25k2_vec 中の地名，沖縄 R をマップに表示する。
② 選択ツールで名護市エリアを選択する（ポリゴン選択）。さらにマウス右クリックより，『選
択オブジェクトでマップクリップ』を選択。
③ 検索設定ウィンドウから，空間検索（マップクリップ）対象になるレイヤーをチェック。今回は地名＠map25k2_vec をチェック。
④ 保存先のデータソースの設定。今回は map25k2_vec のみが開かれているので変更不要。
⑤ 保存するデータセット名を設定。今回は 名護地名 とした。
⑥ 『OK』より処理終了。
⑦ データソース map25k2_vec 内に空間検索結果がデータセット名護地名 として作成される。

５．バファ作成による空間検索
データセットの指定したオブジェクトに対し，一定距離の範囲を示すバファを作成することが可能である。作
成されたバファと『選択オブジェクトでマップクリップ』
を併用すると各種オブジェクトを空間検索可能になる。
（１）ポイントからのバファ作成
例としてデータソース map25k2_vec 中のデータセット 地名 から，
任意のポイントに対しバファを作成し，バファ範囲のポイントオブジェクトを空間検索する。
① 任意の１点を選択し，右クリック，『バファを生成』。
② バファ半径設定。
③ 円のスムースネス設定。正多角形の頂点の数値，数値小で多角形となり，数値大で円に近似できる。

④ 『OK』より，データセット Buffer が作成される。
⑤ バファ選択後，『選択オブジェクトでマップクリップ』から各種オブジェクトを空間検索可能。また，選択したオブジェクトを利用する方法は『２．選択したオブジェクトの保存』と同様の方法が利用できる。

名護地名 をマップ表示により確認する。
同様の処理をラインデータセットである 地名＠map25k2_vec に対して行った場合は，以下の通り。

（２）ラインからのバファ作成
ラインデータセット国道からオブジェクトを選択し，右クリックから『バファを生成』を選択。バファ距離等のパラメータを設定後，『OK』より，データセット Buffer が作成される。
『（１）ポイントからのバファ作成』と同様に『選択オブジェクトでマップクリップ』を利用可能であり，さらにそれら検索オブジェクトの『選択したオブジェクトの保存』ができる。
『選択オブジェクトでマップクリップ』操作は次のバファ作成による空間検索に於いても利用する。

46

47

（３）ポリゴンからのバファ作成
ポリゴンデータセット内水面からオブジェクトを選択し，右クリックから『バファを生成』を選択。バファ距
離等のパラメータを設定後，『OK』より，データセット Buffer が作成される。

③ 検索対象となるレイヤーにチェックする。
④ 空間検索条件を選択する。今回は隣接オブジェクトを検索するため CommonLine 条件を設定した。
また，利用可能な検索条件は図中に示すとおりであり，検索条件の概要は以下の通り。
·CommonPoint：検索オブジェクトと共通するノードを有するオブジェクトを検索。
·LineCross：検索オブジェクトの辺やラインと交差しているオブジェクトを検索。
·CommonLine：検索オブジェクトとの間に共通の辺を有するオブジェクトを検索。
·AreaIntersect：検索オブジェクトが全てまたは一部が検索オブジェクトに含まれるオブジェクトを検索。
·Containing：検索オブジェクトが完全に含んでいるオブジェクトを検索。
·CentroidInPolygon：オブジェクトの質量中心（中心点：Centroid Point）が検索オブジェクトの内部に位置するポリゴンオブジェクトを検索。
·Indentical ：検索オブジェクトと完全に同じオブジェクトを検索。
上記検索条件以外に下記のものが設定可能であるが，詳細はソフトのヘルプ機能から確認してほしい。
CommonPointOrLineCross，EdgeTouchOrAreaIntersect ，AreaIntersectNoEdgeTouch，ContainedBy ，ContainedByNoEdgeTouch， ContainingNoEdgeTouch， PointInPolygon⑤ 『OK』を押すと検索開始。選択されたオブジェクトの属性一覧表が表示される。マップウィンドウを表示することによって検索オブジェクトを確認可能。
オブジェクトから作成したバファを利用して，ポイントデータセットやラインデータセットから空間検索をする練習を試みること。

６．汎用クエリによる空間検索『汎用クエリ』を利用することにより，マップ上で空間検索を行うことが可能である。
（１）単独のレイヤーからの空間検索
例として，データセット沖縄Ｒ中の名護領域に隣接したポリゴンを検索する。
① 空間検索を行いたいデータセット沖縄Ｒをマップに表示し，名護を選択。
② メニューから『クエリ』／『汎用クエリ』を選択する。

選択したオブジェクトを利用する方法は『２．選択したオブジェクトの保存』と同様の方法が利用できる。
（２）複数レイヤーからの空間検索
複数のレイヤー間での空間分析にも『汎用クエリは』を利用することが出来る。例として沖縄Ｒと公共施設からなるマップより，名護市内に分布する公共施設オブジェクト（ポイント）を空間検索する。

48

49

① 沖縄Ｒと公共施設よりなるマップを開く。
② 沖縄Ｒよりポリゴンオブジェクトを選択後，『汎用クエリ』に進む。
③ 空間検索対象となる公共施設レイヤーにチェックする。
④ 空間検索条件に Containing を設定する。
⑤ 『OK』より検索開始。選択されたオブジェクトの属性一覧表が表示される。マップウィンドウを表示することによって検索オブジェクトを確認可能（選択オブジェクトが別の色で表示されている）。

STEP ９ 属性検索と統計
属性検索機能の利用によって，その検索結果をマップ上で利用することができる。また，属性値の統計計算も可能である。
１．ＳＱＬクエリを利用した簡単な属性検索（１）属性検索
データセット公共施設に簡単な属性検索を行う。例としてフィールド名「Shurui」が「学校」となっている
データを属性検索する。
① データセット公共施設をマップ表示する。
② 公共施設右クリックより『SQL クエリ』を選択。
『SQL クエリ』ウィンドウが開く。

『汎用クエリ』に於いては空間検索と同時に属性検索を行うことが可能である。属性検索は設定ウィンドウ内の属性検索条件に条件式を入力することで可能になる。この機能を利用すると「名護市内にある学校」の様な空間
検索と属性検索を併用した検索を行うことができる。属性検索については次項で学ぶ。

③ マウスをクエリ条件式入力エリアに移動後クリックし，カーソルを同エリア内に設定する。
④ フィールド名を入力。この作業はフィールド情報一覧の「公共施設．Shurui」をクリックする事で入力可能。フィールド情報は『データセット名称．フィールド名』という形式で表されている。
⑤ 条件式の入力。④に引き続きキーボードから『=”学校”』と入力する。
⑥ 『OK』より，検索開始。検索結果は属性一覧表示により示される。マップウィンドウに切り替えると検索されたオブジェクトを確認できる。

『SQL クエリ』ウィンドウにて検索条件を設定時，『クエリ結果を保存』にチェックしデータセット名を設定
すると，属性検索結果をデータセットとして保存することが可能である。保存された検索結果を利用してマップ等を作成することが出来る。

50

51

Ａ

（２）属性情報のグループ化
データセット中の各オブジェクトがある特定の集合に所属し，その所属グループ名が属性情報としてフィールドに入力されている場合，グループの要素を知ることができる。データセット公共施設では「公共施設．Shurui」（データセット名称．フィールド名）にその所属情報が期されているが，何種類のグループに分けられているかは不明である。
『SQL クエリ』ではグループ化により，何種類の所属グループがあるか知ることが出来る。
① 公共施設右クリックより『SQL クエリ』を選択。
『SQL クエリ』ウィンドウが開く。
② 公共施設のShurui フィールドについてグループ化を行うため，
フィールド名とグループ化に「公共施設．
Shurui」を入力。この作業はフィールド情報一覧の「公共施設．Shurui」をクリックする事で入力可能。
③ 『OK』より，検索開始。検索結果は属性一覧表示により示される。

Ｂ

Ｃ

実際のＳＱＬクエリは複雑なので，例題を使って解説する。

公共施設の Shurui フィールドについて属性情報のグループ化を行うことによって，Shurui フィールドは「厚生機関」，「国の機関」……「郵便局」の８種類の属性値から構成されていることがわかる。

２．ＳＱＬクエリを利用した高度な属性検索
データソース統計よりデータソース okinawa_D をマップ表示する。okinawa_D 右クリックより『SQL クエリ』を選択，『SQL クエリ』ウィンドウが開く。SQL クエリの入力項目は複雑であるが操作概略は以下のとおり。
Ａ：入力補助エリア。検索条件等の入力（Ｂエリア）を補助する。フィールド情報，演算子，常用関数の入力を一覧表より選択可能としている。常用関数については，SuperMap 宇ヘルプからマニュアル参照。
Ｂ：検索条件及び出力フィールドの入力エリア。フィールド名，クエリ条件，グループ化，並べ替えに適当な数式及びフィールド名を入力する。検索で最も重要な入力となる。
Ｃ：検索結果の表示形式を指定する。検索結果の保存（データセット名称入力），属性テーブルへの出力，マップウィンドウへの出力を選択。
52

例１．２０００年の人口が１０,０００人以上の市町村を一覧表及びマップに表示する。
フィールド名：データセットのフィールドをそのまま利用し出力する場合は ＊ とする（デフォルトで＊）。
また，一部の利用になる場合はＡエリアのフィールド情報一覧表を利用して入力（マウスでクリック），複数フ
ィールド使用の場合は “，”で区切る。フィールドの名称は（データセット名称）．
（フィールド名）となっている。
クエリ条件：２０００年人口はフィールド okinawa_D．pop2000 になるので，フィールド情報から入力。１００００以上は演算子とキーボード入力となる。
グループ化は集計計算時，並べ替えは出力時の設定となるため，この検索には利用しない。
検索結果の出力設定：『属性表にクエリ
結果を表示』及び『マップウィンドウに結果を表示』にチェックを入れる。
ＳＱＬクエリ実行後，検索結果テーブルと選択オブジェクトが示されたマップが常時される。

53

３．ＳＱＬクエリを利用した統計計算
SQL クエリの集合関数とグループ化を組み合わせることによって，集計などの統計計算を行うことが出来る。
SQL クエリで利用できる常用関数の詳細は，SuperMap のヘルプ／キーワードから『ＳＱＬ式』で知ることが出来る。SQL クエリの統計計算も複雑であるので，実際の計算例を示す。操作においては，データソース統計よりデータソース okinawa_D を開き，okinawa_D 右クリックより，『SQL クエリ』を選択までは同様となる。

『クエリ結果を保存』にチェックすると検索結果をデータセットとして保存することが出来る。この時保存するデータセット名を入力する。
例２．２０００年の人口が１９９０年に比べ増加した市町村をマップに表示。

例１．２０００年の人口データより，データ個数，最大値，最小値，合計を算出する。
統計計算等を行う場合，Ｂエリアのフィー
ルド名に必要な数式を記入する。
①個数のカウント：集合関数一覧（▼より）から Count を選択。
②フィールド名にCount（）が入力される。
③カーソルを（）内に移動し，フィールド
情報から okinawa_D.Name 選択。
Count(okinawa_D.Name)となる。
④この計算結果を表示するフィールド名を続けて『 as 個数』入力。個数計算結果のフィールド名を“個数”とするための設定。
⑤同様に Max，Min，Sum 関数とフィールド名を設定する。フィールド名に入力された文字列は下記のとおり。
Count(okinawa_D.Name) as 個数,Max (okinawa_D.pop2000) as 最大,Min(okinawa_D.pop2000) as
最小,Sum(okinawa_D.pop2000) as 合計
集計結果は次のとおり。

利用可能な集計関数（統計）は図のとおりであり，主な関数は次に示す。
Avg：平均，Count：個数，Max：最大値，Min：最小値，Sum：集計

例３．市をマップに表示。
（名称の末が『市』）

例２．１９７０から２０００年の人口増加率を市町村ごとに算出する。
フィールド名への入力①市町村ごとの計算であるためフィール情報より okinawa_D.Name の入力。
②フィール情報と演算子を利用して算術式を入力（次ページ参照）。
③計算結果のフィールド名を増加率とするため，引き続き『 as 増加率』入力④増加率の大きい順に並べ替えるため，並べ替えに②で作成した数式を入力。
（コピー＆ペースト可能）
さらに降順ラジオボタンセット。
⑤計算結果は属性テーブル表示にするため，『属性表にクエリ結果表示』にチェック。データセットとして保存したい場合は，『クエリ結果を保存』にチェック，データセット名を入力する。

5455

例３．１９７０年と２０００年人口を市部，町部，村部ごとに集計する。
フィールド名への入力①市部，町部，村部ごとの集計であるため，市町村名（Name フィールド）の末尾の文字（市・町・村）を切り出す処理を文字列関数で行う。文字列関数 Right を選択。
②フィールド名に Right（）が入力される。
③カーソルを（）内に移動し，フィールド情報から okinawa_D.Name 選択。
Right (okinawa_D.Name)となる。
④計算結果のフィールド名を区分とするため，引き続き『 as 区分』入力⑤１９７０年と２０００年の人口集計を行うため Sum 関数とフィールド情報を使って，Sum（okinawa_D.p1970）と Sum（okinawa_D.p2000）フィールドを追加。
⑥市部，町部，村部ごとの集計のため，グループ化へ③で作成した数式を入力。
（コピー＆ペースト可能）⑦計算結果は属性テーブル表示にするため，『属性表にクエリ結果表示』にチェック。データセットとして保存したい場合は，『クエリ結果を保存』にチェック，データセット名を入力する。

56