地理造型师

地理数据通用样式器

地理造型师是一个开源JavaScript库,使用户能够在图形用户界面的帮助下设置地图样式。GeoStyler的目标是一个通用的GUI,可以与任何给定的样式格式协同工作;可能是SLD、QML、OpenLayers等。

GeoStyler提供了一组用于地图样式设置的UI组件。就像模块化构建块系统一样,所有组件都可以堆叠在一起,为web应用程序创建一个漂亮的UI。为了简化设置,我们还提供了一些高级组件(基于构建块),这些组件已经为您完成了工作。其中包括许多其他方面符号编辑器规则表和一个完全的样式编辑器包括滤波器和刻度分母。

此外,GeoStyler允许多种样式格式之间的转换,即SLD、OpenLayers、QGIS、Mapbox。由于我们遵循微包的概念,这些转换器(我们称之为解析器)可以用作独立库,而无需将UI组件作为依赖项包含在内。目前我们有SLD、QGIS样式、Mapbox样式和OpenLayers样式的解析器。正在分析地图文件。请看一下StyleParser实现。由于当您可以查看要设置样式的数据时,属性设置地理数据的样式更容易,因此我们可以连接到多个数据源,如WFS、Shapefiles和GeoJSON文件。我们计划开发Geopackage格式的数据读取器。

 

 

核心功能

  • 你会喜欢GeoStyle的,因为…

    • 它是通用的,并且不是仅绑定到一种格式
    • 它支持现成的通用格式(例如SLD、QGIS)
    • 它有一个图形用户界面(GUI),包括支持重新排序规则、地图视图、颜色和符号选择器等
    • 它有一个GUI,但您不需要使用它
    • 它是可扩展的,您可以构建自己的数据读取器或解析器
    • 它继续增长,我们正在计划新的功能(如命令行界面、更多解析器等)和小的改进

实施的标准

  • 过滤器编码(FE)
  • 地理JSON(GeoJSON)
  • 开放地理空间联盟(OGC)
  • 样式化图层描述符(SLD)
  • Web功能服务(WFS)
  • 网络地图服务(WMS)
地质模型

GeoStyler新闻

查看所有新闻稿

服务提供商

核心贡献者

查看所有服务提供商