博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GP工具设置处理范围
阅读量:4028 次
发布时间:2019-05-24

本文共 1184 字,大约阅读时间需要 3 分钟。

GP工具提供SetEnviromentValue()方法进行环境变量设置。setEnviromentValue包含两个参数,第一个参数为环境参数名称,第二个参数为值。

处理范围为 "extent" ,其数值采用的格式为:LEFT BOTTOM RIGHT TOP 格式,中间用空格隔开。

代码示例:

SetEnveForm sf = new SetEnveForm(axMapControl1);            if (sf.ShowDialog() == DialogResult.OK)            {                string lyrname = sf.lyrname;                ILayer pLyr = getLayerByName(lyrname);                if (pLyr == null) return;                IEnvelope te = getLayerByName(lyrname).AreaOfInterest.Envelope;                string tevalue = "" + te.XMin + ' ' + te.YMin + ' ' + te.XMax + ' ' + te.YMax;                try                {                    //IRasterLayer pRasterLayer = getLayerByName(lyrname) as IRasterLayer;                    //IEnvelope extent = pRasterLayer.VisibleExtent.Envelope;                    //string extvalue = "" + extent.XMin + ' ' + extent.YMin + ' ' + extent.XMax + ' ' + extent.YMax;                    GP.SetEnvironmentValue("extent", tevalue);                    MessageBox.Show("设置成功");                }                catch                {                    object sev = null;                    MessageBox.Show(GP.GetMessages(ref sev));                }            }

 

转载地址:http://lrxbi.baihongyu.com/

你可能感兴趣的文章
Preprocessing data-sklearn数据预处理
查看>>
Java实现Oracle到MySQL的表迁移
查看>>
子类A继承父类B, A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?
查看>>
android:style和theme
查看>>
wait()、notify()和notifyAll()、sleep()、Condition、await()、signal()
查看>>
Arrays.asList()
查看>>
Big Endian 和 Little Endian
查看>>
java中重写方法应遵循规则
查看>>
Comparable的使用(用于Arrays.sort)
查看>>
Comparator(用于Arrays.sort)
查看>>
对自己的计划
查看>>
反应c语言程序结构特点的程序
查看>>
Android错误总结
查看>>
android margin
查看>>
Drawable setBounds()中的rect
查看>>
markdown编辑器
查看>>
过拟合原因及解决
查看>>
支持向量机(SVM)初探
查看>>
决策树与随机森林初探
查看>>
相似度与距离算法种类总结
查看>>