MapXtreme2004代码 之 自定义范围主题地图
来源:互联网 发布:mac输入法没有选字框 编辑:程序博客网 时间:2024/05/21 10:48
MapXtreme2004代码 之 自定义范围主题地图
private void showTheme(string temp,bool flag)
{
FeatureLayer lyrPnt=MapControl1.Map.Layers[_findLayerName] as FeatureLayer;
lyrPnt.Modifiers.Clear();
RangedTheme thm = new RangedTheme(lyrPnt,temp,"ph",4,DistributionMethod.CustomRanges);
//自定义
double x,y;
x=thm.NumericMin;
y=thm.NumericMax;
lyrPnt.Modifiers.Insert(0,thm);
if(flag==true)
{
//获取设置的最大最小值
if(TextBox1.Text!="")
x=double.Parse(TextBox1.Text);
if(TextBox2.Text!="")
y=double.Parse(TextBox2.Text);
}
thm.Bins[0].Min = x;
thm.Bins[0].Max = x+(y-x)/4;
thm.Bins[1].Min = x+(y-x)/4;
thm.Bins[1].Max = x+(y-x)/2;
thm.Bins[2].Min = x+(y-x)/2;
thm.Bins[2].Max = x+3*(y-x)/4;
thm.Bins[3].Min = x+3*(y-x)/4;
thm.Bins[3].Max = y;
thm.RecomputeBins();
//平均
ThemeLegendFrame frame = LegendFrameFactory.CreateThemeLegendFrame(temp,"pp",thm);
MapControl1.Map.Legends.Clear();
Legend legend = MapControl1.Map.Legends.CreateLegend(new Size(5,5));
legend.Frames.Append(frame);
MapControl1.Map.Adornments.Append(legend);
//MapControl1上显示Legend图例
TextBox1.Text=x.ToString();
TextBox2.Text=y.ToString();
}
此方法函数可以获取两个TextBox中的数值,然后显示两个数值范围之间的主题地图.当flag为flase时候,为默认生成的主题地图,当flag为true时候,为自定义范围的主题地图.
- MapXtreme2004代码 之 自定义范围主题地图
- MapXtreme2004代码 之 自定义范围主题地图
- MapXtreme2004代码 MapControl控件中显示地图文件
- MapXtreme2004代码 在地图上新增加点图元
- MapXtreme2004代码 几个地图工具的使用(C#)
- MapXtreme2004常用代码
- MapXTreme2004之工具篇
- MapXTreme2004之图层篇
- MapXtreme2004代码 搜索特定图元并将其显示到地图上
- MapXtreme2004代码 搜索特定图元并将其显示到地图上
- Spring之自定义范围
- ArcGIS教程:自定义地图范围(二)
- ArcGIS教程:自定义地图范围(一)
- MapXtreme2004
- 如何查看Mapxtreme2004的整个地图
- 在MapXTreme2004中创建自定义工具- -
- MapXtreme2004代码 简单专题图的显示
- MapXtreme2004代码 读取TAB表中的元素
- [转]网络测试利器netperf安装和使用
- IComparer IComparable比较大小
- QQ(js)
- 整理的MapXtreme2004应用问答
- AT91sam9260ek修改nandflash大小调试笔记
- MapXtreme2004代码 之 自定义范围主题地图
- 引用 extJs 2.0学习笔记(Element.js篇)
- Guid.NewGuid().ToString()(随机文件名)
- ZZ~我们正进入另一个黑暗和无知的时代
- 非ENU系统加入ENU域需要注意的
- SqlDataReader实例 HasRows属性与 Read()方法
- 迅雷2009南京大学校园招聘面试题
- xmlHttp 含义解释
- 应用MapXtreme2004开发GIS代码(C#) 搜索TAB表中的元素