TNT入門

土壌図のデジタル化の概要

with

TNTmips®
Page1

はじめに
本書では、TNTmipsで、紙上に描かれた地図シートから、対応付けられた土壌属性を持つべクタ・オブジェ
クトにするための土壌図デジタル化処理で使用される一連の手順を紹介します。
本書では、読者がTNTmipsの使用経験のあるユーザであると仮定しています。少なくとも、『TNT 入門：地理空間データ表示』、『TNT
入門：ラスタ地理データのモザイク処理』、『TNT 入門：ジオリファレンス処理』、『TNT 入門：ベクタ地理
データの編集』の練習問題だけは完了している必要があります。必須知識や基本操作についてはこれらの練習問題で説明されていますので、このサンプル・プロジェクトを始める前にこれらの操作を十分身に付けておく必要があります。
サンプル・データ

本書の練習問題では、TNT製品に添付されているサンプル・データを使用します。TNT

製品のCDにアクセスできない場合は、マイクロイメージズ社のウェブ・サイトからデータをダウンロード
できます。特に、本書では SOILMAP フォルダーの SOIL51 プロジェクト・ファイルのオブジェクトを使用します。ハードディスク・ドライブ上にサンプル・データ・ファイルの読み込み / 書き込み用のコピーを作成してください。CD-ROM の読み込み専用のサンプル・データを直接操作すると問題が発生する可能性があります。
その他の資料本書では、総合資料では扱っていないいくつかのTNTmips処理を使用します。詳細はTNT

リファレンス・マニュアルを参照してください。
NTmips® と TNTlite®

TNTmips には 2 つのバージョンがあります。プロフェッショナル・バージョンのTNTmips と、無料バージョンの TNTlite です。どちらのバージョンも TNT 製品 CD-ROM からのまったく同じコードを実行し、機能もまったく同じです。プロフェッショナル・バージョンにはハードウェア・キー
が必要です。このキーがない場合、TNTmips は TNTlite モードで動作し、プロジェクト・データのサイズが制約されるほか、TNTlite の別のコピーとの間でしかデータを共有できません。
本書の第 1 部は TNTlite で完全に実行することができます。プロフェッショナル・バージョンの TNTmipsに適するサイズの大きいプロジェクトについては第 2 部で扱います。TNTview ではいずれの練習問題も実行できません。TNTedit は自動トレース変換による不自然な部分掃除したり修復するための編集ツールを提供します。
Keith Ghormeley、2001 年 8 月 22 日

本書の一部のイラストでは、カラー・コピーでないと重要な点がわかりにくい場合があります。マイクロイメージズ社のウェブサイトから本書を入手されれば、カラーで印刷したり表示できます。また、このウェブ・サイトからは、『TNT入門』のその他のテーマに関する最新のパンフレットも入手できます。
インストール・ガイド、サンプル・データ、および最新バージョンのTNTliteをダウンロードできます。
アクセス先は次の通りです。
http://www.microimages.com

Page2

土壌図をデジタル化する
土壌図をデジタル化する作業は、TNTmipsの中の別々の一連の処理を他の製品でベクトル化した土譲図を使用して行われます。処理の中心となるのは Auto-Trace（自動トレー

使って始める時は、変換時の不要なゴス）処理であり、線図形を細くしてトレースすることにより、グレー階ミがあるかもしれませんが、

調ラスタ・オブジェクト（特にスキャンされた土壌図）をベクタ・オブジェクトに変換します。A u t o Trace（自動トレース）処理（Process / Convert /Raster to Vector / Auto-Trace（処理 / 変換 / ラスタ

TNTmips の AutoTrace(自動トレース）フィルタで除去することができるでしょう。
T N T 空間データ・エからベクタへ / 自動トレース））には、変換処理時にディタ（TNTedit、ま不要な線図形を識別して除去できるうように設計さたは TNmips の Edit/

れた多くのユニークで強力な変換フィルタがありま

Spatial Data(編集 /す。特に、これらのフィルタは土壌ラベルや排水線を除去できます。

空間データ）メニュー）のベクタ編集

フィルタでこれらを除去できなければ、変換処理後に大変な編集作業をフィルタを使ってみてください。

行って除去しなければなりません。

本書の第1部（3〜15ページ）では、
1 枚の土壌シートの 1 つのセクショ
ンをデジタル化する単純な処理について説明します。

本書の主部では、Auto-Trace（自動トレース）処理の使用方法と、線フィルタの制御に関する設定について説明します。
土壌シートのスキャンと準備に使用される他の処理や、変換後に土壌地図ベクタ・オブジェクトの仕上げに使用される処理については、後の練習問題の中で説明しま
す。

郡の道路を境界とする 1 つの部分をスキャンし、ジオリファレンス処理し、編集、自動トレース、属性とスタイルを割り当て、自動的にラベルを付けて表示
し た も の 。本 書 の 第 1 部 の 練 習 問 題 で は 、Lancaster County Soil Survey for Nebraska（ネブラスカ州ランカスター郡土壌調査）のシート
51のセクション30を使用します。このセクションには、交差している鉄道、実像の排水線、印刷のラベ
ルや注釈、いくつかの暗い背景画像の値、複雑なラインの交叉点など、デジタル化に際して通常問題となるさまざまな要素が含まれています。以下の練習問題では、TNTmips の Auto-Trace（自動トレース）処理のフィルタ・ツールの使用方法を中心に説明しながら、望ましくないさまざまな不自然な部分ができるだけベクタ要素に変換されないようにして
いきます。

Page3

第 2 部（16 〜 23 ページ）では、よりサイズの大きい、多数のシートからなるデジタル化プロジェクトで使用されるその他の処理について説明します。

第 1 部：1 つのセクションをデジタル化する - 自動トレース処理
SHEET51SECT30 は、ランカス

Auto-Trace（自動トレース）処理は、スキャンされた地図画像に含まれター郡土壌調査のシート 5 1 をスる線図形を見つけてトレースし、ベクタ線要素にします。土壌図は通キャンしたものから切り出したラス
タ・オブジェクトです。土壌シートは300dpiでスキャンされています。切
り出された 1024 × 1024 のセク
ションはサンプリングされて512×
512 になっていますが、解像度はこ
れらのサンプルの練習問題用としては十分です。
ステップ
Process/Convert/Rasterto Vector（処理 / 変換 / ラ
ス タ か ら ベ ク タ へ ）か ら
Auto-Trace（自動トレース）
を選択します。
SOIL51/SHEET5
SECT30を選択します。
File / Restore Settings（ファイル / 設定を元に戻す）を選択し、SECT30.INI を選択します。

常、
グレー階調の航空写真として配布され、注釈や土壌に関する説明が黒い線で描画されています。
画像に対してスレッショルド処理とフィル
タ処理を行うことで、自動的に土壌単位区画をベクタ・オブジェクト内のポリゴン要素に変換することができます。
Process / Convert / Raster-to-Vector（処理 / 変換 / ラスタからベクタ
へ）メニューからAuto-Trace（自動トレース）を選択してAuto-Trace（自動トレース）処理を起動します。TNTmipsは、Raster Thresholding andTracing（ラスタのスレッショルドとトレース）ウインドウ、Sample
Results view（サンプル結果表示）ウインドウ、標準の Select / Object(オブジェクト選択）ウィンドウを開きます。SOIL51 プロジェクト・
ファイルからSHEET51SECT30オブジェクトを選択します。選択操作が終わると、ラスタ・オブジェクトを表示する別のビュー・ウィンドウを開きます。File（ファイル）メニューから Restore Settings（設定を元に戻す）を選択し、さらに SECT3O.INI（下図に示す制御値を含む、用意された設定ファイル）を選択します。

フィルター・トグル・ボタン
を全部オフにします。
フィルタを使用すると、望ましくない不自然な部分を除去するのに役立ちます。Sample Results（サンプル結果）ウインド
ウの線要素の色は、不自然な部分のうちのどれが各フィルタで除去されるかを示します。フィルタを調整する際には、新しい値による効果を確認できます。この図では、赤い線は残りますが、黄色、オレンジ、青の線は除去されます。

フィルター・トグル・ボタンを全部オフにします。

Page4

スレッショルドを調整する
SECT3O.INI により与えられるスレッショルドの初期値は 45 になって

Raster Thresholding and Tracing

います。したがって、8 ビットのグレー階調ラスタ・オブジェクト（ラスタのスレッショルドとトレー

SHHET51 SECT30 に含まれる 0〜 45 のすべてのセル値は線図形としてス）ウインドウのロケータ・ボックス

トレースされ、46 〜 255 のすべてのセル値は除去されます。Sample
Results（サンプル結果）ウィンドウでは、線図形は黒で、他のすべての値は白で表示されます。
（Sample Results（サンプル結果）ウィンドウのは、Sample Results（サンプル結果）
ウインドウで処理される画像の部分を示します。
ボックスを別の位置にドラッグして、
ラスタ画像の別の部分

Colors(カラー）アイコンボタンをクリックして背景とトレース線の色に現在のスレッショルド設定を適用を変更できます）。

するとどうなるか確認します。

すべてのコントロールと同様、新しい値を入力するかスライダをドラッ

ステップ

グすることにより、スレッショルド値を変更することができます。右端までスライダをドラッグしてみてください。
サンプル・ウインドウ全体
が黒くなります。スライダを左端までドラッグした場合はサンプル・ウ
インドウ全体が白くなります。30 〜 60 の間のいくつかの値を選択してください。目標は、背景ノイズが最も小さくなる程度に十分小さく、かつ線図形が接続された状態に保たれる程度に十分大きい値を選択することにあります。

SECT30.INI からロードされたスレッショルド値による効果を確認します。
スレッショルド値を変更して、他の設定値による効果を確認します。
［Test（テスト）］をクリック
し、スレッショルド処理された線図形の線トレースを確認します。
スレッショルド値 45 を入力します。

上: スレッショルド値が45の場合、ほとんどの線図形は切れないまま残り、背景ノイズも最小になります。
左上: スレッショルド値が高過ぎ、背景からのノイズが邪魔になります。
左: スレッショルド値が低過ぎ、線図形が切れてしまいます。

Page5

ギャップを閉じる（端点ー端点）
フィルタは順に処理され、累積的な効すべての背景画像のノイズを抑制できるほど低い値にスレッショルド果が得られるように設計されていま値を設定すると、線図形に小さいギャップがいくつかできてしまいま

す。したがって、順番に各フィルタをす。Close Gaps(End-to-End)（ギャップを閉じる（端点ー端点））フィル

調整して満足な結果が得られてから次のフィルタに進むようにしてください。フィルタをスキップした場合、
たとえば、Close Gaps（ギャップを

タはトレースの際に途切れた線図形を接続します。制御値は、ギャップを閉じるときにフィルタがジャンプするセル数を指定します。
この値を低くし過ぎると、線要素が連続的にならず、閉じた完全な土壌ポリゴン閉じる）フィルタを適用しないでRe-になりません。また、この値を高くし過ぎると、フィルタは破線状の排

move Dangling Lines（はみ出し線

水線をすべて接続してしまい、不要な線ができてしまいます。

を除去）を使用すると、必要な線要素が除去されます。

線図形のギャップのある箇所にロケータ・ボックスを移動します。拡大表示にする場合はSample Results（サンプル結果）ウインドウ上部のいステップ

ずれかのズーム・アイコン・ボタンを押します。Close Gaps(End-to-

Close Gaps(End-to-End)（ギャップを閉じる（端点ー端点））トグルをオンにします。

End)トグルをオンにし、［Test］プッシュボタンをクリックします。プSample Results（サンプル結果）ウィンドウで線図形のギャップがわかるように、位置とズームを調整します。

結果として得られたギャップを閉じた線図形を緑色でトレースします。

ログラムはスレッショルド処理の結果に線のギャップがあったことを示すマゼンタの線図形をトレースし、ギャップ・フィルタを適用して、［Test（テスト）］をクリック
し、フィルタ処理の結果を確認します。

どれほど慎重にスレッショルド値を設定しても、おそらく、いくつかの線図形には切れた部分が残ります。Close Gaps(End-toE n d ) フィルタは、ユーザが指定した幅のギャップをジャンプして接続します。あまりに大きいギャップに合わせてフィルタを設定すると、他の図形が接続されてしまい、
たとえば破線のセグメントである排水線が接続されるようなことが起こります。

Page6

ギャップを閉じる（端点と線）
End-to-End（端点 - 端点）ギャップ・フィルタで処理されるような、線

ヒント:明らかに開いた "T" 字形接続の間のギャップは一般的ですが、場合によっては、1つの線の端部と他部がない場合でも End-to-Line（端の線の中間部との間の "T" 字形に接続されるべき部分にギャップがで

点 - 線）ギャップ・フィルタを適用しきることもあります。このような線図形を接続するには、Close Gaps
（End-to-Line）（ギャップを閉じる（端点 - 線））フィルタを使用します。
スレッショルド値を 45 にした場合、これらの練習問題用のサンプル・
データ SHEET51SECT30 には、閉じられるべき端点 - 線のギャップはありませんが、画像最上部の境界部の道路に接する MeC2 土壌単位区画に交差している排水線に対しては、フィルタの作用を確認できます。
土壌単位区画と交差する 2 つの排水線が線図形を二分していると思われる場合は、（下図のように）制御値を大きくしてギャップを閉じることができます。値を 4.0 にすると 1 つのギャップが閉じ、5.0 にすると両方のギャップが閉じます。
Close Gaps（End-to-Line）（ギャップを閉じる（端点 - 線））トグルをオてください。このフィルタは、土壌タイプを示すラベルの文字のギャップも接続しますので、この後の Island
Polygon（島ポリゴン）フィルタ（9ページを参照）
フィルタを使用してこれらを除去しやすくします。
ステップ
Close Gaps(End-to-Line)（ ギ ャ ッ プ を 閉 じ る（ 端 点 線））トグルをオンにします。
図の MeC2 土壌単位区画が見えるように位置とズームを調整します。

ンにし、2、3の異なる制御値を試してみてください。次の練習問題に進制御値を 5.0 に変更します。

む前に、忘れずに値を 3.0 に戻してください。

Test（テスト）］をクリックしてフィルタ処理の結果を確認します。
制御値を 3.0 に戻します。

Spatial Data Editor(空間データエディタ）の Vector
Tools の Undershoots（すき間）フィルタを使ってもすき間を閉じる
ことができます。

"T"字形に接続されるべき2つの線の間にギャッ
プがあるような場所が見つかることがあります。
Close Gaps(End-to-Line)（ギャップを閉じる（端点 - 線））フィルタは、ユーザが指定した幅のギャップをジャンプしてつなげます。値としては、ギャップを閉じるときにフィルタがジャンプするセル数を指定します。
あまりに大きいギャッ
プに合わせてフィルタを設定すると、他の地物が接続されてしまい、たとえば（図のように）排水線がポリゴンの境界に接続されるようなことが起こります。

Page7

はみ出し線を除去する
用語：はみ出し線とは、一端だけが別交差する線は、土壌図の中によくある不要な部分であり、これらのほとの線要素と交差している線のことでんどは除去する必要があります。Remove Dangling Lines（はみ出し線

す。接続されていない端部は、別の線を除去）フィルタを慎重に適用すると、出力ベクタ線要素を生成する前要素によって共有されないノード要素
で終わります。不必要なギャップを閉じた後に残った短いはみ出し線は、「不要な」図形（排水線、注釈、鉄道のマークなど）であると考えられます。
ステップに、交差するほとんどの線を除去することができます。
Remove Dangling Lines（はみ出し線を除去）トグルをオンにします。対応する Length（長さ）制御値により、除去される線図形の最大長さ（セル単位）が決まります。線が長いほど、残しておきたい図形の一部分であることになります。SECT30.INI における Length（長さ）の初期値はRemove Dangling Lines（はみ出し線を除去）トグルをオンにします。

111 セルとなっています。この値を長くしたり短くして［Test（テスSample Results（サンプル結果）ウィンドウ内にはみ出し線が見えるような位置とズームを調整して拡大します。

重要：（添付されているサンプル・データと異なり）境界が線図形で囲［Test（テスト）］をクリック
してフィルタ処理の結果を確認します。

トグルをオンにするならば、このSpatial Data Editor（空間ト）］をクリックし、生成される結果を調べてください。

まれていないような部分を処理する場合は、境界線に交叉しないはみ出
し線図形がたくさんできます。
このようなデータの場合は、外回りの境界線を作るためにInclude Implied Border toggle（暗黙の境界を含む）
フィルタが役に立つことがあります。

データエディタ）のDanglingLines（はみ出し線）フィルタを使ってもはみ出し線を除去することができます。

この処理を土壌図に適用する目的は、閉じたポリゴンを抽出することにあります
ので、別の線に交わらないで終わっている線は、不必要なはみ出し線であると考えられます。図のような交差する排水線
は、指定長さより短い場合は「はみ出し線」としてカウントされ、このフィルタはこのような線を変換処理中に除去しま
す。

Page8

島ポリゴンを除去する
小さい島ポリゴンは通常、除去すべき不自然な箇所として処理する必要があります。特に、ギャップを接続してはみ出し線を除去した後は、隣接する小さいポリゴンが集まったものはほとんどがラベル図形です。
Remove Island Polygons（島ポリゴンを除去）トグルをオンにします。
対応する Size（サイズ）制御値により、除去されるポリゴン図形の最大サイズ（セル単位）が決まります。ポリゴンが大きいほど、残しておきたい実際の土壌ポリゴンやその他の図形である可能性が高くなります。
SECT30.INI における Size（サイズ）の初期値は 144 セルとなっています。この値を大きくしたり小さくして［Test（テスト）］をクリックし、生成される結果を調べてください。
ただし、島ポリゴンには、1 つの線からなる単独のポリゴンから、内部に多重に島ポリゴンを含む隣接ポリゴンの複合体まで、さまざまなものステップ
Remove Island Polygons（島ポリゴンを除去）トグルをオンにします。
土壌タイプ・ラベルの文字が見えるように位置とズームをを調整します。
［Test（テスト）］をクリック
してフィルタ処理の結果を確認します。
他の Size（サイズ）値を試してみてください。次の練習問
題に進む前に、忘れずに値を144 に戻してください。

があることを覚えておいてください。
画像のいくつかの部分に対して注意しながら Size（サイズ）の値を設定し、サンプル結果を調べてください。
Spatial Data Editor（空間データエディタ）のRemove
Islands フィルタを使っても島ポリ
ゴンを除去することができます。

大きいポリゴンを抽出するのがデジタル化処理の目的です。
小さい島ポリゴンはおそら
くラベルが原因の不自然な部分であり、Remove Island Polygons（島ポリゴンを除去）フィルタによる変換中に除去されます。
ラベルが原因の不自然な部分を検出できる
ようフィルタ・サイズを十分大きい値に設定する必要がありますが、正常な島状の土壌ポ
リゴンがフィルタで除去されるほどには大きくしないでください。

Page9

バブル・ポリゴンを除去する
選択された線図形に対してAuto-Trace（自動トレース）処理を適用すると、幅が1セルになるまで各線を細くし、結果として得られた細い線をトレースします。
太い線図形の内側に抜けているセルがあると、細くする処理の間に、線に含まれる穴の周囲に小さいバブル・ポリゴンができ
ステップ
Remove Bubble Polygons（バブル・ポリゴンを除去）ト
グルをオンにします。

ます。バブル・ポリゴンは、外観上望ましくないだけでなく、結果として得られるベクタ・オブジェクト内のポリゴン統計量が正しくなくなってしまいます。ポリゴン統計量を調べると、予想よりもポリゴン数が多くなり、土壌タイプ属性が割り当てられていない多くのポリゴンができ

Sample Results（サンプル結果）ウィンドウでバブルを含む線図形が見えるように、境界道路に沿ってスクロールします。

てしまいます。バブル・ポリゴン・フィルタは、両側のラインの片方を［Test（テスト）］をクリック
してフィルタ処理の結果を確認します。

します。対応する Size（サイズ）制御値により、除去されるポリゴン図

削除してバブル・ポリゴンを潰します。
Remove Bubble Polygons（バブル・ポリゴンを除去）トグルをオンに形の最大サイズ（セル単位）が決まります。SECT30.INI における Size
（サイズ）の初期値は11セルとなっています。この値を大きくしたり小さくして［Test（テスト）］をクリックし、結果を調べてください。

Spatial Data Editor（空間データエディタ）の remove
Bubbles フィルタを使ってもバブ
ル・ポリゴンを除去することができます。

小さい「バブル」ポリゴンは、太い線の内側にセルの抜けた部分がある場
合に線を細くする処理を行うと発生します。このようなポリゴンを線要素から除去する場合に R e m o v e
Bubble Polygons（バブル・ポリゴ
ンを除去）フィルタをセットします。
フィルタ値を大きくし過ぎると、必要なポリゴン図形まで除去されてしまう恐れがあります。

Page10細線化と処理Auto-Trace（自動トレース）処理では、線の経路が方向を変える各点に頂点を配置することによって細線化されたラスタ線をトレースします。
ほとんどの場合、結果として得られる線要素には必要以上に頂点が集ステップ
Thin（細線化）トグルをオンにします。

まった部分ができるため、これを細線化することができます。

［Test（テスト）］をクリック
してフィルタ処理の結果を確認します。

Thin（細線化）トグルをオンにします。対応する Factor 値により、ト
レース時に捨てられる頂点の数が決まります。SECT30.INIでのFactor（除去率）の初期値は、Minimum Distance（最小距離）法の場合は 3 とFactor の値と方法オプショ
ン・ボタンを変更し、結果の違いを調べます。

なっています。この値を大きくしたり小さくして［Test］をクリックし、結果を調べてください。

方法と Factor を Minimum
Distance（最小距離）と 3.0に戻します。

細線化フィルタは、設定すべき最後の制御値です。
スレッショルド処理
やフィルタ処理に関する現在の設定値を入力ラスタ・オブジェクトに適［Run（実行）］をクリックし、
出力ベクタ・オブジェクトとしてSECT3OTRACEを指定します。

用するには、［ R u n（ 実行 ）］プ ッ シ ュ ボ タ ン を ク リ ッ ク し ま す 。
TNTmipsは、標準のSelect Object (オブジェクトを選択）ウインドウを開きますので、新しいベクタ・オブジェクトに SECT30TRACE という名前を付けてください。Auto-Trace（自動トレース）処理では一部の不処理が終了したら、File（ファイル）メニューから Exit（終了）を選択して Auto-Trace（自動トレース）処理を終了します。

要な図形も変換されてしまいますので、次の練習問題では、TNTmipsの空間データ・エディタで出力ベクタ・オブジェクトをきれいにする方法を示します。

Spatial Data Editor（空間データエディタ）の Simplification フィルタを使っても細分化することができます。

細線化率の値が大き過ぎるため、
トレース線がカーブをスムースに追従せずにコーナー部を切ってしまいます。

細線化率を小さくすると、ジグザグを少なくして線図形に近いトレースを行えます。

Page11

不自然な部分をきれいにする
ここで触れる編集操作の中でよくわかAuto-Trace（自動トレース）処理でベクタ・オブジェクトを作成した後、らないものがある場合は、『TNT 入空間データ・エディタでこれを開いて要素をきれいにしたり修正する必門：地理空間ベクタの編集』を参照し

要があります。線要素の中には、除去したり形状を修正することが必要てください。

なものがあります。

ステップ
E d i t（編集）メニューから
Spatial Data（空間データ）
を選択します。
参照レイヤー(Reference/
A d d L a y e r ( s ) . . . ) として
SHEET51SECT30 ラス
タ・オブジェクトを追加します。

空間データ・エディタ（Edit / Spatial（編集 / 空間データ））を開きます。参照レイヤー(Reference/Add Layer(s)...)としてSHEET51SECT30
ラスタ・オブジェクトを追加します。編集用( F i l e / O p e n . . . ) に
SECT30TRACE を開き、参照レイヤー上で見えやすくなるように、線とノードの色や太さを変更します（以下のページの図では幅が2ピクセ
ルの赤い線と白いノードを使用しています）。
編集作業を行いながらベクタ・オブジェクトを計画的に調べて行くの

編集用( F i l e / O p e n . . . ) に
SECT30TRACE を開きます。

がよいでしょう。これらの練習問題では、最初に左上隅の部分を拡大

線の色と太さを、赤、幅2ピクセルに変更します。

す。

し、オブジェクト内を前後に進んだり戻ったりしながら移動して行きま

左上隅に移動して拡大します。

Spatial Data Editor（空間データエディタ）のベクタフィルタを使えば Auto-Trace（自動トレース）処理で残った不要な図形を除去することができます。

Auto-Trace（自動トレース）処理では、鉄道、ラベル、排水路の注釈、土壌ポリゴンなどが特に絡まりあって交差し、除去する必要がある不自然な部分ができてしまいます。排水路や道路がポリゴンを通り抜ける部分で、ポリゴン間で線に沿って間
違った境界が生成されることがありますので調べてください。

Page12

線を除去する
Spatial View（空間ビュー）ウインドウで、ベクタ・オブジェクトの各部分を順番に編集して行けるよう、視点を移動して行きます。第 1 の目的は、土壌ポリゴンの境界の一部でない線要素を識別して除去する
ことにあります。通常の変換では、いくつかの排水線、道路、ラベルの不自然な部分、鉄道を選択して除去する必要があります。

ステップ

SECT30TRACE レイヤーを選択し、Vector Tools（ベクタ・ツール）ウ
インドウの Edit Elements（要素を編集）アイコン・ボタンをクリックします。空間データエディタ・ウィンドウで、線以外の各要素タイプに対応する選択アイコンをオフにし、Select（選択）アイコン・ボタンをク
リックします。Element Selection（要素選択）ウィンドウで、Delete
Operation（削除処理）アイコンを選択します。次に Spatial View（空間ビュー）ウインドウに移動して、いくつかの不必要な線要素を選択します。
［Selected（選択されたもの）］プッシュボタンをクリックしてこれらを削除します。
複数選択モードにした状態で、選択されたセットに、いくつかの不要な線要素を追加します。

Vector Tools（ベクタ・ツール）ウインド
ウのEdit Elements（ 要 素 を 編 集 ）を ク
リックします。
図のように、M o d e（モード）、Element
S e l e c t i o n（要素選択）、Operation（操作ツ ー ル ）を 選 択 し ます。
Spatial View（空間ビュー）ウインドウで、いく
つかの不必要な線要素をク
リックします。
［S e l e c t e d（選択されたもの）］をクリックしてこれらを削除します。

Spatial Data Editor（空間データエディタ）
ウィンドウと Element
Selection（要素選択）
ウィンドウの編集制御を使います。

線以外のすべての要
素タイプに対応する選択をオフにします。

セクション 30 の南西の角の外側の線要素が選択され、削除可能な状態になっています。

Delete operation（削除処理）を選択し、［Selected（選択されたもの）］をクリックすると、選択されたすべての線要素に対して、Delete（削除）処理が適用されます。

Page13

余分なノードを除去する
ベクタ・オブジェクトのトポロジーでは、
ノード要素が各線要素の端部
ステップにマークを付けるように指定されています。したがって、線要素のあらVEctor Tools（ベクタ・ツール）パレットの Remove Excess
N o d e s（余分なノードを除去）をクリックします。
File（ファイル）メニューから
Save（保存）を選択します。

ゆる交差部にノード要素があります。交差する線要素を除去する場合
は、前の交差部に残っている線要素に「余分なノード」を残します。
オブジェクトのトポロジーを更新して余分なノードを除去するには、
Vector Toolsパレットのフィルタ・パネルにあるRemove Excess Nodes（余分なノードを除去）ボタンをクリックします。次に、File（ファイル）
メニューから Save（保存）を選択して変更内容を更新します（余分なノードを除去したりベクタ・オブジェクトの別の部分にスクロールする
たびに編集内容を保存する習慣をつけるとよいでしょう）。

用語：「余分なノード」とは、2 本の同じタイプの線要素によって共有される

特に前の交差部の外観がジグザグであった場合は、余分なノードを除去

ノード要素のことです。たとえば異なした後、頂点をドラッグ、削除、挿入して、ポリゴンの境界の形状を修る属性が線に割り当てられていた場合正することができます。

など、アプリケーションによっては 2
つの線を分離された状態に保ちたい場
合があります。土壌図をデジタル化するためには、余分なノードを除去して
2 つの線要素から 1 つの線要素を作成します。

線要素を削除するとき、余分なノードは前の交差部に残ります。Vector Tools（ベクタ・ツール）パレットの Remove Excess Nodes（余分なノードを除去）をクリックします。右：余分なノードを除去した後、ジグザグな線を編集することができます。

いくつかの線の不自然な部分が削除されます

残っている線には余計なノードがありますPage14

余分なノードが除去されました

その他の編集操作
デジタル化に関するこの練習問題を終わりにするため、ここでは空間
データ・エディタを使用して SECT30TRACE ベクタ・オブジェクトに最後の修正を加えます。不要な線要素は除去しましたので、今度は、必

最終チェック

要な線要素で抜けているものがないかチェックします。

1 つのセクションからなる単純なデジタル化プロジェクトを扱う練習問

トレースされた線要素が参照レイヤーの土壌境界と一致しない

題としては、本書の中ではこれが最後部分を修正するため頂点を挿入、削除、移動するには、線要素にです。編集作業が終わると、入力ラス
タ・オブジェクトと一致するきれいな対して編集ツールを使用します。

土壌ポリゴン要素を含む完全なベクセクションの境界に沿う道路など直線にすべき線要素に対してタ・オブジェクトになっているはずでは直線化ツールを使用します。直線化ツールは、端点ノードのす。最終結果を保存して空間データ・エディタを終了する前に、欠けている間の頂点をすべて削除します。

要素や間違った要素がないか、ベク

特に目立つコーナー部がある線要素を強制的に湾曲した外観に

タ・オブジェクト全体をよく確認してする場合はスプライン・ツールを使用できます。ただし、スプラください。

イン処理では多くの新しい頂点が線要素に追加されます。
外観上の改善はわずかですが、線要素の頂点が増えて記憶容量や処理に関する要求が大きくなります。
これで、第 1 部のデジタル化に関する基本的な練習問題を終わります。
おそらく、
データベースを対応付けたりスタイルを割り当てて土壌地図をさらに改良したいと思われるでしょう。
これらの手順については、本書の第2部および『TNT入門』シリーズの他のパンフレットで説明して
います。

ステップ
ベクタ・オブジェクトを観察し、問題部分が残っていない
か確認します。
対応する編集ツールを使用します。
ベクタ・オブジェクトを保存
して空間データ・エディタを終了します。

地図の境界の周囲のギザギザの境界線要素を選択し、直線化ツールを使用して真っ直ぐにします。

Page15

第 2 部：大規模なプロジェクトの場合 - 土壌シートをスキャンする
本書の第2部の最初の練習問題です。これ以降の練習問題は、厳密に順
番に並べてある訳ではなく、より大規模なデジタル化プロジェクトを計

ステップ
Process / Raster / Digitize Imagery / Scan（処理/ ラスタ / 画像をデジタル化/ スキャン）またはスキャン用の外部ユーティリティを使用して土壌シートをスキャンします。
2、3 回テスト・スキャンを行
い、最適な解像度、コントラスト、明るさを見つけます。
スキャン用の外部ユーティリ
ティを使用した場合は、Process / Import-Export（処理/ インポート - エクスポート）を使用してラスタをインポートします（『TNT入門：地理空間データのインポート』を参照）。

画する場合の一般的な問題点を扱っています。
郡全体で 1 つのデジタル土壌地図を作成するような大規模なデジタル化プロジェクトを計画する場合、まず最初にしなければならないのは、関係するすべての土壌シートを適切にスキャンすることです。
線図形の幅が数セルになるように十分高いスキャン解像度を選択してください。たとえば第1部（3〜15ページ）で使用した土壌地図は、300dpi
でスキャンしてから有効な 150dpi にサンプリングし、使用可能な地図にしたものです。600dpi でスキャンしても改善はされません。ラスタ・オブジェクトのサイズやディスク容量が大きくなることは言うまでもなく、トレース、細線化、処理にかかる時間が長くなってしまいます。
別の解像度で何回かテスト・スキャンを行い、結果を比較してください。
スキャナやスキャン・ソフトウェアに
コントラストや明るさの調整機能がある場合は、背景のグレーの写真画像に対して黒いベタ塗りの線地物がよく目立つような設定値を選択します。

ランカスター郡土壌調査のシート
45 と 51 をスキャンしてジオリファレンス処理したもの。

TNTmips のスキャナ・サポート機能を使用してラスタ・オブジェクトに直接スキャンする場合は、TNTmips リファ
レンス・マニュアルを参照してください。
土壌シートをスキャナに乗せる場合は、角度が傾かないように注意してください。

Page16

ジオリファレンスを追加する
ジオリファレンスは、
プロジェクトに含まれるすべての土壌シートのモザイクを生成する鍵となるものです。
土壌調査は未修正の航空写真の上で作成され出版されているため、土壌シートは正射幾何形状になっておらず、そのままでは横に並べることができません。
適切なジオリファレ
ンス制御が行われると、
モザイク処理によりすべての土壌シートを共通

土壌図は未修正の航空写真が使用されの基準グリッド上に変形して合わせることができます。

ていますので、正射地図では見られな
いような大きい残差が出ることも予想

TNTmips ジオリファレンス処理（Edit / Georeference（編集 / ジオリされます。できるだけ正確に点を入力

ファレンス））を使用します。復習が必要な方は、TNT リファレンス・

し、以降の変換や修正などの作業で内マニュアルや『TNT 入門：ジオリファレンス』を参照してください。土部幾何を調整するようにしてくださ壌シートには地図のテイック・マークが印刷されていますので、これらい。

のマークの上に制御点を置いて下さい。
制御点としてください。調査結
果や GPS の記録、その他の地図データなどから地図座標がわかっている場合は、道路の交差部やその他の地物に対して制御点を入力することもできます。
ステップ

Residual（残差）の値には注意してください。土壌シートは未修正の航空写真が基になっていますので、いくつかの点では残差が大きくなることが予想されますが、多くの点で残差が大きくなるような場合は制御点の配置が適切でないことが考えられます。

Edit / Georeference（編集/ ジオリファレンス）を使用して各土壌シートにジオリ
ファレンス制御点を追加します。

地図上に印刷されたそれぞれの十字線の上にジオリファレンス点を追加します。
多くの部分で残差が大きくなる場合は、制御点の配置が不適切です。

Page17

Auto-Trace（自動トレース）前のモザイク処理
TNTmipsのMosaic（モザイク）処理（Process / Raster / Mosaic（処理/ラスタ / モザイク））では、ジオリファレンス調整を使用して任意の数のラスタ・オブジェクトを組み合わせて1つにすることができます。こ
土壌図の範囲を含む標高ラスタ・オブ
ジェクトがある場合は、Mosaic（モザイク）処理を行う前に、幾何形状が改善された「正射画像」の土壌シート
を 生 成 す る こ と が で き ま す（Process / Raster / Photogrammetric Modeling（処理 / ラの処理でモザイクが生成される際に、各オブジェクトの向きと縮尺が自動的に調整されます。
個別のそれぞれの土壌シートを自動トレースし、結果として得られた
ベクタ・オブジェクトを組み合わせることができます。ただし、モザイク処理されたラスタ・オブジェクトから自動トレースされた1つの中の継ぎ目の不自然な部分を編集するのに比べ、複数のベクタ・オブジェク

スタ / 写真測量モデル））。TNT リトを統合する場合の方が地図の継ぎ目にある線要素の調整が多少難し

フ ァ レ ン ス・マ ニ ュ ア ル お よ び

くなります。土壌ポリゴンが継ぎ目にまたがる場合、そのポリゴンの各『TNT 入門：DEM と正射写真の作

線要素の端と端が合わなければなりません。ベクタ・オブジェクトを成』を参照してください。

マージする場合は、境界線が重なってしまう、一致しない、二重になる、などの現象が発生することがあります。これに対し、ラスタ・モザ
イクでは通常生成される境界線がは1つであるため、自動トレースされたベクタ・オブジェクトを編集する際の継ぎ目の線の処理が容易になります。
Mosaic（モザイク）処理では、各要素ラスタ・オブジェクトを自動的に変換してから組み合わせます。
（下図のように）結果として得られたものの中に継ぎ目の問題がある場合は、別の変換方法を選択するか、ジオ
リファレンス制御を修正してください。

ジオリファレンス制御が不十分
だったら未修正の航空写真の場合
は、モザイク処理で、継ぎ目に沿った問題部分が生じます。図は、離れたり、継ぎ目部分で不要な不自然な部分を生じさせるような線に沿って 2 つのシートが結合されている様子を示します。ジオリファ
レンス調整を修正したり、
Mosaic（モザイク）処理で別の変換方法を使用することを検討してください。

Page18

モザイクの継ぎ目
Mosaic（モザイク）処理には、隣接するラスタ・オブジェクト間の重なる部分を処理するいくつかの方法が用意されています。
各土壌シートには白い余白部分があり隣のシートの画像部分の邪魔になってしまいま
すので、重なる部分の余白セル上の画像セルを常に選択するような継ぎ合わせ方法が必要です。

TNTmips の Mosaic（モザイク）処
理には、カラー、コントラスト、明るさなどがあまり一致しない画像やそ重なる部分の白い余白を処理する4つの継ぎ合わせ方法を、下図に示します。Overlap（重ね合わせ）法では、1 つのシートの余白で隣のシートの他の特性が合わない画像からでも良好なモザイクを生成できるよう、数多くの強力な機能が用意されていまの画像を隠します。Highest（最高値）法では両方のシートから余白セす。TNTmips リファレンス・マニュ

ルが選択されます。

アルおよび『TNT 入門・ラスタ地理

M e a n（平均値）法では、余白値と画像値の平均が使わられます。

データのモザイク処理』を参照してく
ださい。

Lowest（最低値）法では常に白い余白よりも暗い画像セルが優先されます。

重ね合わせ法

最高値法

平均値法

各土壌シートの周囲の白い余白（高いセル値）が捨てられ、これより低い画像セル値が残るように、重ね合わせ法を「最低値」に設定します。他の種類のモザイ
ク・データには、その他の継ぎ合わせ法が適しています。

最低値法「最低値」法では、重なる部分の白い余白の高いセル値が捨てられ、より暗い画像セル値とラベル・セル値が使用されます。
また、モザイク処理の結果には、隣接するシートの余白からの " J o i n ssheet"（シートを継ぎ合わせ）という注釈が表示されていることに注意
してください。

Page19

属性テーブル（MUIR）をインポートする
郡の土壌調査書に印刷されている土壌属性テーブルは、
電子的な形態の
Map Unit Interpretation Record（MUIR：地図単位区画説明記録）デー
CD-ROM に入った全国データは、

タベースとして入手できます。CD に入った完全な MUIR を USDA

下記にご注文いただけます。

Natural Resources Conservation Service（天然資源保護サービス）から

USDA-Natural Resources

購入していただくこともできますし、
ウェブから個々のテーブルをダウConseervation Service

ンロードしていただくこともできます。ウェブ・ページを使ってダブル

National Cartography andGeospatial Center
米国農業省-天然資源保護サービス
国立地図製作・地理空間センター
501 Felix Street, Building 23(P. o. Mail 6567)
Fort Worth, TX76115
Telephone: (806)672-5559

ロードするときは、全てぼタイプのテーブルのボックスをチェックし、
MVIRヘッダー列（TNTインポート処理で使用）を含む Yesボックスをチェックして下さい。
テーブルとベクタ・オブジェクト（ポリゴン要素）にテーブルをインポートするには、TNTmipsのインポート処理（Process / Import-Export（処理 / インポート - エクスポート））を使用します。

MUIR のウェブ・ページはwww.statlab.iastate.edu/cgi-bin/dmuir.cgi
で捜すか、（www.yahoo.com などの）ウェブ検索機能で"Download MUIR"というキーワードで検索してくだ
さい。

MVIRヘッダー列を含めるために Yes をクリックして下さい。

Page20属性を付与する
データベース・レコードをポリゴン要素に対応付けるには、少くとも1
つのデータベース・テーブル内でキー・フィールドが定義されている必要があります。Edit /Attribute Database（編集 / 属性データベース）を選択し、ベクタ土壌図オブジェクトからポリゴン要素を選択し、いずれかのMUIRテーブルを開きます。Table / Edit Definition（テーブル / 定義を編集）を選択し、フィールドを選択し、Primary Key（主キー）トグ

多くのテーブルに共通なフィールドを持つ主テーブルを選択します。主テー
ブルの中で、対応する土壌タイプに各ポリゴンがリンクされていれば、他のテーブルを主テーブルのフィールドにルをクリックします（この手順の詳細は、TNTリファレンス・マニュア

関係付けることによって、他の複数のルおよび『TNT入門：ベクタ地理データの編集』を参照してください）。

テーブルを土壌ポリゴンにすばやく関Polydata（ポリデータ）ウインドウのツールを使用して他のテーブルへ

係付けることができます。こうするの関係を設定することもできます（『TNT 入門:リレーショナルデータと、関係付けられたすべてのテーブル

ベースの管理』を参照してください）。

からのデータベース情報に、ポリゴン要素からアクセスできます。

主キーが定義されれば、表示処理（Display / Spatial Data（表示 / 空間データ））で選択問い合わせを使用して、順番に各ポリゴン要素に移動してその主データベース・レコードを対応付けることができます。背景参照用にラスタ・オブジェクトの土壌シート・モザイクを追加し、編集されたベクタ・オブジェクトを重ねます。"Class"（クラス）という名前のキー・フィールドに対する選択問い合
わせは、次のようになります。
SetNum (Class[*] ) < 1
ポリゴン問い合わせを入力し、Next（次）各ポリゴン要素をデータベース・
テーブルに関係付けると、各ポリゴ
ンに関係付けられた土壌タイプに従って表示スタイルを割り当てることができます。

アイコン・ボタンをクリックします。この問い合わせで、"Class"（クラス）フィール
ド内に対応付けられた属性のない次のポリゴンに表示が移動します。ポリゴン要素を拡大して土壌シート参照オブジェクトから土壌タイプを読み取ります。
テーブル
からの土壌タイプ属性を割り当て N e x t（次）アイコン・ボタンをクリックすると、属性を必要とする次のポリゴン要素に進みます。

Page21

スタイルを作成して割り当てる
キー・フィールドによりデータベース・テーブルをポリゴン要素に対応付けた後、各属性値に対して描画スタイルと表示スタイルを作成できま
本書の図や例のポリゴン・スタイルにす。表示処理の中で Vector Object Display Controls（ベクタ・オブジェ

は、単純な黒い境界線と塗りつぶしがクト表示コントロール）ウインドウを開き、Polygon（ポリゴン）タブを使用されています。塗りつぶしパター

クリックします。Style（スタイル）オプション・ボタンを By Attribute

ンや透明効果の作成方法や使用方法の（属性により）に設定し、［Specify（指定）］をクリックしてVector Object

詳細は、TNTリファレンス・マニュア

Key Attribute Style Assignment（ベクタ・オブジェクト・キー属性スタ

ルを参照してください。

イル割り当て）ウインドウを開きます（下図）。このウインドウの左半分にはデータベース・テーブルからのフィールド値がリストされます。
右パネルには使用可能なスタイルがリストされます（最初、Available
Styles（使用可能なスタイル）リストには <use default style>（デフォルトのスタイルを使用）という１つの項目しかありません）。

ヒント：1 つのシリーズの中のさまざ

Edit（編集）］をクリックし、各属性値に対するStyle Editor（スタイル・

まな土壌に対しては似たカラーを選択

エディタ）ウインドウを開き、［New Style（新しいスタイル）アイコン・

してください。たとえばサンプルデー

ボタンをクリックし、名前を入力し、Border（境界）と Fill（塗りつぶ

タの中の Mayberry シリーズのすべてのタイプのポリゴン塗りつぶしカ
ラーには、赤や栗色系統のカラーが選択されています。

し）のスタイルを選択します（スタイル・エディタに関する詳細は、
TNTリファレンス・マニュアルを参照してください）。各属性タイプに対してスタイルを設定し、［OK］をクリックして Style Editor（スタイル・エディタ）ウインドウを閉じます。Aveilable Styles（使用可能なスタイル）リストには新しいすべてのスタイルが表示されています。左側のリストから各属性を順番に選択し、リスト内の対応するスタイルをクリックし、［Assign（割り当

各スタイルに対して、て）］をクリックします。

1.New Style（新スタイル）をクリックします。
2. 名前を入力します。
3.Border(境界)とFill（塗つぶし）のスタ
イルを選択します。
すベてのスタイルを作成したら、［O K ］をクリックして戻ります。

属性、スタイルを選択し、［Assign（割り当て）］をクリックします。

Page22

土壌図の応用
高度な空間データ解析システムで、土壌レイヤーは最も重要なものの一つです。土壌属性は、土木、建築、計画、農業、天然資源管理など、地理空間情報を使用するほとんどすべての分野において重要であり、これらの分野では土壌データにアクセスできることが必要です。
作物の収穫高データ、開発案件への近隣性、浸食データ、分水界解析、土木調査、その他多くの空間的測定値や状況などを含む他の GIS レイヤーを使用して、土壌タイプ属性を検索してください。

TNTmips が最新バージョンになっているようにしてください。
本書で使用したような処理は定期的なアップグレードで更新されています。

デジタル化された土壌図の最終的な用途は、あなたの属する組織のニーズによって異なります。TNT 製品の中で多くの複雑な GIS 解析において土壌ポリゴンやその属性を使用できます。地図表示や大きい
フォーマットの印刷物を作成することができます。
ベクタ・オブジェク
トは、他のシステムで使用するためにさまざまなポピュラーなフォー
マット（AutoCAD、Airc/Info、MapInfo など）にエクスポートすることができます。

SHEET51SECT30 からデジタル化されたベクタ・オブジェクトが、土壌シート 51の上に表示されています。TNT の表示処理のHardcopy Layout（ハードコピー・レイ
アウト）処理で、土壌シートが選択された範囲に合わせて切り取られ、地図グリッドが追加され、地図のタイトル行が追加されています。ベクタ・ポリゴンのラベルは、対応付けられた属性テーブルから自動的に生成されています。

Page23

TNTliteの最新バージョンは、マイクロイメージズ社のウェブサイト
www.microimages.com
からダウンロードできます。

地理空間解析のための先進的ソフトウエア
マイクロイメージズ社は、地理空間データの視覚化、解析、出版の高度な処理を行う、専門家向けソフト
ウェアを提供しています。製品に関する詳細は、マイクロイメージズ社にお問い合せになるか、ウェブ・サ
イトにアクセスしてください。
TNTmips

TNTmips は、GIS、画像解析、CAD、TIN、デスクトップマッピング、地理空間データベース
管理機能を統合した専門家のためのシステムです。

TNTedit

TNTedit はベクタ、画像、CAD、TIN、リレーショナルデータベース･オブジェクトから構成
されるプロジェクトデータを生成、ジオリファレンス、編集するための、専門家のための対話的ツールを提供します。TNTeditは多くの種類の商用、非商用データフォーマットの地理
空間データにアクセスできます。

TNTview

TNTview には、複雑な地理空間データの視覚化と解釈を行うための強力な表示機能があります。TNTmips の演算処理機能や加工機能を必要としないユーザに最適です。

TNTatlas

TNTatlas を使用すると、自分で作成した空間プロジェクトデータを CD-ROM にプレスして、低コストで出版や配布ができます。TNTatlas の CD には、さまざまなバージョンのTNTatlasを入れることができますので、1枚のCDで、複数のコンピュータに対応できます。

TNTserver TNTserverを使うとTNTatlasのデータをインターネットやイントラネットで公開することができます。TNTserverと通信を行う、無料でオープンソースのTNTclient Javaアプレット（あるいはユーザ作成のカスタム・アプレット）を使ってウェブ・ブラウザ上で大容量の地理データ・アトラスを操作して下さい。
TNTliteTNTliteは、学生や小規模プロジェクトを行う専門家向けの無料バージョンです。インターネット接続ができる場合は、マイクロイメージズ社のウェブ・サイトから、TNTlite の最新バージョン（約100MB）をダウンロードできます。ダウンロードするのに時間がかかる場合
は、TNTliteの入ったCDを注文することもできます（送料がかかります。）。マイクロイメー
ジズ社または（株）オープン GIS までお問い合わせください。

206 South 13th Street
Lincoln, Nebraska 68508-2010 USA
電話：（402）477-9554
FAX：（402）477-9559
email： info@microimages.com
インターネット ： www.microimages.com［翻訳］株式会社 オープン GIS〒130-0001 東京都墨田区吾妻橋 1-19-14 紀伊国屋ビル
Kinokuniya Bld., 1-19-14 Azumabashi, Sumida-ku, Tokyo 130-0001, JAPANTEL（03）3623-2851 FAX（03）3623-3025

Page24