自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 给定一个地图模板和一些新的数据,用新的数据替换老的数据,对地图重新渲染(分级设色)

如题,如果给定一个地图模板,里面包含设置好的渲染方式,现在要做的是用新的数据替换旧的模板中对应的数据,并让新数据根据模板中的渲染方式渲染,      经测试,只是把旧数据替换为新数据是不能实现此需求的,举个例子:模板中的数据最大为100,最小为0,分五级的话最大一级为80-100,但是新的数据最大为200,最小为0 ,如果分五级的话最大一级应该是160-200,但是现在存在的问题是图层替换成新

2015-08-31 12:05:43 1672

原创 读取excel中的表格到datatable

留着自己以后参考        ///         /// 获取Excel的内容        /// 备注:把Excel读取到DataTable之后        /// 的列标题        ///         ///         ///         ///         public static System.Data.DataTab

2015-08-31 11:11:08 858

转载 word文档转换为PDF、jpg、HTML、txt、swf

好记性不如烂笔头,写下来以后参考 word转换为PDF  ///                  ///         /// 把Word文件转换成为PDF格式文件            ///         ///               ///  源文件路径               ///  目标文件路径               ///

2015-08-21 19:15:48 1384

原创 读取shp属性表导出为excel表格和写入word文档

最近做了一些读取shp属性表另存为excel表格和写入word文档的小事情,把思路和代码记下来,以备以后查看,各位大神看到请绕道,高抬贵手 条件如下:必备一个word文档,且里面必须有一张空表,假如我只需要读取shp属性表的两个字段:City(市名)和affcountyN(受灾县数量)具体代码如下: public class Helper    {     public b

2015-08-21 18:06:29 8562

转载 C#+arcengine实现获得raster相应边界的Z值(高程)

此文为通过边界(线或者点集合)获得栅格数据的Z值,可以用来求raster数据的高程,不过和原始像元值有1-5之间的相差,如果你的程序要求没有那么严格,可以用此方法,如果要求严格,你可以参考我的博文——通过extract values to points来获得高程///         /// 获得高程(Z值)        ///         /// 栅格数据路径

2015-02-04 15:05:25 1935

原创 C#+arcengine实现栅格计算器的减功能(可以用来修改栅格数据的高程)

此文为利用栅格计算器改变raster的高程的功能,具体如下:  ///         /// 更改栅格影像的高程        ///         /// 裁剪后的raster        /// 高程众数(你想把高程减去的数)       /// 要输出的raster的路径        private void SetRasterElevatio

2015-02-04 15:00:16 5016 1

转载 C# 获得List<int>众数

此文问获得List的众数:  ///         /// 获得高程的众数        ///         /// 传入list数据        ///         private int GetElevationMode(List elevationList)        {            try            {

2015-02-04 14:55:28 3109

原创 C#+arcengine调用GP工具实现extract values to points的功能(可以用来高程)

利用点文件提取Dem数据的高程: ///         /// 提取values到点        ///         /// dem数据路径        /// 产生的随机点文件路径        ///         private string ExtractValuesToPoints(string rasterPath, string point

2015-02-04 14:52:32 3100 1

原创 C#+arcengine调用GP工具实现产生随机点的功能

此文为以一个边界(线)为约束条件产生随机点的功能,具体如下:   ///         /// 产生随机点        ///         /// 面转化线的路径        ///         private string CreateRandomPoints(string inFeatureToLine)        {           

2015-02-04 14:48:17 1752 1

转载 C#+arcengine调用GP工具实现feature to line 功能

有时候我们需要得到一个面的边界,这里我们可以用feature to line 工具,具体功能如下:  ///         ///  面转线        ///         /// 输入shp数据(polygon)        private string FeatureToLine(string inPolygonShp)        {         

2015-02-04 14:39:13 4323 1

原创 C#+arcengine实现输出水深图的功能(通过淹没区域和dem高程数据)(包含栅格计算器(减)、feature to line、产生随机点、获得高程、extract values to poin)

因为项目需要,这几天研究了一下输出水深图的功能,如题,给出一副shp文件(面状)和一副dem数据,有两个思路,如下:(注:本博文只是给出思路,相应的功能请参照我的其他博文,都有贴出来)欢迎各位高手指导!思路一:1、输入shp文件(面状),利用 feature to line GP工具把面转化为线,提取出边界2、利用extract by maskGP工具实现提取掩膜,把高程等

2015-02-03 20:17:34 2588 1

原创 C#+arcengine获得栅格数据

///         /// 加载raster        ///         /// raster的路径+名称        ///         private IRaster GetRaster(string Path)        {            try            {                int iindx =

2015-02-03 19:46:10 2256

原创 C#通过打开窗口打开文件,及新建文件的功能(另存为)

打开shp格式的文件,把Filter改成你想打开的文件格式即可///         /// 输入Shp文件(淹没区范围图)        ///         public string InputShp()        {            //  打开文件            OpenFileDialog addShpFileDialog = new

2015-02-03 19:42:01 6639 1

转载 C#+arcengine修改栅格数据的像元值

c此文为修改栅格数据的像元值,本人未深入研究,具体可参照arcgis开发帮助文档或者http://blog.sina.com.cn/s/blog_84f7fbbb0101d49w.html,感谢博主  ///         /// 修改栅格数据像素值        ///         /// raster路径        public void ChangePi

2015-02-03 19:33:56 4627

转载 C#+arcengine获得栅格数据的像素值(高程)

此文问获得栅格数据的像元值(即高程),有可能部分见解不到位,望大神看到了不惜指教!  ///         ///  得到高程(通过像素值)        ///         /// Raster路径        private List GetElevation(string maskTifPath, List pointColList)//pointcollist是

2015-02-03 19:28:03 4561

转载 C#+arcengine获得栅格数据的属性表

此文为或的栅格数据的属性表的功能,在此,我的属性表中有count和value字段,其中value是栅格数据的高程值,count是value在影像中出现的次数,此程序的功能为得到count最大的数,以此来获得对应的value即此栅格影像的高程值的众数,如下:  ///         /// 获得属性表        ///         /// raster的路径

2015-02-03 19:15:07 4160

原创 C#+Arcengine实现GP工具中的extract by mask(提取掩膜),可以实现提取shp范围的栅格数据,可用来获得shp范围的高程

有时候我们需要得到一定范围的栅格数据,比如获得面边界的高程等功能,如下:  ///         /// 提取掩膜        ///         /// raster数据        /// shp数据(面或者线)        //private string Extractbymask(string inRaster, string inMask)

2015-02-03 19:09:30 5914 3

原创 C#+Arcengine获得点集合

最近在研究C#+arcengine,本人属于不写下来记不住的型,就把最近的功能全部写成博客记录下来,以备以后使用,有大神看到,路过就好通过polyline文件路径获得其点集合,程序很简单,如下///         /// 获得点集合        ///         /// 线的路径        private void LineToPoint (strin

2015-02-03 18:58:40 3059

原创 C#+Arcengine实现GP工具中Data Management Tool》raster》raster processing中的clip功能(矢量数据对栅格数据的裁剪)

Arcgisdesktop中Data Management Tool中有一个clip的功能,即可以实现根据矢量数据的范围对栅格数据的裁剪的功能,在这里它有一个可选项use input features for Clipping Geometry,即是否按照所输入shp数据的图形范围对栅格数据进行裁剪,根据其是否勾选,clip有两种实现方法,具体如下:1,、勾选,即按照矢量数据的范围对栅格数据进

2015-01-28 19:49:50 6881 5

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除