【構築事例】図化プラグイン
    QGISプラグインにおいて、CADで使用するような一連の線と図形の描画、トリムやハッチングなどの加工、 カテゴリー分類・色・太さの属性編集、およびDXF形式の図形を大きさ・位置・角度を指定して描画することを実現しました。
  • ■直線や多角形をはじめ、横断歩道・平行線・垂線・延長の描画、2つの線の距離表示、円弧変換・スプライン補間曲線変換・トリム・ハッチングの加工ができます。
    全体図
    直線と多角形
    スプライン補間
    ハッチング
    ■地物の属性編集としてカテゴリー分類ができ、さらにカテゴリーごとに色と太さの指定が可能です。また、印刷時に異なる色が指定できます。
    カテゴリーに分類
    印刷時に異なる色
    ■DXF形式の図形を読み込み、マウス操作で指定した位置と角度で描画できます。
    DXF形式の図形読込
    マウス操作で指定した位置と角度で描画
    ■読み込んだ図形をブロック図単位で移動・回転でき、印刷図枠としても利用できます。
    移動・回転
    印刷図枠
    ■プロジェクトファイルとレイヤソースおよび属性設定情報をパスワード付きで保存でき、保護機能も実現しています。
  • 【プロダクト】QGIS版 固定資産管理システム
    オープンソースのデスクトップGIS(地理情報システム)“QGIS”のプラグインとして開発しており、 QGISが持つ様々な機能を取捨選択しつつ、QGIS本体では実現が難しい機能や手順が煩雑となる機能などを新たに実装し、 固定資産管理に十分な機能を備えたシステムとなっています。
    本体のソースプログラムには手を加えていませんのでメインストリームのメジャー・バージョンアップにも柔軟に対応することが可能です。
    総合行政ネットワーク(LGWAN)での運用を踏まえ、クライアントのデスクトップ画面からWebAPIを介して地図やデータベースへのアクセスできるよう設計しています。
  • 主な機能
    ■地番検索
    大字、小字を選択して、該当する地番情報を検索します。該当する地番を地図上に表示させることも可能です。
    地番検索機能
    ■台帳検索・表示
    大字、小字を選択して、該当する台帳情報を一覧表示します。一覧から選択して台帳情報を表示します。
    台帳検索機能
    ■画地計測
    複数筆を連結して画地を生成、隅切りの作成などが可能です。異なる方法による画地測定結果を比較することも可能です。
    画地計測機能
    ■画地計測の補助線
    距離を指定した円や平行線による補助点の作成が可能です。
     
    画地計測機能
    ■主題図作成(地目)
    固定資産でベースとなる地番図に、地目の属性種別ごとに色塗りが可能です。
    着色画面
    ■主題図作成(建物)
    建物の属性種別ごとに色塗りが可能です。
     
    着色画面
    ■2画面表示
    地図画面を2つに分割し種類の異なるレイヤを比較しながら閲覧することが可能です。
    2画面表示画面
    ■印刷
    用紙サイズ、縮尺を指定して地図を印刷することが可能です。
     
    印刷
    ■年度切替
    年度管理される地図及び属性データを画面上で切り替えて参照することが可能です。
  • 【プロダクト】CityGML出力プラグイン
    QGISで読み込んだレイヤーを、LOD1レベルに対応したCityGMLに変換するプラグインです。
  • 主な機能
    出力するCityGMLについては汎用性を高めるため、地物でループさせる要素についてプラグイン上でテンプレートとして設定し、 プラグイン側では、属性値の置き換えと地物の変換を行う形式とし、ユーザが求める形式での出力が可能となっています。
    CityGML出力
  • 【プロダクト】DMデータプロバイダ
    QGISにDMデータを読み込むためのプラグインです。
  • 主な機能
    QGISのデータプロバイダを踏襲することで、データ変換を行うことなくDMデータを表示することができます。 またQGISのエクスポート機能を使用することでShape等他のフォーマットへの変換もできます。 都市計画基本図で利用されるシンボルデータもセットとなります。
    DMデータプロバイダ
  • 【プロダクト】XYZ形式タイルメッシュ生成プラグイン
    タイルレイヤを識別するためのxyz値をQGISで選択した地物が含まれる範囲で生成するためのプラグインです。
  • 主な機能
    出力するレベルと出力する範囲を指定するための対象レイヤ(出力する範囲については、対象レイヤ全域もしくは選択状態になっている範囲を選択) を指定することで、任意のデータを作成することができます。 逆にCSVデータとしてxyz値を取り込むこともできます。
    XYZ形式タイルメッシュ生成プラグイン
  • 【プロダクト】住宅地図検索プラグイン
    Zmap-TOWNIIの属性情報を利用し、所在検索を行うためのプラグインです。
  • 主な機能
    QGISで利用できる形式に変換したデータを利用しています。 (納品させていただく際には、弊社にてデータ変換を実施します) 家屋形状に付与されている住所データから、該当家屋を表示する「地番検索機能」、 建物名称データから該当建物位置を検索する「ランドマーク検索機能」を搭載しています。
    住宅地図検索プラグイン
  • 【プロダクト】テーマ編集プラグイン
    QGISの機能として搭載されているテーマ機能(レイヤの表示状態やスタイル情報をテーマとして保存し、容易に切り替えができる機能。 印刷機能や2画面表示で使用している)の編集機能が煩雑であり、プラグイン化して操作性の向上を行いました。
  • 主な機能
    プラグイン起動時に現在のテーマ一覧を取得し、それに対して編集、コピーなどの操作を行うことができます。
    テーマ編集プラグイン
  • 【プロダクト】簡易フィルタープラグイン
    QGISの検索機能は操作が難しく複雑なフィルタリングを行うための難易度が高くなっています。 それを解決するため、フィルタリングを行う汎用的なプラグインを作成することで利用の幅を広げることができました。
  • 主な機能
    フィルタリングの仕組みとしてもっとも馴染みがあるのはEXCELで使用されているオートフィルタリングであるため、 そのUIを踏襲したフィルタリング機能を備えたデータ表示プラグインの作成を行ないました。
    簡易フィルタープラグイン