` `
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.
You can view and overlay vector and raster data in different formats and projections without conversion to an internal or common format. Supported formats include:
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ブラウザ
その場で再投影
DB マネージャ
全体図パネル
空間ブックマーク
注記ツール
地物情報表示/地物選択
属性の編集/表示/検索
データで定義されたベクターおよびラスターの地図記号ツール
グリッドレイヤーを使った地図帳の構成
プロジェクトの保存と読み込みのサポート
ベクターとラスターのレイヤーを作成、編集、管理して多くの形式でエクスポートできます。 QGIS はたとえば以下のものを提供しています:
OGRでサポートされる形式とGRASSベクターレイヤー用のデジタイジングツール
画像をジオコードするジオレファレンサプラグイン
OpenStreetMapデータの可視化と編集のサポート
空間データベーステーブルの扱い改善
ベクター属性テーブルを管理するツール
スクリーンショットをジオリファレンスされた画像として保存するオプション
スタイルを出力する性能や,CADのような機能が備わったプラグインが強化されたDXF出力ツール
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 and more. (See section はじめに.)
QGIS は WMS、WMTS、WMS-C またはWFS と WFS-T クライアントとして利用できます。そして WMS ,WCS または WFS サーバー (セクション OGCデータの操作 参照)として利用できます。加えて UMN MapServer または GeoServer がインストールされているウェブサーバーを使ってそれらのデータをインターネットに公開できます。
QGIS は拡張可能なプラグインアーキテクチャとプラグインをつくるためのライブラリによってあなたの特別な要求にも答えられるようになっています. あなたはC++やPythonを使って新たなアプリケーションを作ることさえ可能です!
コアプラグインに含まれるもの:
QGISは、コミュニティによって提供される多くの外部Pythonプラグインを提供しています。これらのプラグインは公式のプラグインリポジトリにあり、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 を見ることができます :
$ ulimit -aS
コンソール上で以下のコマンドを使用すると、現在許容されているプロセスあたりの開かれたファイルの数を見ることができます:
$ ulimit -Sn
既存のセッション の制限を変更したい場合, 次のような操作で可能です :
$ ulimit -Sn #number_of_allowed_open_files
$ ulimit -Sn
$ 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