MapServer¶
Web サービス¶
MapServer は C 言語で記述された オープンソース のジオグラフィックデータレンダリングエンジンです。GISデータのブラウズはもちろん、MapServer はユーザにコンテンツを直接伝えるためのグラフィックイメージ地図を作ることが出来ます。例として、ミネソタ DNR Recreation Compass は10,000を超えるウェブページ、レポートおよび地図を1つのアプリケーションを通じて提供しています。同様のアプリケーションは空間情報を提供するサイトのマップエンジンとしても利用されています。
MapServer は NASA、Minnesota Department of Natural Resources (MNDNR) の協力のもとでミネソタ大学 (UMN) ForNet プロジェクトにより当初開発されました。後に UMN と土地管理業者コンソーシアムで作られた、NASA のスポンサーによる TerraSIP プロジェクトが管理することになりました。
現在、MapServer は OSGeo の1プロジェクトとして管理されています。今後増え続ける世界中からの開発者(現在約20人)によって維持管理されています。基金強化およびメインテナンスなどの様々な機関によってサポートされています。開発者とコントリビュータによって構成される MapServer Project Steering Committee として OSGeo のなかで運営されています。
主な機能¶
高度な地図出力
縮尺に依存したフィーチャ描画および機能実行
重複を回避するフィーチャのラベル付け
ラベリングとシンボル描画のための TrueType フォントサポート
マップ要素の自動化 (スケールバー、マップ参照、凡例)
論理または正規表現ベースのクラスを利用した主題マッピング
AGG、Cairoその他のドライバーでのプラガブルなレンダラーサポート
タイル化された出力生成のための特別なプロビジョニング
マスクレイヤ
正確なシンボル配置
複雑な複数ラベル・シンボルのシンボロジー
ベクタフィールド
ラベル先頭のオフセット
SVG シンボロジー
複数フォントサポート
動的ヒートマップ
UTF Grid サポート
レイヤ合成
洗練された空間クエリサポート
属性、ポイント、バウンディングボックス、ジオメトリによる、単一もしくは複数レイヤにまたがるフィーチャの識別
ラスタクエリのサポート
十分にカスタマイズ可能なテンプレート駆動の出力
OGR ベースのクエリ出力生成
人気のあるスクリプトや開発環境のサポート
CGI/FastCGI
PHP, Python, Perl, Ruby, Java, .NET
クロスプラットフォーム対応
Linux, Windows, Mac OS X, Solaris その他
多数のラスタ・ベクタデータフォーマット
ESRI シェープファイル, PostGIS, Oracle Spatial のネイティブサポート
GDAL 及び OGR 経由の、他の多くのフォーマット
地図投影サポート
Proj.4 ライブラリ使用による、1000を超える投影法でのオンザフライ地図投影
実装されている標準規格¶
多数の Open Geospatial Consortium (OGC) 標準規格のサポート
INSPIRE View Service 準拠
デモ¶
ドキュメント¶
詳細¶
Webサイト: https://mapserver.org
ライセンス: MIT-style license
ソフトウェアバージョン: 8.0.1
対応プラットフォーム: Windows, Linux, Mac
API インタフェース: C, PHP, Python, Perl, Ruby, Java, .NET