ArcGIS Desktopを使用して複数のフィーチャクラスをシェープファイルにエクスポートしますか?


12

ジオデータベースには多くのフィーチャクラスがあり、それらをシェープファイルに保存/エクスポートする必要があります。

何か案は?

すべての単一レイヤーをクリックします->エクスポートは、そのジオデータベース内のフィーチャクラスの数のため、適切なオプションではありません。

回答:


15

エクスポートを使用できます(複数)。

ArcCatalogで...
データベースを右クリックして、「シェープファイルにエクスポート(複数)」を選択します。

photohere

データベースレベルで
実行すると、データベース内のすべてがリストされたツールに表示されます(不要なものがある場合は[削除]ボタンがあります)。

フィーチャデータセットレベルでそれを行うと、
追加または削除するための同じオプションでそのfdsのすべてが表示されます。

ここに画像の説明を入力してください

出力フォルダーを選択して実行するだけです。


1

Pythonウィンドウで、次を入力します

import arcpy

arcpy.env.workspace = r"copy/and/paste/the/workspace/path/here" 
# The "r" before the '"' allows you to put in normal windows path format (back slashes) by just copying and pasting.

outLocation = "C:/Users/dpdb/Desktop/" # or whatever the destination folder is

inFeatures = arcpy.ListFeatureClasses() """ This will perform this on the listed workspace from above."""

arcpy.FeatureClassToShapefile_conversion (inFeatures, outLocation)

これはまさに私が探していたものです!ありがとう:)必要なこれらのフィーチャクラスのみをエクスポートできることを知っていると便利だと思います。したがって、inFeaturesを次のように定義します。inFeatures= ["parcels"、 "schools"]
marcel

-1

すべてのデータをエクスポートしたくない場合は、ArcMapに移動して選択(またはdefクエリ)を行います。目次を右クリックし、データをエクスポートします-> gdbではなくディレクトリを選択すると、ファイルが自動的にシェープファイルとして作成されます。フィーチャクラスは、gdbに存在する単なる機能です。対応する非gdbは自動的にシェープファイルです。

フィーチャクラスを非gdbディレクトリにエクスポートすることで、ArcCatalogからこれを行うこともできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.