文章列表:MapGIS 10 Objects开发入门手册

155

MapGIS 10 Objcet开发入门(4-11) MapGIS 10 Objects开发常见问题之控制矢量类图层可见

如何控制一个矢量类图层中某些要素在地图视图中可见或不可见? 可以在 MapGIS.GeoMap 命名空间中 VectorLayer 类中的 SetDispCondition 方法,通过设置一定条...

118

MapGIS 10 Objcet开发入门(4-10) MapGIS 10 Objects开发常见问题之添加弧段不成功

为什么添加弧段不成功? 在添加圆、弧以及 Bezier 之类的解析线时,添加不成功很多情况下都是由于构造完之后没有离散化,也就是没有调用 DisperseToDots,因为这些图形在存储的时候也...

118

MapGIS 10 Objcet开发入门(4-9) MapGIS 10 Objects开发常见问题之取得颜色号的RGB值

如何取得MapGIS颜色号的RGB值? 该功能由 MapGIS.GeoMap 提供,具体实现代码如下: //系统库管理 SystemLibrarys sysLibs = SystemLibrar...

134

MapGIS 10 Objcet开发入门(4-8) MapGIS 10 Objects开发常见问题之设置图层透明显示

如何设置图层透明显示? VectorLayer 图层对象提供了 Transparency 属性:0-100,值越大,图层显示效果越透明。 手册目录 本手册的全部内容: MapGIS 10 Obj...

115

MapGIS 10 Objcet开发入门(4-7) MapGIS 10 Objects开发常见问题之确定一个线型

线型库中如何唯一确定一个线型? 通过组件方式只能操作系统默认的系统库,一个线型可以通过线型号+辅助线型号来唯一确定,其中: LinInfo.LibID:辅助线型号  LinInfo.LinS...

119

MapGIS 10 Objcet开发入门(4-6) MapGIS 10 Objects开发常见问题之显示部分动态注记

答:这个问题涉及到两个方面:动态注记与部分显示。 在 GeoMap 提供的图层对象(VectorLayer)里面都有相应的功能接口与之对应,动态注记由图层的属性 Label 提供;而实现部分显示...

109

MapGIS 10 Objcet开发入门(4-5) MapGIS 10 Objects开发常见问题之关于异或模式

异或模式是用 Display 类对象进行自定义图形绘制时可能用到的一种画笔模式,通过给定 SetPenMode 方法里参数值为 7 来设置当前画笔为异或模式,处于异或模式的画笔,将可实现:在同一...

118

MapGIS 10 Objcet开发入门(4-4) MapGIS 10 Objects开发常见问题之无法绘制想要的矩形

用 Display 的 PolyGon 方法始终画不出想要的矩形图形,可能主要是两种原因导致: 其一:矩形对象构建需要把第一个点作为第五个点添加到线对象中,以封闭矩形; 其二可能是没有设置画刷导...

134

MapGIS 10 Objcet开发入门(4-3) MapGIS 10 Objects开发常见问题之DispPolyGon和PolyGon的区别?

一般带图形参数的方法是负责绘制逻辑坐标下的几何对象,而不带图形参数的则是绘制设备坐标下的几何对象,例如 DispPolyGon(GeoPolygon poly,RegInfo regInfo),...

129

MapGIS 10 Objcet开发入门(4-2) MapGIS 10 Objects开发常见问题之确保刷新窗口正常显示

用 Display 自定义绘制图形,为确保刷新窗口亦能正常显示图形 。应该将自定义绘制图形的方法添加到 MapControl 控件的 postrefresh 事件中即可,每次重绘地图(刷新、缩放...

111

MapGIS 10 Objcet开发入门(4-1) MapGIS 10 Objects开发常见问题之操作对象内存不可读

操作矢量类时,报操作对象内存不可读。 原因一:在这之前 open 了图层,没有关闭导致的错误,在程序中对数据操作完成后要及时关闭数据; 原因二:此数据在平台或其他程序正在进行编辑。 2. 表格数...

106

MapGIS 10 Objcet开发入门(3-5) MapGIS 10 Objects 快速入门之实现打开地图文档功能

本文介绍使用MapGIS 10 开发实现打开地图文档功能,具体步骤如下: 1.在 Form1 视图设计窗口,添加功能菜单“地图文档操作”及其子菜单项“打开”,并为该菜单项“打开”注册单击事件处理...

80

MapGIS 10 Objcet开发入门(3-4) MapGIS 10 Objects 快速入门之命名空间引用及变量定义

打开 Form1 的代码界面,分别添加程序集 MapGIS.GeoMap.dll、MapGIS.GISControl.dll 的命名空间引用,如下代码所示: using MapGIS.GeoMa...

86

MapGIS 10 Objcet开发入门(3-3) MapGIS 10 Objects 快速入门之添加 MapGIS 程序集

为项目添加必要的 MapGIS 程序集引用,在此需引用 MapGIS.GeoMap.dll 、MapGIS.GISControl.dll。引用方法步骤为:右击解决方案“GISDevelop”项目...

119

MapGIS 10 Objcet开发入门(3-2) MapGIS 10 Objects 快速入门之注册地图控件

本文介绍MapGIS 10 Objects开发中注册地图显示控件的方法。 新建 Windows 窗体程序 在 VS2010 中选择“文件→新建→项目”,然后在弹出框的左侧模板栏选择“Visual...