关于¶
MAPServer是一个 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 通过单个应用程序为用户提供10000多个网页、报表和地图。同一个应用程序充当站点其他部分的“地图引擎”,在需要时提供空间上下文。有关更多实时示例,请参阅mapserver Site Gallery .
MapSever 源于美国明尼苏达大学 (University of Minnesota,UMN) 与美国国家航空航天局-NASA 以及明尼苏达自然资源部门 (MNDNR) 合作的 ForNet 项目。之后该项目由 TerraSIP 项目组主持。TerraSIP 是由 UMN 以及一个土地管理权益部门组织建立并由 NASA 赞助的项目组。
MapServer是 OSGeo 基金会,并保持了越来越多的开发商(接近20)来自世界各地。它得到了各种组织的支持,这些组织为增强和维护提供资金,并由MapServer在OSGEO中进行管理。 Project Steering Committee 由开发人员和其他贡献者组成。所有源代码都可以通过 GitHub .
高级制图输出
地图的绘制和应用程序的执行与比例相关
功能标签, 包括歧义标签的调整
完全可定制的模板驱动输出
TrueType字体
自动化的地图元素(比例尺、参考地图和图例)
使用基于逻辑或基于常用表达的专题地图制图
支持流行的脚本和开发环境
PHP, Python, Perl, Ruby, Java, 以及 .NET
支持跨平台
支持系统:Linux、Windows、Mac OS X、Solaris等
数据支持 Open Geospatial Consortium (OGC)
服务类型:WMS--利用具有地理空间位置信息的数据只坐地图 (客户端/服务器), 非交互 WFS --Web要素服务(客户端/服务器), WMC, WCS--Web覆盖服务, Filter Encoding, SLD, GML, SOS, OM。
大量栅格以及矢量数据格式
数据类型:TIFF/GeoTIFF, NetCDF, MrSID, ECW 数据转换库:GDAL
ESRI shapfiles, PostGIS, SpatiaLite, Mapbox Vector Tile (MVT), Oracle Spatial, MySQL and many others via OGR
支持地图投影
动态地图投影,通过 PROJ 类库
注解
有关提供专业MapServer支持的当前公司的列表,请参见 Service Providers .