.

特徴

QGIS offers many common GIS functionalities provided by core features and plugins. A short summary of six general categories of features and plugins is presented below, followed by first insights into the integrated Python console.

データを見る

異なる形式,投影法のベクタ,ラスタデータを内部形式に変換することなくそのまま 閲覧したりオーバーレイ表示することができます. 利用できるデータ形式は以下の通りです:

  • PostGISやSpatiaLite、MSSQL Spatial、Oracle Spatialなどを使用して空間情報が利用可能になっているテーブルやビューを利用できます.ベクタフォーマットはインストールされたOGRライブラリによってサポートされ,ESRI shapeファイル,MapInfo,SDTS,GML,その他多くのものが利用できます ベクタデータの操作 のセクションを参照してください.

  • GeoTiff, Erdas Img., ArcInfo Ascii Grid, JPEG, PNG のようなラスタとイメージ形式はインストールされているGDAL(Geospatial Data Abstraction Library) ライブラリにサポートされています,詳しくは ラスタデータの操作 セクションを参照して下さい.

  • GRASSデータベース(location/mapset)のGRASSラスタとベクタ. GRASS GIS の統合 参照.

  • オンライン空間データは WMS, WMTS, WCS, WFS, WFS-TのようなOGC Webサービスとして提供されます, OGCデータの操作 を参照して下さい.

データの検索と表示地図の構成

フレンドリーなGUIによって地図の作成が出来,インタラクティブな空間データを検索することができます.GUIに含まれている数多くの便利なツールが利用可能です.例えば:

  • QGIS browser
  • オンザフライ再プロジェクション

  • DB マネージャ

  • マップコンポーザ

  • 全体図パネル

  • 空間ブックマーク

  • 注記ツール

  • 地物情報表示/地物選択

  • 属性の編集/表示/検索

  • Data-defined feature labeling
  • データ定義のベクタとラスタシンボロジツール

  • グリッドレイヤを使った地図帳の構成

  • 地図のための北向き矢印 スケールバーと著作権ラベル

  • プロジェクトの保存と読み込みのサポート

データの作成、編集、管理と出力

You can create, edit, manage and export vector and raster layers in several formats. QGIS offers the following:

  • OGRでサポートされる形式とグラスベクタレイヤ用のデジタイジングツール

  • ShapefileとGRASSベクタレイヤの作成と編集機能

  • イメージをジオコードするジオレファレンサプラグイン

  • GPX形式に入出力したり、GPXを他のGPXフォーマットに変換したり、あるいはGPSユニット(Linux上で、usb: has been addedto list of GPS devices)に直接ダウンロード/アップロードするためのGPSツール

  • OpenStreetMapデータの可視化と編集のサポート

  • DBマネージャプラグインを使ったshapefileから空間データベースを作る機能

  • 空間データベーステーブルの扱い改善

  • ベクタ属性テーブルを管理するツール

  • スクリーンショットをジオリファレンスされたイメージとして保存するオプション

  • DXF-Export tool with enhanced capabilities to export styles and plugins to perform CAD-like functions

Analyse data

You can perform spatial data analysis on spatial databases and other OGR- supported formats. QGIS currently offers vector analysis, sampling, geoprocessing, geometry and database management tools. You can also use the integrated GRASS tools, which include the complete GRASS functionality of more than 400 modules. (See section GRASS GIS の統合.) Or, you can work with the Processing Plugin, which provides a powerful geospatial analysis framework to call native and third-party algorithms from QGIS, such as GDAL, SAGA, GRASS, fTools and more. (See section はじめに.)

インターネットへの地図公開

QGIS can be used as a WMS, WMTS, WMS-C or WFS and WFS-T client, and as a WMS, WCS or WFS server. (See section OGCデータの操作.) Additionally, you can publish your data on the Internet using a webserver with UMN MapServer or GeoServer installed.

Extend QGIS functionality through plugins

QGIS can be adapted to your special needs with the extensible plugin architecture and libraries that can be used to create plugins. You can even create new applications with C++ or Python!

コアプラグイン

コアプラグインに含まれるもの:

  1. 座標取得 (マウスで指示した位置の座標を異なるCRSで返します)

  2. DB Manager (Exchange, edit and view layers and tables; execute SQL queries)
  3. Dxf2Shp コンバータ (DXFファイルをshapefileに変換します)

  4. eVIS (イベントを可視化します)

  5. fTools (ベクタデータの解析と管理を行います)

  6. GDALTools (Integrate GDAL Tools into QGIS)
  7. ジオリファレンサーGDAL (GDALを利用してラスタにプロジェクション情報を付加します)

  8. GPS ツール (GPS データのロードとインポート)

  9. GRASS (統合されたGRASS GIS)

  10. ヒートマップ(ポイントデータからラスタヒートマップをつくる機能)

  11. 補間プラグイン(ベクタレイヤの頂点を利用して補間を行う)

  12. Metasearch Catalogue Client
  13. オフライン編集(データベースのオフライン編集と同期を行います)

  14. Oracle Spatial Georaster

  15. プロセッシング(元 SEXTANTE)

  16. ラスタ地形解析(ラスタベース地形解析)

  17. ロードグラフプラグイン(最短経路ネットワーク解析)

  18. 空間検索プラグイン

  19. SPIT (Import shapefiles to PostgreSQL/PostGIS)
  20. トポロジチェッカー(ベクタレイヤ内のトポロジーエラーを検出する)

  21. 地域統計プラグイン(ベクタレイヤの各ポリゴンでラスタのカウント,合計,平均を算出します)

外部Pythonプラグイン

QGIS offers a growing number of external Python plugins that are provided by the community. These plugins reside in the official Plugins Repository and can be easily installed using the Python Plugin Installer. See Section プラグインダイアログ.

Python コンソール

For scripting, it is possible to take advantage of an integrated Python console, which can be opened from menu: Plugins ‣ Python Console. The console opens as a non-modal utility window. For interaction with the QGIS environment, there is the qgis.utils.iface variable, which is an instance of QgsInterface. This interface allows access to the map canvas, menus, toolbars and other parts of the QGIS application. You can create a script, then drag and drop it into the QGIS window and it will be executed automatically.

For further information about working with the Python console and programming QGIS plugins and applications, please refer to PyQGIS 開発者用 Cookbook.

既知の問題

ファイル数の制限

もしあなたが大きな QGIS プロジェクトを開いていて多くののレイヤが正常だけどいくつかのレイヤがおかしい場合たぶんこの問題に遭遇します. Linux (そして他の OSでも同じように) ではあるプロセスが開けるファイルの数の制限があります. プロセスごとのリソースの制限は継承されます. シェルに組み込まれている ulimit コマンドを使うと, 現在のシェルプロセスについてその制限を変更することができます; あたらしい制限はすべての子プロセスに継承されます.

現状のulimit を次のようにタイプすると見ることができます

user@host:~$ ulimit -aS

You can see the current allowed number of opened files per proccess with the following command on a console

user@host:~$ ulimit -Sn

To change the limits for an existing session, you may be able to use something like

user@host:~$ ulimit -Sn #number_of_allowed_open_files
user@host:~$ ulimit -Sn
user@host:~$ qgis

問題をずっと解決するためには

ほとんどのLinuxシステムではログイン時のリソースの制限は pam_limits モジュールで行われその設定は /etc/security/limits.conf/etc/security/limits.d/*.conf の記述にしたがっています. もしあなたがルート権限を持っているなら (または sudoを使って)それらのファイルを編集するべきです, しかし再度ログインするまで変更は有効になりません.

更なる情報:

http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/ http://linuxaria.com/article/open-files-in-linux?lang=en