タグ付けされた質問 「ms-access」

2
QGISおよびRで使用できる空間データベースが必要
私はQGISを初めて使用し、QGISとRのテーブルを使用できるデータベースを作成する簡単な方法を探しています。統計分析に使用されるExcelスプレッドシートに多くのデータが保存されています。 Rで タスクの詳細:最初のタスクは、テーブルをシェープファイルに結合してデータを可視化することです。次に、QGIS内でシェープファイルを使用して空間変換を行い、新しく作成したデータを統計分析で使用します。したがって、このデータをデータベースに結合する必要があります。 最後になりましたが、データベースは他のコンテキストで使用されるため、QGISおよびRの将来の分析のためにデータが適切な方法で保存されることを保証したくありません。 MS Accessがそうする良い方法であると私に言われました。誰かアドバイスをいただけますか?おそらく文学やそのようなものについても。

5
QGISを使用してODBC接続を読み取りますか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 8か月前に閉鎖されました。 私は同僚が追跡するさまざまな場所のXおよびYフィールドを含む大規模なMS Accessデータベースを管理しています。以前にデータをCSVにエクスポートし、QGIS Delimited Text Pluginを使用して場所をプロットしました。 (CSVへのエクスポートではなく)ODBC接続を介してMS Accessデータベースに接続することにより、QGISでこのデータを直接プロットしたいと思います。 QGISは、ODBC接続からのデータを使用してXY位置をプロットできますか? ODBC接続に「ライブリンク」して、プロジェクトを再度開くと、レイヤーが古い場所と新しく追加されたすべての場所を動的に「再プロット」することができます(シェープファイルにエクスポートするとスナップショットが作成されます)。 QGIS内の空間テーブルに結合できる表形式のODBC接続を作成できますか? これはすべてArcGIS(「XYデータの追加」ツール)で実行できるため、この機能がQGISに存在するのは素晴らしいことです。その存在について言及している場所はどこにもありません。 空間データベースに移動する予定はありません。私自身はGIS担当者として、空間データベースに移行するのが理にかなっていることを知っています。そして、この種のデータを管理するためにPostGISを使用しました。しかし、これらは現在オプションではありません。ユーザーはGISのユーザーではなく、なりたくないので、MS Accessで自分のデータベースを管理しますが、それは変わりません。私は彼を蹴ってGISの世界に向かって叫んでいるので、できるだけ簡単にしたいと思っています。彼はCSVへのエクスポートに耐えることができます。ODBCfor MS ACCESSを使用し、QGISでXYデータを表示するより良いソリューションがあることを望んでいました。
15 qgis  ms-access  odbc 

2
QGIS 2.4アクセス.mdb追加エラー
だから私はここの指示に従いました:QGISはODBC接続を読むことができますか?QGISに.mdbを追加するための。道のりの3分の1についてのすばらしい指示があります。しかし、私はまだそれを開くことができません。Windows 7でQGIS 2.4を使用していますが、QGISとコンピューターを再起動しました。それでもエラーが発生します:「無効なデータソース:ODBC:co2014ProdSumm(これは.mdbです)は有効または認識されたデータソースではありません。」 これらはベクターレイヤーではなく、ESRIパーソナルジオデータベースでもありません。これは、2つのテーブルが必要なAccessデータベースです。 Qgis(Windows 7)で.mdbファイル(Microsoft Access)にアクセスする方法は 他にもいくつ かありますか?mdbファイルからプロジェクトに情報をインポートする方法 そして、これが答えかもしれませんが、それが何について話しているのかわかりません: Microsoft Access mdbは、QGISで「有効または認識されたデータソースではありません」 QGISに.mdbを追加する方法はありますか?また、自分のコンピューターにAccessがありません。 編集1:これが私の問題を明確にすることを願っています。無効なデータソースを取得するたび:C:... Co 2014 Annual Production Summary-xp.mdbは、有効または認識されたデータソースではありません。ここにアクセス接続を追加しました ベクターファイルとして追加しようとしています データベースを追加しようとして、local:host 3000も試しました。ソース、名前などに関係なく、写真のエラーは同じです...すべてのフィールドを変更してみました。

2
ms-accessデータベースを使いやすい空間データベースに変換する
最近、GISで使用できるようにしたいMS-Accessデータベース(2007 accdb)の所有権を取得しました。GISについては少し知っていますが(QGISとArcGISをかなり使用しています)、データベースについてはほとんど知りません。現在、そこには空間データはありませんが、リンクしたいさまざまなシェープファイルがあり、理想的にはこれらすべてのファイル/データベースを1つの空間データベースにマージします。 ArcMAPにアクセスできたとしたら、ESRIジオデータベースをセットアップするだけでしょうが、それは利用できません。私が読んだことから、PostGISは私が使えるものかもしれませんが、私が言うように、MS-Access以外のデータベースについてはほとんど知りません。 誰かが私に指示を与えることができるユーザーフレンドリーなシステムはありますか?MapInfo 7(質問しないでください!)またはQGISと互換性がある必要があります。どんな助け/アドバイスでも大歓迎です。

3
「ALC_AV_COのDSNへのODBC接続を初期化できません」を修正する方法
だから私はQGISコミュニティーに慣れていないので、かなり大規模なアクセスデータベースをいくつか導入しようとしましたが、成功はほとんどありませんでした。私はWindows 7を使用しているため、管理ツール/データソース(ODBC)を使用して新しいユーザーDSNを作成しました。これをMicrosoft Access Driver(.mdb、 .accdb)にし、使用したいデータベースにリンクしました。 次に、QGISで、ベクターレイヤーの追加、選択したデータベース、ODBCの左タイプを使用し、名前を指定し、localhostを指定し、データベースについては、作成したユーザーDSNと同じ名前で書き込みました...しかし、毎回...それをテストしようとすると、次のエラーが発生します: Connection failed - Check settings and try again. Extended error information: Unable to initialize ODBC connection to DSN for ALC_AV_CO, [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application なぜこれを行うのですか? 興味深いことに、私が成功した唯一のときは、.accdbなしでMicrosoft Access Driver(* .mdb)であるユーザーDSNをなんとか作成することができました(これを機能させるために、DBのバージョンを.mdbに保存しました)。ただし、不明な理由により、このオプションは[新しいデータソースの作成]メニューでは使用できなくなったため、再度使用することはできません。 誰かが私が間違っていることについてアドバイスをいただければ幸いです!

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テクノロジーは独自仕様であり、公開されている詳細な知識がないため、これはすべて無駄です。

1
マップドキュメントの外部からArcObjectsを使用してmxdを開くレイヤーを追加すると、ArcMapがクラッシュします
ユーザーが選択できる関連ポイント、ライン、またはポリゴンを含むさまざまな土地利用情報をユーザーが入力できるAccessデータベース(MS Access 2010)があり、データベースはプロジェクトの一部としてマスタージオデータベースに読み込まれます。ユーザーがArcMapでフィーチャを表示できるようにします。Arc 9.3では、これはすべてVBAで実現され、うまく機能しました。Arc 10へのアップグレードにより、VBAはオプションではなくなり、Pythonでプログラミングし、シェル機能を使用してAccessからコマンドを呼び出す方法を学習しました。ユーザーが現在のArcMapドキュメントに機能を追加できるようにする機能を除いて、ほぼすべて完了しました。発生するはずの手順は次のとおりです。 1)ユーザーは、関心のある機能を識別するAccessプログラムのボタンをクリックします。 2)Accessは、正しいmxdが開いているかどうかを判断し、開いていない場合はそれを開きます(通常、ドキュメントは開いているため、この手順は不要です)。 3)Pythonスクリプトは、Pythonシェルコマンドを使用して開き、正しい開いているmxdを識別し、開いているArcMapドキュメントに機能を追加します。 私はarcpyとArcObjectsの両方を試しました。開いているマップ内でarcpyを実行できますが、MS AccessでVBAを介してPythonファイルを開いても、開いているmxdを操作できません。ESRIフォーラムから、ArcObjectsを使用するよう提案されました。対象のArcMapドキュメントに既にロードされているレイヤーを特定して操作するためのコードを見つけて使用しましたが、新しいレイヤーを特定して追加する方法に完全に行き詰まっています。これがこれまでのコードですが、コードの最後のセクションでレイヤーファイルを正しく識別できれば機能すると思います。少なくとも、コードの下部にあるpMap.AddLayer(FC)なしですべて実行されますが、私は生態学者であり、トレーニングを行うプログラマーではないため、他に何か不足している可能性があります。任意の助けいただければ幸いです。 更新:私は今とても近くにいます。ジオデータベースでフィーチャを識別できますが、マップにデータを追加しようとするとArcMapがクラッシュし、次のエラーが発生します:COMError:(-2147467259、 'Unspecified error'、(None、None、None、0、None)) 。ただし、私の出力は正しい機能を識別しているように見えます。ArcMapがクラッシュする理由がわかりません。助けてください、私はとても近いです。 import arcpy from arcpy import env import os import sys import comtypes.gen.esriArcMapUI as esriArcMapUI import comtypes.gen.esriCarto as esriCarto import comtypes.gen.esriGeoDatabase as esriGeoDatabase import comtypes.gen.esriFramework as esriFramework import comtypes.gen.esriSystem as esriSystem import comtypes.gen.esriDataSourcesFile as DataSourcesFile #Eventaully these …

2
プログラムでファイルジオデータベーステーブルをAccess 2007 ACCDBテーブルに変換しますか?
プログラムでファイルジオデータベーステーブルをAccess 2007テーブルに変換する方法を知っている人はいますか?PYODBCライブラリと一連の挿入ステートメントを使用しようとしていますが、一部のデータ型とNULLで問題を抱えています。基本的にAccessへのアンロード。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.