QGISで関連レコードをどのように表示しますか?


11

esriのバックグラウンドから来て、私は常に機能に関連するレコードを表示するためにgdbでリレーションシップクラスを使用しました。例えば。1つの調査ポイントを多くの文書、写真などに関連付けます。

QGISで似たようなことをする方法を知っている人はいますか?

安藤

PS私はPostGreSQL 8.4.1とPostGIS 1.4を使用しており、私のクライアントはQGISです。

回答:


5

-「eVis Event Browser」という名前のプラグインがあり、外部アプリケーションに基づいて画像またはドキュメントを表示します。

-プラグイン「RT SQL Layer」を使用して、リレーショナルレイヤー(SQLクエリから生成)を作成できます。

eVis


私はeVisのことを聞いたことがありますが、私が探しているものとはまったく異なります。「RT SQLレイヤー」は私が見ているものです。
安藤

1

特定のフィールドを参照するカスタムアクションを作成することもできます。FirefoxでWebサイト(「yourfieldname」という名前のフィールドに格納されている)を開く例は、以下の構文を使用します。この方法の欠点は、ホットリンクデータが含まれるすべてのフィールドに対してアクションを作成する必要があり、さらに適切な種類のドキュメントを開くアクションを作成する必要があることです。標準の[個別属性]ウィンドウでフィールドを右クリックすると、アクションを開始できます。

"C:\ Program Files \ Mozilla Firefox \ firefox.exe"%yourfieldname

(yourfieldnameは大文字と小文字を区別

ここに画像の説明を入力してください


1
こんにちはライアン、応答に感謝します。複数のレコードに関連付ける方法に興味があります。上記のRT SQLレイヤーの提案は便利ですが、新しいレイヤーを作成するため、これは望ましくありません。私が当初考えていたことは、アクションを使用して、添付ファイルテーブルのクエリを実行し、テーブル内のレコードを返すことができるかもしれないことです。私は残念ながら存在していない回答はまだ、QGISフォーラムに掲載されているforum.qgis.org/viewtopic.php?f=2&t=7984
安藤

ええ、ArcGISほどシームレスではありません。より良い回答が得られたら、間違いなく回答を投稿してください。
RyanKDalton
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.