GEE进修条记 八十九:在本身的APP中利用绘造矢量(中)
那一篇先讲一下ui.Map.GeometryLayer(...),也就是生成展现的绘造矢量图形图层,详细来讲就是地图上左上角绘造的图形后添加的图层。
1、什么是GeometryLayer?
(1)间接在地图上加载定义的图层
运行成果:
代码阐发:
上面那种是我们常用的加载图层的办法,最末效果就是添加了一个Layer图层,通过Layers选项能够掌握。那一节中讲的GeometryLayer则差别,能够参考如下的示例。
(2)间接绘造展现GeometryLayer图层
那里我先不利用API定义的办法来添加图层,而是间接利用GEE自带的东西来添加那个图层。实现的操做步调就是抉择“点”阿谁图标,然后在地图上点击一点,最末效果如下图。
展开全文
代码编纂器上会呈现如下内容
编纂
那个geometry就是一个GeometryLayer,在之前我们只能通过GEE那个自带的东西来实现。在2020年岁首年月GEE官方增加了那个图层的API,如许我们在本身的法式中就能够便利的掌握挪用那些绘造的API。
2、GeometryLayer的API
次要的办法包罗:初始化办法、设置能否展现、获取各类属性等,下面我会依次讲解每一个办法。
3、办法详细详解
(1)初始化办法
初始化办法中次要参数包罗:
geometries:矢量图形geometry的列表,可选项;
name:图层的名称,可选项;
color:图层填充颜色,可选项;
shown:图层能否展现,可选项;
locked:图层能否锁定,也就是能否能够停止编纂,可选项;
例子:
运行效果:
上面初始化办法起首是加载我们自定义的Geometry(一个点),设置那个图层的名称为“p”,颜色为红色,然后图层要展现(前面临勾抉择上)同时是图层是锁定不成编纂形态,详细效果如下图。
(2)展现各个属性办法也就是各类get办法
例子:
运行成果:
(3)翻开设置装备摆设对话框
例子:
运行成果:
修改名字和颜色后点击确定能够看到修改后的成果如下:
(4)通过set办法设置各类属性
例子:
运行成果:
来源请引用:天文远感生态网科学数据注册与出书系统。