关于

地图服务器是一种 Open Source geographic data rendering engine written in C. Beyond browsing GIS data, MapServer allows you create "geographic image maps", that is, maps that can direct users to content. For example, the Minnesota DNR Recreation Compass 通过一个应用程序为用户提供10,000多个网页、报告和地图。同一个应用程序充当网站其他部分的“地图引擎”,在需要的地方提供空间环境。有关更多实时示例,请参阅地图服务器 Site Gallery

MapSever 源于美国明尼苏达大学 (University of Minnesota,UMN) 与美国国家航空和宇航局-NASA 以及明尼苏达自然资源部门 (MNDNR) 合作的 ForNet 项目。之后该项目由 TerraSIP 项目组主持。TerraSIP 是由 UMN 以及一个土地管理组织建立并由 NASA 赞助的项目组。

MapServer是该项目的创始项目之一 OSGeo 基金会,并由来自世界各地的越来越多的开发人员(近20人)维护。它得到了各种组织的支持,这些组织为增强和维护提供资金,并由地图服务器在OSGeo内进行管理 Project Steering Committee 由开发人员和其他贡献者组成。所有源代码均可通过 GitHub

  • 高级制图输出

    • 矢量制图与应用执行具有尺度依赖性

    • 矢量标注包含标注冲突调解功能

    • 完全可定制的模板驱动输出

    • TrueType字体

    • 地图元素自动化(比例尺、参考地图和图例)

    • 专题地图制图使用基于逻辑或基于常用表达的分类

  • 支持流行的脚本和开发环境

    • PHP, Python, Perl, Ruby, Java, 以及 .NET

  • 跨平台支撑

    • Linux、Windows、Mac OS X、Solaris等

  • 支持众多 Open Geospatial Consortium (OGC)标准

    • WMS (客户端/服务器), 非交互 WFS (客户端/服务器), WMC, WCS, 过滤编码, SLD, GML, SOS, OM

  • 多种栅格以及矢量数据格式

  • 地图投影支持

    • 动态地图投影,通过 PROJ 类库

备注

有关提供专业MapServer支持的当前公司的列表,请参见 Service Providers .