ラベル | 説明 | データ タイプ |
入力データ エレメント | 削除される入力データ。 データ タイプは、データ タイプ間で名前が競合する場合に必要です。 たとえば、リレーションシップ クラスと同じ名前を持つフィーチャクラスがジオデータベースに含まれていることがあります。 この場合、関連するキーワードを指定します。
| Value Table |
派生した出力
ラベル | 説明 | データ タイプ |
成功した削除 | 削除が成功したかどうかを示します。 | Boolean |
同じデータ タイプまたは異なるデータ タイプの複数のデータ アイテムを完全に削除します。 ArcGIS でサポートされるすべてのタイプの地理データ、およびツールボックスとワークスペース (フォルダーおよびジオデータベース) を削除できます。 指定したアイテムがワークスペースの場合は、含まれているアイテムもすべて削除されます。
同じワークスペース内の名前は同じであるがデータ タイプが異なるデータ アイテムを削除するには、アイテムのデータ タイプも指定する必要があります。 このツールでは、[入力データ エレメント] パラメーターの [データ タイプ] 選択リスト内に、該当するすべてのオプションが用意されています。
ネットワーク解析データセットまたはトポロジに関係するフィーチャクラスとテーブルは削除できません。
リレーションシップ クラスを削除すると、そのリレーションシップに対応する行がリレーションシップ テーブルから削除されます。
モザイク データセットを削除したときに削除されるのは、モザイク データセットのみです。 データベース内のすべてのテーブルを含め、モザイク データセット全体を削除したり、オプションでオーバービューや作成されたキャッシュも削除したりするには、[モザイク データセットの削除 (Delete Mosaic Dataset)] ツールを使用します。
このツールでは、ホスト フィーチャ サービスは削除されません。
別の ArcGIS アプリケーションで現在使用されているデータは削除できません。
このツールを使用すると、メモリ ワークスペース内にあるデータを削除できます。 メモリ ワークスペース自体を削除することはできません。
レイヤーを削除すると、レイヤーのみが削除され、ソース データは削除されません。
データベース コネクション ファイルを削除すると、データベースへのショートカットが削除されます。エンタープライズ データベースは削除されません。
シェープファイルを削除すると、メタデータ、投影情報、インデックス ファイルなどの補助ファイルも削除されます。
フォルダーを削除すると、そのフォルダーはシステムのゴミ箱に移動されます。ゴミ箱では、そのフォルダーを元に戻すことも完全に削除することもできます。
ラベル | 説明 | データ タイプ |
入力データ エレメント | 削除される入力データ。 データ タイプは、データ タイプ間で名前が競合する場合に必要です。 たとえば、リレーションシップ クラスと同じ名前を持つフィーチャクラスがジオデータベースに含まれていることがあります。 この場合、関連するキーワードを指定します。
| Value Table |
ラベル | 説明 | データ タイプ |
成功した削除 | 削除が成功したかどうかを示します。 | Boolean |
arcpy.management.DeleteMultiple(in_data)
名前 | 説明 | データ タイプ |
in_data [[Input Data Element, {Data Type},...] | 削除される入力データ。 データ タイプは、データ タイプ間で名前が競合する場合に必要です。 たとえば、リレーションシップ クラスと同じ名前を持つフィーチャクラスがジオデータベースに含まれていることがあります。 この場合、関連するキーワードを指定します。
| Value Table |
名前 | 説明 | データ タイプ |
out_results | 削除が成功したかどうかを示します。 | Boolean |
次の Python ウィンドウ スクリプトは、イミディエイト モードで DeleteMultiple 関数を使用する方法を示しています。
import arcpy
arcpy.management.DeleteMultiple(
in_data=[[r'C:\dataToDelete\target.gdb\fabric1', 'ParcelFabric'],
[r'C:\dataToDelete\ctg83.gdb\ctg83FDS', 'Topology']]
)
次の Python ウィンドウ スクリプトは、スタンドアロン スクリプトで DeleteMultiple 関数を使用する方法を示しています。
import arcpy
arcpy.env.overwriteOutput = True
arcpy.management.Copy(r"D:\deleteMulti\dataToDelete", r"C:\dataToDelete")
arcpy.env.workspace = r"C:\dataToDelete"
arcpy.management.DeleteMultiple(
in_data=[['C:\dataToDelete\convertlabels.gdb\points', 'FeatureClass'],
['C:\dataToDelete\deleteMultiple.gdb\issue7725', 'FeatureDataset'],
['C:\dataToDelete\RelationshipData.gdb\Destination2_really_long_name', 'RelationshipClass'],
['C:\dataToDelete\SMALL.gdb\Small_1', 'ParcelFabric'],
['C:\dataToDelete\addRaster_colorBal.gdb\colorCorrected', 'MosaicDataset']]
)