2018UC-ENVI讲座分享:SARscape雷达图像处理软件实践

徐恩惠
本讲座主要包含两部分内容,介绍了SARscape雷达遥感最新应用案例,以及做雷达遥感应用时需要具备的知识和需注意的问题。





第一部分:SARscape雷达遥感应用回顾



SARscape雷达图像处理技术主要包括雷达数据基本处理和分析、InSAR/DInSAR、时序干涉分析技术以及极化信号分析技术。
介绍了使用多期哨兵1A数据,分别对广州市及周边地区、北三县地区、

2018UC-ENVI讲座分享:Web遥感前端开发与项目应用

孙琪童 本讲座主要分享Web前端开发项目设计过程中的一些经验,为提高项目工程开发效率、提升用户体验、提高项目可维护性而做出一些规划。

遥感可视化开发中存在组件复用的情况,在遥感的参数设计以及提交的过程中,遥感的参数及处理流程有很多雷同的地方,一方面开发人员要写出具有好的开发体验代码,另一方面也要提高开发效率写出简介高效的代码。因此,在前期设计中开发人员需要考虑到组件的复用性和扩展

2018UC-ENVI讲座分享:HarrisGeospatialSolutions:一些新功能及新应用展示

姜维东博士(美国)
ENVI系列产品新增了农作物科学模块(ENVI精准农业工具包——ENVI Crop Science)和无人机航拍图像质量评估工具(Precision Pass),本讲座还介绍一个企业级Web遥感应用案例,以及环境(气象)方面的应用案例。

ENVI精准农业工具包



ENVI精准农业工具包提供一些农学分析工具,59种作物光谱指数计算工具、作物指标计

2018UC-ENVI讲座分享:ENVI遥感开发技术与项目应用

杜会建
本次讲座内容主要包含两部分。第一部分为ENVI开发技术的介绍;第二部分以一个真实项目为例,介绍了企业级Web遥感系统中图像处理服务的开发,以及涉及到的一些关键技术。


第一部分:遥感开发技术


老生常谈的内容了,可是又不能避而不谈。每次应该都有新同学来参加ENVI专场,有必要相对系统的介绍一下。关键技术还是ENVITask、虚拟栅格的调用,以及自定义ENVITask的写法

arcgis jsapi接口入门系列(10):图形高亮

jsapi也有提供高亮的实现接口,但这里没用,而用的是一种改变图形(graphic)样式的思路

本文实现效果是:地图有多个面图形,当鼠标移动到面的上方,面高亮显示,鼠标移出后高亮解除

初始化
$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }

arcgis jsapi接口入门系列(9):可以同时显示多个的地图popup

jsapi有提供popup功能,但缺点很多,例如地图上只能同时显示一个popup,popup内容有限制等

本文提供另一个方法,原理不用jsapi,在地图外用一个普通的div放在地图上面,再监听地图的鼠标移动等时间控制这div跟着地图联动

本文代码可能存在跟框架的css等绑定,不一定能直接运行,在此只提供实现思路

本文代码用到vue的绑定




初始化,写入popup的

arcgis jsapi接口入门系列(8):鼠标在地图画面

初始化,每个map执行一次

PS:画点也差不多,都是用SketchViewModel,因此本demo没有专门写画点的
drawPolygonInit: function () {
//画几何对象初始化

//新建一个图形图层用于存放画图过程中的图形
let layer = new this.apiInstan

arcgis jsapi接口入门系列(7):鼠标在地图画线

初始化,每个map执行一次就行
drawPolylineInit: function () {
//画几何对象初始化

//新建一个图形图层用于存放画图过程中的图形
let layer = new this.apiInstance.GraphicsLayer({
//空间参考,一

arcgis jsapi接口入门系列(6):样式

symbol: function () {
//线样式
//样式详情请看官方文档
let style = {
//线颜色,支持多种格式:
//CSS color string:例如"dodgerblue";

arcgis jsapi接口入门系列(5):几何(点线面)基本操作


point: function () {
//通过wkt生成点
//wkt,代表点的坐标
let wkt = "POINT(113.566806 22.22445)";

//wkt转点几何对象
// * @param apiInstanc

arcgis jsapi接口入门系列(4):用代码在地图画点线面

PS:用代码画点这样写是为了跟后面的用鼠标画点线面区分出来

画点
drawPointGraphic: function () {
//点有多种样式:一般的点,显示文字,显示图片

//一般的点
let wkt = "POINT(113.566806 22.22445)";

arcgis jsapi接口入门系列(2):图层基础操作

  //图层相关demo
layerFun: function () {
//获取地图的所有图层(不包括的图层类型:底图图层(basemaps))
let layers = this.map.layers;
//获取地图的所有图层(包括所有图层类型)
let alllaye