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プロジェクトで使用できます。
- Autonomous Databaseのクライアント資格証明(別名「Wallet」)をダウンロードし、選択したフォルダに抽出します。
- ウォレット内の情報を使用して、QGISで接続を設定します。接続をテストします。
- 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つの点に注意してください。
- 2つのパラメータ
- &https_proxy=<proxy_server>&https_proxy_port=<プロキシ・ポート>
- ウォレットの場所の後に追加はオプションです。
- ホスト名の前にtcpsをプロトコルとして指定する必要があります。
Autonomous DatabaseインスタンスのQGIS接続構成
接続のテストは簡単です。「Test Connect」ボタンをクリックします。すべてが正しく構成されている場合は、成功メッセージが表示されます。
ステップ3: QGISプロジェクトでの空間データの使用
これで、接続を開いて既存の空間データを確認し、それらをレイヤーとしてQGISプロジェクトに追加できます。
Autonomous Databaseインスタンスに格納されている空間アプリケーション・データの参照
おめでとうございます!QGISがAutonomous Databaseインスタンスに正常に接続されました。
Oracle Spatialテクノロジの使用方法についてさらに学習し、次のリソースを確認してください。
- Medium (= all articles with “Oracle Spatial” tag)
- Oracle Database Insider (= all post for category “Spatial”)
- Stack Overflow (= questions with “oracle-spatial” tag)
- Slack AnDOUC (= invitation link, please visit #spatial)
- Slack OracleDevRel (= invitation link, please visit #oracle-db-spatial)
コメント
コメントを投稿