QGISをOracle Autonomous Databaseに接続する (2023/03/01)

QGISをOracle Autonomous Databaseに接続する (2023/03/01)

https://medium.com/oracledevs/connect-qgis-to-an-autonomous-database-686b6e947fe4

投稿者:Karin Patenge


QGIS は、 GISスペシャリストが地理空間データを操作するために頻繁に使用するオープンソースツールです。Oracle Autonomous Database は、完全に自動化された Oracle Database サービスであり、複雑さ、規模、重要度に関係なく、すべての組織がアプリケーションワークロードを簡単に開発および展開できるようにします。このサービスは、 Oracle Cloud Infrastructure (OCI)およびMicrosoft Azure経由で利用できます。Oracle Database は、地理空間データを安全に格納、処理、およびクエリするための優れたプラットフォームです。


Oracle Databaseを使用した地理空間データ管理および場所対応アプリケーション


QGISはOracle Autonomous Databaseにどのように接続できますか?3つの簡単なステップで、Autonomous Databaseで管理されている地理空間データにアクセスして、QGISプロジェクトで使用できます。


  1. Autonomous Databaseのクライアント資格証明(別名「Wallet」)をダウンロードし、選択したフォルダに抽出します。
  2. ウォレット内の情報を使用して、QGISで接続を設定します。接続をテストします。
  3. Autonomous Databaseインスタンスに格納されている空間データを使用します。


この手順に従うと、接続のテストの結果に自信があります。


Autonomous DatabaseインスタンスへのQGIS接続が正常に設定されました


ただし、段階的に実行します。



ステップ1: ウォレットをダウンロードして解凍します


前提条件として、ワークロードのタイプに応じて、Autonomous Data Warehouse (ADW)またはAutonomous Transactional Processing (ATP)のいずれかのデータベースインスタンスであるAutonomous Databaseインスタンスへのアクセス権があると想定します。


次の記録では、パブリックエンドポイントでAutonomous Transactional ProcessingのAlways Freeインスタンスを使用します。





Autonomous Databaseインスタンスのウォレットのダウンロード



ステップ2: tnsnames.oraから接続詳細を抽出し、QGISで接続を設定します


QGISでOracle Databaseに接続するには、接続の詳細を指定する必要があります。これらのほとんどは、ダウンロードして抽出したウォレットに含まれているtnsnames.oraファイルから抽出できます。


次に、次のいずれかを使用します。


  • 「レイヤー」→「データ・ソース・マネージャ」→「Oracle」または
  • 「ブラウザ・パネル」→(右クリック)「Oracle」


新しいOracle接続を作成します。


必要なパラメータを入力します。


  • 名前: <接続名としてのフリー・テキスト>
  • データベース: <service_name>?wallet_location=<ウォレットの場所のパス>&https_proxy=<proxy_server>&https_proxy_port=<プロキシ・ポート>
  • ホスト: <protocol>://<host>
  • ポート: <ここにAutonomous Databaseポートを挿入します(通常は1522>)



次の2つの点に注意してください。


  1. 2つのパラメータ
    • &https_proxy=<proxy_server>&https_proxy_port=<プロキシ・ポート>
    • ウォレットの場所の後に追加はオプションです。
  2. ホスト名の前にtcpsをプロトコルとして指定する必要があります。


Autonomous DatabaseインスタンスのQGIS接続構成


接続のテストは簡単です。「Test Connect」ボタンをクリックします。すべてが正しく構成されている場合は、成功メッセージが表示されます。



ステップ3: QGISプロジェクトでの空間データの使用


これで、接続を開いて既存の空間データを確認し、それらをレイヤーとしてQGISプロジェクトに追加できます。



Autonomous Databaseインスタンスに格納されている空間アプリケーション・データの参照



おめでとうございます!QGISがAutonomous Databaseインスタンスに正常に接続されました。


Oracle Spatialテクノロジの使用方法についてさらに学習し、次のリソースを確認してください。

コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

Oracle Cloudのデータベースをオブジェクト・ストレージにバックアップする3つの方法 (2021/12/13)