Outdated version of the documentation. Find the latest one here.

` `


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:

  • Spatially-enabled tables and views using PostGIS, SpatiaLite and MS SQL Spatial, Oracle Spatial, vector formats supported by the installed OGR library, including ESRI shapefiles, MapInfo, SDTS, GML and many more. See section ベクターデータの操作.
  • 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データの操作 を参照して下さい.



  • QGISブラウザ

  • その場で再投影

  • DB マネージャ

  • Map composer
  • 全体図パネル

  • 空間ブックマーク

  • 注記ツール

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

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

  • Data-defined feature labelling
  • データで定義されたベクターおよびラスターの地図記号ツール

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

  • North arrow scale bar and copyright label for maps
  • プロジェクトの保存と読み込みのサポート


ベクターとラスターのレイヤーを作成、編集、管理して多くの形式でエクスポートできます。 QGIS はたとえば以下のものを提供しています:

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

  • Ability to create and edit shapefiles and GRASS vector layers
  • 画像をジオコードするジオレファレンサプラグイン

  • GPS tools to import and export GPX format, and convert other GPS formats to GPX or down/upload directly to a GPS unit (On Linux, usb: has been added to list of GPS devices.)
  • OpenStreetMapデータの可視化と編集のサポート

  • Ability to create spatial database tables from shapefiles with DB Manager plugin
  • 空間データベーステーブルの扱い改善

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

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

  • スタイルを出力する性能や,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 機能の拡張

QGIS は拡張可能なプラグインアーキテクチャとプラグインをつくるためのライブラリによってあなたの特別な要求にも答えられるようになっています. あなたはC++やPythonを使って新たなアプリケーションを作ることさえ可能です!



  1. Coordinate Capture (Capture mouse coordinates in different CRSs)
  2. DB Manager (Exchange, edit and view layers and tables from/to databases; execute SQL queries)
  3. Dxf2Shp Converter (Convert DXF files to shapefiles)
  4. eVIS (Visualize events)
  5. GDALTools (Integrate GDAL Tools into QGIS)
  6. Georeferencer GDAL (Add projection information to rasters using GDAL)
  7. GPS Tools (Load and import GPS data)
  8. GRASS (Integrate GRASS GIS)
  9. Heatmap (Generate raster heatmaps from point data)
  10. Interpolation Plugin (Interpolate based on vertices of a vector layer)
  11. Metasearch Catalogue Client
  12. Offline Editing (Allow offline editing and synchronizing with databases)
  13. Oracle Spatial GeoRaster
  14. Processing (formerly SEXTANTE)
  15. Raster Terrain Analysis (Analyze raster-based terrain)
  16. Road Graph Plugin (Analyze a shortest-path network)
  17. Spatial Query Plugin
  18. Topology Checker (Find topological errors in vector layers)
  19. Zonal Statistics Plugin (Calculate count, sum, and mean of a raster for each polygon of a vector layer)


QGISは、コミュニティによって提供される多くの外部Pythonプラグインを提供しています。これらのプラグインは公式のプラグインリポジトリにあり、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