タグ付けされた質問 「esri-geodatabase」

Esriジオデータベースは、フィーチャクラス、バージョン管理、トポロジ、ネットワーク、テレイン、およびその他のEsriアプリケーション固有のストレージ要件を管理するためにESRIによって設計されたデータベーススキーマです。

6
フィーチャクラスをフィーチャデータセットにインポートする際の問題
これには単純な理由があるはずですが、エラーが発生することなく、shpファイルまたはフィーチャクラスを別のファイルまたはsdeジオデータベースからフィーチャデータセットにインポートできないようです。フィーチャクラスをフィーチャデータセットにインポートしない限り、フィーチャクラスは問題なく機能します。フィーチャデータセットの投影は、インポートしようとしているフィーチャクラスとまったく同じであるため、問題はないと思います。表示されるエラーはERROR 000210で、変換に失敗し、出力を作成できず、実行に失敗した(CopyFeatures)とだけ表示されます。 ここで私が間違っている可能性のあるアイデア。とてもシンプルなもののようです。機能データセットを使用して、目的があると思うデータをよりよく整理しようとしています。 更新:以下でわかるように、ジェイソンは私が答えを見つけるのを助けました。以下のマットが提案するように、新しいアイデアをArcGIS Ideasサイトに追加しました。こちらがそのリンクです。ここでより適切なエラーメッセージが必要であることに同意する場合は、これを宣伝してください。http://ideas.arcgis.com/ideaView?id = 08730000000brxl

1
Esriジオデータベースの全文検索を実行しますか?
Esriジオデータベースでフィーチャのコンテンツ、属性列の値を検索するにはどうすればよいですか?(file-gdbの設定ですが、SDEも役に立ちます。) XMLワークスペースのエクスポートを使用してgdb全体をダンプし、結果を文字列(yuk!)で検索するか、PythonバージョンのSelect by Attributesですべてのテーブルをループするワークフローを想定できます。これらの両方があろうが働く、彼らは魅力的なされていません。 目標は、次のような質問に効率的に回答できるようにすることです。これらの50のフィーチャクラスのうち、「ケノ」と関係があるのはどれですか。

2
インターネットでジオデータベースを共有する良い方法は何ですか?
リモートサーバーに10 GBを超える大きなファイルジオデータベースがあります。このGeoDatabaseを少し前に作成しましたが、ローカルでアクセスできるようにしたいと考えています。今では、それをディスクまたはUSBに書き込んで、ロジスティックな理由でここに持ってくることはできません。インターネット経由でリモートコンピューターからローカルコンピューターに取得する必要があります。このコンピューターには、リモートデスクトップ経由でのみアクセスできます。 私がすでに試したいくつかのこと: ファイルGeoDatabaseを圧縮してダウンロードします。これは何らかの理由で失敗しました。その後GeoDatabaseを解凍すると、何らかの破損があり、機能しません。 シェープファイルにエクスポートされた機能。これは機能しますが、低速で、一部のメタデータが失われ、結局、これはこのタスクを実行する方法ではありません。 一部のファイル共有サイトを使用してみましたが、十分なスペースがない(Dropbox)か、大量のアップロードができない(SkyDrive)かのどちらかです。 リモートPC上のArcServerを完全に制御でき、ジオデータベースをホストし、その方法でダウンロードする方法があることを本当に望んでいました。XMLにエクスポートすることも考えていましたが、過去に問題がありました。GeoDatabaseは非常に大きく、これらのプロセスには非常に時間がかかるため、機能するソリューションが必要です。

3
2つのジオデータベースをオンザフライでミラーリングする方法は?
Arcgisとそのアプリケーションは初めてです。 Arcgisソリューションの完全なスイート(arcgisサーバー、デスクトップ、arcgis sde)があります。 要件があります... ジオデータベース(AおよびB) AとBは2つの異なるサーバー上にありますが、LAN経由で接続されています 更新されます BはAのレプリカになります この問題の最善の解決策は何ですか?ジオデータベースは、Oracle DB、パーソナルジオデータベース、またはジオデータベースファイルでホストできます。 友人によれば、arcgistoolsには複製と同期の機能があることは知っています。同期は手動で行う必要があります。(スクリプトを作成し、定期的に実行します。 これらの2つのジオデータベースをオンザフライでミラーリングする方法はありますか?

2
2つのデータセットに同一のコンテンツがあるかどうかを効率的に(プログラムで)判断する方法
与えられた: ジオデータベースAという名前の100個のデータセットが含ま1 ... 100 b 1 .. b 100という名前の100個のデータセットを含むジオデータベースB プログラムで(*)各データセットのペア(a i、b i)が同じ内容であるかどうかを確認したい。100ペアを比較するので、効率的な比較方法が必要です。理想的には、全体の比較に数秒しかかからないでしょう。 (*) 注:コード例を探しているからではなく(喜んで受け入れます)、「プログラム的」という用語を使用していますが、非常に高速な比較方法を探していることを強調するために、 100のデータセットペアを手動で比較するときに可能です。 私はこの比較方法を自分で実装するつもりなので、基本的に探しているのはアルゴリズムであり、すぐに使えるツールではありません(おそらくオープンソースの場合を除きます)。 データセットの完全な内容を比較する必要があるため(おそらく、データ管理 → データ比較ツールセットのツールを使用するため)、私は不可能を尋ねている可能性が高いことを認識しています。または、少なくともデータセットのハッシュ/ダイジェストを比較しますが、ダイジェストを生成するには、最初にすべてのデータセットのデータを調べる必要があります。 したがって、これまでの私の最善のアプローチは次のとおりです。 (データセットの対た第一判断I、B iは)ことができない可能性が同一の内容を有します。 残りのデータセットのペアに対してのみ、完全なデータ比較を実行します。 私の質問: ArcGISは、クエリを実行できるある種のデータセットダイジェストを自動計算しますか?もしそうなら、どうですか? (私はそのようなことを何も知らないので、私は答えが「いいえ」であることを期待します。私を誤解してください。) 2つのデータセットに同一のコンテンツを含めることができないかどうかを判断する、非常に効率的で信頼性の高い方法は何ですか? (これまでのところ、変更タイムスタンプの比較は信頼性がわかりませんが、データセットのスキーマの比較を検討しました。ArcGISジオデータベースのタイムスタンプの信頼性は?この目的に役立つ他のデータセット特性はありますか?)

1
Quantum GISデスクトップ内のESRIファイルジオデータベースへのアクセスに関する問題
Quantum GISからESRIファイルgdbにアクセスしようとしています。Windows 7、64ビットを使用しています。Quantum GIS内でこの機能を設定する方法について、多くの役立つスレッドを見つけました。私が行った方法はこのスレッドで説明されています。OSGeo4Wパッケージの一部としてQGISをインストールしました。「高度な」インストールに行き、QGIS(v.1.8.0)+「gdal-filegdb:OGRファイルGDBドライバー」ライブラリーを追加しました。これは問題なくインストールされました。QGISで[ベクターレイヤーの追加]ウィンドウに移動し、ソースタイプとして[ファイルGDB]を選択すると、次の[追加するベクターレイヤーの選択]ウィンドウでファイルgdbの内容をプレビューできます。選択すると、コンテンツウィンドウに表示されているレイヤーが表示されますが、しばらくするとqgisがクラッシュします。このプロセスのスクリーンショットをいくつか添付しました。 誰かが同様の経験を持っているか、そうでなければこの問題の解決策を提案できますか?ESRIファイルGDBにアクセスできるようにするには、ESRIファイルジオデータベースAPIもインストールする必要がありますか? どうもありがとう、マグダ

1
Esriジオデータベースの双方向レプリカセットにスキーマの変更を適用する方法
Esriジオデータベースの双方向レプリカセットがあります。レプリカセットの両方のデータベースのスキーマを更新する必要があります。Esriは、ArcGISスキーマツールを使用してこれを行う方法を説明しています(レプリカスキーマの比較/エクスポート/インポート- ここを参照)。 私はレプリカセット内の両方のデータベースを制御しており、スキーマを更新してそれをレプリカセット内の両方のデータベースで実行するpythonスクリプトを作成したいと思います。 Esriのスキーマツールを使用する代わりに両方のデータベースにスキーマ変更を適用することで潜在的な問題はありますか?

6
フィールドがフィーチャクラスに存在するかどうかを検索します
数十のフィーチャクラスがあり、そのうちの1つに探しているフィールドが含まれています。それらはいくつかの異なるファイルジオデータベースに格納されます。 各フィーチャクラスを検索して、自分のフィールドを持つフィーチャクラスをすばやく見つける方法はありますか?それとも、カタログでそれぞれの属性テーブルを確認する必要がありますか?一部のファイルは同じ名前ですが、別の場所に保存されています。 Calculate ValueModelBuilderのツール内でこれを実行できるようにしたいので、必要になるたびに単一のファイルgdbでモデルを実行し、そのgdb内のすべてのフィーチャクラスを検索してフィールドを探します。 。 これまでのところ、gdbファイル内のすべての機能クラスを再帰的に反復する機能クラスイテレータがあります。内部Calculate Valueには、次のコードがあります。 findField(r"%Feature%", "%Search Field%") def findField(fc, fi): lst = arcpy.ListFields(fc) for f in lst: if f.name == fi: return fc else: return "not found" 戻り値はOutput Values文字列として収集されます。フィールドが少なくとも4つに存在するにもかかわらず、すべてのフィーチャクラスの出力は「見つかりません」でした。

1
ファイルジオデータベース間で大きなラスターデータセットをすばやくコピーする方法はありますか?
大きなラスターデータセットを1つのファイルジオデータベースから別のジオデータベースにコピーするのに、なぜそれほど時間がかかるのですか?Windowsエクスプローラーでデータベース全体を数分でコピーできますが、ArcCatalogで単一のラスターをコピーすると時間がかかります。Windowsエクスプローラーを使用してファイルジオデータベース間でデータをコピーすることはお勧めできないと常に思っていましたが、これを行う安全な方法はありますか?もしそうなら、どうですか?

5
ArcGIS 10の無効なデータベース文字のリストを見つけることができる場所はありますか?
ここでの分割ツールに関する私の質問に関連して、提案されているように、新しい質問をします。ArcGIS10のデータベースで使用する無効な文字のリストがある場所はありますか? 編集:これは、「名前が無効な文字で始まっています」という以前に発生したエラーに関連しています。それ以上のことは言わなかった。

2
機能データセットの使用によるパフォーマンスへの影響はありますか?
データベースで物事を「きれいに」見せるために機能データセットを使用しないように教えられたこと、そして機能データセットは、コンポーネント機能クラス間に何らかの空間関係がある場合にのみ使用されるべきであることを漠然と覚えています。 ヘルプファイルのリストは、フィーチャデータセットを使用するための正当な理由として「主題に関連するフィーチャクラスを編成します」。 ArcCatalogでのナビゲーションを支援することが唯一の目的である場合、フィーチャデータベースを使用してジオデータベースのレイヤーをグループ化することは悪い考えですか?フィーチャクラスをフィーチャデータセットに格納することによるパフォーマンスへの影響はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.