MapGuide开源

MapGuide Open Source是一个基于web的平台,使用户能够开发和部署web地图应用程序和地理空间web服务。

核心功能

  • 交互式地图查看

    • 提供基本的“AJAX”查看器
    • 或高级“Fusion”灵活查看器,具有更多现成的功能和可定制的查看器模板
    • 或者,您可以使用OpenLayers轻松滚动自己的查看器
    • 允许通过点、矩形、半径或多边形进行特征选择,并提供即时反馈
    • 在多线工具提示中显示要素特性
    • 在特性浏览器面板中显示选定特征的特性
    • 支持用于空间分析的内置工具,例如缓冲、测量和查询选定多边形中的功能
    • 提供打印支持
  • 高质量地图输出

    • 比例相关细节
    • 规则驱动的主题层样式化
    • 带上标检测的动态标签、沿着直线路径的标签以及自动调整标签大小
    • 抗锯齿图像渲染
    • 真彩色支持
    • TrueType字体支持
  • 用于管理的内置资源数据库

    • 提供定义地图、图层、数据连接、符号和查看器布局的XML资源文档的分层存储
    • 允许您一次性定义数据源和层,然后从多个映射中引用它们,以实现最大的可重用性
    • 提供具有可继承权限的基于访问的安全模型
    • 允许将元数据和二进制数据与资源文档关联
  • 统一数据访问

    • 将要素数据对象(FDO)API专用于矢量和光栅要素数据访问
    • 支持ESRI SHP、SDF和SQLite矢量文件格式
    • 支持Oracle、SQL Server Spatial、MySQL、PostGIS和ODBC数据库格式
    • 通过GDAL的FDO Provider支持其他光栅文件格式
    • 通过FDO Provider for OGR支持其他矢量文件格式
    • 支持OGC WMS和WFS
  • 广泛的服务器端API

    • 创建、查询、读取和写入永久性和基于会话的XML资源文档
    • 查询和更新所有支持的数据源中的特征数据,包括空间和属性数据,以及模式发现
    • 进行坐标重投影和大圆距离计算
    • 创建、操作和分析几何体,支持常见的空间谓词(接触、相交等)和几何操作(缓冲区、并集、差异等)
    • 生成样式化的矢量和光栅地图及图例
    • 操纵当前查看的地图和图例的状态
  • 宽坐标系支持

    • 使用强大的CS-Map坐标系转换库,支持数千个坐标系
    • 不同坐标系的光栅和矢量数据会自动重新投影以匹配地图
  • 你的平台,你的选择

    • 在Windows或Linux上部署
    • 从Apache httpd或Microsoft IIS为MapGuide应用程序提供服务
    • 使用.net、Java或PHP中提供的MapGuide API扩展MapGuide应用程序

实施的标准

  • Web功能服务(WFS)
  • 网络地图服务(WMS)
带有Slate模板的Fusion查看器