-
大小: 41.64MB文件类型: .rar金币: 1下载: 0 次发布日期: 2023-08-04
- 语言: C#
- 标签: DotSpatial 栅格 渲染
资源简介
详细的介绍了DotSpatial下添加栅格并进行渲染处理的过程。适合入门级选手,高手绕道。1分绝对值!
代码片段和文件信息
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 System.IO;
using DotSpatial.Controls;
using DotSpatial.Symbology;
namespace DotSpatial_添加栅格并处理
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnAddRaster_Click(object sender EventArgs e)
{
DirectoryInfo topDir = Directory.GetParent(System.Environment.CurrentDirectory);
string pathto = topDir.Parent.FullName;
string outputFile = pathto + “\\栅格数据\\fuding_DEM.tif“;
/*
添加DotSpatial 1.9\Windows Extensions\DotSpatial.Data.Rasters.GdalExtension
中的DotSpatial.Data.Rasters.GdalExtension.dll
*/
DotSpatial.Data.Rasters.GdalExtension.GdalRasterProvider lGdalRasterProvider = new DotSpatial.Data.Rasters.GdalExtension.GdalRasterProvider();
DotSpatial.Data.IRaster image = DotSpatial.Data.DataManager.DefaultDataManager.OpenRaster(outputFile);
DotSpaMap.layers.Add(image);
IMapRasterlayer layer = DotSpaMap.layers[0] as IMapRasterlayer;
int num = DotSpaMap.layers.Count;
ColorScheme scheme = new ColorScheme();
ColorCategory category1 = new ColorCategory(2.5 100.5 Color.Red Color.Red);
ColorCategory category2 = new ColorCategory(1.5 2.5 Color.Yellow Color.Yellow);
ColorCategory category3 = new ColorCategory(0.5 1.5 Color.Green Color.Green);
scheme.AddCategory(category1);
scheme.AddCategory(category2);
scheme.AddCategory(category3);
layer.Symbolizer.Scheme = scheme;
layer.WriteBitmap();
image.Close();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 144 2017-02-13 22:45 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\app.config
文件 5632 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\cs\DotSpatial.Projections.Forms.resources.dll
文件 8704 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\cs\DotSpatial.Symbology.Forms.resources.dll
文件 17920 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\de\DotSpatial.Projections.Forms.resources.dll
文件 24064 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\de-DE\DotSpatial.Controls.resources.dll
文件 47616 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\de-DE\DotSpatial.Projections.Forms.resources.dll
文件 369664 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\de-DE\DotSpatial.Symbology.Forms.resources.dll
文件 8192 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\de-DE\DotSpatial.Symbology.resources.dll
文件 33792 2016-04-25 05:44 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DemoMap.exe
文件 1026 2016-04-22 12:04 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DemoMap.exe.config
文件 17920 2016-04-25 05:44 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DemoMap.pdb
文件 26624 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Analysis.dll
文件 54784 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Analysis.pdb
文件 28789 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Analysis.xm
文件 38400 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Compatibility.dll
文件 52736 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Compatibility.pdb
文件 155846 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Compatibility.xm
文件 814592 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Controls.dll
文件 1356 2016-04-22 12:04 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Controls.dll.config
文件 1033728 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Controls.pdb
文件 539392 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Controls.xm
文件 404480 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.dll
文件 1255 2016-04-22 12:04 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.dll.config
文件 70656 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.Forms.dll
文件 140800 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.Forms.pdb
文件 101010 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.Forms.xm
文件 1211904 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.pdb
文件 52224 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.Rasters.GdalExtension.dll
文件 114176 2016-04-25 05:42 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.Rasters.GdalExtension.pdb
文件 1027398 2016-04-25 05:41 DotSpatial_添加栅格并处理\DotSpatial_添加栅格并处理\bin\Debug\DotSpatial.Data.xm
............此处省略425个文件信息
相关资源
- c#+ae的各种功能实现很多很详细,渲染
- 基于GDAL和C#语言读取栅格影像
- sharpmapmap渲染
- C#+ArcEngine:加载打开Shp矢量和栅格数
- C#+AE 对栅格数据的操作
- C#+ArcEngine:矢量点转栅格-1VS2010窗体
- Bootstrap3修改版 原有的12个栅格改为
- 栅格数据压缩—块状编码C#源码
- ENVI的BSQ BIL BIP三种栅格格式转换的C
- 基于C#实现的dem的文件读取,渲染,坡
- c# 平面渲染图绘制
- Symbol ArcEngine矢量图层符号化示例
- 基于C#与ArcEngine的栅格插值方法
- ArcEngine专题图源码(含测试数据)
- GDI+ 绘图的辅助类(渲染背景/构建圆
- C# 高质量渲染文字绘制(可制作logo图
评论
共有 条评论