../../_images/logo_mapserver.png ../../_images/OSGeo_project.png

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 のなかで運営されています。

MapServer スクリーンショット

主要機能

  • 高度な地図出力

    • 縮尺に依存したフィーチャ描画および機能実行

    • 重複を回避するフィーチャのラベル付け

    • ラベリングとシンボル描画のための 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を超える投影法でのオンザフライ地図投影

実装されている標準規格

デモ

ドキュメント

詳細

Webサイト: https://mapserver.org

ライセンス: MIT-style license

ソフトウェアバージョン: 8.2.2

対応プラットフォーム: Windows, Linux, Mac

API インタフェース: C, PHP, Python, Perl, Ruby, Java, .NET

サポート: https://mapserver.org/community/

クイックスタート