MapXtreme2004代码 之 自定义范围主题地图

原创 2005年05月07日 12:27:00

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中的数值,然后显示两个数值范围之间的主题地图.flagflase时候,为默认生成的主题地图,flagtrue时候,为自定义范围的主题地图.

ArcGIS教程:自定义地图范围(二)

选择此选项后,将从其他指定数据框的当前地理范围获取数据框的地图范围。如果有必要,可以通过指定边距来缓冲此范围。边距可以按地图单位或页面单位进行指定,也可以被指定为其他数据框范围的百分比。此外,用户也可...

ArcGIS教程:自定义地图范围

  • 2014年06月03日 12:04
  • 331KB
  • 下载

Android高德地图的自定义底图(午夜蓝主题风格地图)

官网上介绍:地址链接 从 3D 地图 SDK V4.1.3版本开始支持自定义地图底图功能。 功能说明:支持对部分地图元素自定义颜色,包括:填充色、边框色、文字颜色。 先上图,我自己做出来的自定义...

Android 为百度地图缩放设置自定义的缩放范围ZoomLevel(个人)

Android 为百度地图缩放设置自定义的范围ZoomLevel
  • ten11
  • ten11
  • 2014年04月17日 14:51
  • 4144

百度地图中绘制自定义的用户位置,以及范围圈

效果如图, 首先创建一个类继承百度开发包提供给我们的类MyLocationOverlay,对相关的函数进行重写,主要在draw中改写,定位的当前位置放置自己的图片(小人),范围圈。需要进行经纬度和坐...

Android代码练习:自定义样式和主题

自定的样式与主题代码(mystyle.xml): (设置控件宽高及字体颜色与大小) wrap_content ...

为Xcode的代码编辑器自定义主题

为Xcode代码编辑器自定义主题
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MapXtreme2004代码 之 自定义范围主题地图
举报原因:
原因补充:

(最多只允许输入30个字)