Latest news will appear here soon.
Edit on GitHub

QGIS 2.12の変更履歴

image1

リリース日: 2015-10-23

This is the change log for the next release of QGIS - version 2.12.0 'Lyon' - host city to our developer meet up in April 2012.

New Features in QGIS 2.12 'Lyon'

This is the next release in our 4-monthly release series. It gives you access to the new features we have been working on and represents the 'cutting edge' of QGIS development.

QGIS 'Lyon' is jam-packed with awesome new features. Special highlights are support for rule based labelling, rule based styling of attribute tables, and advanced geometry checker, support for digitising curve based geometries, better authentication management and much, much more! QGIS 2.12 also has many bug fixes and memory leaks addressed. The features provided in QGIS 2.12 will be included in the next LTR release (slated for release in 2016), so using this release provides you with an excellent opportunity to test new features that will make their way into the next LTR.

Whenever new features are added to software they introduce the possibility of new bugs - if you encounter any problems with this release, please file a ticket on the QGIS Bug Tracker. If you are working in a production environment where you wish to be more conservative about rolling out new features to your users, we also provide a Long Term Release (LTR) version of QGIS. The current LTR is version 2.8.3 and is available at download.qgis.org.

謝辞

私たちは、開発者、ドキュメント作成者、テスター、そして時間と労力をボランティアしている(あるいは人々に資金を提供する)多くの人々に感謝したいと思います。

From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!

最後に、このプロジェクトに提供した貴重な財政支援について、公式スポンサーに感謝したい。

A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become and official project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts.

QGIS はフリーのソフトウェアです。利用する上で金銭を支払う義務はありません。実際、私たちは利用者の財政状況や社会的地位にかかわらず、より多くの人に QGIS を利用して欲しいと思っています。私たちは地理空間的な意思決定ツールによって人々が力を持つことが、全人類の社会をより良くすると信じています。

一般情報

機能: 新しいようこそ画面

空のプロジェクトやキャンバスの代わりに、QGISでの最近のプロジェクトをリストで表示すると共にサムネイル画像出すことで、最後に実施していたプロジェクトに素早く簡単に戻れるようになります。

This feature was developed by: Matthias Kuhn at OPENGIS.ch

image11

機能:コード品質の継続的改善

アドレスサニタイザライブラリの使用により、何百ものメモリリークが特定され、修正されています。Coverity Scanを使用した自動コードスキャンは潜在的な問題の特定に定期的に使用されており、Coverityの欠陥密度は1000行のコードあたりわずか0.02個の欠陥で非常に低くなりました。自動化された単体テストのライブラリも2.12の間に大幅に増加し、より多くの回帰が特定され、直ちに修正されました。2.12では、OSXでの継続的なテストも追加したので、すべてのコミットがLinuxとOSXの両方のプラットフォームでユニットテストスイートに対してテストされました。

image12

機能: 高度な設定エディタ

設定ダイアログに新しいパネルが追加されました。このパネルでは、あなたのプロフィールですでに定義されているオプションを編集できます。これは、あなたが何をしているのかを完全に理解することなくこれらの設定を変更すると、QGISで予期しない動作が発生する可能性があるため、パワーユーザーのみを対象としています。

This feature was developed by: Matthias Kuhn at OpenGIS

image13

機能:相互に排他的なレイヤーツリーグループ

この機能を使用すると、グループ内の1つのレイヤだけがいつでも表示できるレイヤーグループを作成できます。この機能は、レイヤーツリービューのコンテキストメニューでグループごとに個別に切り替えることができます。

This feature was developed by: Martin Dobias at Lutra Consulting on subcontract to Gis3W

**この機能は以下によって資金提供されました:**トスカーナ地方(イタリア) - SITA(CIG:63526840AE)

image14

機能:式ウィジェット内のフィールド値のフィルタリング

フィールドの値を使用する式を作成するときに、フィールド値プレビューパネルをフィルタリングできるようになりました。

この機能は、によって開発されました: Salvatore Larosa

image15

機能: ユーザインターフェースのテーマ変更をサポート

QGIS 2.12 now supports user interface theming support which you can use to customise the appearance of window backgrounds, buttons etc. By default we ship with two themes: Default and Night mapping. The latter is a dark theme which some people may prefer if they find that light themes cause eye strain. If you know a little CSS you can create your own custom themes fairly easily too...

Find out more about theming support by reading Nathan Woodrow's blog article.

This feature was developed by: Nathan Woodrow

image16

機能: 新しい関数の追加(v2.12)

A set of functions for "fuzzy matching" have been added. These include functions for finding the similarity of two strings and also for performing phonetic matching between strings, and allow you to perform filters for records which "nearly match" a specified string.

さらに多くのジオメトリベース機能が追加されました.以下のものがあります:

  • num_points(geom) for calculating the number of nodes in a geometry
  • area(geom), length(geom) and perimeter(geom), for calculating the area, length and perimeter of any geometry object. Previously only calculation of the area, length and perimeter of the current feature's geometry was possible.
  • start_point(geom), end_point(geom), point_n(geom, n), for retrieving the first, last and numbered points from a geometry
  • make_point(x,y), for manual creation of a point geometry
  • x(geom), y(geom) functions which return the x and y coordinate for point geometries or the centroid x/y for non-point geometries

A new project_color function has been added, which allows you to retrieve a color from the project's color scheme by name. This lets you create 'linked colors', where the color of symbol or labeling components can be bound to a color in the project's color scheme. Update the color in the scheme, and all the linked colors will be automatically refreshed to match!

さらにいくつかのとても便利な式が expressions+プラグインから移植されました。以下のものです:

  • color_part: allows retreival of a specific color component (eg red, hue, alpha) from a color
  • set_color_part: allows a specific color component to be overridden, eg alter the alpha value (opacity) of a color
  • day_of_week: returns the day of week as a number from a date

さらに、表現機能の文脈ヘルプは、読みやすくするために改善されています。

image17

機能: 式の中で使用する変数

式で使用するカスタム変数を定義できるようになりました。変数は、アプリケーションのグローバルレベル、プロジェクトレベル、レイヤレベル、およびコンポジションレベルで定義できます。CSSのカスケード規則と同様に、変数は上書きすることができます。たとえば、プロジェクトレベルの変数は、アプリケーションレベルの変数を上書きします。これらの変数を使用して、テキスト文字列やその他のカスタム式を構築できます。たとえば、このコンテンツを含むラベルを作成するコンポーザーでは、次のようになります。

This map was made using QGIS [% @qgis_version %]. The project file for this map is: [% @project_path %]

Will render the label like this:

This map was made using QGIS 2.12. The project file for this map is: /gis/qgis-user-conference-2015.qgs

You can manage global variables from the Settings -> Options menu, and project level variables from Project properties (including adding your own custom variables).

This feature was developed by: Nyall Dawson

image18

解析ツール

機能:識別ツールの派生フィールドに頂点数を追加

ライン地物で識別ツールを使用すると、地物の頂点の数が追加の派生属性として表示されるようになりました。

機能:ラスター整列ツール

This new tool in qgis_analysis library is able to take several rasters as input and:

  • 同じCRSに再投影する
  • 同じセルサイズにリサンプルし、グリッド内でオフセットする
  • 関心のある領域をクリップします
  • 必要に応じて値を再スケールする

This feature was developed by: Martin Dobias at Lutra Consulting on subcontract to Kartoza

This feature was funded by: DFAT for the InaSAFE project

image2

機能: Geometry CheckerプラグインとGeometry Snapperプラグイン

2つの新しいプラグイン(プラグインマネージャーで手動で有効にする必要があります)は、ジオメトリの検証と修正に使用できます。ジオメトリチェッカープラグイン(右図)は、さまざまなタイプのシステマティックエラーのベクタデータセットをチェックして修正し、それらを解決しようとします。エラーを解決した後で、エラーリストを自動的に更新することにより、あるエラーを修正しても他のエラーも解決すると、すべてのエラーが問題リストから削除されます。

ジオメトリスナッパーツールを使用すると、1つのベクターレイヤーのエッジと頂点を、ユーザー定義の許容差を使用して2番目のレイヤーのエッジと頂点に揃えることができます。

This feature was developed by: Sandro Mani at Sourcepole AG

This feature was funded by: Canton of Solothurn

image3

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

機能:暗号化パスワードの管理

QGIS 2.12 introduces a new authentication system (see PR 2330, QEP 14). Here's what is included:

  • SQLiteデータベースに保存されたマスターパスワードで暗号化された認証設定
  • 認証メソッドプラグインアーキテクチャ(データプロバイダに似ている仕組み)
  • 基本認証メソッドプラグイン
  • 基本プラグインにPostGISとOWSプロバイダ接続が統合されています
  • PostGISとOWSの開発者と連携したベーシックな統合プラグイン
  • SSLサーバー接続の設定(SSL接続エラーの例外またはカスタム設定を保存する)

PKI認証関連:

  • 余分な認証局、中間証明書発行者、個人識別バンドルをインポートする
  • Firefoxのような証明書コンポーネントを管理する
  • ディスク上のPEMおよびPKCS#12バンドル用の認証メソッドプラグイン、および保存された個人識別情報用のプラグイン
  • OWS接続プロバイダが統合されました(PostGISと他のデータベースについてはも少し作業が必要です)

ネットワークドライブのセットアップを含む共有プロジェクトのシナリオでは、認証構成(authcfg)IDをユーザー間で共有されるものに編集できます。

Since the authcfg ID is embedded in the project file, each user just needs to make an auth config that has their specific credentials for that resource, then edit the ID (upon creation of config or after) to the same ID in the project file. Then, when the resource loads, the same configuration will be queried on everyone's QGIS, just with their respective credentials for the authentication method used.

「バッド・レイヤーの処理」ダイアログでは、ダイアログ内でauth configsを追加/編集/削除し、一致するようにデータ・ソースURIを更新できます。したがって、共有プロジェクトのシナリオでは、ユーザーは、プロジェクトのロード時に、適切な新しいauth configをすぐに追加することができます(正確には、authcfg IDを使用する必要があります)。

Currently, the master password auto-set can be set via Python, or by way of a custom C++ plugin, on launch setups using a call to QgsAuthManager::instance()->setMasterPassword( "mypassword", true ), or by QGIS_AUTH_PASSWORD_FILE environment variable to set the path to a file with the master password.

Note: for Server, you can also use QGIS_AUTH_DB_DIR_PATH to set the path to a qgis-auth.db directory and QGIS_AUTH_PASSWORD_FILE to set the path to a file with the master password on the server.

PKI example docs: https://github.com/dakcarto/QGIS-Enhancement-Proposals/blob/auth-system/extras/auth-system/pkiuser.rst

この機能は次の方によって開発されました: Larry Shaffer

This feature was funded by: Boundless Spatial, Inc.

image4

ブラウザ

機能:ブラウザでのPostGIS接続の改善

QGISブラウザでは、スキーマの作成、名前変更、削除、レイヤの名前の変更と切り捨て**、およびあるスキーマから別のスキーマへのテーブルのコピー**など、PostGIS接続の追加機能がサポートされています。 。

This feature was developed by: Nyall Dawson

Table copying by: Jürgen Fischer at norBIT GmbH

image5

データプロバイダ

機能:PostGISプロバイダの改良

PostGISプロバイダに次のような改善が加えられました。

  • PostGISレイヤのルールベース描画機能のパフォーマンス改善
  • ビューにおける複合キーのサポートが追加されました

Compound keys developed by: Jürgen Fischer at norBIT GmbH

image6

データマネジメント

機能:DBManagerの改良

DBマネージャーツールにはいくつかの改善点があります。

  • DBマネージャーでは、以前のバージョンで使用可能だったShapefileのみではなく、OGRでサポートされているデータ形式にデータをエクスポートできるようになりました。
  • Oracle SpatialはDBManagerでサポートされるようになりました
  • テーブルにデータをインポートする際には、新しいものをインポートする機能**を選択するだけで、インポートする項目を制限することができます。
  • 新しいクエリウィンドウがタブとして作成され、ダイアログの数が削減されました

image7

機能:属性テーブルセルの条件付き書式設定

This is a major improvement to QGIS's attribute table rendering support. You can now style table cells according to rules. For example you can colour all cells with a population of less than 50 000 in red. The option is enabled via a new icon on the table toolbar at the top right of the attribute table window. You can read more about this feature on Nathan Woodrow's blog article.

This feature was developed by: Nathan Woodrow

image8

機能:ウィジェット内での相対パスのサポート

次の編集ウィジェットタイプの場合:

  • ファイル名
  • 写真
  • ウェブビュー

ファイルブラウザで選択されたパスが.qgsプロジェクトファイルと同じディレクトリにある場合、パスは相対パスに変換されます。これにより、マルチメディア情報が添付されたQGISプロジェクトの移植性が向上します。

This feature was developed by: Matthias Kuhn at OpenGIS

This feature was funded by: Alta ehf

image9

デジタイズ

機能:デジタル化の改善

In QGIS 2.10 we mentioned that there is a new geometry architecture for QGIS but that not all features were supported in the digitising tools. With QGIS 2.12 we now have editing support for the creation of curves / 'circular strings`. Note again that you need to be using a data provider (e.g. PostGIS, GML or WFS) that supports curves. These improvements to the digitising tools were also added in QGIS 2.12:

  • 2点と半径を持つ円形の文字列を追加するツール
  • 開始点,カーブポイント,終了点を指定して円形の文字列を追加するツール
  • 新しい機能の描画をキャンセルするエスケープを許可する
  • ノードツールを使用して編集するときにノードテーブルを表示します。ノードの正確なx座標とy座標、z値とm値(レイヤータイプに応じて)を手動で入力できます。

さらに、zまたはm次元を含むレイヤーで正しく機能するように、より多くのジオメトリの編集および修正ツールが更新されました。

This feature was developed by: Marco Hugentobler at Sourcepole AG

This feature was funded by: Canton of Solothurn

image10

ラベリング

Feature: Data defined quadrant when in "around point" mode

ポイントラベルがAround Point配置モードに設定されているときにデータ定義象限を指定できるようになりました。これにより、特定のラベルの象限配置を手動で変更し、残りのラベルを自動配置に戻すことができます。

See this article for more details.

This feature was developed by: Nyall Dawson

image19

機能:ポリゴンの内側に収まるラベルのみを描く

ポリゴンのレイヤーにオプションが追加され、ポリゴンの地物内に完全に収まるラベルのみが描画されます。

This feature was developed by: Nyall Dawson

image20

機能:ラベルの障害の優先順位を制御する

In 2.12 it's now possible to specify the priority for labeling obstacles. This allows you to make labels prefer to overlap features from certain layers rather than others. The priority can also be data defined so that certain features are more likely to be covered than others. You can also use data defined expressions or fields to control whether a specific feature in layer will act as an obstacle for labels.

This feature was developed by: Nyall Dawson

image21

Feature:ポリゴンレイヤーが障害物となる様子を制御する新しいオプション

New options have been added to control how labels should be placed to avoid overlapping the features in polygon layers. The options are to either avoid placing labels over polygon interiors or avoid placing them over polygon boundaries. Avoiding placing labels over boundaries is useful for regional boundary layers, where the features cover an entire area. In this case it's impossible to avoid placing labels within these features and it looks much better to avoid placing them over the boundaries between features instead. The result is better cartographic placement of labels in this situation.

See this article for more details.

This feature was developed by: Nyall Dawson

image22

機能:ラベル優先度に対するデータ定義制御

頻繁に要求されるこの機能により、ユーザーは個々のラベルの優先順位を設定できます。過去のリリースでは、QGISではレイヤー全体のラベル優先度を設定できましたが、レイヤー内の地物の優先度を制御するオプションはありませんでした。これで、データ定義の式またはフィールドを使用して、ある地物をレイヤー内の他の地物に優先付けすることに優先順位を付けることができます。

See this article for more details

This feature was developed by: Nyall Dawson

image23

機能:障害物のみのレイヤ用オプション

This allows users to set a layer as just an obstacle for other layer's labels without rendering any labels of its own. It means that a non-labelled layer can act as an obstacle for the labels in other layers, so they will be discouraged from drawing labels over the features in the obstacle layer, and allows for improved automatic label placement by preventing overlap of labels and features from other layers.

In the screenshot you can see that the Streets have the option "Discourage other labels from covering features in this layer" enabled. The red labels derived from polygon geometries are thus placed to avoid intersection with the street axis. You have to enable "Horizontal" or "Free" on the polygon layer in order to achieve proper results.

Note, that it is also possible to both label a layer, but also act as obstacle layer, by enabling the checkbox "Discourage labels from covering features" in the "rendering" tab of the label settings.

See this article for more details.

This feature was developed by: Nyall Dawson

image24

機能:ルールベースのラベリング

ラベルの配置やスタイリングをさらに細かく制御できるように、規則を使用して地物上のラベルのスタイルを設定できるようになりました。 規則に基づく地図作成と同様に、ラベル付け規則をネストすることで、非常に柔軟なスタイル設定オプションを使用できます。 たとえば、レンダリングされる地物のサイズに基づいてラベルをレンダリングできます(スクリーンショットに示すように)。

See blogpost for more details

This feature was developed by: Martin Dobias at Lutra Consulting on subcontract to Gis3W

**この機能は以下によって資金提供されました:**トスカーナ地方(イタリア) - SITA(CIG:63526840AE)

image25

マップコンポーザー

機能:アトラスナビゲーションの改善

You can now set a field or expression as the "page name" for atlas compositions. A page number combobox has been added to the atlas toolbar, which shows both a list of available page numbers and names. This allows you to jump directly to a specific page within your atlas.

ページ名は、シンボル名やラベル式内でも使用でき、ページ名に基づいてアトラス機能の高度なスタイリングを可能にします。

This feature was developed by: Nyall Dawson

image26

機能:グリッドアノテーションのカスタムフォーマット

Composerのマップグリッドアノテーションは、エクスプレッションエンジンを使用して評価されるカスタムフォーマットでフォーマットできるようになりました。今あなたはマップが必要とするどんな難解なグリッドの番号付けフォーマットを利用しますか?

This feature was developed by: Nyall Dawson

image27

機能:コンポーザー属性テーブルの複数行テキスト処理と自動テキスト折り返し

Composer属性テーブルには、複数行の文字列を完全にサポートするようになりました。特定の文字にテキストを折り返すオプションや、列のサイズに合わせてテキストの折り返しを自動的に計算するオプションとともに、セル内のテキストの垂直方向の配置の制御も追加されました。自動行の高さで自動テキスト折り返しを適用するには、列幅を固定サイズに設定します。

This feature was developed by: Nyall Dawson

This feature was funded by: City of Uster

image28

機能:セルの背景色の高度なカスタマイズ

この変更により、ユーザーは、コンポーザー属性テーブル内の行と列、最初/最後の行/列、ヘッダー行を交互に変える色を設定できます。

This feature was developed by: Nyall Dawson

This feature was funded by: Ville de Morges

image29

機能:コンテンツにフィットするページを追加するオプションとコンテンツへのエクスポートをトリミングするオプション

コンポジションパネルに新しいオプションが追加され、コンポジションの内容に合わせてサイズを変更し、必要に応じて追加の余白を追加しました。

Composer exports can also be cropped to their contents. If selected, this option will make the images output by composer include only the area of the composition with content. There's also an option for margins to add around the item bounds if required.

If the composition includes a single page, then the output will be sized to include EVERYTHING on the composition. If it's a multi-page composition, then each page will be cropped to only include the area of that page with items.

これを容易にするための新しい画像書き出しオプションダイアログが追加されました。これには、印刷解像度や書き出した画像のサイズをオーバーライドするための便利なショートカットも含まれています。

Sponsored by: NIWA

This feature was developed by: Nyall Dawson

image30

機能:ベクターレイヤーをラスター画像としてレンダリングする

A new option has been added under the layer properties, rendering tab to force a vector layer to render as a raster. Extremely detailed layers (eg polygon layers with a huge number of nodes) can cause composer exports in PDF/SVG format to be huge as all nodes are included in the exported file. This can also make the resultant file very slow to work with or open in external programs. Now, you can force these layers to be rasterised on a layer-by-layer basis, so that the exported files won't have to include all the nodes contained in these layers. The end result is smaller file sizes and PDFs/SVGs which are faster to open.

This feature was developed by: Nyall Dawson

image31

機能:地図レイヤーとスタイルプリセットのデータ定義コントロール

マップレイヤーとスタイルプリセットがコンポーザーマップに表示されるように、新しいデータ定義コントロールが追加されました。マップレイヤのデータ定義式は\ |になります。マップに表示されるレイヤー名の区切り(パイプ)区切りリスト、またはスタイルプリセットデータ定義式は、既存のスタイルプリセットの名前になります。

Using this control over map layers allows for "layer-based" atlases, where the map layers should change between atlas pages instead of or in combination with the map extent changing. An example could be an atlas looping over different administrative units and at the same time looping over several historic maps or aerial images.

This feature was developed by: Nyall Dawson

This feature was funded by: City of Uster

image32

機能:ビューを非表示にするオプション/エクスポート

There's now an option to hide the display of pages while editing and exporting compositions. This option is useful for compositions which aren't intended for print and are not bound by any preset page sizes. You can hide the pages, then add and resize items in any way you desire without the visual distraction of page boundaries!

Sponsored by: NIWA

This feature was developed by: Nyall Dawson

プラグイン

機能:GRASS プラグインのアップデート

GRASSプラグインは、GRASS 7のサポートを有効にするように更新されました。GRASSレイヤーは、QGISブラウザまたはブラウザパネルからブラウズしてロードできます。GRASSベクターデータはQGIS内で直接編集できます。このプロジェクトには、次の作業パッケージが含まれています。

  • プラグインライブラリのアップグレードとマルチバージョンビルド
  • QGISブラウザとブラウザパネルの統合
  • データ解析を可能にするマップセット、モジュール、シェルのサポート
  • ベクター編集

GRASS 6とGRASS 7の両方のユーザーにとって、GRASSとQGISの統合はずっとシームレスです。QGISブラウザパネルで直接GRASSレイヤーを作成し、標準のQGISスタイリングツールを使用してGRASSベクターレイヤーをスタイル設定し、使い慣れたQGISデジタイジングツールを使用して、新しいベクタージオメトリをGRASS地図セットに作成できます。

See also QGIS GRASS Plugin Upgrade project page and progress report

This feature was developed by: Radim Blazek

This feature was funded by: Crowd funding, see project page

image33

プログラム可能

Feature: Map tools moved from app->gui

この変更により、PyQGISスクリプトやPythonプラグインからマップツールを再利用することができます。

This feature was developed by: Matthias Kuhn at OpenGIS

This feature was funded by: SIGE

機能: `with edit(layer):` を利用した編集

例:

from qgis.core import edit

with edit(layer):
   f=layer.getFeatures().next()
   f[0]=5
   layer.updateFeature(f)

これにより、最後に自動的にcommitChanges()が呼び出されます。例外が発生すると、すべての変更がロールバック()されます。

This feature was developed by: Matthias Kuhn at OpenGIS

機能: ラベリングエンジン用新API(QgsLabelingEngineV2)

考え方は、エンジンをQgsPalLabelingの実装と比較してより柔軟にすることです。

  • エンジン自体からのテキストラベル/図の抽象的な扱い
  • レイヤーごとに複数のタイプのラベルを許可する
  • カスタムラベルプロバイダをサポートします(たとえば、プラグインによって実装されます)
  • ラベリングエンジンをマップレンダリングエンジンから独立させる
  • ラベリングエンジンとそのコンポーネントの自動テストを容易にする

See blogpost for more details

This feature was developed by: Martin Dobias at Lutra Consulting on subcontract to Gis3W

**この機能は以下によって資金提供されました:**トスカーナ地方(イタリア) - SITA(CIG:63526840AE)

機能: 外部エディタによるスクリプトのオープン

Pythonistasは喜んでいます。コンソールに追加された新しいボタンを使用して、外部エディタでスクリプトを開くことができます。

This feature was developed by: Nathan Woodrow

image34

機能:PyQGISプログラム用の新しいクラス

PygGISスクリプトが2.12で追加された新しいファジーマッチングアルゴリズムを利用できるようにする新しいクラスQgsStringUtilsが追加されました。これらの関数には、2つの文字列間のLevenshtein編集距離を検索し、文字列のsoundex音声表現を計算する関数が含まれています。これらのアルゴリズムはパフォーマンスのために高度に最適化されているため、数百万の文字列にわたってファジーマッチングを開始する準備ができています。

This feature was developed by: Nyall Dawson

QGISサーバー

機能:QGISサーバPython API

QGIS Serverは、初期(しかし成長している)APIとPythonバインディングを持つライブラリとしてパックされています。新しいAPIを使用して、サーバーのメインコンポーネントとサーバープラグインの一連のPythonテストを行います。Pythonからサーバを呼び出すのは簡単です:

from qgis.server import QgsServer
headers, body =  QgsServer().handleRequest(my_query_string)

For more information see this article

This work has been developed and funded by: Alessandro Pasotti at ItOpen

機能:dxf形式におけるgetMap

GetMap WMSリクエストの結果をDXF形式で取り出すことができるようになりました。QGISデスクトップで使用できるのと同じ機能とオプションをサポートしています。同じ制限があります。

| Sample URL: | http://yourserver.org/cgi-bin/qgismapserver.fcgi? | map=/path/to/your/projectfile.qgs& | SERVICE=WMS& | VERSION=1.3.0& | REQUEST=GetMAP& | FORMAT=application/dxf& | FORMAT_OPTIONS=SCALE:500;MODE:SYMBOLLAYERSYMBOLOGY& | FILE_NAME=youroutputfilename.dxf& | CRS=EPSG:EPSG:21781& | BBOX=695558.73070825,244430.77224034,697158.88528251,245722.25976142& | WIDTH=1042& | HEIGHT=841& | LAYERS=yourdxfexportlayers

See also QGIS as OGC data server for all the available options.

スクリーンショットでは、左側にQGIS Web Clientが表示され、DXFエクスポート機能(QGISサーバーを利用)と同じエクステントが右側のAutodesk TrueViewで表示されます。

This feature was developed by: Marco Hugentobler Sourcepole AG

This feature was funded by: City of Uster

image35

シンボロジ

機能:スタイルマネージャからサムネイルをエクスポートする

スタイルマネージャーでは、選択したスタイルサムネイルをSVGまたはPNG画像として書き出すことができます。

This feature was developed by: Nathan Woodrow

image36

機能:地図単位のサイズを使用する際のサイズをmm単位で制限する新しいオプション

以前は、マップユニットサイズのスケール範囲を制限するオプションのみが使用できました。これで、対応するレンダリングサイズをmmで制限することもできます。

image37

機能:変位レンダラの改善

  • ディスプレースメントレンダリングの許容誤差(mm /ピクセル)を許容
  • 色の透明度の設定を許可する
  • 同心円配置モード(リングのみよりもコンパクトな表示が可能)

This feature was developed by: Nyall Dawson

image38

機能:すべてのカラーランプを編集できるようになりました

In QGIS 2.12 "edit" buttons have been added next to every color ramp choice. This allows you to easily edit an existing color ramp without having to create a new ramp and overwrite the existing one.

image39

機能:SVGマーカーアウトラインの処理が改善されました。

QGIS 2.12では、SVGマーカーおよびSVG塗りつぶしシンボル内のアウトラインの処理に関するいくつかの問題が修正されています。

QGISの以前のバージョンでは、アウトラインがセットよりもかなり小さいサイズでレンダリングされ、マップ単位のアウトラインサイズの描画SVGが破損していました。

These issues have been fixed in QGIS 2.12, but as a result you may need to update your project symbology if you've previously set oversized outlines for your symbols to overcome these bugs. In the image you see QGIS 2.12 vs QGIS 2.10 SVG markers in the symbol layer dialogs.

image40

機能:すべてのシンボルサイズユニットの選択肢のオプションとしてピクセルを追加する

For all size input widgets there is now a third option "pixel", next to "mm" and "map units". This concerns symbol sizes, stroke widths, dash sizes, offsets, etc. This may help, if you design for screens and not for print output.

This feature was developed by: Nyall Dawson

image41