フィーチャクラスをフィーチャデータセットにインポートする際の問題


9

これには単純な理由があるはずですが、エラーが発生することなく、shpファイルまたはフィーチャクラスを別のファイルまたはsdeジオデータベースからフィーチャデータセットにインポートできないようです。フィーチャクラスをフィーチャデータセットにインポートしない限り、フィーチャクラスは問題なく機能します。フィーチャデータセットの投影は、インポートしようとしているフィーチャクラスとまったく同じであるため、問題はないと思います。表示されるエラーはERROR 000210で、変換に失敗し、出力を作成できず、実行に失敗した(CopyFeatures)とだけ表示されます。

ここで私が間違っている可能性のあるアイデア。とてもシンプルなもののようです。機能データセットを使用して、目的があると思うデータをよりよく整理しようとしています。

更新:以下でわかるように、ジェイソンは私が答えを見つけるのを助けました。以下のマットが提案するように、新しいアイデアをArcGIS Ideasサイトに追加しました。こちらがそのリンクです。ここでより適切なエラーメッセージが必要であることに同意する場合は、これを宣伝してください。http//ideas.arcgis.com/ideaView?id = 08730000000brxl


8
実際、フィーチャデータセットは、組織化ツールとして使用することを意図したものではありません(そうすることもできますが、それは主な目的ではありません)。これらは、座標系を共有するフィーチャクラスをグループ化し、トポロジ、ジオメトリックネットワーク、テレインなどのジオデータベースの動作に参加できるようにするために使用されます。
blah238 '10


2
フィーチャデータセットをジオデータベースの「フォルダー」であるかのように使用している場合でも、それらに入力しようとするデータと同じ座標系を持っていることを確認する必要があります。
PolyGeo

1
同じデータセットになくても、ジオデータベース内に同じ名前の別のフィーチャが同じ名前であると、フィーチャデータセットにフィーチャをインポートするときに問題が発生しました。私が得たエラーと、それがその時点で私に明らかであったかどうかは覚えていませんが、これまでに他に何も機能していないかどうかを確認できます...
Jason

1
@wilbev、「ターゲットはすでに存在している」という意味の意味のあるエラーメッセージについては、ideas.arcgis.comにリクエストを投稿してください。それであなたは数秒であなたの問題を発見して解決するでしょう。(そして、ここにリンクを共有して、投票できるようにします)これは、一般的なエラーメッセージが何時間にもわたるトラブルシューティングを生み出したのは初めてではありません。
マットウィルキー

回答:


7

同じデータセット内になくても、ジオデータベース内に同じ名前の別のフィーチャがある場合、フィーチャデータセットにフィーチャをインポートするときに問題が発生しました。私が得たエラーと、それがその時点で私に明らかであったかどうかは覚えていませんが、これまでに他に何も機能していないかどうかを確認できます...


4
Jasonに感謝します。これが問題でした。同じ名前でインポートしようとしているフィーチャデータセットの外部に別のフィーチャクラスがありました。ArcMapがユーザーにこれが問題であることを示したとしたら、それはすばらしいことです。エラーフィードバックは、ArcGIS全体ではかなり悪いものです。
wilbev

3

これはすでに解決されていることはわかっていますが、同じ問題が発生していて、フィーチャデータセットが、サイズ制限に達したパーソナルジオデータベースにあり、それが問題の原因であることがわかりました。

...他の誰かがこれにつまずいて、上記が問題ではない場合に備えて...


2

[ フィーチャコピー]ではなく、[ フィーチャクラスからフィーチャクラスへ]を使用してみてください。同じ座標系は同じものではありません同じ。また、ArcCatalogによると、空間参照はフィーチャデータセットと同じ座標系のフィーチャクラスと一致しないと述べていますか?

Fc-to-Fcはコピーよりも完全であり、必要に応じて自動的に座標変換を処理し、属性ドメインや他のいくつかの機能を転送します。


私もこれを試しましたが、うまくいきませんでした。それは私に新しいエラーのグループを与え、実際に特徴クラスを追加しますが、特徴点のどれも追加しません。エラー000594が発生します:入力フィーチャ0:出力ジオメトリドメインの範囲外です。そこで、私はそのエラーを調べて、新しいフィーチャデータセットの出力XYドメインを変更しようとしましたが、まだうまくいきませんでした。
wilbev 2011年

深い。これは、ソースファイルを細かく分割し、壊れている/無効なジオメトリのセットが見つかるまで各ピースをインポートしている場合だと思います。
マットウィルキー

データは180度東/西、または極を横断しますか?もう1つ試すことは、X / Y空間ドメイン内にあることが保証されている境界ボックスにデータをクリップすることです。
マットウィルキー

1

明確にするために編集:

私は何度もこのエラーに遭遇し ました、そしてそれを回避する唯一の方法は、コードを使用し arcpyでfeaturedatasets featureclasses を作成することでした

使い方は次のとおりです:

arcpy.CreateFeatureDataset_management(workspacePath, fcName, sr)  

ワークスペースパスが明らかにローカルfgdbへのパスである場合、fcNameはFeaturedatasetであり、投影情報はsrです。それはとても簡単で、00210をすぐに治しました。

sr = "GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984
\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT
[\"Degree\",0.0174532925199433],AUTHORITY[\"EPSG\",4326]]"

毛深いこれはうまくフォーマットされた説明的な答えですが、尋ねられた質問に対応していないため、間違った場所にあります。彼はすでにFeatureDatasetを持っています。
マットウィルキー

@matt wilkie-私は知っているので、私は以前にこの問題が何度もあったと述べ、それを回避できる唯一の方法は、最初にコードでfeaturedatasetを作成することでしたか?
毛深い

心配はいりません、乾杯
毛深い

0

ArcCatalogまたはWindowsエクスプローラーを開き、フィーチャクラス/その他のインポート先となるジオデータベースを含むフォルダーに移動し、プロパティに移動して、セキュリティテーブルをクリックし、現在のユーザーを選択して、完全な権限を付与します。

フィーチャクラスのインポートを再試行すると機能します。フィーチャデータセットのすべてのフィーチャクラスは同じ座標系にある必要があることに注意してください


0

これは私にとってまったく同じ問題を解決しました:

ジオデータベースを右クリック> [管理]> [コンパクトデータベース]

この後、000210エラーが発生していたジオデータベース/フィーチャデータセットにコピーして貼り付けてインポートすることができました。

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