QGIS 2.0のための変更履歴

解析ツール

特徴:プロセッシングコマンダー

ジオプロセシング機能に素早くアクセスするために、単に処理司令官(はCtrl + Alt + M)を起動し、あなたが探しているツールの名前を入力し始めます。司令官はあなたに利用可能なオプションを表示し、あなたのためにそれらを起動します。これ以上のツールを見つけるために、メニューを検索しません。彼らはあなたの指先に今あります。

image1

Feature: Heatmap Plugin Improvements

ヒートマッププラグインは、ヒートマップのはるかに高速に作成して、その結果、多くの改良と最適化を見てきました。また、今、カーネル関数は、ヒートマップを作成するために使用されているのかを選択できます。

image2

特徴:処理サポート

SEXTANTEプロジェクトは、コア機能としてQGISに移植され、組み込まれています。 SEXTANTEは「プロセッシング」に改名され、QGISの新しいメニューが導入され、豊富な空間解析ツールのツールボックスにアクセスできます。 処理ツールボックスには、GRASS、OTB、SAGAなどの多くの一般的なオープンソースツールの解析機能へのアクセスを提供するために、新しいツールやフックを簡単に追加できるようにするPythonプログラミングAPIが用意されています。

image3

Feature: Processing Modeller

新しい処理フレームワークの大きな特徴の1つは、ツールをグラフィカルに組み合わせる機能です。** Processing Modeller **を使用すると、一連の小さな単一目的モジュールから複雑な分析を構築できます。これらのモデルを保存し、より複雑なモデルのビルディングブロックとして使用することができます。すばらしいパワーがQGISに統合され、使いやすい!

image4

アプリケーションとプロジェクトオプション

Feature: Define default startup project and project templates

QGIS 2.0を使用すると、QGISを起動すると、最後に実行したプロジェクトが読み込まれます。 on)、 `` Specific``(QGIS起動時に常に特定のプロジェクトを読み込みます)。プロジェクトテンプレートディレクトリを使用して、テンプレートプロジェクトを保存する場所を指定することができます。そのディレクトリに格納されているプロジェクトは `` Project - > New from template``メニューを呼び出すときにテンプレートとして利用できます。

image5

機能:システム環境変数

現在のシステム環境変数は、アプリケーションの[オプション]ダイアログで表示および設定することができるようになりました。GUIアプリケーションが必ずしもユーザーのシェル環境を継承しないMacなどのプラットフォームに役立ちます。また、SAGA、GRASSなどの処理ツールボックスで制御される外部ツールセットの環境変数の設定や表示にも便利です。ソースコードの特定のセクションのデバッグ出力をオンにするために使用します。

image6

Feature: User-defined zoom scales

これで、アプリケーション用にズームスケールのリストを構成できるようになりました。オプションで、プロジェクトごとにオーバーライドできます。このリストはメインウィンドウのステータスバーの `` Scale``ポップアップコンボボックスに表示され、現在のデータソースを効率よく表示したり操作したりするための既知のスケールにすばやくアクセスできます。定義されたスケールは、他のプロジェクトまたは別のQGISアプリケーションにインポートできるXMLファイルにエクスポートできます。

image7

ブラウザ

Feature: Improvements to in-app browser panel

  • Directories can be filtered by wildcard or regex expressions
  • 新しい ``プロジェクトホーム ``(現在のプロジェクトの親ディレクトリ)
  • ダイアログで選択したディレクトリの `` Properties``を表示します
  • Choose which directories to Fast scan
  • ファイルシステムのブラウズダイアログで `` Favourites``に直接 ``ディレクトリを追加する ``を選択する
  • New /Volumes on Mac (hidden directory for access to external drives)
  • 新しい `` OWS``グループ(使用可能なマップサーバ接続の照合)
  • ブラウザパネル間のドラッグアンドドロップ操作のための2番目のブラウザを開きます( `` View - > Panels - > Browser(2) ``
  • アイコンがアイテムグループタイプ(ファイルシステム、データベース、マップサーバ)でソートされました
  • レイヤー `` Properties``のビジュアルレイアウトが改善されました

image8

データプロバイダ

特徴:ラスターデータプロバイダーオーバーホール

ラスターデータプロバイダーシステムは完全にオーバーホールされました。この作業から生まれた最も優れた新機能の1つは、新しいレイヤーとしてラスターレイヤーを保存するために、[レイヤー ->名前を付けて保存]機能です。このプロセスでは、レイヤーをクリップ、再サンプリング、および新しい[座標参照系]に再投影できます。ラスタレイヤーをレンダリング画像として保存することもできます。たとえば、カラーパレットを適用した単一バンドラスターを使用する場合、レンダリングレイヤーをジオリファレンスされたRGBレイヤーに保存できます。

image9

機能:Oracle Spatialのサポート

QGIS 2.0にはOracle Spatialのサポートが追加されました。

image10

機能:ウェブカバレッジサービスプロバイダが追加されました

QGISはWeb Coverage Serviceレイヤーのネイティブサポートを提供します.WCSを追加するプロセスは、WMSレイヤーまたはWFSレイヤーを追加するプロセスに似ています。

特徴:デフォルトでラスタ2%累積カット

多くのラスター画像製品は、外見が洗い流された画像をもたらす多数の異常値を有する。QGIS 2.0では、画像の色空間を決定する際にデフォルトで2%〜98%の累積カットを使用するなど、ラスターのレンダリング動作に対して、より詳細な制御が可能です。ここの画像は、デフォルト設定で同じ画像をレンダリングするときのQGIS 1.8(左)対QGIS 2.0(右)を示しています。

image11

機能:フォーマットを識別するWMS

複数の既知のフォーマットがサーバーによってサポートされている場合、WMSレイヤーの識別ツールの結果のフォーマットを選択できるようになりました。サポートされるフォーマットは、HTML、地物(GML)、およびプレーンテキストです。地物(GML)フォーマットが選択されている場合、結果はベクターレイヤーと同じ形式になり、ジオメトリが強調表示され、属性とジオメトリを含む地物がクリップボードにコピーされ、別のレイヤーに貼り付けられます。

image12

Feature: WMTS Support

QGISのWMSクライアントは、タイムスライスなどのサブデータセットの選択を含むWMTS(Web Mapping Tile Service)をサポートするようになりました。準拠しているサーバーからWMSレイヤーを追加する場合は、表示するタイムスライスを選択するよう求められます。

image13

一般情報

特徴:量子GISは今や「QGIS」としてしか知られていない。

「Quantum GIS」の「Quantum」は決して特別な意味を持ちませんでした。私たちのプロジェクトを「Quantum GIS」と「QGIS」の両方として引用することの二重性は混乱を招いていました。私たちはプロジェクトを合理化しており、そのプロセスの一環として正式に「クォンタム」という言葉の使用をやめています。以来、「QGIS」(大文字のすべての文字で綴られています)としてのみ知られています。これを反映するため、コードと広報資料をすべて更新します。

image14

ラベリング

機能:新しいラベリングシステム

ラベリングシステムは完全に改良されました。これには、ドロップシャドウ、ハイウェイシールド、より多くのデータバインドオプション、さまざまなパフォーマンス強化など、多くの新機能が追加されました。私たちはゆっくりと「古いラベル」システムをやっていますが、このリリースで利用可能な機能はまだありますが、フォローアップリリースでは消えてしまうはずです。

image15

機能:式ベースのラベルプロパティ

ラベルのプロパティには、通常のラベルとルール式のフルパワーを使用できるようになりました。ほぼすべてのプロパティを式またはフィールド値で定義して、ラベル結果をより詳細に制御できます。式はフィールドを参照することができます(たとえば、フォントサイズをフィールド 『font’の値に設定することもできます)。より複雑なロジックを含めることもできます。

バインド可能なプロパティの例を次に示します。

  • Font
  • Size
  • Style
  • バッファサイズ

image16

Feature: Older labelling engine deprecated

QGIS <= 1.8で利用可能な古いラベル付けエンジンの使用は現在推奨されていませんが、廃止されていません。これは、ユーザーが既存のプロジェクトを古いラベルエンジンから新しいラベルエンジンに移行できるようにするためです。

The following guidelines for working with the older engine in QGIS 2.0 apply:

  • 廃止予定のラベリングタブは、新規プロジェクトまたはそのラベリングエンジンを使用しない古いオープンプロジェクトの「ベクターレイヤープロパティー」ダイアログから削除されます。
  • Deprecated tab remains active for older opened projects, if any layer uses them, and does not go away even if saving the project with no layers having the older labelling engine enabled.

非推奨のラベリングタブは、現在のプロジェクトでPythonコンソールコマンドを使用して有効/無効にすることができます。

>>> QgsProject.instance().writeEntry('DeprecatedLabels', '/Enabled', True | False)
# or
>>> QgsProject.instance().removeEntry('DeprecatedLabels', '/')

注意:QGISの次の安定リリースの前に廃止予定のラベルエンジンが完全に削除される可能性が非常に高い* *があります。古いプロジェクトを移行してください。

image17

レイヤ凡例

特集:凡例のビジュアルフィードバックとオプション

  • レイヤー内のフィーチャーとシンボルごとの合計数
  • 編集モードのベクターレイヤーには、コミットされていない(保存されていない)編集を示す赤い鉛筆が表示されるようになりました
  • アクティブレイヤーには下線が引かれ、マルチレイヤーの選択や選択がない場合に表示されます
  • 非リスト項目の空白をクリックすると、選択項目がクリアされるようになりました
  • `` Right-clicks``はコンテキストメニューを表示する前に ``左クリック 『』として扱われ、2回ではなく1回のクリックが可能です
  • グループとレイヤーは、オプションで太字のフォントスタイルにすることができます
  • このようなレンダリングが遅いかもしれないプロジェクトでは、ラスターレイヤーで生成されたプレビューアイコンをオフにできるようになりました

image18

特徴:既存の地図レイヤーを複製する

マップレイヤの凡例で、選択したベクターレイヤーとラスターレイヤーを複製します。同じデータソースを別のレイヤーとして再度インポートするのと同様に、スタイルとシンボル属性をコピー/貼り付けます。

image19

機能:マルチレイヤー編集コマンドの切り替え

凡例で複数のレイヤーを選択できるようになり、編集モードのベクタレイヤーのいずれかがある場合は、現在のコミットされていない編集を保存、ロールバック、またはキャンセルすることを選択できます。ユーザーは、選択に関係なく、すべてのレイヤーでこれらのアクションを適用することもできます。

image20

マップコンポーザ

Feature: HTML Map Items

html要素をマップに配置できるようになりました。

image21

機能:複数ページのサポート

A single composer window can now contain more then one page.

image22

Feature: Expressions in composer labels

1.8の作曲者ラベル項目はかなり限定されており、$ CURRENT _DATEという単一のトークンしか使用できませんでした。2.0では完全な表現のサポートが追加され、最終ラベルのパワーとコントロールが大きくなりました。

次のような式を持つラベル。

This was printed on: [% format_date( $now, 'dd.MM.yyyy')%]

will be evaluated at print time (and display time) to generate:

This was printed on: 06.09.2013

アトラスの生成が有効になっている場合、現在アクティブなフィーチャの属性値には次のような式を使用できるようになります。

Asset ID [% "ID" %] and the Tree Type is [% "TreeType" %]

image23

特徴:オートスナップ線

すばらしい印刷地図を作成するには、マップ項目をきちんと整列させることが重要です。オブジェクトを別のオブジェクトの近くにドラッグするだけで、簡単に作曲者のオブジェクトを整列させることができる自動スナップラインが追加されました。

image24

フィーチャー:手動スナップ線

時には、オブジェクトをカーテンディスタンスに合わせる必要があります。新しいマニュアルスナップラインを使用すると、手動スナップ線を追加することができます。これにより、共通のアライメントを使用してオブジェクトを整列させることができます。トップまたはサイドルーラーからドラッグして新しいガイドラインを追加するだけです。

image25

機能:地図シリーズ生成

これまでマップシリーズを生成する必要がありましたか?もちろんあります。作曲家には、アトラス機能を使用したマップシリーズ生成機能が組み込まれています。カバレッジレイヤはポイント、ライン、ポリゴンにすることができ、現在のフィーチャ属性データは、フライバリュー置換のためのラベルで使用できます。

image26

機能:地図フレームでの自動概要サポート

メインの地図フレームの現在のエリアをより小さなオーバービューウィンドウに表示する必要があります。さあ、できます。マップフレームには、他の範囲を表示する機能が含まれており、移動すると更新されます。これをアトラス世代の特徴と共に使用することで、作曲家の中核はいくらか滑らかなマップ生成を可能にします。概要フレームスタイルは、通常のマップポリゴンオブジェクトと同じスタイリングを使用しており、創造性は決して制限されません。

image27

Feature: Layer blending

レイヤブレンドを使用すると、レイヤを新しくエキサイティングな方法で組み合わせることができます。古いバージョンでは、レイヤーを透明にするだけでしたが、 「乗算する」、 「暗くなるだけ」などのより高度なオプションを選択できるようになりました。

ブレンドは、通常の地図ビューや印刷コンポーザーで使用できます。プリントコンポーザーでのブレンドを使って背景画像を最大限に活用する方法についての短いチュートリアルについては、「QGISを使ったビンテージマップデザイン」を参照してください。 <http://anitagraser.com/2013/07/29/vintage-map-design -using-qgis />`__ です。

image28

Feature: HTML Label support

HTMLサポートには、マップ・コンポーザーのラベル項目が追加され、最終的なマップをさらに詳細に制御できます。HTMLラベルはCSSスタイルシート、html、さらにはjavascriptをサポートしています。

image29

Feature: Multicolumn composer legend

コンポーザーの凡例は複数の列をサポートするようになりました。多くのクラスを持つ単一のレイヤーを複数の列に分割することはオプションです。単一シンボルレイヤーは、デフォルトでは単一のラインアイテムとして追加されるようになりました。レイヤー/グループタイトルにグループ、サブグループ、または非表示の3種類のスタイルを割り当てることができます。タイトルスタイルはアイテムの任意の視覚的なグループ分けを可能にする。例えば、1つのシンボルレイヤーを1つのラインアイテムまたはレイヤータイトル(1.8のように)で表示し、複数のレイヤーからのシンボルを1つのグループ(タイトルを隠す)にグループ化することができます。

image30

フィーチャー:マップ・コンポーザー管理の更新

The following improvements have been made to map composer management:

  • Composer name can now be defined upon creation, optionally choosing to start from other composer names
  • Composers can now be duplicated
  • New from Template and from Specific (in Composer Manager) creates a composer from a template located anywhere on the filesystem
  • 親プロジェクトを作曲家の作業スペースから直接保存できるようになりました
  • すべての作曲家の管理作業は、作曲家の作業スペースから直接アクセスできるようになりました

image31

プラグイン

機能:プラグインマネージャの再構築

QGIS 1.xではプラグインの管理に2つのインタフェースが混乱していました.1つはすでにインストールされているプラ​​グインを管理するためのものと、1つのプラグインリポジトリからのPythonプラグインの取得用のものです。QGIS 2.0では、プラグインをダウンロード、有効/無効、一般的に管理するためのワンストップショップ*を提供するプラグインマネージャー**を新たに導入しました。ああ、ユーザーインターフェースもサイドタブで分かりやすく、アイコンを簡単に認識できます!

image32

プログラマビリティ

Feature: New Python Console

新しいPythonコンソールはさらに強力な機能を提供します。今では、自動完全サポート、構文の強調表示、調整可能なフォント設定を備えています。サイドコードエディタを使用すると、QGISセッションでPythonファイルを開いて実行できるように、より大きなコードブロックを簡単に入力できます。

image33

機能:より多くの式関数

表現エンジンは、式ベースのラベルやシンボルのようなものを可能にするためにQGISをますます使用していますが、より多くの関数が式ビルダーに追加されており、式ビルダーを通してすべてアクセス可能です。すべての機能には、使いやすさのための包括的なヘルプと使用ガイドが含まれています。

image34

Feature: Custom expression functions

エクスプレッション・エンジンに必要な機能がない場合。心配無用。新しい関数は、単純なPython APIを使用してプラグインを介して追加することができます。

image35

Feature: New cleaner Python API

Python APIは、より洗練されたPythonのプログラミング体験を可能にするように改良されました。QGIS 2.0 APIはSIP V2を使用しています。このV2は、値を扱う際に必要とされる乱雑なtoString()、toInt()ロジックを削除します。型は、はるかに良いAPIを作るネイティブのPython型に変換されました。属性へのアクセスは、単純なキールックアップ、それ以上の索引ルックアップおよび属性マップを使用しないで、フィーチャー自体に対して行われます。

>>> feature['mycolumn'] = 10
>>> feature['mycolumn']
10

機能をレイヤーから読み取る方法も改良されており、将来のバージョンではマルチスレッドが可能です。

for feature in layer.getFeatures():
       print feature['mycolumn']

image36

Feature: Code compatibility with version 1.x releases

As this is a major release, it is not completely API compatible with previous 1.x releases. In most cases porting your code should be fairly straightforward - you can use this guide to get started. Please use the developer mailing list if you need further help.

image37

Feature: Python project macros

project.qgsファイルに保存されたPythonモジュールをロードして、次のプロジェクトイベントで特定の関数を実行できます。

  • openProject()
  • saveProject()
  • closeProject()

マクロを実行するかどうかは、アプリケーションオプションで設定できます。

image38

シンボロジー

Feature: Data defined properties

新しいデータ定義プロパティでは、シンボルのタイプ、サイズ、色、回転、およびその他の多くのプロパティをフィーチャ属性を使用して制御できます。

image39

特徴:改善されたシンボルレイヤー管理

新しいシンボルレイヤの概要では、すべてのシンボルレイヤに簡単かつ迅速にアクセスできる明確なツリー構造のレイアウトが使用されています。

image40

特徴:カラー定義の透過性のサポート

色を選択するほとんどの場所で、QGISではアルファチャンネルを指定できるようになりました(どの色が透明であるかが決まります)。これにより、見栄えの良い地図を作成したり、ユーザーに見せたくないデータを簡単に隠すことができます。

image41

特徴:ラスターレイヤーのカラーコントロール

QGIS 2.0では、ラスターレイヤの表示方法を正確に制御することができます。ラスターレイヤーの輝度、コントラスト、彩度を完全に制御できます。ラスタをグレースケールで表示したり、指定した色で色付けすることもできます。

image42

Feature:レイヤー間でシンボルをコピーする

1つのレイヤーから別のレイヤーにシンボルをコピーするのがとても簡単です。いくつかの類似したレイヤーで作業している場合は、あるレイヤーで単に ``右クリック 『』し、コンテキストメニューから ``コピースタイル ``を選び、別のレイヤーで ``右クリック ペーストスタイル `

image43

機能:データベースにスタイルを保存する

データベースベクタデータストアを使用している場合は、レイヤスタイル定義を直接データベースに格納できます。これにより、エンタープライズまたはマルチユーザー環境でスタイル付きレイヤーを簡単に共有できます。

image44

特徴:カラーランプのサポート

QGISシンボル設定の多くの場所でカラーランプが使用可能になり、豊富で拡張可能なカラーランプセットが搭載されたQGISが出荷されます。また、自分でデザインすることもできますし、多くの `cpt-city <http://soliton.vm.bytemark.co.uk/pub/cpt-city/>`テーマがQGISに含まれています。カラーランプは透過性を完全にサポートしています。

image45

機能:すべてのレイヤータイプのカスタムデフォルトスタイルを設定する

QGISでは、既存の `` .qml``スタイルが定義されていないときに、新しいレイヤーを描画する方法を制御できます。新しいレイヤーのデフォルトの透明度レベルと、シンボルにランダムな色を割り当てる必要があるかどうかを設定することもできます。

image46

ユーザーインターフェース

Feature: New icon theme

私たちはQGISのユーザーインターフェイスに一貫性とプロフェッショナリズムのレベルを向上させる「GIS」テーマを使用するためのアイコンテーマを更新しました。

image47

特徴:サイドタブ、折りたたみ可能なグループ

私たちは、タブのレイアウトを標準化し、折り畳み可能なグループボックスを多くのダイアログに導入し、さまざまなオプションをより簡単にナビゲートし、画面の不動産をより有効に活用しました。

image48

Feature: Soft notifications

多くの場合、私たちはあなたに何かを伝えたいが、私たちはあなたの仕事をやめて行きたいとは思わない。新しい通知システムでは、QGISは地図キャンバスの上部に表示される黄色のメッセージバーを介して重要な情報を知らせることができますが、何か他のことをしているときにはそれに対処する必要はありません。プログラマーはPython APIを使用しても(プラグインなどから)これらの通知を作成できます。

image49

Feature:アプリケーションのカスタムフォントとQtスタイルシート

アプリケーションのユーザーインターフェイスに使用されるシステムフォントを設定できるようになりました。QGIS GUIアプリケーションの子であるか、アプリケーションのGUIスタイルシートをコピー/適用したC ++またはPythonプラグインは、そのスタイルを継承することができます。これは、プラットフォーム間のGUI修正や、QgsCollapsibleGroupBoxなどのカスタムQGIS Qtウィジェットを使用する場合に便利です。 。

現在のプラットフォーム用に生成されたQGIS GUIアプリケーションスタイルシートは、(PyQGISで)起動した後にアクセスできます。

qgis.utils.iface.mainWindow().styleSheet()

image50

Feature: Live color chooser dialogs and buttons

インターフェース全体の各カラーチューザーボタンが更新され、現在の色が透明か、「アルファ」なコンポーネントかを視覚的にフィードバックします。新しいカラーボタンで開かれたカラーチューザーは、常にオペレーティングシステムのデフォルトになりました。`` Options - > General - > Application``の下で `` Live-updating color chooserダイアログを使用する ``が選択されている場合、カラーチューザの変更は、現在カラーボタンに表示され、現在編集中の項目該当する場合は、

image51

Feature: SVG Annotations

QGIS 2.0を使用すると、マップキャンバス上の特定の場所または相対位置に固定されたSVGアノテーションをマップに追加できるようになりました。

image52

特徴:ドラッグアンドドロップフォームビルダ

QGIS 2.0は、データ入力フォームを作成するためのすばらしい新しいシステムをサポートしています。ドラッグアンドドロップフォームデザイナーを使用すると、スマートな外観のフォームをタブで作成して、共通フィールドをまとめてグループ化することができます。これで、ユーザーのデータ入力の操作を簡単に制御できます。

image53

機能:デフォルトのアクションツール

ベクターレイヤーアクションのユーザー(機能をクリックしたときに実行できる小さなタスク)は、ツールバーの新しいアクションツールが大好きです。それを使用すると、アクティブなアクションを選択し、そのアクションを呼び出すためにあなたのフィーチャーをクリックすることができます。

image54