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

ファイルジオデータベースは、ESRIによって作成された独自のデータ形式です。

3
UbuntuのQGI​​Sでファイルジオデータベースを開きますか?
これまでのところ、スタック交換に関する説明を見つけましたが、それらはWindows用です。これまでのところ、私が見つけた情報はWindowsに関するものです。私は現在Ubuntu 13.04 Raringテールを持っています。私はqgis 1.8を使用しています。gdalが自動的に付属し、それを開くことができるはずです(.gdb)。コンピューターに.gdbファイルがあります。ベクターレイヤーとソースタイプをファイル、データベース、ディレクトリとして追加してみました。データベースのオプションではサーバーに接続したいのですが、接続する必要はありません。 QGISにファイルジオデータベース(* .gdb)サポートをインストールしますか? Esriファイルジオデータベース(.gdb)を読み取ることができるオープンソースツール? 私はubuntu gis ppa、安定したバージョンと不安定なバージョンをインストールしようとしました、これは実際にqgisがpythonプラグインオプションを失い、クリーンアンインストールをしなければなりませんでした。sudo apt-get remove --purge qgis https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable stackexchangeでこれを読みました: EsriアプリなしでジオデータベースデータをPostGISに移行しますか? これは私の答えかもしれませんが、彼はそれをターミナルに置くことを意味しますか?

2
ArcGISなしでGDBデータをシェープファイルに変換する方法は?
GDBフォルダー内のサードパーティからいくつかのデータ(おそらく、ポイントの単純なコレクションであるか、少なくとも抽出する必要があるのはそれだけです)があります(どのバージョンかを知る方法がわかりません)。 ESRI Arc *製品がありません。私たちは主にGIS企業ではなく、ツールは基本的にシェープファイルのみをサポートしています。GDBをシェープファイルに変換するにはどうすればよいですか? 注:QGISでGDBサポートを取得するために(QGISをアンインストールしてosgeo4w-setupを介して再インストールした後)指示に従ってみましたが、うまくいきませんでした。QGISはまだ「Xyz.GDBは有効または認識されたデータソースではありません」と述べています。

2
Intersectがエラー999999を返す理由:関数の実行中にエラーが発生しました[トポロジが無効です[lineegエンドポイントが多すぎます]]
65,000sq kmの領域全体で最大1mのDEMから2つのファイルセット(アスペクトとスロープ)を使用して、arcgis 10 sp 3でIntersectプロセスを実行しようとしています。アスペクトには9,930,384個のレコードがあり、スロープには31,435,462個のレコードがあります(2つのファイルジオデータベースで合計約12GB)。 ジオメトリの修復を約3回実行しましたが、データセットでエラーが報告されなくなりました(毎回30時間以上かかりました)。 今私は得る 実行(インターセクト):インターセクト "D:\ SCRATCH \ Projects \ 106 \ data \ 7_asp_Merge.gdb \ asp_HghstRez_M_rep#" D:\ SCRATCH \ Projects \ 106 \ data \ working \ working.gdb \ AsSl_Int ALL#INPUT開始時間:日Oct 23 02:19:10 2011読書機能... タイルを処理しています... エラー999999:関数の実行中にエラーが発生しました。 トポロジが無効です[lineegエンドポイントが多すぎます。] (交差)の実行に失敗しました。 2011年10月23日04:09:12に失敗(経過時間:1時間50分2秒) これは本当にトポロジの問題ですか、それともファイルサイズの問題ですか? ArcINFO SPLITツールを使用しようとしましたが、ドライブに1TBを超える空き容量があっても失敗し、小さいファイルセットではエッジがギザギザになります。ASPとスロープの間で交差する領域は完全に同じである必要があるため、DICEを使用できません。大規模なデータセットでは、ESRIがデータセットをクラック(自動的にタイル化)することを理解しています。これにより問題が発生する可能性がありますか?問題解決のために提供できる情報はありますか? マシンの仕様はESRIの最小要件を超えています。16GBのRAM、Intel Xeon、Windows 7、64ビット、2 x …

1
ArcGIS Desktopで特定の値を新しいラスターに抽出しますか?
ファイルジオデータベース(gdb)形式で保存されたデータを含むマップがあります。ArcGIS 10で開いたところ、12年間のデータがあり、毎年異なる色でエンコードされています。 この1つの大きなデータセットから12の異なるマップを作成するには、属性テーブルにオブジェクトID列、値列(12レベル、各年に対応)、およびカウント数列(あるセルの数)のみがある場合各年のデータ)?

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


1
ESRIファイルジオデータベースからPostGISにデータをインポートするときのジオメトリエラー
次のコマンドを実行して、ESRI fgdbからpostgisにデータをインポートすると... ogr2ogr -f "PostgreSQL" -a_srs "EPSG:28355" -t_srs "EPSG:3857" PG:"dbname=tp_test user=postgres port=54321 password=xxxxxxx host=localhost" -overwrite P:\2012\183_TownPlanning_Symbology\Working\QueryLayer\TP_Query_Final_28355.gdb ...私は...! 警告1:OrganizePolygons()が予期しないジオメトリを受け取りました。内部リングを持つポリゴン、または4ポイント未満のポリゴン、または非ポリゴンジオメトリのいずれか。引数をコレクションとして返します。警告1:ポリゴンのジオメトリはシンプルジオメトリに変換できません。すべてのポリゴンはマルチポリゴンに含まれます。 ESRIでジオメトリを確認したところ、エラーは報告されていません。これで問題が解決するかどうかを確認するために、マルチパートからシングルパートを実行していますが、これにより、アークマップ10.1がクラッシュし、ディゾルブが発生します。問題なくソートが実行され、データセットを開くことができます。 以前にデータセットを正常にインポートしましたが、ESRI Diceツールを実行して大きなポリゴンを15,000以下の頂点に分割し、処理を高速化する必要がありました。 私はpostgisが初めてです。 新しいgdbの問題を修正する方法、またはpostgis自体でポリゴンを分割する方法はありますか?

1
GDALでFileGDBのパフォーマンスが遅い
GDAL 1.9.2のコンパイルを使用して、ESRIファイルジオデータベースに多くのASPRS LASポイントファイルを書き込もうとしています。GDAL / OGRのFileGDBドライバーは、大きなファイルを書き込むときに信じられないほど遅く、800万ポイントのレコードを書き込むのに45分もかかります。SATA3ドライブでGDALを使用するFileGDBの書き込み速度は、毎秒200キロバイト程度であり、テラバイトのデータを変換しようとすると許容できないほど低速になります。 FileGDBのドキュメントで、FGDB_BULK_LOADマクロを定義すると大規模なデータセットのパフォーマンスが向上することに気付きましたが、FGDB_LIBの直後に「FGDB_BULK_LOAD = YES」というテキストを含む行を「nmake.opt」ファイルに書き込んだとき、パフォーマンスに変化はありませんでした。ライン。 確かに、FileGDBは何十億ものポイントデータレコードを格納するための理想的な方法ではありませんが、それは別の時代には不便です。FGDB_BULK_LOAD機能を正しく使用しましたか?これは、GDALビルドではなく、私のソースコードにあるはずですか? ありがとう。 更新:適切な使用法:(チャットで回答) FGDB_BULK_LOAD設定が正しくGDAL / OGR・プロセスの環境変数として格納されます。これは、Ragiが示すように、ogr exe呼び出し中にコマンドラインで設定されます。GDAL機能を使用すると、プログラムで設定することができ、全体のプロセスのために CPLSetConfigOption("FGDB_BULK_LOAD", "YES"); または現在のスレッドだけを使用して CPLSetThreadLocalConfigOption("FGDB_BULK_LOAD", "YES"); FGDB_BULK_LOADを呼び出す前に設定する必要がありますFGdbDataSource::CreateLayer()。OGRCleanupAll()この変数の設定を解除するかどうかは明確ではありませんでしたが、念のため複数回呼び出しても安全です。 このオプションを使用すると、数百万から数千万のポイントを書き込む場合のパフォーマンスが約5.5倍速くなりました。


2
プログラムでファイルジオデータベーステーブルをAccess 2007 ACCDBテーブルに変換しますか?
プログラムでファイルジオデータベーステーブルをAccess 2007テーブルに変換する方法を知っている人はいますか?PYODBCライブラリと一連の挿入ステートメントを使用しようとしていますが、一部のデータ型とNULLで問題を抱えています。基本的にAccessへのアンロード。

3
ArcObjectsを使用してファイルジオデータベースの高精度データセットを低精度に変換しますか?
高精度のデータセットがファイルジオデータベースからarcsde 9.3.1に読み込まれました。データロードは、ArcCatalogでのコピー/貼り付けによって実現されました。 データセットから低精度のパーソナルジオデータベースに抽出するカスタムツール(arcobjects)が、出力フィーチャクラスを作成しようとすると失敗するようになりました。 パーソナルジオデータベースをsdeから抽出する他のすべてのデータセットは低精度であるため、パーソナルジオデータベースを高精度にアップグレードすることはできません。 高精度のデータセットをダウングレードできますか?

1
FileGDBの読み取り/書き込みサポートによるGDALの構築
ファイルジオデータベースの読み取り/書き込みサポートでgdalの構築に成功した人はいますか?サポートされているベクター形式のようにFileGDBを見ることはありません。これが私がやっていることです: 最新のgdalトランクをダウンロード(例:gdalsvn-trunk-20110822.zip) Visual Studio 2010でmakegdal10.slnファイルを開きます nmake.optファイルを編集します。この時点で変更するのはGDAL_HOME変数だけです。FGDBセクションはまだコメント化されています。その他はすべてそのままです。 ソリューションの構築------> SUCCESS FGDBセクションのコメントを外し、パスをFGDB SDKに設定します Visual Studioコマンドラインツールを開き、/ ogr / ogrsf_frmts / filegdbに移動します。 nmake / f makefile.vcプラグインを実行------> SUCCESS-このフォルダーにogr_FileGDB.dllが追加されました ここで、ogr_FileGDB.dllとFileGDBAPI.dllをogr2ogr.exeを含むbinフォルダーにコピーします。ogr2ogr --formatsを実行すると、FileGDBをフォーマットとして取得できません。 ここで何か不足していますか?

1
ArcPyを使用して、ArcGIS日付値をmm / dd / yyyy形式の文字列読み取りに変換しますか?
ArcGIS 10.0でarcpyツールスクリプトを作成しています。fGDBフィーチャクラスには、日付タイプフィールドがあります。[日付]フィールドの値は長整数の日付として保存されていますが、テーブルではmm / dd / yyy形式で表示されます。私がやりたいのは、整数の日付値をmm / dd / yyyy形式で日付を示す文字列としてキャプチャすることです。これについてどうすればよいですか? 日付/時刻文字列を日付オブジェクト/値に変換する方法の例はたくさんありますが、その逆はありません。日付フィールドを含む多くのフィールドを持つフィーチャクラスのフィーチャを、フィールドが少ない標準スキーマfc(変更できない)に追加しています。多くの技術属性を入力に保存するには、ターゲットで定義されているユーザー制御のキャッチオールテキストフィールドにすべてをダンプする必要があります。入力からの日付データは、保存する必要のあるデータの1つであるため、日付を文字列に変換する必要があります。 私が見逃しているかなり簡単な解決策がある可能性がありますが、現在、私は途方に暮れています。私の道に来るどんな助けにも感謝します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.