
C/C++/C#与RS、GIS技术
文章平均质量分 86
专注于C/C++/C#,服务于RS、GIS
贝尔拉梅拉热翔
"我见过你们人类绝对无法置信的事物,我见过战舰在猎户星座的边缘被击中,燃起熊熊火焰。我见过C射线,划过‘唐怀瑟之门’那幽暗的宇宙空间。 然而所有这些时刻,终将消逝在时间里,就像泪水消失在雨中......"
展开
-
C#结合GDAL使用DataSet的ReadRaster和WriteRaster方法实现水平镜像
本处使用DataSet的ReadRaster和WriteRaster方法实现水平镜像private void btnOzil_Click(object sender, EventArgs e) { string openFileName = ""; OpenFileDialog ofd = new OpenFileDial原创 2015-04-29 22:47:46 · 5687 阅读 · 1 评论 -
GDAL创建坐标系与坐标转换
using OSGeo.GDAL;using OSGeo.OSR;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Chapter02{ class Program {原创 2015-05-23 10:51:51 · 8358 阅读 · 0 评论 -
C#结合GDAL实现图像乘运算
private void btnMapMultiply_Click(object sender, EventArgs e) { string mapMultiply01 = @"E:\\multiply01-109-109.jpg"; string mapMultiply02 = @"E:\\multiply02-109-109.jp原创 2015-05-19 16:25:37 · 1182 阅读 · 0 评论 -
C#结合GDAL实现图像加运算
private void btnMapPlus_Click(object sender, EventArgs e) { string mapAdd01 = @"E:\\add01-330-210.jpg"; string mapAdd02 = @"E:\\add02-330-210.jpg"; Gdal.Al原创 2015-05-19 16:15:09 · 1352 阅读 · 0 评论 -
C#结合GDAL使用Band的ReadRaster和WriteRaster方法实现3波段图像水平镜像
本处用到了Band的ReadRaster()和WriteRaster()方法。 private void btnOzil_Click(object sender, EventArgs e) { string openFileName = ""; OpenFileDialog ofd = new OpenFileDialog();原创 2015-04-29 20:30:29 · 5365 阅读 · 1 评论 -
C#结合GDAL实现中值滤波
private void btnMiddleFilter_Click(object sender, EventArgs e) { string openFileName = ""; OpenFileDialog ofd = new OpenFileDialog(); if(ofd.ShowDialog()==D原创 2015-04-29 16:53:48 · 2037 阅读 · 0 评论 -
C#结合GDAL实现Roberts算子边缘检测
private void btnRoberts_Click(object sender, EventArgs e) { string openFileName = ""; OpenFileDialog ofd = new OpenFileDialog(); if (ofd.ShowDialog() == Dia原创 2015-04-29 16:47:08 · 1125 阅读 · 0 评论 -
GDAL更新图像
using OSGeo.GDAL;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ChangeSrcMap{ class Program {原创 2015-04-25 19:43:46 · 1415 阅读 · 1 评论 -
C#结合GDAL实现规则影像裁剪
using OSGeo.GDAL;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Clip01{ class Program {原创 2015-04-24 16:32:33 · 4952 阅读 · 4 评论 -
GDAL重采样实现
using OSGeo.GDAL;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Resample1{ class Program { static void原创 2015-04-16 10:07:53 · 3975 阅读 · 0 评论 -
GDAL实现图像反色
using OSGeo.GDAL;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace antiColor{ class Program { static void原创 2015-04-15 08:56:32 · 910 阅读 · 0 评论 -
GDAL求取LAI叶面积指数
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using OSGeo.GDAL原创 2015-04-11 22:24:36 · 1309 阅读 · 0 评论 -
遥感影像几何校正
在利用SPOT卫星影像对TM影像进行几何校正过程中(image to image),选择完控制点之后,有如下两个校正命令可供我们选用:它们之间的区别是:1.如果选择“Warp File...”时,首先在下图中选择待校正影像(TM影像)点击OK后出现下图:我们注意到,这里只有校正模型的选择和重采样方法的选择,我们无法选择输出的投影信息以及分辨率的设原创 2014-12-08 20:58:32 · 4036 阅读 · 0 评论 -
使用C#绘制光谱反射率曲线
花了三四个小时,终于还算把曲线画出来了。大致过程是:首先从txt文件里取出数据,另存进其他变量里。其次就是指定自己所要绘制曲线的坐标系的原点,已经规划好坐标轴的刻度等。然后就是要考虑数据情况,坐标系变换等最后就可以实现在form上绘制曲线了,过程比较繁琐,细节较多。代码如下:using System;using System.Collections.Generic;原创 2014-12-03 21:03:44 · 3116 阅读 · 1 评论 -
C#利用GDAL打开图像并拉伸像素值生成jpg快视图
今天31号了,又是周五,10月份要结束了。原创 2014-10-31 16:53:16 · 2403 阅读 · 1 评论 -
编译C#版GDAL-1.11.1(含GEOS,PROJ,HDF)
C#版GDAL-1.11.1编译(含GEOS,PROJ,HDF) 这里选择的版本是:gdal-1.11.1.tar.gz、geos-3.4.2.tar.bz2、proj-4.8.0.tar.gz、swigwin-3.0.2、HDF4.2.6_win_x64.zip和HDF5-1.8.7_win...原创 2014-11-25 09:55:38 · 3829 阅读 · 2 评论