b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

mapinfo官网_mapxtreme pitney_mapxtreme(2)

电脑杂谈  发布时间:2017-01-21 21:03:06  来源:网络整理

11. Feature是图元类,图元由它们的几何体、样式、数据源、键和属性描述。 通常,图元为表中的行,并且计算机化地图其中一项主要用途就是获取关于图元的信息。

生成标注的方法

见于:F:\科技制作\mapinfo文件中的《中文 mapxtreme 2008》第218页。

在登录时将地图添加在控件上

方法一:运用FeatureLayer类添加

1)、新建一个Table对象,可以运用打开方式来新建。

Table table = MapInfo.Engine.Session.Current.Catalog.OpenTable("D:\\Program

Files\\MapInfo\\MapXtreme\\6.8.0\\Samples\\Data\\usa.tab");

2)、再建立一个FeatureLayer对象,其用于将表转化成图层。

3)、最后将图层添加到地图中。

mapControl1.Map.Layers.Add(layer);

方法二:运用临时Map类

1)、新建一个临时地图对象map。

MapInfo.Mapping.Map myMap = MapInfo.Engine.Session.Current.MapFactory.CreateEmptyMap(ne

w Size(400, 300));

2)、新建表对象并且将其转化成图层。方法如上:

3)、将上述建好的图层增加到临时地图中。

myMap.Layers.Add(layer);

4)、通过改变已有地图的属性来改变地图。

mapControl1.Map=myMap;

方法三:运用MapTableLoader类

1)、新建一个临时地图对象mymap。

MapInfo.Mapping.Map myMap = MapInfo.Engine.Session.Current.MapFactory.CreateEmptyMap(new Size(400, 300));

2)、新建一个MapTableLoader对象(可以运用打开方式建立) MapTableLoader tl = new MapTableLoader("D:\\Program

Files\\MapInfo\\MapXtreme\\6.8.0\\Samples\\Data\\usa.tab");

mapinfo官网_mapxtreme pitney_mapxtreme

3)、将上述新建的图层添加到地图中。mapxtreme

myMap.Load(tl);

4)、通过改变已有地图的属性来改变地图。

mapControl1.Map = myMap;

总结:注意每一个Mapcontrol对象都有一个Map属性,每一个map对象都有一个Layers属性。必须通过Table才能建立Layer(通常运用打开的方式建立),实现上述方法有两种:FeatureLayer和MapTableLoader类,但是其实现方法有所不同。当要添加地图时也有两种方法:添加图层和修改地图的Map属性。

建立可以标注的图层的方法

注意:当要在图层中建立标注和标注图元时,必须要在图元类(Feature)中建立图元和标注。然后将所建立的图元对象运用InsertFeature方法插入到表中。再进行显示。

方法如下:

Catalog Cat = MapInfo.Engine.Session.Current.Catalog;//创建临时层

TableInfoMemTable tblInfoTemp = new

TableInfoMemTable("Animation");


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-27890-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 吉皎
      吉皎

      物价高是因为中国国内税率过高跟央行印钞量过大的结果

    热点图片
    拼命载入中...