读书人

创建专题图及图例 (地图xtreme2008amp;C#

发布时间: 2012-08-27 21:21:56 作者: rapoo

创建专题图及图例 (mapxtreme2008&C#)
//创建专题图

IndividualValueTheme thm = new IndividualValueTheme(MyLayer, "某字段", "xx");
MyLayer.Modifiers.Append(thm);

//图例
FeatureLayer fl = new FeatureLayer(MapInfo.Engine.Session.Current.Catalog.GetTable("MyLayer"));
System.Drawing.Size size = new Size(300, 300);
MapInfo.Mapping.Legends.LegendFactory lfa = MainMap.Map.Legends;
MapInfo.Mapping.Legends.Legend legend = lfa.CreateLegend(size);
MapInfo.Mapping.Legends.LegendFrame fra = MapInfo.Mapping.Legends.LegendFrameFactory.CreateThemeLegendFrame(thm);
legend.Frames.Append(fra);
legendControl1.Legend = legend;

读书人网 >C#

热点推荐