前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Google Earth Engine(GEE)——JavaScript基本功能介绍(变量和数据类型及几何类型的简介)

Google Earth Engine(GEE)——JavaScript基本功能介绍(变量和数据类型及几何类型的简介)

作者头像
此星光明
发布2024-02-02 08:22:27
1420
发布2024-02-02 08:22:27
举报

基本功能

声明变量
代码语言:javascript
复制
var variableName = ee.ContainerType(value);

容器对象(通常采用 形式ee.SomeVariableType)用于包装原生 JavaScript 对象,以便 Google 的服务器可以对其执行操作。

将地图居中
代码语言:javascript
复制
Map.setCenter(long, lat, zoomLevel);

我的博客中有一篇关注与这个的具体介绍,请自己去博客中寻找!  缩放级别从 0(无缩放)到 20(最高缩放级别)

显示元数据
代码语言:javascript
复制
print(variableName);

print操作对于打印数据和获取调试信息也很有用。注意:您一次不能打印超过 5,000 个元素。

向地图添加图层
代码语言:javascript
复制
Map.addLayer(variableName);

通用地球引擎数据类型

字符串
代码语言:javascript
复制
var str = ee.String('This is a string. Or is it? It is.');
数字
代码语言:javascript
复制
var num = ee.Number(5);
数组
代码语言:javascript
复制
var arr = ee.Array([[5, 2, 3], [-2, 7, 10], [6, 6, 9]]);
列表
代码语言:javascript
复制
var lis = ee.List([5, 'five', 6, 'six']);
字典
代码语言:javascript
复制
var dict = ee.Dictionary({five: 5, six: 6});
下面是一些关于GEE中的基本集合操作的变量声明。. .
  • ee.Geometry
  • ee.Feature
  • ee.FeatureCollection
  • ee.Image
  • ee.ImageCollection

声明几何

代码语言:javascript
复制
var poi = ee.Geometry.Point(0, 45);
多点
代码语言:javascript
复制
var multi = ee.Geometry.MultiPoint(0, 45, 5, 6, 70, -56);
线串
代码语言:javascript
复制
var lineStr = ee.Geometry.LineString([[0, 45], [5, 6], [70, -56]]);
多行字符串
代码语言:javascript
复制
var mLineStr =
ee.Geometry.MultiLineString(
    [[[0, 45], [5, 6], [70, -56]], [[0, -45], [-5, -6], [-70, 56]]]);
线性环
代码语言:javascript
复制
var linRin = ee.Geometry.LinearRing(0, 45, 5, 6, 70, -56, 0, 45);
矩形
代码语言:javascript
复制
//每一个点相当于默认的一个坐标
var rect = ee.Geometry.Rectangle(0, 0, 60, 30);
多边形
代码语言:javascript
复制
var poly = ee.Geometry.Polygon([[[0, 0], [6, 3], [5, 5], [-30, 2], [0, 0]]]);
多面体
代码语言:javascript
复制
var multiPoly =
ee.Geometry.MultiPolygon(
    [ee.Geometry.Polygon([[0, 0], [6, 3], [5, 5], [-30, 2], [0, 0]]),
ee.Geometry.Polygon([[0, 0], [-6, -3], [-5, -5], [30, -2], [0, 0]])]);

特征和特征集合

  • 特征是与特定属性相关联的几何图形。
  • 特征集合是特征组。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本功能
    • 声明变量
      • 将地图居中
        • 显示元数据
          • 向地图添加图层
          • 通用地球引擎数据类型
            • 字符串
              • 数字
                • 数组
                  • 列表
                    • 字典
                      • 下面是一些关于GEE中的基本集合操作的变量声明。. .
                      • 声明几何
                          • 多点
                            • 线串
                              • 多行字符串
                                • 线性环
                                  • 矩形
                                    • 多边形
                                      • 多面体
                                      • 特征和特征集合
                                      相关产品与服务
                                      容器服务
                                      腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
                                      领券
                                      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档