CIM 符号生成器
探索
使用 CIM 符号生成器以探索符号图层的不同组合及其属性,以创建所需的点、线或面符号。
工作原理
首先选择符号类型:point
、line
或 polygon
(您可在以后进行更改)。单击 Add Symbol Layer
按钮以将符号图层添加到 CIMSymbol。然后,可以从预定义的图标、形状、线、填充和自定义符号中进行选择,也可以导入自己的符号图层 JSON。选择第一个符号图层后,可通过单击右侧面板中的符号图层类型来更改其属性(大小、锚点、旋转等)。使用符号图层左侧的展开箭头发现更多要自定义的属性。
您可根据需要添加任意多个符号图层,也可通过单击符号图层并将其拖动到列表中的所需位置来重新排序。
当您准备好查看地图中图层上的符号外观时,请单击 Apply to feature layer
。符号将应用于相应的点、线或面图层。如果您对符号的外观满意,请单击 Get SymbolJSON
以将符号转换为 JSON。您可使用此 JSON 将创建的符号引入到 CIMSymbol.data.symbol
属性上的应用程序中,如下所示:
您可在此 Codepen 中测试创建的符号 JSON。只需将 pointSymbolJSON
(第 37 行)、lineSymbolJSON
(第 38 行)或 polygonSymbolJSON
(第 39 行)的值替换为符号 JSON 即可。有关此应用程序的更多信息,请查看 CIM 符号生成器博客文章。
相关示例和资源
CIMSymbol 参考手册页面提供了一些示例符号以及有关符号属性的更多信息。CIM 规范提供了有关每种符号图层类型的特定属性的更多详细信息。