VB+MapX

所属分类:操作系统开发
开发工具:Visual Basic
文件大小:39KB
下载次数:47
上传日期:2008-09-10 22:49:33
上 传 者no name
说明:  实现了基本地图的查询 漫游 放大 缩小等等功能
(The realization of the basic map of the query and so roam Zoom function)

文件列表:
VB+MapX\clsDirBrowser.cls (1771, 2002-09-22)
VB+MapX\clsPublic.cls (5274, 2002-09-20)
VB+MapX\frmCloseLayer.frm (1971, 2002-09-18)
VB+MapX\frmMain.frm (68296, 2007-08-31)
VB+MapX\frmMain.frx (14516, 2007-08-31)
VB+MapX\frmNewLayer.frm (3892, 2002-09-20)
VB+MapX\frmNewLayer.frx (1330, 2002-09-20)
VB+MapX\frmOpenOracleLayer.frm (3721, 2002-09-20)
VB+MapX\frmOpenOracleLayer.frx (23, 2002-09-20)
VB+MapX\frmOptions.frm (1947, 2002-09-20)
VB+MapX\frmPackOption.frm (3882, 2002-09-22)
VB+MapX\frmPackOption.frx (124, 2002-09-22)
VB+MapX\frmProperty.frm (2957, 2002-09-20)
VB+MapX\frmSaveLayer.frm (6009, 2002-09-20)
VB+MapX\frmSaveLayer.frx (1330, 2002-09-20)
VB+MapX\frmSelectLayer.frm (1971, 2002-09-19)
VB+MapX\frmShowFeatures.frm (4343, 2002-09-20)
VB+MapX\frmTest.frm (816, 2002-09-20)
VB+MapX\MapX5.vbp (1217, 2008-09-08)
VB+MapX\MapX5.vbw (632, 2008-09-08)
VB+MapX\MapX5NewFeature.txt (10925, 2002-09-22)
VB+MapX\MSSCCPRJ.SCC (190, 2001-09-07)
VB+MapX\myself.txt (440, 2007-09-14)
VB+MapX\pictures\INFO.bmp (1336, 2002-02-07)
VB+MapX\pictures\LAYERS.bmp (1336, 2002-02-07)
VB+MapX\pictures\OPENFILE.BMP (1318, 2001-06-02)
VB+MapX\pictures\OPENGST.bmp (822, 2002-09-22)
VB+MapX\pictures\PAN.bmp (1334, 2002-02-07)
VB+MapX\pictures\POINTSELECT.bmp (1334, 2001-02-19)
VB+MapX\pictures\POLYSELECT.bmp (246, 2001-06-02)
VB+MapX\pictures\RADIUSSELECT.bmp (1336, 2002-02-07)
VB+MapX\pictures\RECTSELECT.bmp (246, 2001-06-02)
VB+MapX\pictures\SAVE.BMP (1318, 2001-06-02)
VB+MapX\pictures\Thumbs.db (16384, 2007-09-14)
VB+MapX\pictures\ZOOMIN.bmp (1336, 2002-02-07)
VB+MapX\pictures\ZOOMOUT.bmp (1336, 2002-02-07)
VB+MapX\pictures\ZOOMTOLAYER.bmp (246, 2001-06-02)
VB+MapX\pictures (0, 2007-10-06)
VB+MapX (0, 2008-09-08)
... ...

关于Demo 作者:James.Liu 本DEMO在VB6 + MapX5 + Oracle8.1.7上调试通过。 DEMO主要演示了一些MAPX5的新功能,重点介绍了MAPX5中如何实现一些图形要素(点、线、面)的高级编辑功能,比如图元在图层间的拷贝、剪切、粘贴、平移和旋转等。以下是DEMO实现功能的简要介绍。 1.文件/新建TAB: 可以创建新的临时图层,或者tab文件 2.文件/打开gst或者tab文件: 打开一个GST文件或者将tab文件添加到当前地图中 3.文件/打开空间数据图层: 设置数据库的连接参数和SQL语句,将存放在空间数据库的图层加入 4.文件/保存gst: 将当前地图保存为一个GST文件,以便以后打开 5.文件/另存为: 将某一图层或者图层中的一部分要素存到另外的tab文件中 6.文件/关闭图层: 关闭某一层或者所有图层 7.视图/漫游、放大、缩小: MapX的基本的地图操作功能 8.视图/缩放到图层: 显示指定图层或者所有图层的全境视图 9.视图/图层控制、投影设置: 基本的地图图层控制和投影变换设置 10.视图/光标位置: 坐标显示开关,如果被打开,状态条将显示光标所在位置的坐标 11.视图/节点捕捉: 节点捕捉开关,如果被打开,在选择操作时会动态捕捉要素节点 12.视图/节点显示: 节点显示开关,如果被打开,将显示当前图层(工具条上下拉条中显 示图层,以后同)的所有要素节点。 13.视图/选项: 设置节点捕捉的屏幕范围。 14.选择/点选、矩形选、圆选、多边形选:MapX的基本选择功能 15.选择/I查询: 显示当前层选中要素的属性值 16.选择/显示选择集: 显示选择后产生的结果集合的所有要素的属性值 17.选择/缩放到选择集: 缩放到能显示所有选择集合的视野范围 18.对象编辑/复制、剪切、粘贴:在同层或者不同图层之间进行要素的复制、剪切、粘贴操作。注意 这种操作的目标图层只能是TAB文件(因为对oracle spatial图层中添加 图元需要指定mi_prindex字段,在别的DEMO中有专门的例子),可以通过工具 条上的当前图层选择框来指定源图层和目标图层。 19.对象编辑/平移: 选中部分要素,然后拖动选择部分就可以了。 20.对象编辑/旋转: 旋转分为固定角度旋转和任意旋转。固定角度旋转时,首先选择一 个或者一批操作的图元,然后点击不同的角度按钮实现操作图元的编辑; 对于任意角度旋转,首先选择一个或者一批操作的图元,其次指定旋转锚 点,如果自己指定的话就在地图上选择一点,否则系统将设置选中图元( 或者集合)的中心为锚点,然后根据你鼠标的移动来确定旋转的角度同时 显示旋转后的效果,最后按下鼠标左键确定旋转的最后结果,右键放弃旋 转。 21.对象编辑/合并图元: 将当前层中的选中的多个图元合并成一个要素 22.节点编辑/添加: 这时会显示当前图层所有要素的节点,然后选择要编辑的要素,在 两个节点间就可以添加新的节点了,然后还可以对新添加的节点进行编辑。 23.节点编辑/编辑: 可以对选择要素的节点进行拖动,删除操作,在节点编辑时会自动 启动节点捕捉功能。 24.紧缩表/紧缩表: 先选择要操作的表和需要紧缩操作选项,然后来执行紧缩操作,紧 缩表功能是MapX5的新功能之一,极大了方便了做图元编辑操作,尤其是 对图元的删除,这在MapX以前版本中实现是比较麻烦的。

近期下载者

相关文件


收藏者