
C#
文章平均质量分 66
tyut_qc
主要从事GIS、RS领域软件开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Arcgis Engine 自定义栅格分类渲染(排除不想要的值)
在做栅格分类渲染的时候,大家有可能想排除一些不想要的值,如背景值或异常值,在ArcMap中对应的功能就是Exclusion,如下图。 那么,二次开发的时候怎么写呢?,其实,只要利用IRasterDataExclusion这个接口就可以实现,根据官方开发文档查了下分级的类RasterClassifyColorRampRendererClass所对应的接口就一目了然了。 ...原创 2018-06-11 17:22:51 · 2255 阅读 · 0 评论 -
HSV与RGB色彩模型互相转换
HSV与RGB是ArcGIS中用的最多的两种色彩模型,这两种色彩模型基本信息就不做过多介绍了。下面是互相转换的代码1、HSV转RGB Arcgis Engine中可以将 Symbol中的Color先转为 IHsvColor这个接口,在这个接口中获取H、S、V三个值,我这里方便计算,将S、V值除以了100。 IHsvColor pHsvColor = pSet...原创 2018-06-25 13:15:20 · 2270 阅读 · 0 评论 -
Arcgis Engine 实现单波段栅格图层色带渲染(包括色带反转)
最近有同事问我ArcMap中的色带反转怎么实现,刚好我在整理以前的项目,找到了一些源码备忘。 先说下思路,简单来说就是得到栅格图层的IRasterRenderer,转换为IRasterStretchColorRampRenderer,在将这个接口转换为IRasterStretch,IRasterStretch中有个Invert的方法可以控制色带是否反转...原创 2018-06-25 13:43:21 · 6668 阅读 · 1 评论 -
DevExpress TreeList 节点查找(类Word导航栏标题查找逻辑)
前段时间写项目文档,发现Word导航栏标题的节点搜索还是蛮有意思的,想着自己也实现一下这样的逻辑。下图就是Word节点搜索时的图。 仔细观察搜索时的行为,可以分析需要实现以下功能:1、节点递归查找2、颜色标注匹配节点3、若匹配节点其父节点尚未展开,则需颜色标注该父节点,表示其子项存在匹配项4、展开节点时,若节点并非是匹配节点,则取消颜色标注5、收回节...原创 2018-10-31 16:38:18 · 3329 阅读 · 0 评论