タイ ポイントの計算(Compute Tie Points) (データ管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

このツールは、重なり合うモザイク データセット アイテム間のタイ ポイントを計算します。計算したタイ ポイントは、モザイク データセットの調整計算に使用できます。

使用法

構文

ComputeTiePoints_management (in_mosaic_dataset, control_points_features, {similarity}, {in_mask_dataset}, {out_image_feature_points})
パラメータ説明データ タイプ
in_mosaic_dataset

タイ ポイントの作成に使用する入力モザイク データセット。

Mosaic Layer; Mosaic Dataset
control_points_features

出力コントロール ポイント テーブル。このテーブルには、このツールによって作成されたタイ ポイントが含まれます。

Feature Class
similarity
[similarity,...]
(オプション)

一致するタイ ポイントの許容レベルを選択します。

  • LOW一致するペアの相似許容レベルは低くなります。このオプションを指定すると最も多くの一致するペアが生成されますが、一部の一致に高レベルの誤差が含まれる場合があります。
  • MEDIUM一致するペアの相似許容レベルは中程度になります。これがデフォルトです。
  • HIGH一致するペアの相似許容レベルは高くなります。このオプションを指定すると、生成される一致するペアの数は最小になりますが、一致するペアに含まれる誤差の程度は低くなります。
string
in_mask_dataset
(オプション)

マスクを指定すると、その入力マスク レイヤと重なるエリアでは、タイ ポイントが生成されなくなります。

Feature Layer
out_image_feature_points
(オプション)

出力画像フィーチャ ポイント テーブル。これは、ポリゴン フィーチャクラスとして保存されます。この出力は、かなり大きくなる場合があります。

Feature Class

コードのサンプル

ComputeTiePoints(タイ ポイントの計算)の例 1(Python ウィンドウ)

以下は、ComputeTiePoints(タイ ポイントの計算)ツールを実行する Python サンプルです。

import arcpy
arcpy.ComputeTiePoints_management("\\srvr\wksp\compTiePts.gdb\md", \
                                  "\\srvr\wksp\compTiePts.gdb\outCP", \
                                  "MEDIUM", "\\srvr\wksp\mask.shp", \
                                  "\\srvr\wksp\compTiePts.gdb\outFP")
ComputeTiePoints(タイ ポイントの計算)の例 2(スタンドアロン スクリプト)

ComputeTiePoints(タイ ポイントの計算)ツールの Python スクリプトのサンプルを次に示します。

#===========================
#Compute Tie Points
'''Usage: ComputeTiePoints_management(in_mosaic_dataset, control_points_features, 
                                      {MEDIUM | LOW | HIGH}, {in_mask_dataset}, 
                                      {out_image_feature_points})
'''

try:
    import arcpy
    arcpy.env.workspace = "C:/Workspace"

    #Compute tie points for mosaic dataset items
    mdname = "computetiepnt.gdb/md"
    controlpnt = "C:/workspace/outcontrolpnt.shp"
    similarity = "MEDIUM"
    inmask = "C:/workspace/mask.shp"
    outpnt = "C:/workspace/outfeat.shp"

    arcpy.ComputeTiePoints_management(mdname, controlpnt, similarity, inmask,
                                      outpnt)

except:
    print "Compute Tie Points example failed."
    print arcpy.GetMessages()

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
7/28/2014