初遇Citymaker (十一)
常见的拉模工具
- 调用
-
let rule1 = {
-
name: "BLDG_USAGE",
-
value: "工业"
-
};
-
let rule2 = {
-
name: "BLDG_USAGE",
-
value: "商服"
-
};
-
let symbol = cw5.symbolCreator.createPolygonSymbol_3D("#ff1a52", 45, 0.8)
-
switch (type) {
-
case "shp":
-
cw5.filmModelUtils.fromFC("buildingshp", rule1);
-
break;
-
case "shp2":
-
cw5.filmModelUtils.fromFC("buildingshp", rule2, null, null, symbol);
-
break;
-
case "model":
-
cw5.filmModelUtils.fromFC("buildingbuilding");
-
break;
-
}
- filmModelUtils
```javascript
import {cw5} from "../loadMap/loadMap";
export const filmModelUtils = {};
/**
- * 功能: 建筑物拉膜
- * 参数:
- handle 查询图层名称
- rule 查询条件 name:字段名称 value:对应值
- tol 分辨率 不能小于0.1
- color 颜色
- alpha 透明度
*
*/
filmModelUtils.fromFC= function (handle, rule, layerName, tol, symbol ) {
try{
let features=cw5.queryUtils.queryByField(handle,rule).features;
let innerLayerName=layerName||"filmModelUtils"
let __g = cw5.__g;
更多参考 https://xiaozhuanlan.com/topic/1326405789
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律