Mapgis把线文件中的坐标输出Excel中
- 格式:doc
- 大小:2.31 MB
- 文档页数:7
Mapgis中将属性导出到Excel中的基本步骤1、点击启动mapgis主菜单程序,如图1;图1 图22、点击“库管理”中“属性库管理”,如图2,出现图3的对话框;图33、新建一个Excel文件(属性导出.xls),4、单击图3中文件菜单下的导出子菜单,弹出图4“导出内部数据”对话框。
图4 图55、单击图 4 中“数据源”组合框中后的“+”按钮来添加和配置数据源,单击后弹出图5中“ODBC数据源管理器”对话框;6、在弹出的“ODBC数据源管理器”对话框中点击“添加”按钮(图6)。
在弹出的“创建新数据源”对话框中选择“Driver do Microsoft Excel(*.xls)”选项,然后选择“完成”(图7),之后弹出图8 “ODBC Microsoft Excel 安装”对话框;图6 图7图8 图97、在弹出的“ODBC Microsoft Excel 安装”对话框中的“数据源名”一栏中,输入第3步新建的“导出属性” Excel表,注意版本(v)后应选择Excel 97-2000,然后点击下方的“选择工作簿”按钮,见图9。
之后弹出图10中“选择工作薄”的对话框;图108、在“选择工作薄”的对话框中找到第3步新建的“导出属性” Excel表并选择该表,一定记得把“选择工作薄”对话框中“只读(R)”前的勾去掉后(图11),一直点击确定返回到“导出内部数据”对话框(图12),图11 图129、单击“导出内部数据”对话框中的“打开”选项,选择打开需导出属性的.wp 区文件,之后选择要导出的属性选项,再“数据源”一栏中选择“属性导出”,在“表格名称”一栏中随便填写一个名称(如图13“导出”),然后点击“导出”,当时钟图标消失,弹出“导出成功”(图14)对话框就可以了。
图13 图14。
mapgis的一些实用方法和处理技巧mapgis的一些实用方法和处理技巧一、如何将mapgis的图形插到word、excel、PowerPoint 中首先点取mapgis菜单“其他->OLE拷贝”,接着打开word,点取“粘贴”。
Mapgis数据就复制到word文档里。
二、空心字格式使用空心字时,字体采用相应字体编号的负数。
如:-3表示黑体空心字。
三、合并区1、可以在屏幕上开一个窗口,系统就会将窗口内的所有区合并,合并后区的图形参数及属性与左键弹起时所在的区相同。
2、也可以先用菜单中的选择区功能将要合并的区拾取到,然后再使用合并区功能实现。
3、还可以先用光标单击一个区,然后按住 CTRL 键,在用光标单击相邻的区即可。
四、翻转图形在Mapgis中的其它下面整图变换中比例参数的X比例中输入法-1或Y比例中输入-1后确定。
五、CAD转化为MAPGIS1.将CAD文件另存为2004/2000DXF格式。
2.在MAPGIS主程序中选择“文件转换”。
3.输入中选择转入DXF文件,确定并复位4.保存点线文件(面无法转化)六、MAPGIS转化为CAD1.在MAPGIS主程序中选择“文件转换”。
2.分别装入点线文件,复位并全选。
3.输出中选择“部分图形方式输入DXF”全选并确定。
4.打开保存的DXF文件,用CAD复位显示图形,并改字体样式。
5.保存成CAD格式。
七、如何把JPG格式的转成MSI格式图象处理----------图象分析模块。
在里面点:文件--------数据输入--------转换数据类型(选JPG)---------添加文件---------转换转换后的格式为mapgis的msi影像文件!转换为MSI文件格式后再在输入编辑里,导入后矢量化。
八、在电脑里如何做剖面图,不用手画,而且精度更高!1、先把MAPGIS图生成JPG格式,在PHOTOSHOP中图像—图像大小—文挡大小中输入经过变化后的宽度和高度数字(根据剖面图的比例和JPG图的比例关系得出);然后按需要裁剪,以减少图形的所占内存;2、裁剪后旋转使剖面线处于水平位置;3、在MAPGIS中插入裁剪旋转后光栅文件,新建线和点文件,以剖面线为水平的X轴,画垂直X轴的线为Y轴,以剖面线起点的位置为坐标原点,以剖面线起点的高程为起始Y轴刻度,在X和Y轴上标上相对应比例尺的刻度。
Excel在Mapsource和Mapgis数据转换中的应用探讨目前地质工作者多利用各种小软件来实现Mapsource和Mapgis数据格式转换,以完成野外生产工作的需要,却因无法得到或不会使用这些软件而苦恼。
作者成功地只利用Excel实现mapsource软件批量导入坐标点,完成了Mapsource 和Mapgis间的数据转换,极大方便了野外地质人员,减少人为误差,提高了工作效率。
标签:Excel;投影变换公式;Mapsource;Mapgis引言随着GPS定位精度的提高,GPS在地质找矿工作中应用越来越广。
在一些中小比例尺的大范围的物化探扫面工作中,更是采用手持GPS定点,这就需要把大量的坐标点导入到mapsource软件中。
如果单点逐个输入mapsource软件,无疑就占用了大量的施工时间;某些收费软件也可以实现批量导入mapsource,但操作步骤复杂。
作者成功利用Excel2003完成了Mapsource和Mapgis6.5之间的数据转换。
下面以1∶5万地球化学普查-水系沉积物、土壤测量为例,详细介绍Excel与Mapsource和MAPGIS间数据转换的过程及方法。
1 Excel和Mapsource数据转换1.1 实现原理及数据准备mapsource软件提供了一种GPS交换格式,这种文件可以用文本程序直接进行编辑,通过建立mapsource软件认可的*gpx格式的文件,然后通过编辑把大量的坐标写入*.gpx格式的文件,实现批量导入设计航点。
在野外施工中利用GPS 定点的坐标大多是平面直角坐标,以某区1∶5万地球化学普查-水系沉积物、土壤测量测点内为例来演示把区内坐标点一次性导入到mapsource软件中,测点的西安-80坐标见表1。
表1 示例测区西安-80坐标(1)创建*gpx格式文件模板。
选择测区的四个坐标逐个的输入到mapsource 软件中,另存为*gpx格式,命名为“文件1.gpx”,用记事本程序打开“文件1”,其中坐标点的位置是用WGS-84椭球系统下的大地坐标来表示的。
MAPGIS 属性输出到execl(转载加心得)注意:只需在文件->导出这里操作即可,别去点属性那里再去输出属性,那里行不通。
方法一:大家用mapgis 输出属性时经常会碰到这样的问题:不能输出到execl或者有时可以输出有时却不能输出dbf 。
出现这种情况大都是因为输出设置问题(数据源的配置及输出路径的设置),或者是盗版狗的问题,呵呵,如果是盗版狗的问题,我解决不了,否则,请你继续往下看:下面说说详细步骤:1、先建立一个EXECL空文件,并保存(如存文件名为:1.xls),如果想导出DBF格式,此步不必做。
注意:文件路径不能为桌面,文件路径也不能太深。
2、打开“属性库管理模块”,选择“文件—>导出...”,在弹出的“导出内部数据”窗口中,打开你需要导出的MAPGIS文件。
3、在弹出的窗口“导出内部数据” 窗口中的下方“数据源”那一行有一“+”号,点击它。
如果是导出DBF格式,跳过此步。
4、在弹出窗口“ODBC数据源管理器"中选择你要输出的数据格式(Execl Files),点“配置”,如果是导出DBF格式,跳过此步。
5、在弹出窗口“ODBC Microsoft Execel 安装”,点击“选择工作簿(s)”,选择你要将数据输出到的Execel文件(找到第1步建立的1.xls文件),点“确定”,此时窗口返回到“ODBC Microsoft Execel 安装” 窗口,再点“确定”,窗口返回到“ODBC数据源管理器” 窗口,再点“确定”,窗口返回到“导出内部数据”对话框。
如果是导出DBF格式,跳过此步。
6、在“导出内部数据” 窗口中,数据源选择“EXECEL FILES”,在表格名称那里填入表格名称,如输入2,这时“导出”按钮激活,点击它就可以将属性数据导出到第1步选择的Execel 文件(1.xls)中了。
如果是导出DBF格式, 在窗口中点“表格名称”,此时会弹出“换名存文件” 窗口,选择文件路径(注意:文件路径不能为桌面,文件路径也不能太深),输入DBF 文件名,然后点“保存”,再回到“导出内部数据” 窗口,点“导出”就OK了。
MapGIS属性数据批量导出到Excel
一、批量导出到Excel步骤在此以2010版.xlsx为例。
需要97-2003
格式的.xls文件可自己另存格式。
第一步新建一个.xlsx文件,路径自选。
举例,在E盘创建【导出属性汇总表.xlsx】文件二、打开MapGIS软件主界面,【库管理】下的【属性库管理】功能
界面,打开【文件】下的【成批导出】功能界面,点击【原始
路径】选择待输出文件所在文件夹,点击【导出文件类型】选
择点、线、面文件。
在【导出文件:】显示框内选择需要导出属
性的文件
三、第三步重点是配置【数据源】。
点击右侧+号,打开【数据源
管理器】,选中第三项(含*.xlsx),然后点击右侧【配置】按钮,打开ODBC安装对话框,在【数据源名】处输入便于识记的名
称,【说明】字段可不填写,然后点击【选择工作簿】,打开对
话框,依次选择上面新建的【导出属性汇总表.xlsx】所在【驱
动器】和【目录】,之后左侧【数据库名】下面的显示框中会显
示出该表格文件,单击选中,文件会出现在上面的框中。
如果
只有一个符合条件的表格文件,则不需要选择。
另外,注意
将右侧【只读】前面的对勾√去掉,然后连续点击确定,直到
回复【成批导出内部数据】对话框。
四、点击【数据源】右侧倒三角▽,选择刚才配置完成的【导出属
性】数据源。
最后,单击【转换】按钮,直到出现“转换完成”
提示。
此时,打开Excel表格文件【导出属性汇总表.xlsx】,下面会显示完成输出的属性子表。
Mapgis(Section)中布置工程点并导出点坐标1.打开Mapgis(Section)操作界面:
2.打开所需布置工程点的工程文件;
3.新建工程点文件,并打开点文件使其处于编辑状态(即在项目前打):
4.在“N点编辑”中选择“输入点图元”然后输入代表工程点的点图元;
5.工程点的批量布置:“1辅助工具”→“角度阵列复制”→“角度阵列复制点”,然
后左键单击之前新建的点图元出现以下对话框(mapgis中默认单位为毫米,故“10”代表的是图中10毫米,用户根据比例尺算出实际距离再根据需要调整行间距),改变参数后点“确定”:
点“确定”后效果如下图(如果工程点为斜向布置则可在上个对话框中“水平角度”项修改角度,还可以通过另一种方法修改:2辅助工具→图形局部变换,然后选择要变换的所有点;要注意的是选择图形局部变换后首先要选择基点,页面左上角会有红色小字提示,然后再选择要变换的所有点):
6.变换角度后的工程布置点如下图:
7.点布置到此已经完成,然后在右下角选择比例尺(比例尺为底图的比例尺):
8.然后可以开始输出点坐标:1辅助工具→导入导出功能→导出线坐标点(带属性);然后选中所有要导出坐标的点,保存坐标数据:
9.倒出来的坐标为带小数的坐标,可以复制到Excel中再做处理,整个工程点布置及坐标输出工作到此结束:。
MAPGIS的一些实用方法和处理技巧一、如何将mapgis的图形插到word、excel、PowerPoint 中首先点取mapgis菜单“其他->OLE拷贝”,接着打开word,点取“粘贴”。
Mapgis数据就复制到word文档里。
二、空心字格式使用空心字时,字体采用相应字体编号的负数。
如:-3表示黑体空心字。
三、合并区1、可以在屏幕上开一个窗口,系统就会将窗口内的所有区合并,合并后区的图形参数及属性与左键弹起时所在的区相同。
2、也可以先用菜单中的选择区功能将要合并的区拾取到,然后再使用合并区功能实现。
3、还可以先用光标单击一个区,然后按住 CTRL 键,在用光标单击相邻的区即可。
四、翻转图形在Mapgis中的其它下面整图变换中比例参数的X比例中输入法-1或Y比例中输入-1后确定。
五、CAD转化为MAPGIS1.将CAD文件另存为2004/2000DXF格式。
2.在MAPGIS主程序中选择“文件转换”。
3.输入中选择转入DXF文件,确定并复位4.保存点线文件(面无法转化)六、MAPGIS转化为CAD1.在MAPGIS主程序中选择“文件转换”。
2.分别装入点线文件,复位并全选。
3.输出中选择“部分图形方式输入DXF”全选并确定。
4.打开保存的DXF文件,用CAD复位显示图形,并改字体样式。
5.保存成CAD格式。
七、如何把JPG格式的转成MSI格式图象处理----------图象分析模块。
在里面点:文件--------数据输入--------转换数据类型(选JPG)---------添加文件---------转换转换后的格式为mapgis的msi影像文件!转换为MSI文件格式后再在输入编辑里,导入后矢量化。
八、在电脑里如何做剖面图,不用手画,而且精度更高!1、先把MAPGIS图生成JPG格式,在PHOTOSHOP中图像—图像大小—文挡大小中输入经过变化后的宽度和高度数字(根据剖面图的比例和JPG图的比例关系得出);然后按需要裁剪,以减少图形的所占内存;2、裁剪后旋转使剖面线处于水平位置;3、在MAPGIS中插入裁剪旋转后光栅文件,新建线和点文件,以剖面线为水平的X轴,画垂直X轴的线为Y轴,以剖面线起点的位置为坐标原点,以剖面线起点的高程为起始Y轴刻度,在X和Y轴上标上相对应比例尺的刻度。
Mapgis里面excel表格的输入与导出步骤和MapGIS做剖面一、输入1. mapgis主界面→使用服务→报表编辑;2.文件/新建报表文件构造表格/初始表格,构造表格/构造固定表宽,在此可以设置表格的列宽;3.点击菜单中的,拖出表格;拖出自己需要的列数、行数(拖出表格的时候,左下角可以显示x、y=多少);4.建索引/编辑区块,在已构造好的表格左上方第一个单元格单击鼠标左键拖动到右下角最后一个表格内,左键确认;5.复制ECXEL里的表格数据,建索引/粘贴剪贴内容,然后根据实际情况进行调整;文件/生成MAPGIS数据,将表格转成点,线文件就可以了。
二、输出1.首先建一个Excel表,命名为“属性导出“1.xls”;2.库管理→属性库管理→文件→导出;3.系统弹出“导出内数据”对话框,单击“打开”按钮,打开工程文件“中心城区.MPj”中的“DLTB.WP”文件。
4.配置数据源:单击“数据源”右边的“+”按钮,系统弹出“ODBC数据源管理器”对话框。
5.单击“添加”按钮。
创建新数据源。
6.选择“Driver do Microsoft Excel(*xls)”项,单击“完成”按钮;7. 系统弹出“数据源安装”窗口,数据源名为:111。
单击“选择工作簿”按钮。
找到先前新建的Excel表“1.xls”,并将窗口右边的“只读”属性去掉,单击“确定”按钮。
依次单击“确定”按钮,数据源配置完毕,返回“导出内数据”对话框,在数据源右边的下拉条中,可以看到上一步配置的数据源“111”,选中该数据源。
8. 将导出的表命名为“导出数据”,这时“导出”按钮被激活,单击“导出”按钮,系统提示“导出成功”,数据导出完毕。
1. 首先打开一张等值线图2 对等值线进行编辑结构属性,赋予它一个高程的属性3.。
在矢量化中选中高程自动赋值,利用高程自动赋值赋予等值线属性。
4 所以等值线都赋值以后,保存线文件,打开空间分析中的DTM分析。
为方便浏览和复制可以把SHP文件里的属性转成TXT和EXCELSHP转TXT1.先打开SHP文件中的DBF文件,,2.把打开的文件另存为制表符形式的文体文件,SHP转EXCEL1.先打开SHP文件中的DBF文件,,2.把打开的文件另存为EXCEL文件EXCEL文件与TXT文件互转中的重要步骤1.EXCEL保存TXT时会出现,点否就行了。
2.TXT转EXCEL时:从EXCEL里打开TXT,里面的步骤1、2、分隔符号的意思是把符号(包括空格、数字、字母等)变为EXCEL里的网格,“其它”里可以输入你需要加网格的地方,如,把E变为网格,在其它栏里输入E。
3、EXCEL转SHP文件方法1:先要做的工作:⑴在EXCEL里要修改一下数据格式,先选中所有数据,然后在格式-单元格-数值里选择保留小数位数,否则,存成dbf数据后经纬度会只有整数值;⑵在做以上所有工作之前,首先要在ArcView中File-Extensions中选上projection utilityWizard。
1.把EXCEL保存为DBF文件,2.在ArcView下的Tables里加入生成的dbf文件;然后在Views下View-add event thems下将文件数据加入,注意x选成x,y为y;3.在VIEW中选THEME菜单,选文件转换这样就转成SHP文件了,再赋坐标系,4.选中shape格式,在File-ArcView projection utility中进行坐标投影:进入界面后,第一步:选中shape数据;第二步:Coordinate system type 选择Geographic,Name选择GCS_Beijing_1954[4214],unit选择Degree[9102];第三步:主界面Coordinate system type选择Projected,Name选择Custum,Units选择Meter[9001]在选择Parameters界面:①如果是采用横轴墨卡托投影,则在Geographic Coordinate System选择GCS_Beijing_1954[4214],False Easting填500000,Base Projection选择Transverse_Mercator[43006],Center_Meridian填指定的中央经线,Scale_Factor为1,其它的保持不变;①如果是采用高斯克吕格投影,则在Geographic Coordinate System选择GCS_Beijing_1954[4214],False Easting填500000,Base Projection选择Gauss Keruge,Center_Meridian填指定的中央经线,Scale_Factor为1,其它的保持不变;EXCEL转SHP文件方法2:1.打EXCEL文件转成TXT文件2.打开MAPGIS里的投影变换窗口3.-4.在打开栏里把TXT文件导入,再设用户投影参数,也可不设用胡投影参数,点5.结果投影设置,假如是GPS数据可以这样设6.设好后选这个,打开界面,分隔符号一般这样设置7.这一所在行要点一下,要不过会没有数据显示。
Mapgis线文件中的坐标输出Excel中把下面的这个线文件的坐标输出到Excel中。
1、单击“图形处理”系统下的“文件转换”子系统。
2、单击“文件”菜单下的“装入线”。
3、打开线文件,单击“打开”。
4、单击“输出”菜单下“输出MAPGSI明码格式”。
5、单击“确定”按钮。
6、输入文件名,选择保存类型,单击“保存”按钮
7、把生成的文件用“记事本”的方式打开
红线框内的便是输出的坐标点,列与列之间用逗号隔开,第一列是横坐标,第二列是纵坐标。
8、新建一个WORD文件,把坐标点粘贴到WORD中。
9、选中坐标点,单击“表格”菜单→“转换”→“文本转换成表格”。
10、把列数设置为“2”,文字分隔位置选择位“逗号”并单击“确定”按钮。
下图为转换后的结果。
11、将表格拷贝到Excel中。