漏洞 ID 编号 |
BUG-000149522 |
已提交 | May 25, 2022 |
上次修改时间 | June 5, 2024 |
适用范围 | ArcGIS Pro |
找到的版本 | 2.9.3 |
操作系统 | Windows OS |
操作系统版本 | 10.0 64 Bit |
状态 | As Designed
经开发团队审核,已确定此行为符合设计。 有关详细信息,请参阅“其他信息”部分。
|
附加信息
The primitive name is at the wrong level in the symbol structure. It is the marker graphic with the symbol containing the color so to override color the primitive name needs to be placed at the marker graphic layer level and not at the vector marker level. Below is an example of the structure:
"symbol": {
"type": "CIMPointSymbol",
"symbolLayers": [{
"type": "CIMVectorMarker",
"enable": true,
"anchorPoint": {
"x": 0,
"y": 0
},
"anchorPointUnits": "Relative",
"dominantSizeAxis3D": "Y",
"size": 20,
"billboardMode3D": "FaceNearPlane",
"frame": {
"xmin": 0,
"ymin": 0,
"xmax": 21,
"ymax": 17
},
"markerGraphics": [{
"type": "CIMMarkerGraphic",
"primitiveName": "icon-rings",
"geometry": {
解决办法
In ArcGIS Pro, right-click the CIMPoint's layer, and click Symbology. Click Properties, and under Appearance, the color of the icon-rings symbol can be changed.
重现步骤