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

7
ファイルジオデータベース(* .gdb)、パーソナルジオデータベース(* .mdb)、またはシェープファイル形式の選択?
以前は、ジオデータベースを使用して、数十個のシェープファイルをすべての場所に保持するのではなく、すべてのファイルをまとめる簡単な方法として使用し、最終的にすべての関連データをクライアントにエクスポートする方が簡単です。 データの関数を分析および実行するときに、シェープファイルではなくジオデータベースを使用する必要があるのはなぜですか? 私の主な焦点はArcGIS内にあり、通常はその環境以外では編集しません。 この質問は、Microsoft Accessの観点から見たパーソナルジオデータベースの仕組みに関連しています。


3
パーソナルジオデータベースは、ファイルジオデータベースよりもインデックス付き属性の迅速なクエリに適していますか?
データをクエリして住所を検索するArcGIS Engineアプリケーションのデータを準備しています。ストリート名フィールド、家番号フィールド、またはその両方で検索する場合があります。パーソナルジオデータベースまたはSDEジオデータベースを使用する場合、単一列インデックスに加えて複数列属性インデックスを追加できます。何らかの理由で、属性インデックスの作成に関するESRIの記事によると、ファイルジオデータベースを使用する場合、複数列の属性インデックスは使用できません。なぜそうなのか、彼らは言及していません-ファイルジオデータベースは何らかの理由でそれらを必要としないのでしょうか? 家番号フィールドと街路名フィールドの複数列インデックスは、両方のフィールドを一度に検索するときの理論上のクエリパフォーマンスを理論的に改善するはずですが、パーソナルジオデータベースの使用に切り替える価値はありますか?パーソナルジオデータベースを使用すると、マルチカラムインデックスの利点が損なわれる可能性があると感じています。 私は、Esriがパーソナルジオデータベースからの移行を望んでいるという印象を受けてきましたが、これはパーソナルジオデータベースの方が適している場合ですか?これに関する経験がある場合、私は知りたいです。



3
QGISでパーソナルジオデータベースを作成する方法はありますか?
QGISでパーソナルジオデータベースを作成する方法はありますか?QGISがパーソナルジオデータベースを表示できることを知っていますが、作成できますか?クライアントが小さな空間データベースを必要としているプロジェクトがあります(技術レベルでは非常に低いため、PostGISなどに飛び込みたくありません)。また、ArcGISのみを使用します。QGISでプロジェクトを実行したいので、私の質問です。

1
接続の問題:ODBCとESRIパーソナルジオデータベース(* .mdb)
ESRIパーソナルジオデータベースをQGIS 2.8.1に接続するために2日以上試してみました これが私のテストレポートです。 テスト環境:Windows 7 64ビット。MS Office 32ビット; QGIS 32ビット 1.ステップ: ODBC-System-DSNの作成32ビットのOfficeインストールがあります。32ビットのODBC-Administration-Toolは次の場所にあります。 C:\Windows\SysWOW64\odbcad32.exe mdbファイルは、ESRIパーソナルジオデータベースです。 2.ステップ: ODBC接続作業のテスト無料のdatabase4.exeを使用して、新しいODBC接続が機能することをテストしました。(http://fishcodelib.com/Database.htm) はい。とてもいいです! そして、ここでmdb-Fileのすべてのテーブルを見ることができます。 3.ステップ: QGISでODBC接続で開く はい。とてもいいです。ODBCが機能しています! ああ、ジオメトリタイプは不明です。 4.ステップ: QGISでESRI-Personal-GeoDatabase-Connectionを使用して開く ああ、ESRI-Personal-GeoDatabase-Connectionは機能しません。どうして? 参照1: QGIS 64ビットバージョンを試す必要がありますか?この投稿のように:https : //gis.stackexchange.com/a/139716/53879 私の意見では、この投稿ではmdbファイルをワークスペースにドラッグすると、ODBC接続ではありません。ESRIパーソナルジオデータベースは、File-Modusの「Add Vector-Layer ..」で追加されます。mdbファイルをワークスペースにドラッグしてみてください。開きます...しかし、EsriパーソナルジオデータベースをDatabase-Modusで接続したいと思います。 参照2: この投稿:http : //www.northrivergeographic.com/qgis-accessing-personal-geodatabase 回避策の作業。ここにQGIS 64ビットがインストールされていると思います。 質問: -ODBC-TestとESRI-Personal-GeoDatabase-Testが機能しないのはなぜですか? -QGIS 64ビットインストールで回避策を試す必要がありますか?誰か経験がありますか? 問題: 既存のESRI-Personal-GeoDatabase(* .mdb)をODBC経由で接続し、データを編集したい。QGISの32ビットインストールでは、これは不可能ですか? 情報: Database-Radio-Buttonを介してESRI-Personal-GeoDatabase(* .mdb)に接続するのに4日以上かかりました。失敗!私は64ビットPCでさらにテストしました:64ビットWindows 7 …

3
ArcGIS Desktopを使用してフィーチャクラスのフィールドを自動インクリメントしますか?
そのため、ArcGISとArcCatalogは比較的初めてです。パーソナルジオデータベースのフィーチャクラスにPROJECTIDというフィールド名を作成しました。データ型はTEXTです。これは10桁のIDになります。最初の5文字は頭字語です。6番目の文字は、機能のタイプを表す数字になります。数字になります。最後の4文字は、0001から始まる番号です。 例:WATER-1-0001 フィールドのスクリーンショット: 私の質問は、ArcCatalogでこれをどのように行うことができるかです。次のように自動インクリメントするPythonコードをいくつか見ました。 rec=[OBJECTID] def autoIncrement(a): global rec return "water" + str(a) + "-" + format(rec, '04d') ここでも、ArcGISに関しては初心者です。現在、エラーNameError名 'OBJECTID'が定義されていません。


1
Microsoft Accessの観点からパーソナルジオデータベースはどのように機能しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4ヶ月前に閉鎖。 パーソナルジオデータベースを使用する場合に、ArcGISがMS Accessとどのように連携するかについて、より一般的な理解を得ようとしています。新しいpgdbを作成してから非常に単純なシェープファイルをインポートし、最終的に(ArcCatではなく)Windowsエクスプローラーで結果を確認すると、pgdb作成プロセスで表示される唯一のアイテムは1つのmdbファイルです。Accessでmdbファイルを開くと、11のテーブルがあることがわかります(1つのポイントを持つshpファイルの場合)。 一般に、Accessを介してpgdbを確認すること、およびそうすることに意味がある場合(たとえ、すべてがどのように機能するかを調べようとするだけの目的であっても)は、ほとんどドキュメントを見つけることができません。pgdbの設計に関するほとんどのリソースは、他の2つの推奨されるgdbの代替案と比較してあまり言い過ぎではありません。ただし、Accessは今でも非常に人気があるため、このトピックを詳細に確認することにはいくつかのメリットがあると思います。 それでは、ArcGISが作成するmdbテーブルがどのように関連しているか、またはAccessとWindowsのどちらも認識できないファイルによって定義されているかを知ることは可能ですか? ArcGISがこれらのテーブルを使用して、「空間」コンポーネントをAccessに提供する方法を知ることは可能ですか? MS Accessを使用してpgdbとして保存されたshpファイルを操作することは有益ですか、それともpgdbテクノロジーは独自仕様であり、公開されている詳細な知識がないため、これはすべて無駄です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.