ArcGIS API for JavaScript 4.15 发布日志

更新时间:北京时间 2020年4月10日

目录

1. FeatureLayer的3d编辑功能

2. FeatureTable小部件(测试版本)

3. 查看和编辑附件

3.1. 查看附件

3.2. 编辑附件

4. BuildingSceneLayer筛选模式

5. 在IntegratedMesh图层之上叠加显示要素

6. 网格(Mesh)材质

7. 点聚类功能的更新

8. API更新

8.1. esriConfig现在是全局变量

8.2. 返回原生Promise

8.3. Dojo声明模块

9. 小部件更新升级

9.1. HTML清理程序更新

9.2. DatePicker和TimePicker小部件

9.3. Print小部件更新

9.4. Editor小部件更新

9.4.1. 支持编辑附件

9.4.2. 工作流更新

9.5. Popup更新

9.5.1 Popup的附件

9.5.2. 显示隐藏可见的元素

9.5.3. 设置actions的数量

9.5.4. 更新了图表轴的值和文本位置

10. MapImageLayer增强

11. 影像图层更新

12. StreamLayer更新

13. PictureMarkerSymbol更新

14. 统计查询更新

15. 登录界面更新

16. 突破性改进

17. 修复了BUG增强了功能

18. 添加了类、属性、方法、事件

19. 废弃的类、属性、方法、事件

20. 包更新


1. FeatureLayer的3d编辑功能

现在在3d模式下支持点线面要素的编辑了。使用Editor小部件来编辑FeatureLayer。

尽管Sketch工具以及支持地表要素的编辑,但是新的Z方向感知编辑工具可以修改地上或者地下的图形。投影到地形和场景中的物体上的辅助线能帮助编辑者进行对齐捕捉。

当你使用3D点转换工具(3D点转换工具)交互式地旋转或者缩放3D符号时,要素的属性会通过视觉变量配置(VisualVariable)自动更新。现有的小部件例如FeatureForm、FeatureTemplates已经集成了3D符号。

2. FeatureTable小部件(测试版本)

FeatureTable小部件(FeatureTable)提供要素属性的交互式编辑功能,该小部件可快速地加载较大的数据集。

用户可选择表中的行(也就是要素),然后根据某些属性列进行排序,或者显示、隐藏某些属性列。

因为这个小部件还是测试版本,限制性的功能见最新版API文档。

这个小部件既可以独立运行,也可以与某个地图图层联动运行。

3. 查看和编辑附件

3.1. 查看附件

4.15版本的API引入了一个新的附件小部件(Attachments),允许查看与要素有关的附件,例如图片等。除了附件的缩略图(如果附件是图片)外,还能看到附件的格式、大小。现在,这个小部件取代了原有的附件显示方式(即4.15版本之前的附件显示都是在弹出窗中)。因此,附件查看功能被剥离出来,可以安排集成到别的逻辑中去。

3.2. 编辑附件

编辑小部件(Editor)已经更新以支持附件编辑。现在可以增删改要素关联的附件了。前提是,FeatureService支持编辑。

4. BuildingSceneLayer筛选模式

通过BuildingSceneLayer中的新筛选模式,可以突出显示BIM模型中的要素,同时仍显示建筑物的其他部分。

筛选掉的其他BIM模型构件可以用X光模式渲染,也可以用线框显示。

这个是示例代码:点我

5. 在IntegratedMesh图层之上叠加显示要素

API现在将场景中的IntegratedMeshLayer视为地形。这意味着,你现在可以使用on-the-ground模式将多边形直接贴地(把矢量图形直接绘制在Mesh表面)。点或者线符号如果设置了relative-to-ground作为它们的高程模式,它们就会以IntegratedMeshLayer为基础高程,相对拔高。

详情见示例代码:点我

6. 网格(Mesh)材质

现在使用Mesh创建的自定义三维模型可以用MeshMaterialMetallicRoughness这种材质了,支持镜面曲率。现在可以直接在材料上或通过纹理贴图调整金属和粗糙度因子。

关于这种材料,可以看看这个例子:点我

7. 点聚类功能的更新

添加了对点层中包含Arcade表达式的渲染器进行聚类的支持。

8. API更新

8.1. esriConfig现在是全局变量

只需在全局条件声明esriConfig变量即可。

<script>
  var esriConfig = {
    portalUrl: "https://myHostName.esri.com/arcgis"
  };
</script>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值