文档/开放的地图设计语言

OPEN / OPENSTYLE

开放的地图设计语言

OpenStyle 是独立的开放项目。让地图设计以可阅读、可校验、可适配的规则存在,是整个产品长期可扩展的基础。

把数据、样式和引擎分开

数据决定画什么,样式决定怎么画,引擎负责把规则渲染出来。OpenStyle 描述图层选择、分类、符号、颜色与标签,不替代整份地理数据,也不承担账号或计费。

一条真实的水面规则

下面摘自阳朔作品的水面 symbolizer:青蓝填充、88% 不透明度和浅色轮廓。改变规则会改变表达,河流的位置仍由原始数据决定。这只是规则片段,不是完整可运行文档。

{
  "kind": "polygon",
  "fill": "#63C9D3",
  "fillOpacity": 0.88,
  "stroke": "#82D7DE",
  "strokeWidth": 0.8
}

从产品资产到生态资产

如果风格只能在一个界面里使用,创作价值就被锁在那个界面里。开放格式让设计可以被版本管理、审阅、复用,也让其他工具有机会消费同一份规则。

OpenStyle 主库统一推进规范和适配能力;GeoStyle 是其产品实践之一。更多适配器、可复用风格与开发接入是生态方向,具体支持范围以实现和实测为准。

查看 OpenStyle 独立仓库