- 博客(13)
- 收藏
- 关注
原创 grib文件读取方法
下载网址:因为它对cmake版本有要求,如果版本不匹配,可以适当选择可匹配的包或更换cmake的版本。本文使用的是eccodes是。
2024-12-11 08:22:21
656
原创 带背景的Canvas图形擦除方法
用两张完全重合的Canvas元素来实现,前景Canvas的背景色为rgba(0,0,0,0),擦除操作只在前景Canva上实现。在一张图上,可以擦除自绘图形,但不能擦除背景图。
2024-10-19 16:29:49
335
原创 Cesium添加自定义Canvas
有时候需要添加自绘的图形,可以用以下代码实现: let that = this; this.viewer.entities.add({ name: "Site Layer", rectangle: { coordinates: Cesium.Rectangle.fromDegrees(100.0, 20.0, 130.0, 35.0), //coordinates: new Cesium.BoundingRectan
2022-04-01 20:47:50
2337
1
原创 气象台发布的拼图重投影示例
公网发布的雷达拼图时效性好,范围广,可以用来作为一个较好的拼图数据源。方法:1.定时下载全国或区域拼图,如下图:2.重投影,将兰勃特投影的全国雷达拼图重新生成麦卡托投影产品。3.使用openlayers叠加静态图像,生成效果如下:...
2021-09-08 11:57:07
645
原创 平面不共线三点线性内插算法
假设有三个点A(x1,y1), B(x1,y1), C(x1,y1)三个顶点的值分别为v1,v2,v3(如图所示),需要对三角形进行填充。求解三角形内任意一点(x,y)的值。推导方法较为简单。假定三角形平面上的值线性变化,则其方程可写为: (1)...
2020-06-02 13:08:47
793
2
原创 三阶矩阵类--java源码
三阶矩阵类,可用于二维图像处理和计算。package Base;//三阶矩阵类:public class Matrix3 { private float m[] = new float[9]; //构造函数: public Matrix3() { int i, j; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { m...
2020-05-31 19:16:07
642
原创 平面点集三角化的示例
平面点集三角化的代码,虽然做了一些优化,但是效率还是非常低,在笔记本上跑,10K个点1秒左右,好处是代码好理解。源码如下:package ImageProcess;import java.awt.Color;import java.awt.Graphics;import java.awt.geom.Point2D;import java.awt.geom.Point2D.Do...
2020-05-01 19:47:43
572
原创 IDL中二维数组的抽取
经常在IDL中遇到需要从大的二维数组中需要提取小的二维数组的情况。这里用矩阵乘法写了一个函数,可以实现从大的数组中提取子数组。这个函数返回的是要提取的数组的下标。;从大的二维数组中提取一块区域; r 原数组的行数; c 原数组的列数; ro 子数组在原数组中的起始行号; co 子数组在原数组中的起始列号; rs ...
2020-01-08 20:55:11
2054
2
原创 PHP将PPT文件转SWF文件的代码
/*** 按照指定的参数生成SWF文件* @param String $pptPath 要转换的PPT文件* @param String $swfPath 生成的SWF文件的路径* @param String $pages 生成的页面下标,如"1,2...
2019-06-29 11:07:57
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人