使用google earth engine(GEE)提取2000年到2019年长江下游水体(河流、湖泊)数据

我最近想通过GEE直接统计长时间序列下长江下游流域的水体面积变化情况,如果通过传统做法很复杂,于是想到了使用GEE。下面是提取水体的效果图,时间是2000年的,你也可以设置显示2000-2019年中任意一年的水体数据。代码链接:https://code.earthengine.google.com/2440b9511ba0c1cefaf926c7c47e5ea2读者可以先通过代码看看效果,下面我说一下最主要的思路:1.数据源的选择;2.数据的时间、地点筛选;3.水体的标准设置;4_gee计算水体面积[...]
2020-06-22
1.51千

GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:3857

GIS基础知识-坐标系、投影、EPSG:4326、EPSG:38571.大地测量学(Geodesy)1.1大地水准面(geoid)1.2参考椭球体(Referenceellipsoid)2.坐标系(coordinatesystem)2.1地理坐标系(Geographiccoordinatesystem)2.2投影坐标系(Projectedcoordinatesystems)3...._3857[...]
2020-06-11
297

结合Geotools实现百度09,国测局02和经纬度的相互转换

概述本文讲述在Java中,结合结合Geotools实现百度09,国测局02和经纬度shp数据的相互转换。结果说明:1、红色的线条是百度09的;2、蓝色的线条是国测局0...[...]
2020-06-11
144

Cesium获取视野边界的方法

Cesium.js获取视野边界坐标本文没有太多需要手写的逻辑,只是对Cesium理解不够深、没有中文文档的情况下,查询起来比较费时,下面就是总结出来的方法。转载需注明出处。1.利用屏幕坐标转换用百度搜索到的大部分雷同的博文(都是抄同一个人的)都是基于这个方法,这个方法适用于屏幕坐标落在球体上的情况,如果屏幕坐标落在球体之外,屏幕坐标转世界坐标会出错算出undefined。以下..._cesiumcomputeviewrectangle[...]
2020-06-11
480

JTS(Geometry)表示圆形

在平时工作中会涉及一些空间范围的操作,比如两个面求交集,求一个多边形的面积等等,一般都会用到JTS。JTS支持点线面的很多操作,关键字为point、linestring、polygon。JTS没有直接表示圆的关键字,一般用一个多边形表示圆:1,确定边数2,画一个环线3,根据环线生成面publicclassJtsTest{privatestaticGeometryFactoryge..._jts圆形[...]
2020-06-10
244

JTS Geometry关系判断和分析

关系判断Geometry之间的关系有如下几种:相等(Equals):几何形状拓扑上相等。脱节(Disjoint):几何形状没有共有的点。相交(Intersects):几何形状至少有一个共有点(区别于脱[...]
2020-06-09
169

ES6的class与TS的class

ES6语法TS语法TS中类的继承出现同名的属性和方法则以子类的为准,但是依然可以用super.对应名的方式调用父类的内容在子类的构造函数中用super()可以直接继承...[...]
2020-06-08
287

Cesium中Primitive讲解

前面介绍了entity方式绘制对象,现在我们开始接触primitive方式,primitive方式更接近渲染引擎底层,由于我对webgl知之甚少,因此primitive接口我...[...]
2020-06-06
2.15千

Cesium原理篇:3D Tiles(2)数据结构

上一节介绍3DTiles渲染调度的时候,我们提到目前Cesium支持的Cesium3DTileContent目前支持如下类型:Batched3DModel3DTileContentInstanc[...]
2020-06-04
322

【Three.js】八、three.js几何体的组合与合并

【Three.js】七、three.js粒子、精灵、点云_threejs合并几何体[...]
2020-05-28
311