カートグラフィック制限の生成(Generate Cartographic Limits) (Nautical)

ライセンス レベル:BasicStandardAdvanced

サマリ

海岸線に一致するフィーチャの削除を容易にします。これによって、マスクが不要になります。このツールは、以下の方法でデジタルおよびハードコピーの海図のカートグラフィック表示を改善します。

[ソース フィーチャ] に存在する一致するフィーチャは、[入力製品フィーチャ] から削除されます。海図に使用するために [入力製品フィーチャ] が更新されている間、[ソース フィーチャ] は変更されません。

このモデルは、以下を実行することによってカートグラフィック制限を生成します。

  1. ポリゴンをポリラインに変換し、
  2. 海岸線と一致する部分でラインを分割し、
  3. 海岸線と一致するセグメントを削除します。

使用法

構文

GenerateCartographicLimits_nautical (Source_Features, Erase_Features, Input_Production_Features, {Join_Fields_from_Source_to_Scratch_Features})
パラメータ説明データ タイプ
Source_Features

海岸線に一致するポリゴン フィーチャ。ポリゴンは、ポリラインに変換されてから、頂点で分割されます。

Feature Layer
Erase_Features

[入力製品フィーチャ] から削除するための一致する [ソース フィーチャ] の特定に使用される海岸線ポリライン。

Feature Layer
Input_Production_Features

出力チャートの表示に使用されるカートグラフィック フィーチャ。[イレース フィーチャ] に一致する [ソース フィーチャ] は、この既存のフィーチャクラスから削除されます。

Feature Layer
Join_Fields_from_Source_to_Scratch_Features
[Join_Fields_from_Source_to_Scratch_Features,...]
(オプション)

[ソース フィーチャ] から属性を取得して削除対象の出力に渡すために使用される結合フィールド。デフォルトは NOID です。

Field

コードのサンプル

GenerateCartographicLimits(カートグラフィック制限の生成)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、GenerateCartographicLimits(カートグラフィック制限の生成)ツールの使用方法を示しています。

# Name: GenerateCartoLimits_Example.py
# Description: Removes edges from input production features that are coincident to the coastline.
# Requirements: ArcGIS for Maritime: Charting

# create a feature layer for the source features
inAnno = "C:/data/nautical.sde/Micklefirth.DBO.Nautical/Micklefirth.DBO.RegulatedAreasAndLimitsA"

# the coastline (erase) features
inEraseFeatures = "C:/data/nautical.sde/Micklefirth.DBO.Nautical/Micklefirth.DBO.CoastlineL"

# the cartographic features (production)
inProductionFeatures = "C:/data/nautical.sde/Micklefirth.DBO.CartographicFeatures/Micklefirth.DBO.RegulatedA_L"

# execute the GenerateAnnotationMasks tool
print 'Executing the GenerateCartographicLimits using \n' + inAnno + '\n' + inEraseFeatures + '\n' + inProductionFeatures
arcpy.GenerateCartographicLimits_nautical(inAnno, inEraseFeatures, inProductionFeatures)

print 'Successfully generated carto limits in ' + inProductionFeatures

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ×
ArcGIS for Desktop Advanced: 次のものが必要 Maritime Charting
4/26/2014