OPEN / OPENSTYLE
开放的地图设计语言
OpenStyle 是独立的开放项目。让地图设计以可阅读、可校验、可适配的规则存在,是整个产品长期可扩展的基础。
把数据、样式和引擎分开
数据决定画什么,样式决定怎么画,引擎负责把规则渲染出来。OpenStyle 描述图层选择、分类、符号、颜色与标签,不替代整份地理数据,也不承担账号或计费。
一条真实的水面规则
下面摘自阳朔作品的水面 symbolizer:青蓝填充、88% 不透明度和浅色轮廓。改变规则会改变表达,河流的位置仍由原始数据决定。这只是规则片段,不是完整可运行文档。
{
"kind": "polygon",
"fill": "#63C9D3",
"fillOpacity": 0.88,
"stroke": "#82D7DE",
"strokeWidth": 0.8
}从产品资产到生态资产
如果风格只能在一个界面里使用,创作价值就被锁在那个界面里。开放格式让设计可以被版本管理、审阅、复用,也让其他工具有机会消费同一份规则。
OpenStyle 主库统一推进规范和适配能力;GeoStyle 是其产品实践之一。更多适配器、可复用风格与开发接入是生态方向,具体支持范围以实现和实测为准。