MapX应用教程 在MapX下紧缩表 MapXLib 在MapX下紧缩表 在Professional里面,紧缩表用 Pack Table 语句完成。而在MapX中则需要使用临时图层,并用复制技术来完成。示例:‘紧缩当前Map对象中的所有图层 Dim LayerInfo As New MapXLib.LayerInfo Dim Lyr As MapXLib.Layer Dim LyrTemp As MapXLib.Layer Dim Fld 空间数据库 甜馍馍 2009-04-25 140 热度 0评论
在VC++中嵌入MapX的集成二次开发 MapX是MapInfo公司向用户提供的具有强大地图分析功能的ActiveX控件产品。由于它是一种基于Windows操作系统的标准控件,因而能支持绝大多数标准的可视化开发环境如Visual C++、Visual Basic、Delphi、PowerBuilder等。编程人员在开发过程中可以选用自己最熟悉的开发语言,轻松地将地图功能嵌入到应用中,并且可以脱离MapInfo的软件平台运行。   算法与数据结构 甜馍馍 2009-03-30 127 热度 0评论
在VC++中嵌入MapX集成二次开发的基本方法步骤实例 结合GIS工具软件与当今可视化开发语言的集成二次开发方式是GIS应用开发的主流。它的优点是既可以充分利用GIS工具软件对空间数据库的管理、分析功能,又可以利用其它可视化开发语言具有的高效、方便等编程优点,集二者之所长……缘由于此,本文谈谈在VC++中嵌入MapX进行二次开发的基本方法以及步骤,包括对应用工程的预设置、对MapX属性的操作、部分MapX工具的应用、设置图层控制和地图投影、以及设计编辑 组件式GIS 甜馍馍 2007-11-15 130 热度 0评论
用VB和MapX实现各种专题图的示例代码 Private Function GetThemeLayerName() As String'获得专题图层名称Dim strLayerName As StringDim nIndex As Integer nIndex = Combo2.ListIndexIf nIndex < 0 ThenstrLayerName = ""ElsestrLayerName = Combo2.List(nIn 组件式GIS 甜馍馍 2007-10-16 190 热度 0评论
VC下用MapX实现任何比例尺打印功能源码 VC下用MapX实现任何比例尺打印功能源码 视图调整部分 if(m_Map==NULL) return;try{m_Map->SetCurrentTool(miSelectTool);CString strMap,strPaper,strLayer;m_txtMap.GetWindowText(strMap); //地图比例m_txtPaper.GetWindowText(strPaper) 组件式GIS 甜馍馍 2007-10-11 123 热度 0评论
如何用MapX访问Oracle空间数据库原理及方法 目前,采用数据库管理空间数据已经成为主流技术,其优点在于能够实现空间数据与属性数据的无缝集成,这种数据库也称为空间数据库。空间数据库利用数据库的管理机制可以保证空间数据的完整性和安全性,对空间数据进行备份和恢复以及控制用户的并发访问等。 Oracle的空间数据选件(Oracle Spatial)可以把复杂的地图对象(包括空间数据和属性数据)存入一个表中,同时建立空间数据索引,从而实现空间数据和属性 空间数据库 甜馍馍 2007-10-11 132 热度 0评论
MapX在VC++中实现军用标图系统的研究及应用 为适应军队信息化发展的要求,开发一个C3I系统,首先要解决的问题就是开发一套适用于军事应用的标图系统。本文分析了GIS组件--MapX的特性,阐述了将MapX集成于VC++ 6.0中绘制军用图形的基本方法,并给出了实现军用标图系统的一种解决方案。关键词 MapX;VC++;程序设计;集成;军用标图系统Keywords : MapX; VC++; programming; Integration; 组件式GIS 甜馍馍 2007-10-11 193 热度 0评论
MapX如何在图层上添加一个点的代码实例 MapX如何在图层上添加一个点的代码实例 CMapXPoint pnt;CMapXFeature ftr;CMapXStyle style;style.CreateDispatch(style.GetClsid()); //设置样式点风格。(节点式)style.SetSymbolType(miSymbolTypeVector); style.SetSymbolCharacter(34);//设置显 组件式GIS 甜馍馍 2007-10-10 113 热度 0评论
MapX图层样式替换的VB源代码 特别需要说明的在MapX中所有的样式都在style对象中,因此必须先确定你要指定的样式类型,否则,虽然设置了样式的各种属性但是没有指定特定的类型也是白搭。比如对面图层修符号样式,即使代码执行也看不出效果。原本用栅格符号的点没有修改类型,改成什么字体也没有用,这个大家得注意。 代码如下: With Map1.Layers(1)'定义符号类型.Style.SymbolType = miSymbolTy 组件式GIS 甜馍馍 2007-10-10 114 热度 0评论
MapX开发疑问之坐标问题讲解 对于GIS系统,坐标系是和每个对象对应的,也就是说,任何一个空间对象(Feature)都必须有一个空间参考,但在实现中,一般是一个图层对应一个空间 参考,也就是坐标系。而整个地图也有一个空间参考,并且有的系统,这个参考还分为实际内部数据的和显示的(例如MapX)。 MapX的空间参考可以通过CoordSys object来设置。设置的类型包括平面坐标(笛卡尔坐标,Non-Earth),经纬度以及各 组件式GIS 甜馍馍 2007-10-07 119 热度 0评论