当前位置:文档之家› mapgis讲义2

mapgis讲义2

mapgis讲义2
mapgis讲义2

第一讲 MAPGIS简介

一、几个术语

图层:按照一定的需要或标准把某些相关物体组合在一起。可以把图层理解为一张透明薄膜,每一层的图元在同一薄膜上,如水系力图层、铁路图层、地质界限图层、断层图层等。图层的分层有利于地图图元的管理,提高成图速度。

栅格图:即扫描的图像。

矢量图:即进行了数字化的图像,图中的每一个点都有相对的X和Y座标。

图元:图面上表示空间信息特征的基本单位,分为点、线(孤段)、多边形等三种类型。

点元:点图元的简称,有时称点。指其位置只有一组X和Y座标来控制。它包括字符串(注释)、子图(专用符号)等。所有点保存在点文件中(*.wt)结点:指某线或孤段的端点或数条线或孤段的交点。

结点平差:使几条线或孤段成为共用一个结点的过程

线图元:地图中线状物的总称。如划线、省界、国界、地质界线、断层、水系、公路等。所有线图元都保存在线文件中(*.wl)

区图元(面图元):由线或孤段组的封闭区域,可以以颜色和花纹图案填充。如湖泊、地层、岩体分布区等。所有区图元都保存在区文件中(*.wp)。

工程:对一系列的点、线、面文件进行管理的描述性文件。

二、MAPGIS几种主要文件类型及后缀

.wp 区(面)文件 .pnt 控制点文件

.wl 线文件

.wt 点文件

.tif 栅格文件

.rbm 光栅求反后文件

.mpj 工程文件

.cln 图例板文件

点文件(.wt):包括文字注记、符号等。即在输入时,文字和符号都存在点文件中。在机助制图时,文字注记称为注释(如各种标注等),符号称为子图(矿点符号,泉符号等)。

线文件(.wl):是由境界线、河流、航空线、海岸线等线状地物组成的图元。

面文件(.wp):将各个行政区进行普染色后,就得到了区文件。在理论上,区是封闭的线组成的区域,因此区是基于线生成的。

工程(.mpj):对一系列的点、线、面文件进行管理的描述性文件。其主要记录了各个文件的信息,如存放地、可编辑性等。(如何建立工程,见以后)

三、MAPGIS总体结构

MAPGIS总体结构如下图,其中框线圈中的部分是要学习的部分。

第二讲图形处理—输入编辑

一、输入编辑步聚

如下框图

主要步骤为:

1、将图件进件进行扫描,成灰度、或彩色、或二值。

2、建立相应的工作目录,即建立自已的工作文件夹。如mapgis学习

3、将扫描的图像拷入到工作文件夹中,

4、将系统库(相当于\mapgis65\slib文件夹)拷到工作文件夹中。

5、进行读图分析,看分几层。如水系层(河流、水库、泉等),交通层(铁路、公路、小路、航空线等),断层层(各种断层),地层层(地层界线,地层区,地层注记等),矿产层(各种矿产符号及注解等)。

6、进行系统设置。

单击主菜菜单左侧的按扭,弹出“MAPGIS环境设置”如下对话框:

单击,将新建的工作文件夹设为工作目录。

单击,将新建的工作文件夹中的slib目录设为系统库目录。

系统临时目录可以不变化,保持原来的。

将前的复选框打勾(单击),弹出“配置字体的”对话框:

先选中右上角的,此时右下角“字体号标准”会自动将

变兰,提示我们中文1号字体应为简体宋体,在左上角的“windows字体”中选

中“宋体”,单击中间的,此时,右上角的1中文会有宋体出现,这样就配好了1号中文字体。

重复上述步聚,将仿宋简、黑体简和楷体简也进行配好。如果出现配错,想

纠正的话,选在右上角的框中选中配错的字体,单击,配错的字体就去掉了。

这样,我们完成了字体设定设置,按退出字体设定。

按,退出环境设置。这样我们就完成了系统的环境设置。

7、装入光栅文件。

Mapgis65—图形处理—输入编辑—取消—文件—打开工程或文件(或单击打开工程或文件快捷按钮)--弹出对话框—在文件类型中选“MAPGIS图像文件”,选中要装入的光栅文件—打开。

在工作区域中单击,按快捷工具,也可单击左键,选“更新窗口”。会发现图已装入。

8、编辑层名词典。

单击“图层”菜单—选最下面的,弹出“修改图层名称”对话

框。如右图。分别选中相应的图层,

如0,1,等等,在“当前层名”中输

入相应的层名称。

在输入层名时,会有输不进的

现象,此时,应选用左键将“当前

层名”文本框中从左到右进行选

中,然后进行输入就可以了。

9、输入线操作

输入线时的操作方法

拖动操作:按下鼠标左键不松,拖动鼠标到适当位置后松开鼠标左键的过程。

移动操作:单击鼠标左键,然后松开,移动到适当位置后再按鼠标左键确认的过程。

取消输入操作:单击右键。

自动封闭线:在输入封闭线时,在快封闭时按下Ctrl+鼠标右键。

F5:放大屏幕

F6:以鼠标所在位置为中心移动屏幕

F7:缩小屏幕

F8:线矢量化时加点(在鼠标所在位置加点)

F9:线矢量化时退点(一次退一个点)

F11:改变线方向(即在数字化时,从线的一头转向另一头)

F12:抓线头,抓线上线,靠近线等操作(MAPGIS特有,十分有用)

单击,设置好输入线的参数,利用以上操作方法,进行线矢量化操作。

注意一定要不同性质的地物用不同的颜色区分,并根据读图结果,分别赋于不同的图层中。

10、输入点

单击工具栏中的,区分输入的是点注释还是点图元,并赋于不同的参数,进行点的输入。

第三讲线、点的输入及编辑操作

根据第二讲的输入线、点的方法,进行输入线、点。

一定要注意,对于线的操作,要在“线编辑”中找相应的命令。对于点的操作,要在“点编辑”中找相应的命令。

在线、点输入及编辑中,

对于点编辑:输入点,删除点,移动点,拷贝点,修改文

本,修改点参数,经常用到,被列于工具栏中。

对于线编辑:输入线,删除线,剪断线,线上删点,线上移点,修改线参数,经常用到,被列于工具栏中。

这些大家都要牢记,

对于“线编辑”,“点编辑”,“区编辑”下的各个功能命令要大家都进行实践一下,有个感性认识。

完成一幅图件的线、点矢量化。

第四讲造区

在线、点文件者矢量化完后,先进行检查,然后进行造区。

要明白:区是由四周封闭的弧所围成的区域,弧是区是边界。

一、检查线是否有错误

1、仔细检查是否有遗漏的线。

2、放大窗口检查线错误并进行靠近线处理。

3、检查是否有重叠线、自相交线、重叠座标。

“其它”菜单下----,对于重叠座标,在错误处选中一处错误,击右键,选“清除所有重叠座标”。

对于自相交线,进行线编辑,用线上移点、线上删点和剪断线等功能进行编辑。

“其它”菜单下----,对于重叠的线,在错误处选中一处,击右键,选“清除所有重叠线”

二、造区

按以下步聚进行。

1、将矢量化后的线做一备份,做为造区的线文件。

图形编辑—打开线文件—另存线文件,如起名:ZQ.WL

2、打开造区用的线文件,即ZQ.WL

将不参加造区的线删除,如外图框、部分不造区的水系,公路,交通线等。

保存线文件。

3、进行其它——自动剪断线处理—— 线转弧段处理——存区文件(给文件名,如ZQ.wp,不要存线文件),关闭窗口,系统提示是否存线文件,选否。

4、打开区文件(ZQ),装入线文件(原文件,非ZQ)。进行其它——拓扑错误检查。

5、针对拓扑错误对线进行修改(每一个错误)。

6、存线文件

重复1-6步聚,至无错误为止。

7、造区。(其它——拓扑重建。)

三、需熟知的几种区操作

1、输入弧段

2、线工作区提弧

3、弧上加点

4、弧段上移点

5、删除弧段

6、剪断弧段

7、延长约宿短弧段中的

靠近弧段、延长弧段

8、弧段结点平差

9、区编辑中的

输入区、挑子区、删除区

合并区、分割区等。

10、修改参数

11、统改参数

等操作。

第五讲误差校正

在图形的描扫输入或矢量化过程中,由于操作的误差、扫描设备的精度及图纸的变形等因素,使输入后的图形存在着局部或整体的变形。为了消除图形的变形,达到图形的精度。图形输入后必须进行误差校正。

我们主要讲矢量数据的误差校正。按以下步聚进行:

第一步:采集较正控制点

1、将矢量化好图框(包括座标网)单独提出,存一文件(如TK.wl),注意图框内的坐标线要和内图框靠近或出头,不要外图框,并且进行线文件的重叠线和重点坐标及自相交检查。

2、打开“误差较正”子模块,利用座标网进行较正点的采集。(实用服务—误差校正)

3、打开 tk.wl(文件—打开文件,选tk.wl)或单击打开tk.wl.

4、通过“控制点—设置控制点参数,弹出对话框如图,点确定。

5、控制点—选择采文件,选择打开的tk.wl

文件。

6、控制点—自动采集控制点”进行控制点实

际值的采集

7、根据采集情况和实际情况决定采集点是

否有用,对其进行编辑修改(添加或删除)。

添加控制点:控制点—添加校正控制点,在需要添加地方进行添加。

删除控制点:控制点—删除校正控制点

8、通过“控制点—修改较正控制点”将修改的控制点拉框逐行、逐列框住,进行其理论值的输入。(注意比例尺和坐标线间的距离值)

9、输入理论值后,“控制点”—“浏览控制点文本”进行浏览,看是否没有输入理论值的控制点。

10、“文件—保存控点”或对控制点进行保存(如kzd.pnt)。

第二步:数据较正

1、打开点、线、面文件(“文件—打开文件,在对话框中选取要进行较正的点、线、面文件,Ctrl+鼠标)

2、如果在采集完控制点并输入理论值后,并闭了“误差校正”模块,要进行此步操作,否则,可不进行,直接进行步聚3。

装入较正控制点(“文件—打开控制点,或,选取控制点文件kzd.pnt)。

3、分别对点线面文件进行较正(如点文件较正,“数据较正—点文件较正转换”)

4、保存较正后的点、线、面文件(“文件—另存文件—选中new???.???文件进行保存,弹出对话框,输入相应文件名,如线文件???cor.wl)”)

这样,我们就进行了文件的校正,如果是同时进行有我个同类型文件(如有多个线文件),要进行校正一个,另存一个,否则有被冲掉的可能。

采集控制点时易出错和需注意地方

1、座标网多处被剪断。(出现在断点处采集了控制点)

2、座标网有重叠部分线。(出现重叠处被多处采集控制点)

3、装入控制点时不显示控制点

1、如果没有装入线文件时,不显示。

2、控制点显示开关没有打开。

4、存校正后文件时,被点成兰色为要存的文件。

第六讲数据转换

该模块是为MAPGIS系统能和其他系统软件进行资源共享和进行数据交换所准备的。实现和不同系统间的数据转换,提供接口文件。

输入接口:即能接收的文件类型,可转成MAPGIS格式的类型:

1、MAPGIS明码

2、AutoCAD的dxf格式。

3、DLG格式文件

4、瑞得全站仪格式文件

5、MAPINFO交换文件

6、ARCINFO交换文件(E00及公开格式)

输入接口:即转出文件类型,将MAPGIS文件转成其他格式文件类型

1、MAPGIS明码

2、AutoCAD的dxf格式。

3、DLG格式文件

4、MAPINFO交换文件

5、ARCINFO交换文件(E00及公开格式)

等。

简单演示和AUTOCAD接口的输入和输出。

第七讲 升级

该模块主要是提供mapgis5.X 和 mapgis6.X 之间进行文件的兼容性升、降级转换。保证mapgis5.X 做的文件,在mapgis6.X 环境下也能用,用mapgis6.X 做的文件,在mapgis5.X

文件升级界面如下:

具本步骤:

1、选择要进行升级的文件在的目录,此时所有的文件类型都在列表中列出,如图。

2、选择要转换的文件。

3、选择转换后版本,及转换后存在什么地方

4、按“转换”按钮,进行升级或降级转换。

4 选择要进行升、降级的文件

第八讲标准图框-投影变换

投影变换,是将图形从一种坐标系下转化为另一种坐标系下,或从一种投影系统下转换为另一种投影系统下。

一、投影系统及坐标系简介

(一)、常用的投影类型

1、兰伯特等角园锥投影

用于小比例尺的地图投影(小于1:50万)

2、高斯—克吕格投影(等角横切椭圆柱投影)

用于中大比例尺投影(大于1:50万投影),如1/5万、1/万。

(二)、坐标系(椭球参数)

我国有两种,1954年北京坐标系和1980年西安坐标系。

1980年西安坐标系国目前常用坐标系。

地理坐标:单位是度、分、秒。没有比例尺

大地坐标:单位是米,有比例尺,为1

图纸坐标(平面直角投影坐标):单位是毫米,有比例尺,根据比例尺不同选不同的投影类型。

(三)、高斯—克吕格投影

是采用分带办法控制地图的变形。也是常用的投影方式。

我国1/2.5万—1/50万地图采用6度分带,1/万地图采用3度分带。

具体每个带的投影中央经度见参考书。

我省跨两个投影6度带。分别是111和117。

在京广线以西的地区,108度—114度之间的投影中央经线是111度。

114-120度之间的投影中央经线是117度。

根据图上大地坐标注判断中央经线:

6度带:中央经线=带号*6-3,3度带:中央经线=带号*3

如:19340000,前面两位数19是带号,且表示6度带,此时该幅图的中央经线是19*6-3=111度。

又如:38340000,前两位38是带号,表示3度带,则其中央经线是:38*3=114度。

二、投影变换需注意的

1、高斯坐标系中的X 、Y 轴正好对应MAPGIS 坐标系中的Y 、X ,即高斯坐标系中的X 值在MAPGIS 系统中应为Y 值。

2、高斯坐标系中的横向(东西向)坐标最多为6位,纵向(南北向)最多为7位。在MAPGIS 中,若横向为8位,则前两位为带号,在使用时要记着去掉前边的带号,将带号填入相应的参数中。单位是米。

三、标准图框生成

两种方法

(一)已知图的四个角的经、纬度,生成标准图框。 1、打开“投影变换”子模块,“投影转换—绘制投影经纬网”或 图标。弹

出如下对话框。输入起始和结束的经纬度值,以DDDMMSS 格式

2、单击角度单位,弹出对话框如下。角度单位即是设置输入的数值坐标的坐标系和投影类型。因为我们输入的是DDMMSS,是地理坐标,因此,坐标系类型就选地理坐标,椭球体参数据图的需要选54或80,坐标单位为DDMMSS.ss。点确定

3、单击投影参数按钮,弹出对话框如下。投影参数即是设置结果输出图框的坐标系和投影类型。因为我们要的结果是成图坐标,坐标系类型就选投影平面坐标,椭球体参数据图的需要选54或80,坐标单位是毫米,定适当的比例尺。确定和输入投影中心经度和任一点纬度,确定。

4、输入生成图框的线、点参数。击确定,弹出如下对话框:

将“图廓上画标尺刻度”打勾后,主间隔和次间隔变成可编辑状态。输入相应的值(DDMMSS格式)上图表示隔5分画一个主间隔,隔1分画一个次间隔,主间隔长为5mm,则次间隔为2.5mm。输入相应的图名,点确定。

5、这时小表一阵飞转,生成图框

6、保存生成的图框。文件—另存文件,选中要存的文件,起名即可。

(二)已知图的四个角的大地坐标,生成标准图框

1、打开“投影变换”子模块,“系列标准图框—键盘生成矩形图框”或

图标。弹出对话框:

2、先选“矩形分幅方法”为任意公里矩形分幅,然后将“图廓参数”和“图廓内网参数”,“网线类型”,“比例尺”,“坐标系”,“起始带号”等参数输入,如上图。

3、输入生成图框的线、点参数。

4、,点“确定”,生成图框

5、保存生成的图框,文件—另存文件。

第九讲图形裁剪

在图形输入完毕之后,在不同应用场合,经常只需要利用整个图形中的一部分或某一块,这就要求系统能根据不同需要将图形裁剪为任意形状。就用到了图形裁剪功能。

内裁:将剪裁框内部东西裁出来用。

外裁:将剪裁框外部东西裁出来用。

主要步聚:

1、先确定一个剪裁框。

要在图形编辑下,得到一条封闭的多边形线。并且线没有重叠点,没有自相交,没有重叠线等错误存在。将其单独存为一个线文件,如cjk.wl。

2、进行图形裁剪模块。装入要剪裁的文件。

在文件菜单下,选择“装入点(线或面)文件”,装入需要裁剪的点、线、面文件。

3、装入剪裁框。在“编辑裁剪框”菜单下,选“装入裁剪框”,选中在图形编辑模块中编辑好的裁剪框,如cjk.wl。

4、建裁剪工程:在“剪裁工程”菜单下,选择“新建”,弹出如下“编辑裁剪文件”对话框。

其中,裁剪框文件:是装入的裁剪框。

被剪裁文件:是下面列表框中被选中的文件。

结果文件名:裁剪后的文件路径及命名。(注意不要和被剪裁文件同路径和同名。)

类型:是选择是内裁还是外裁。

方式:分制图裁剪和拓扑裁剪两种方式,其主要区别是在于对区文件的剪裁。使用制图裁剪裁两个相邻的区时,系统会将它们共同的弧段一分为二,使两个区相互独立,拓扑关系发生变化。而拓扑裁剪的方式则使它们共同的弧段保持原来的拓扑关系。

对于列表框中的文件一一选中,选择相应的结果文件名,类型,方式后,单击“修改”就可以了。

5、这样每个列表文件都要进行上述操作后,单击“OK”,建立了裁剪工程。

6、裁剪:选择“裁剪工程”菜单下的“裁剪”。或单击工具栏中的,系统开始进行裁剪。

这样,选中的文件就被进行了裁剪。

MAPGIS67教程(制图详细步骤讲解)

第1章概述与安装 1.1 概述 MAPGIS 是中国地质大学(武汉)开发的、通用的工具型地理信息系统软件。它是在享有盛誉的地图编辑出版系统MAPCAD 基础上发展起来的,可对空间数据进行采集,存储,检索,分析和图形表示的计算机系统。MAPGIS 包括了MAPCAD的全部基本制图功能,可以制作具有出版精度的十分复杂的地形图、地质图,同时它能对图形数据与各种专业数据进行一体化管理和空间分析查询,从而为多源地学信息的综合分析提供了一个理想的平台。 MAPGIS 地理信息系统适用于地质、矿产、地理、测绘、水利、石油、煤炭、铁道、交通、城建、规划及土地管理专业,在该系统的基础上目前已完成了城市综合管网系统、地籍管理系统、土地利用数据库管理系统、供水管网系统、煤气管道系统、城市规划系统、电力配网系统、通信管网及自动配线系统、环保与监测系统、警用电子地图系统、作战指挥系统、GPS 导航监控系统、旅游系统等一系列应用系统的开发。 1.2安装 1)系统要求: 硬件:CPU 486 以上、16M RAM、200M 硬盘、256 色以上显示器; 操作系统:Win9x、Win2000、WinNT 、WinXP或Win7系统; 输入设备:本单位主要使用的是GRAPHTEC—RS200Pro型扫描仪; 输出设备:本单位主要使用的是Canon—IPF700型出图打印机。 2) 硬件的安装: MAPGIS 硬件部分有加密狗,ISA 卡、PCI 卡三种,本单位主要为MAPGIS USB 软件狗,在确保机器BIOS 设置中USB 设备未被禁止的条件下,Windows 98 和Windows2000 自带的标准USB 驱动程序均可支持MAPGIS USB 软件狗工作。 3)软件的安装: MAPGIS 安装程序的安装过程为:找到MAPGIS 系统安装软件,双击SETUP 图标,系统自动安装软件,在WIN2000/NT/XP 下安装时,应先运行WINNT_DRV,提示成功后才可选择SETUP 开始MAPGIS 程序的安装; 对于MAPGIS6.1 及MAPGIS6.5,则无关键字和安装选择,但须根据实际需要选择安装组件。 从上述组件中选择实际运用中需要的选项,根据提示即可完成安装。

利用VB和MAPGIS基本控件做二次开发

利用VB和MAPGIS基本控件学做二次开发 摘要:本文介绍了利用VB进行MAPGIS二次开发的原理、方法和实现技术,为用户进行复杂的应用开发提供了技术基础。 关键词:VB,MAPGIS,二次开发 微软公司的Visual Basic是一个简单易学的可视化开发工具,MAPGIS提供了很多功能强大的图形和属性管理控件,并为二次开发提供了许多完备的功能接口。利用VB和MAPGIS 基本控件可以做一些基本的开发,满足用户的一些特殊需要。本文将以区文件操作开发为例,讲解二次开发的原理、方法、要点和实现技术。 第一步:首先建立VB开发环境。 安装MAPGIS SDK软件到MAPGIS安装路径下。 添加声明模块vbW60_Area.bas,该模块包含MAPGIS基本参数及结构定义、消息与版本定义等。添加的方法是:在VB程序中点取"Project"菜单下的"Add Module",添加vbW60_Area.bas文件,该文件在MAPGIS安装程序的Basic子目录下。 添加参照引用文件。这些文件是MAPGIS控件功能实现的外部参照。添加的方法是:在VB程序中点取"Project"菜单下的“References”,将MapGisBasCtl1 1.0 Type Library、MapGisBasCtl2 1.0 Type Library、MapGisBasCom 1.0 Type Library、MapGisBasCtl 1.0 Type Library四个参照文件打钩,如下图所示。 设置可执行文件输出目录。生成的可执行文件必须放在与MAPGIS安装目录的动态库和控件相同的目录中才能执行。设置的方法是:点取"File"菜单下的"Make *.exe..",选择

mapgis新手教程3

山西地信数码科技公司
MAPGIS 教程
8、系统弹出(如下图)对话框。在此对话框中选择我们新建好的空白文件夹。
此文件夹即为 新建好的空白 文件夹
9、选择要裁剪的文件。这儿有两种情况: ①如果(左面窗口中)所有的文件都需要进行裁剪时,我们直接点击“添加全部”即可。 ②如果(左面窗口中)只有一部分文件需裁剪时,我们要将所需裁剪的文件全部选中(即将 其选为蓝色) 。然后点击“添加”→选择全部→设置“参数” (参数的设置参照下图即可)→ →单击“参数应用” (此时左下角的窗口中会显示出我们将要进行裁剪的图形文件)→单击 “装入裁剪框” (即我们在“输入编辑”中新建好的区文件)→单击“开始裁剪”→在右下 角窗口中的任意位置单击右键,在弹出的下拉菜单中选择“复位窗口” 。这时裁剪后新的图 形文件就显示在此窗口中→退出。
5

山西地信数码科技公司
MAPGIS 教程
此处为裁剪 范围。 此图为裁剪 后的新文件。
10、最后,我们可以在“输入编辑”中打开裁剪后的文件。 (如下图)
6

山西地信数码科技公司
MAPGIS 教程
本次操作结束,如发现有不清或不对的地方请与我们联系(sxmapgis@https://www.doczj.com/doc/3811583690.html,) ,我们 会及时改正,谢谢! 这里只是讲一些快速的入门法, 如果想更深入的了解 MAPGIS 知识, 请看 MAPGIS 相关书 籍。
7

山西地信数码科技公司
MAPGIS 教程
MAPGIS 打

(作者:sxmapgis) 功能:打印出图. 当一张图绘制完后,我们需要把它打印出来,具体步骤如下:
如果在准备出图的过程中,如果还要进行一些修改,在菜单栏上单击“返回编辑” 。
1

(推荐下载)MAPGIS67教程(制图详细步骤讲解)

(完整word版)MAPGIS67教程(制图详细步骤讲解) 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word 版)MAPGIS67教程(制图详细步骤讲解))的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)MAPGIS67教程(制图详细步骤讲解)的全部内容。

第1章概述与安装 1.1 概述 MAPGIS 是中国地质大学(武汉)开发的、通用的工具型地理信息系统软件。它是在享有盛誉的地图编辑出版系统 MAPCAD 基础上发展起来的,可对空间数据进行采集,存储,检索,分析和图形表示的计算机系统。MAPGIS 包括了 MAPCAD的全部基本制图功能,可以制作具有出版精度的十分复杂的地形图、地质图,同时它能对图形数据与各种专业数据进行一体化管理和空间分析查询,从而为多源地学信息的综合分析提供了一个理想的平台。 MAPGIS 地理信息系统适用于地质、矿产、地理、测绘、水利、石油、煤炭、铁道、交通、城建、规划及土地管理专业,在该系统的基础上目前已完成了城市综合管网系统、地籍管理系统、土地利用数据库管理系统、供水管网系统、煤气管道系统、城市规划系统、电力配网系统、通信管网及自动配线系统、环保与监测系统、警用电子地图系统、作战指挥系统、GPS 导航监控系统、旅游系统等一系列应用系统的开发。 1。2安装 1)系统要求: 硬件:CPU 486 以上、16M RAM、200M 硬盘、256 色以上显示器; 操作系统:Win9x、Win2000、WinNT 、WinXP或Win7系统; 输入设备:本单位主要使用的是GRAPHTEC—RS200Pro型扫描仪; 输出设备:本单位主要使用的是Canon—IPF700型出图打印机。 2)硬件的安装: MAPGIS 硬件部分有加密狗,ISA 卡、PCI 卡三种,本单位主要为 MAPGIS USB 软件狗,在确保机器 BIOS 设置中 USB 设备未被禁止的条件下,Windows 98 和 Windows2000 自带的标准 USB 驱动程序均可支持 MAPGIS USB 软件狗工作。 3)软件的安装: MAPGIS 安装程序的安装过程为:找到 MAPGIS 系统安装软件,双击SETUP 图标,系统自动安装软件,在 WIN2000/NT/XP 下安装时,应先运行 WINNT_DRV,提示成功后才可选择 SETUP 开始 MAPGIS 程序的安装; 对于 MAPGIS6。1 及 MAPGIS6。5,则无关键字和安装选择,但须根据实际需要选择安装组件。 从上述组件中选择实际运用中需要的选项,根据提示即可完成安装。

mapgis二次开发教程

mapgis二次开发教程 默认分类 2009-09-08 10:18:14 阅读898 评论1 字号:大中小订阅 目前MAPGIS二次开发库主要以API函数、MFC(Microsof t Foundation Class)类库、Com组件、Activ eX 控件四种方式提供。开发库被封装在若干动态链接库(DLL)中。 API函数在使用方法上与Windows的API函数完全一样,因此是独立于开发工具的。无论您使用VC++、VB还是BC++、Dephi…,您在这些工具中如何调用Windows的API函数,您就可以怎么调用这些二次开发函数。 MAPGIS类库是为基于MFC类库的C++开发者提供的多个可重用基类,它将应用程序所需的常见基本功能作了封装,使用便利,改动灵活。开发者只需从类库派生即可使自己的程序获得从窗口显示控制到图形查询编辑的各项功能。 MAPGIS COM组件是MAPGIS新一代体系结构的表现,功能更加强大,使用更加便利。具有二次开发方便、易于集成、无限 扩展等特点。支持多种开发软件,包括Visual C++、Visual Basic、Delphi、script、InterDev、Power Builder等,开发者可以多层次的 访问MAPGIS组件的数据层、功能层和界面层。 Activ eX 控件是MAPGIS完成组件化改造的成果之一,它们使得二次开发更为快捷便利,代码的可复用性更高。 上述各类开发接口提供了从最基本数据单元的读取、保存、更新和维护到MAPGIS地图库的建立和漫游,以及空间分析,图象 处理等一系列功能。其中,API函数是基础,使用上最灵活,但技巧性要求也最高。所以本书大量篇幅用于介绍C++ API函数。MAPGIS将不断丰富完善各类二次开发接口,以多种开发手段满足不同层次、不同应用的需求。这些函数所 在的C++头文件表4-1所示:

新手学习mapgis教程

------------------- 时磊5说----- - ---- ------- 新手学习mapgis教程 一、几个术语 图层:按照一定的需要或标准把某些相关物体组合在一起。可以把图层理解为一张透明薄膜, 每一层的图元在同一薄膜上,如水系力图层、铁路图层、地质界限图层、断层图层等。图层的分层有利于地图图元的管理,提高成图速度。 栅格图:即扫描的图像。 矢量图:即进行了数字化的图像,图中的每一个点都有相对的X和Y座标。 图元:图面上表示空间信息特征的基本单位,分为点、线(孤段)、多边形等三种类型。 点元:点图元的简称,有时称点。指其位置只有一组X和Y座标来控制。 它包括字符串(注释)、子图(专用符号)等。所有点保存在点文件中(*.wt)结点:指某线或孤段的端点或数条线或孤段的交点。 结点平差:使几条线或孤段成为共用一个结点的过程 线图元:地图中线状物的总称。如划线、省界、国界、地质界线、断层、水系、公路等。所有线图元都保存在线文件中(*.wl) 区图元(面图元):由线或孤段组的封闭区域,可以以颜色和花纹图案填充。如湖泊、地层、岩体分布区等。所有区图元都保存在区文件中(*.wp )。 工程:对一系列的点、线、面文件进行管理的描述性文件。 二、MAPGIS几种主要文件类型及后缀 .wp区(面)文件.pnt控制点文件 .wl线文件 .wt点文件 ?tif栅格文件 .rbm光栅求反后文件 .mpj工程文件 ?cln图例板文件 点文件(.wt):包括文字注记、符号等。即在输入时,文字和符号都存在点 文件中。在机助制图时,文字注记称为注释(如各种标注等),符号称为子图(矿 点符号,泉符号等)。 线文件(.wl):是由境界线、河流、航空线、海岸线等线状地物组成的图元。 面文件(.wp):将各个行政区进行普染色后,就得到了区文件。在理论上,区是封闭的线组成的区域,因此区是基于线生成的。 工程(.mpj):对一系列的点、线、面文件进行管理的描述性文件。其主要记录了各个文件的信息,如存放地、可编辑性等。(如何建立工程,见以后) 图形处理一输入编辑 一、输入编辑步聚 主要步骤为: 1将图件进件进行扫描,成灰度、或彩色、或二值。 2、建立相应的工作目录,即建立自已的工作文件夹。女口mapgis学习 3、将扫描的图像拷入到工作文件夹中, 4、将系统库(相当于\mapgis65\slib文件夹)拷到工作文件夹中。

03.MapGIS VirtualEarth二次开发技术篇

MAPGIS VirtualEarth 二次开发技术篇

目录 目录..............................................................................................................................................- 2 - 1 概述..............................................................................................................................- 3 - 2 开发环境介绍..............................................................................................................- 3 - 2.1开发环境................................................................................................................- 3 - 2.2开发软件---Eclipse................................................................................................- 4 - 3 MAPGIS VirtualEarth二次开发技术........................................................................- 1 4 - 3.1 JavaScript脚本语言.............................................................................................- 14 - 3.2 Java语言...............................................................................................................- 16 - 3.3 HTML语言..........................................................................................................- 18 - 3.4 JSP技术................................................................................................................- 19 - 3.5 数据库(SQL Server/Oracle)..........................................................................- 20 - 3.6 XML语言.............................................................................................................- 21 -

MAPGIS教程(基础篇)

MAPGIS教程(基础篇)

基础篇 (MAPGIS) 广东友元国土信息工程有限公司编制 2009年7月 2

目录 第一讲MAPGIS 简介 (4) 一、几个术语 (4) 二、MAPGIS 几种主要文件类型及后缀 (5) 三、MAPGIS 总体结构 (5) 四、MAPGIS 安装 (6) 第二讲图形处理—输入编辑 (8) 一、输入编辑步聚 (8) 第三讲线、点的输入及编辑操作错误!未定义书签。 第四讲造区 (12) 一、检查线是否有错误 (12) 二、造区 (12) 三、需熟知的几种区操作 (13) 第五讲误差校正 (16) 第一步:采集较正控制点 (17) 第二步:数据较正 (18) 第六讲数据转换 (19) 第七讲标准图框-投影变换 (21) 一、投影系统及坐标系简介 (22) (一)、常用的投影类型 (22) (二)、坐标系(椭球参数) (22) (三)、高斯—克吕格投影 (22) 二、投影变换需注意问题: (23) 三、标准图框生成 (23) (一)已知图的四个角的经、纬度,生成 3

标准图框。 (23) (二)已知图的四个角的大地坐标,生成 标准图框 (27) 第八讲图形裁剪 (28) 第九讲建立工程 (29) 第十讲系统库编辑 (32) 符号拷贝 (34) 第十一讲图例板 (35) 第十一讲属性库 (40) 第一讲MAPGIS 简介 一、几个术语 图层:按照一定的需要或标准把某些相关物体组合在一起。可以把图层理解 为一张透明薄膜,每一层的图元在同一薄膜上,如水系力图层、铁路 图层、地质界限图层、断层图层等。图层的分层有利于地图图元的管 理,提高成图速度。 栅格图:即扫描的图像。 矢量图:即进行了数字化的图像,图中的每一个点都有相对的X 和Y 座标。 图元:图面上表示空间信息特征的基本单位,分为点、线(孤段)、多边形等三种类型。 点元:点图元的简称,有时称点。指其位置只有一组X 和Y 座标来控制。 它包括字符串(注释)、子图(专用符号)等。所有点保存在点文件中(*.wt)结点:指某线或孤段的端点或数条线或孤段的交点。 4

用C实现混合使用MAPGIS的多种二次开发方式

用C++实现混合使用MAPGIS的多种二次开发方式(一) 一、MAPGIS及其二次开发 1、MAPGIS简介 MAPGIS微机地理信息系统是武汉中地信息工程有限公司开发的GIS基础平台软件系统。集地图输入编辑、数据库管理及空间分析为一体GIS基础平台。可应用于建立基础地理信息系统,能应用于需要地理信息的相关行业和应用系统。作为一个GIS基础平台软件,提供了多种二次开发方式,用户可以在MAPGIS 上进行二次开发,开发出适合自己需要的应用系统。 2、MAPGIS二次开发方式 MAPGIS的二次开发方式主要有API函数、MFC类库、ActiveX控件三种方式,MAPGIS二次开发库封装在若干动态链接库(DLL文件)中。MAPGIS提供的二次开发方式采用的开发接口独立于开发工具(MFC 类库开发方式除外),用户无需学习新的开发工具就可以进行MAPGIS二次开发,无需像某些有自己二次开发语言(工具)的GIS系统,要学习其开发语言(工具)。下面介绍一下MAPGIS的三种二次开发方式:API函数:MAPGIS的API函数开发方式与Windows的API开发方式一样。 MFC类库:MAPGIS类库是基于MFC库的开发方式。用面向对象的思想把一些API功能进行封装,形成多个派生于MFC中CView类的可重用基类,用户利用基于MFC的MAPGIS类库,可构建符合面向对象软件工程的MAPGIS应用系统。 ActiveX控件:它是基于COM(组件对象模型)标准的一种程序组件,能够嵌入程序中运行完成一定功能,在软件开发中实现了功能重用。开发中只需简单调用功能接口就行了,开发更为简单、可靠、便利。 3、C++开发工具 C++语言是最符合面向对象软件工程思想的开发工具,C++支持结构化软件工程、面向对象工程、组件软件工程开发模式。事实上C++也是应用最广泛的开发语言,在当今最先进的组件软件开发模式中,C++是支持得最好的,尽管组件的使用不依赖特定的语言,但开发符合COM规范的软件组件的最佳开发语言还是C++。Visual C++ 是微软公司推出的C++开发工具,它与Windows系统有很好的兼容性,自Visual C++5.0推出以来,它已成为开发Windows应用程序的最流行的C++开发工具。我们就以Visual C++ 为例介绍怎样用C++实现混合使用MAPGIS的多种二次开发方式。 二、用C++实现混合使用MAPGIS的多种二次开发方式 使用C++进行API、MAPGIS类库方式开发MAPGIS应用程序,大家都很熟悉。这里主要是讲怎样用C++实现混合使用MAPGIS的三种二次开发方式。对于C++使用MAPGIS控件开发MAPGIS应用程序,可能有些用户还不太熟悉。所以先讲怎样用ActiveX控件开发MAPGIS应用程序,再讲怎样用C++实现混合使用MAPGIS的三种二次开发方式。 1、Visual C++中使用ActiveX控件开发方式 MAPGIS推出的ActiveX控件二次开发方式,主要是对于那些使用基于对象语言开发工具的用户,如Visual Basic,Delphi等,用这些开发工具的用户就可以使用MAPGIS控件对象来快速构建MAPGIS应用程序。事实上这种基于COM(组件对象模型)标准的MAPGIS控件是用C++开发出来的,但是这种用C++做出来的好东东,被他人所用,总感觉不爽。其实C++可以使用ActiveX控件开发,经常往对话框中放的一些编辑框之类的东西就是一些ActiveX控件,但是MAPGIS是要在视图中显示大量的图形的,并要进行操作,怎么办呢?你不要担心,对话框、视窗都是派生于CWnd类的,它们都能支持嵌入ActiveX控件。下面分别介绍

mapgis教程

mapgis软件是中国具有完全自主知识版权的地理信息系统,是全球唯一的搭建式GIS数据中心集成开发平台。软件立足行业,深入具体业务细节,以强大的数据中心集成技术,整合各行业运行系统的各关键信息,实现了灵活、可靠、高效的数据集成与管理。本站这里提供的是mapgis6.7破解版下载,附带了详细图文教程和mapgis6.7破解狗,可以完美破解软件,更详细的安装如下文所示。 基本介绍: mapgis6.7版本继承了以前的界面友好,使用方便等特点,主要对数字测图、高程库系统、电子沙盘系统和DTM系统作了重大改进,功能不断增强,数据精度更高,性能更趋稳定,多种算法进行了优化,能够更好的为用户提供服务。 mapgis6.7安装破解教程如下: 特别说明: 1、安装之前打开软件狗; 2、mapgis软件的使用在任何情况都需要软件狗的支持,软件狗包含mapgis的服务; 开始安装: 1、下载解压,双击“Setup67.EXE”依提示安装;

2、一般选择默认的组件安装即可; 3、软件显示正在注册控件; 4、设置三维绘制引擎,一般按默认操作即可;

5、打开桌面上生成的mapgis软件图标,点击设置,软件运行环境已经设置成功; 6、依次选择图形处理--输入编辑--点击打开,软件成功破解。

mapgis快捷键如下: F4键(高程递加) 这个功能是供进行高程线矢量化时,为各条线的高程属性进行赋值时使用的。在设置了高程矢量化参数后,每按一次F4键,当前高程值就递加一个增量。 F5键(放大屏幕) 以当前光标为中心放大屏幕内容。 F6键(移动屏幕) 以当前光标为中心移动屏幕。 F7键(缩小屏幕) 以当前光标为中心缩小屏幕内容。 F8键(加点): 用来控制在矢量跟踪过程中需要加点的操作。按一次F8键,就在当前光标处加一点。 F9键(退点): 用来控制在矢量跟踪过程中需要退点的操作,每按一次F9键,就退一点。有时在手动跟踪过程中,由于注释等的影响,使跟踪发生错误,这时通过按F9键,进行退点操作,消去跟踪错误的点,再通过手动加点跟踪,即可解决。 F11键(改向): 用来控制在矢量跟踪过程中改变跟踪方向的操作。按一次F11键,就转到矢量线的另一端进行跟踪。 F12键(抓线头): 在矢量化一条线开始或结束时,可用F12功能键来捕捉需相连接的线头。 “A”键---输入线时:锁定线头或线尾(输入弧段:锁定弧段头或弧段尾) “S”键---锁定线中点(锁定弧段中点)

mapgis二次开发培训教程

前言 MAPGIS 是武汉中地信息工程有限公司研制的具有自主版权的大型基础地理信息系统平台。它是一个集当代最先进的图形、图像、地质、地理、遥感、测绘、人工智能、计算机科学于一体的大型智能软件系统,是集数字制图、数据库管理及空间分析为一体的空间信息系统,是进行现代化管理和决策的先进工具。MAPGIS 连续四年在全国GIS 测评中名列第一,并成为唯一连续四年获得国家科技部向社会推荐的国产GIS 软件平台。 中地软件丛书之MAPGIS 二次开发培训教程是根据最新推出的MAPGIS 软件平台编写而成,主要介绍进行MAPGIS 二次开发必须具备的基础知识、主流开发工具以及MAPGIS 系统的基本概念、结构体系和操作方法。该教程分为三个部分,共十一讲。其中: 第一部分(即第一讲的内容):介绍Windows 编程的概念。包括类与数据封装、继承、重载、虚拟函数与多态性以及内存管理。该部分为可视化编程的基础,有可视化编程经验的读者可以略过此讲,直接进入下一部分的学习。 第二部分(即第二讲的内容):编程工具VC 。对于在VC 这样一个编程环境中开发应用程序所应熟悉的概念,术语和最基本的框架、构件实现过程等知识做了一个简明扼要的介绍。已掌握一定VC 编程基础知识的读者可以略过该部分。 第三部分(即第三讲至第十一讲的内容):详细讲述了地理信息系统的基本概念(包括GIS 原理概述、空间数据类型、空间数据库、空间数据结构与数据管理等内容);MAPGIS 的基本概念和体系结构(简要描述了MAPGIS 二次开发的基本概念、术语、工作区、空间实体及其数据、C++类组织和开发环境介绍的内容);MAPGIS 空间数据存取和属性编辑(包括工作区、空间实体和属性的操作及其网络介绍);图形显示输出及窗口操作、图形编辑、类库和控件开发;矢量空间分析和属性查询;投影变换、图框生成和工程管理;图库管理和查询系统(包括基于图库的应用程序开发、MAPGIS 图库介绍、开发的一般步骤以及结合图库显示说明图库主要函数的功能等方面的内容)以及图象分析与处理。这一部分为本教程的主要部分,能使大家从了解到熟练掌握这个部分的内容也是我们编制本书的主要目的,同时它还可被作为MAPGIS 二次开发过程中的参考来使用。 参加本书编写的人员主要是本系统的软件开发人员以及长期从事MAPCAD 和MAPGIS 培训的教师。由于时间仓促,书中难免存在错误和不当之处,敬请广大用户及读者提出宝贵意见和建议,以利改进。 中地软件丛书编委会 2001年10月 M A P G I S 二次开发培教程

新手学习mapgis教程

新手学习mapgis教程 一、几个术语 图层:按照一定的需要或标准把某些相关物体组合在一起。可以把图层理解为一张透明薄膜,每一层的图元在同一薄膜上,如水系力图层、铁路图层、地质界限图层、断层图层等。图层的分层有利于地图图元的管理,提高成图速度。 栅格图:即扫描的图像。 矢量图:即进行了数字化的图像,图中的每一个点都有相对的X 和Y 座标。 图元:图面上表示空间信息特征的基本单位,分为点、线(孤段)、多边形等三种类型。 点元:点图元的简称,有时称点。指其位置只有一组X 和Y 座标来控制。 它包括字符串(注释)、子图(专用符号)等。所有点保存在点文件中(*.wt) 结点:指某线或孤段的端点或数条线或孤段的交点。 结点平差:使几条线或孤段成为共用一个结点的过程 线图元:地图中线状物的总称。如划线、省界、国界、地质界线、断层、水系、公路等。所有线图元都保存在线文件中(*.wl) 区图元(面图元):由线或孤段组的封闭区域,可以以颜色和花纹图案填充。 如湖泊、地层、岩体分布区等。所有区图元都保存在区文件中(*.wp)。 工程:对一系列的点、线、面文件进行管理的描述性文件。 二、MAPGIS 几种主要文件类型及后缀 .wp 区(面)文件.pnt 控制点文件 .wl 线文件 .wt 点文件 .tif 栅格文件 .rbm 光栅求反后文件 .mpj 工程文件 .cln 图例板文件 点文件(.wt):包括文字注记、符号等。即在输入时,文字和符号都存在点 文件中。在机助制图时,文字注记称为注释(如各种标注等),符号称为子图(矿 点符号,泉符号等)。 线文件(.wl):是由境界线、河流、航空线、海岸线等线状地物组成的图元。 面文件(.wp):将各个行政区进行普染色后,就得到了区文件。在理论上,区是封闭的线组成的区域,因此区是基于线生成的。 工程(.mpj):对一系列的点、线、面文件进行管理的描述性文件。其主要记录了各个文件的信息,如存放地、可编辑性等。(如何建立工程,见以后) 图形处理—输入编辑 一、输入编辑步聚 主要步骤为: 1、将图件进件进行扫描,成灰度、或彩色、或二值。 2、建立相应的工作目录,即建立自已的工作文件夹。如mapgis 学习 3、将扫描的图像拷入到工作文件夹中, 4、将系统库(相当于\mapgis65\slib 文件夹)拷到工作文件夹中。 5、进行读图分析,看分几层。如水系层(河流、水库、泉等),交通层(铁 路、公路、小路、航空线等),断层层(各种断层),地层层(地层界线,地层区,

MAPGIS教程

目录 第一讲 MAPGIS地理信息系统的基本功能 (1) 第二讲图形输入..............................................................................10第三讲图形编辑..............................................................................15第四讲拓扑处理及实用工具...............................................................28第五讲系统库编辑...........................................................................32第六讲误差校正..............................................................................36第七讲图型裁剪..............................................................................38第八讲数字高程模型(DTM分析) (41) 第九讲图形输出..............................................................................44第十讲数据接口转换 (47)

第一讲MAPGIS地理信息系统的基本功能 (四)MAPGIS的主要功能 l.数据输入 在建立数据库时,我们需要将各种类型的空间数据转换为数字数据,数据输入是GIS 的关键之一。MAPGIS提供的数据输入有数字化仪输入、扫描矢量化输入、GPS输入和其它数据源的直接转换。 (1) 数字化输入 数字化输入也就是实现数字化过程,即实现空间信息从模拟式到数字式的转换,一般数字化输入常用的仪器为数字化仪。 (2)扫描矢量化输入 扫描矢量化子系统,通过扫描仪输入扫描图象,然后通过矢量追踪,确定实体的空间位置。对于高质量的原资料,扫描是一种省时、高效的数据输入方式。 (3)GPS输入 GPS是确定地球表面精确位置的新工具,它根据一系列卫星的接收信号,快速地计算地球表面特征的位置。由于GPS测定的三维空间位置以数字坐标表示,因此不需作任何转换,可直接输入数据库。 (4)其他数据源输入 MAPGIS升级子系统可接收低版本数据,实现6.X与5.X版本数据的相互转换,即数据可升可降,供MAPGIS使用。MAPGIS还可以接收AUTOCAD、ARC/INFO、MAPINFO等软件的公开格式文件。同时提供了外业测量数据直接成图功能,从而实现了数据采集、录入、成图一体化,大大提高了数据精度和作业流程。 2. 数据处理 输入计算机后的数据及分析、统计等生成的数据在入库、输出的过程中常常要进行数据校正、编辑、图形整饰、误差消除、坐标变换等工作。MAPGIS通过图形编辑子系统及投影变换、误差校正等系统来完成,下面分别介绍之。 (1) 图形编辑 该系统用来编辑修改矢量结构的点、线、区域的空间位置及其图形属性、增加或删除点、线、区域边界,并适时自动校正拓扑关系。图形编辑子系统是对图形数据库中的图形进行编辑、修改、检索、造区等,从而使输入的图形更准确、更丰富、更漂亮。 (2) 投影变换 地图投影的基本问题是如何将地球表面(椭球面或圆球面)表示在地图平面上。这种表示方法有多种,而不同的投影方法实现不同图件的需要,因此在进行图形数据处理中很可能要从一个地图投影坐标系统转换到另一个投影坐标系统,该系统就是为实现这一功能服务的,本系统共提供了20种不同投影间的相互转换及经纬网生成功能。通过图框生成功能可自动生成不同比例尺的标准图框。 (3) 误差校正 在图件数字化输入过程中,通常的输入法有:扫描矢量化、数字化仪跟踪数字化、标准

相关主题
文本预览
相关文档 最新文档