Excel换Mapgis坐标投影CSV
- 格式:xls
- 大小:18.50 KB
- 文档页数:1
excel坐标导入mapsource
1、将excel中的B列与C列调换位置(即将X、Y坐标调换位置);
2、将excel中的X、Y坐标分别统一加49和55(东乌工区);
3、将excel中所需转换的区域复制,粘贴到一新建记事本中;
4、将记事本中的分隔符替换成空格后,保存并关掉记事本;
5、打开“坐标转换4.0”,以便将“平面坐标”转换成“经纬度”,点击“坐标转换”中的“投影设置”,选中“高斯投影6度带”,并更改“中央子午线”为117,确定;
6、选择“平面坐标”及“大地坐标”,并在“大地坐标”中选择“度”;
7、点击“文件转换”,再点击“格式”,
在“转化方式”中选择“文件名上加1,如File1.txt”,
在“自定义格式”中的“名称”栏写入名称(如:东乌坐标转换),
在“扩展名”中写入“txt”(即记事本格式),
在“分割符号”中选择“{space}”,
在“数据列表”中依次添加“点号”、“北方向X”、“东方向Y”;
再依次点击“完成新建”,“确定”;
8、点击“浏览”,选择并打开第4步中的记事本,点击转换,在“请确定已经设置转换关系了”对话框中点击“确定”,完成转换,关闭并保存“.cod”文件,以便下次使用,不保存也可以;
9、打开第8步中生成的“新建文本文档1.txt”,点击Ctrl+A全选,Ctrl+C 复制并粘贴到国际文传的模板中,点击“数据”,“分列”,“下一步”,将空格打对勾,点击“完成”,并替换目标单元格内容,然后“另存为”新的excel,如:改名为:“27”,并保存至桌面;
10、打开国际文传转换软件:,点击“加载”选择第9步生成的excel(如:27.xls),显示“数据读取成功!”,点击“导出”,为导出的文件起名,并保存,显示“写入成功”即完成转换。
实验四用户文件投影变换一、用户文件投影变换1、打开excel文件,将经纬度数据(不包括字头)复制到文本文件下。
2、打开投影变换窗口,设置点图元参数3、进行“用户文件投影变换”4、进行“用户投影参数”设定5、进行“结果投影参数”设定6、点击投影变换,点击确定7、将点文件保存,命名为“投影点5万”,在输入编辑窗口打开“投影点”,并添加解放闸文件夹里的其他文件(比例尺为1:5万,投影带类型:6°带,序号18),看投影点与给定文件是否能在一起显示。
8、将给定的EXCEL内的经纬度生成1:1万比例尺,投影带类型为3°带,的点,命名为“投影点1万”,然后通过投影变换转换为5万。
打开“投影点1万”点文件,进行投影参数的设定将投影得到的新文件保存,在输入编辑窗口打开,并添加给定的文件,检查是否能在一起显示。
二、连接属性打开EXCEL文件,另存为dbf文件命名为“采样”,将要连接的点文件和dbf文件都放在工作目录下,进行属性连接,属性连接可以按序号连接,如果按字段连接,需要在表内添加与图形一直的序号。
注意:连接属性前要关闭图形和表文件。
三、根据给定点,给定点的投影参数为:比例尺1:5万,投影带类型6度带,投影序号18。
求实际坐标(X坐标前加带号;及经纬度),实际坐标X(米)=屏幕坐标x(毫米)*50000/1000;实际坐标Y(米)=屏幕坐标y(毫米)*50000/1000实际坐标X前加带号。
经纬度的获取需要用“用户文件投影变换”求得。
投影平面直角坐标系,分母为1,6度带,18都放入EXCEL文件“给定点数据”,并看你求得的经纬度与本身的经纬度是否一致。
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操作步骤1 将坐标数据(大地坐标)制作为excel表格数据,形式如下:X Y 序号3565020 420954 13563940 422538 23563446 422220 33564485 420836 4一般Y坐标不带带号。
在投影航迹时可只保留X、Y,序号列可以不要。
若需要显示点的其他属性,可另加一列,例如“高程”,形如下表,其他类推。
X Y 序号高程3565020 420954 1号点1113563940 422538 2号点1123563446 422220 3号点1133564485 420836 4号点1142 在将表格数据制作好以后,保持excel打开,并关闭其他无关excel表格。
打开section,点“辅助工具1”→“表格数据投影”→“全部数据投影”,弹出如下窗口:在excel数据项中,X、Y需与表格对应,注释可根据需要选择属性字段,如“序号”或“高程”等,本处以序号为例。
下部比例尺需设置,默认值为1000,若设置不当会形成飞点飞线。
“绘制点”为坐标对应位置的子图,也即点标注,若不需要,可将对应√去掉;“不需要投影”“赋给点属性”建议保持勾选。
“绘制线”即将各坐标点以线进行连接,若不需要,可将对应√去掉;“线闭合”即将坐标点连接的线首尾相连,一般在圈定范围时需要勾选,在投影航迹时不建议勾选;“注释标注”即投影点的文字说明,对应“注释”项,例如序号、高程等。
“间隔”不需设置,“产状投影”一般情况下不需选择。
中部选择属性字段中,蓝色条所显示项目均会形成投影点属性,若不需要,可点击相应项目去掉蓝色条显示。
右侧设置投影参数可根据投影需要设置相应图元参数。
“文字图元参数”即为注释项,例如序号、高程等,与左侧“绘制点”对应;“子图图元参数“为坐标对应位置的投影点,与“绘制点”项对应;“线图元参数”即坐标点形成的连线的参数,与“绘制线”对应。
在各项目设置好以后点击“确定”即可将表格数据投影到mapgis文件中。
MapGIS实用小功能图解(一)——由excel文件导成MapGIS点文件
项目小组的几个成员都是学地下水和环境的,对于GIS懂得不是很多,于是把一些我们经常用到的MapGIS实用小功能做成帮助文档,方便大家使用,发布共享!
1.整理好EXCEL文件(注意X,Y坐标的正确性(认真核对),有些单元格中有强制回车符的,要去掉)。
2.拉框选择,并复制所需要生成点文件的数据,打开一个空的记事本文件,把数据粘贴到记事本中,并保存(此时会发现有强制回车符的会在数据的两端加上引号)。
3.打开MapGIS投影转换模块,选择菜单“投影转换”->"用户文件投影转换"
4.出现如下对话框,打开第二步保存的txt文件,制定起始位置(如图第一行为属性字段),其他应注意项如图。
5.单击设置分隔符,分隔符号选择“Tab键”和“连续分隔符号都参与分隔”(因为可能存在空
数据项),其他选掉。
在“属性名称所在行”选择属性字段行, 将数值类型的属性字段后面的数据类型选项选为5,并设置小数字段位数。
6.设置点图元参数
7.回到用户数据点文件投影转换对话框,选中不需要投影,单击数据生成,生成点文件。
8.右击工作区,选择复位窗口,如图生成的点文件,然后保存点文件即可。
利用Excel、记事本生成mapgis点文件
方法一:用“实用服务/投影变换”功能实现。
具体操作:
1、数据准备
将excel中的数据复制到记事本中,格式如下图。
2、数据转换
在实用服务选项中打开“投影变换”,选择P投影转换/U用户文件投影转换。
(1)“打开文件”:打开要转换的文本文件;
(2)选择“按行读取数据”;
(3)选择“不进行投影”;
(4)选择“生成点”;
(5)选择“点图元参数”,进行设置;
(6)数据生成。
如下图
方法二:用“图形处理/数字测图”功能实现。
具体操作:
1、数据准备
将excel中的数据复制到记事本中,格式如下图。
2、数据转换
(1)在图形处理选项中打开“数字测图”,选择“文件—新建”,建立测量工程文件,保存为“*.suv”
(2)选择“作业准备”菜单下“录入文件数据”选项或单击工具栏“”按钮,出现“录入文件数据”框,点击“打开文件”按钮,打开文件“*.txt”,按“点号,坐标,高程”顺序填写,点击“数据录入”按钮后退出。
(3)右击空白处,选择“复位窗口”,生成测点点位图。
(4) 选择“注记”菜单下“注记地物/注记地物说明”选项或点击工具栏“”按钮,出现“添加注记”图框,选中“注记测点点名”,点击“自定义注记参数”,出现“自定义
注记参数”窗口,设置“注记参数”后,选中上图出现的点,右击空白处,选择“复位窗口”生成测线点点号。
(5)选择“数据处理—输出成果图形—全部输出”,出现“输出成果图形”窗口,保存为“NOT”文件。
参考文献:
1、记事本、EXCEL在MAPSOURCE和MAPGIS数据转换中的应用。
如何将EXCEL简单表格转成MAPGIS矢量文件如何将EXCEL简单表格转成MAPGIS矢量文件在工作中制作专题图时常需要将EXCEL表格插入到MAPGIS图形中去,通常我们都需要将EXCEL表在MAPGIS中重新矢量化才可以。
实际上对于一些结构比较简单的表格我们可以通过MAPGIS的报表定义模块将其转换成MAPGIS文件。
例如,现有一个EXCEL文件如下图(注意:如果表格数据中有空值请用一个无意义的值填写,用于占位,如下图红圈中数字所示),选择数据区用“复制”命令。
1.打开MAPGIS的“报表编辑”模块,选择“\文件\新建报表文件”。
2.选择“\文件\页面设置”功能设置表格幅面,默认为标准A4。
3.在工作区按鼠标右键选择缩小窗口,单击工作区,显示出工作幅面,可以同样用鼠标右键选择放大缩小窗口,将页面调整到合适位置(如下图)。
4.选择“\构造表格\初始表宽\”功能设置表格的单元高宽(如下图)。
5.选择“\构造表格\构造固定式表\”功能,在页面左上角单击鼠标左键,拖动鼠标,同时注意状态栏中显示的表格行列数,直到满足要求后,在单击鼠标左键确定,表格构造完成(如下图)。
6.选择“\建索引\编辑块区\”功能,在已经构造好的表格左上方第一个单元格内单击鼠标左键,拖动鼠标到右下角最后一个单元格内(如下图),单击鼠标左键确认。
实际这一步是用来选择数据的粘贴区域,可根据实际情况选择范围。
可选择“\建索引\显示块区\”功能查看块区是否正确(如下图)。
7.选择“\建索引\粘贴剪切版内容\”功能,即可将剪贴板上的内容粘贴到相应的单元格中(如下图)。
8.如果需要调整表格的高宽和注释位置,可以用“构造表格”、“单元”和“字串”等菜单中的相应工具调整。
9.调整完成后用“\文件\生成MAPGIS数据\”功能将表格文件转成点、线文件,再用“\文件\保存文件\保存图元文件\”功能将数据保存成点、线文件,就可以在编辑状态下调用了。
把做好的Excel表插入Mapgis工程文件中
把做好的Excel表插入Mapgis工程文件中
在Mapgis实际的工作中,比如钻孔柱状图、探槽图、地质图等有样品分析结果的需要在Mapgis工程文件中做出数据表格等,而这样在Mapgis工程文件下做表格输入数据都很麻烦,本人在无意之中在某个论坛上讲述了一个很简便快速的方法可以在数秒就把Excel表插进Mapgis工程文件中,主要过程如下:
①把要插进Mapgis中的数据表格在Excel下做好并打开最小化到桌
面边框(不最小化也可以,在这只是引用的方便),
②在你安装C:\mapgis67\program 下的
MGT6小插件,如下图所示:
找到之后双击打开,出现如下界面:
③在MGT6主操作界面点击打开,打开你所要插入Excel表格的Mapgis工程文件,如下:
④在MGT6主界面有“Excel”点击在下拉菜单中选择“插入整个表
格”,跟随鼠标左键的有一个矩形框,然后在空白处左键点击,这
样就可以把整个表格插入进来了!。
MAPGIS6.5实用工具,集成若干MAPGIS6.5不具有的实用功能,简单易用。
<br> 普通版有以下特色功能:<br> 1、精确制图功能(类似于AutoCAD)。
画线、移动、复制图元时,都可以输入距离和角度,还可以捕捉端点(按SHI FT)、中点(按CTRL)、交点(按SPACE)、垂足(按ALT)等,F2为正交开关,CTRL+D为线段单选开关。
<br>2、滚轮缩放功能。
向前滚动图形放大,向后滚动图形缩小,按下滚轮图形平移。
<br>3、格式刷功能。
点、线、区都可以运用格式刷进行修改和编辑。
<br>4、查询图元功能。
自动查找文本、属性、子图、颜色等。
<br>5、参数拾取功能。
拾取点、线、区参数作为当前编辑参数。
<br>6、等距排列功能。
文本或图例都可以进行横向、纵向的等距离自动排列。
<br>7、快速制表功能。
利用画水平线、竖直线以及捕足功能,输入距离移动、复制、拉伸线条功能,可以快速绘制各种表格。
<br>8、测量距离功能。
测量直线段或多段折线的距离或长度,可以使用捕捉功能。
<b r>9、测量面积功能。
测量面积不需要造区,按顺序点击拐点即可,也可选择一条闭合的线段,即可测量面积。
可以直接测量线图元的方位角。
<br> 10、测量角度功能。
选择直线段可以测量该线段的的方位角及象限角。
<br> 11、面积换算功能。
直接将测量出来的图上面积转换为实际面积。
<br> 12、面积标注功能。
点击某块区域,自动标注该区域的面积,可带引线标注。
<br> 13、坐标标注功能。
在图上单击某个点,即可标出该点的图上坐标或实际坐标值,可带引线标注。
<br> 14、比例造线功能。
确定比例尺后,输入以米为单位的数据时,可以自动转换为图上距离,不需要人工换算,同时可以输入距离和角度。
利用EXCEL电子表格进行高斯投影换算GPS坐标的方法作为尖端技术GPS,能方便快捷性地测定出点位坐标,无论是操作上还是精度上,比全站仪等其他常规测量设备有明显的优越性。
随着我国各地GPS差分台站的不断建立以及美国SA 政策的取消,使得单机定位的精度大大提高,有的已经达到了亚米级精度,能够满足国土资源调查、土地利用更新、遥感监测、海域使用权清查等工作的应用。
在一般情况下,我们使用的是1954年北京坐标系或1980年西安坐标系(以下分别简称54系和80系),而GPS测定的坐标是WGS-84坐标系坐标,需要进行坐标系转换。
对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS坐标转换、面积计算会非常轻松自如。
要进行坐标系转换,离不开高斯投影换算,下面分别介绍用EXCEL进行换算的方法和GPS坐标转换方法。
一、用EXCEL进行高斯投影换算从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,给实际工作带来许多不便。
笔者发现,用EXCEL可以很直观、方便地完成坐标换算工作,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。
下面以54系为例,介绍具体的计算方法。
完成经纬度BL到平面直角坐标XY的换算,在EXCEL中大约需要占用21列,当然读者可以通过简化计算公式或考虑直观性,适当增加或减少所占列数。
在EXCEL 中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:单元格单元格内容说明A2输入中央子午线,以度.分秒形式输入,如115度30分则输入115.30 起算数据L0B2=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600把L0化成度C2以度小数形式输入纬度值,如38°14′20″则输入38.1420起算数据BD2以度小数形式输入经度值起算数据LE2=INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*100)/3600 把B化成度F2=INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*100)/3600 把L化成度G2=F2-B2L-L0H2=G2/57.2957795130823化作弧度I2=TAN(RADIANS(E2))Tan(B)J2=COS(RADIANS(E2))COS(B)K2=0.006738525415*J2*J2L2=I2*I2M2=1+K2N2=6399698.9018/SQRT(M2)O2=H2*H2*J2*J2P2=I2*J2Q2=P2*P2R2=(32005.78006+Q2*(133.92133+Q2*0.7031))S2=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2计算结果XT2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)计算结果Y表中公式的来源及EXCEL软件的操作方法,请参阅有关资料,这里不再赘述。
excel坐标导入mapsource
1、将excel中的B列与C列调换位置(即将X、Y坐标调换位置);
2、将excel中的X、Y坐标分别统一加49和55(东乌工区);
3、将excel中所需转换的区域复制,粘贴到一新建记事本中;
4、将记事本中的分隔符替换成空格后,保存并关掉记事本;
5、打开“坐标转换4.0”,以便将“平面坐标”转换成“经纬度”,点击“坐标转换”中的“投影设置”,选中“高斯投影6度带”,并更改“中央子午线”为117,确定;
6、选择“平面坐标”及“大地坐标”,并在“大地坐标”中选择“度”;
7、点击“文件转换”,再点击“格式”,
在“转化方式”中选择“文件名上加1,如File1.txt”,
在“自定义格式”中的“名称”栏写入名称(如:东乌坐标转换),
在“扩展名”中写入“txt”(即记事本格式),
在“分割符号”中选择“{space}”,
在“数据列表”中依次添加“点号”、“北方向X”、“东方向Y”;
再依次点击“完成新建”,“确定”;
8、点击“浏览”,选择并打开第4步中的记事本,点击转换,在“请确定已经设置转换关系了”对话框中点击“确定”,完成转换,关闭并保存“.cod”文件,以便下次使用,不保存也可以;
9、打开第8步中生成的“新建文本文档1.txt”,点击Ctrl+A全选,Ctrl+C 复制并粘贴到国际文传的模板中,点击“数据”,“分列”,“下一步”,将空格打对勾,点击“完成”,并替换目标单元格内容,然后“另存为”新的excel,如:改名为:“27”,并保存至桌面;
10、打开国际文传转换软件:,点击“加载”选择第9步生成的excel(如:27.xls),显示“数据读取成功!”,点击“导出”,为导出的文件起名,并保存,显示“写入成功”即完成转换。
坐标转换快捷法:用Excel 计算高斯投影正算1、概述GPS测量作为现代高新技术手段,能方便快捷的测定点位坐标,在操作上比全站仪等其他常规测量设备有明显的优越性。
随着我国各地GPS连续运行参考站(CORS)的不断建设,使得单机作业模式得到大范围推广,在CORS的支持下定位的精度大大提高,已经达到了亚米级、厘米级精度,能够满足国土资源调查、土地利用更新、道路工程测量、遥感监测等工作的应用。
一般情况,我们使用的是北京54坐标系统或西安80坐标系统,而GPS测定的坐标是WGS-84坐标系坐标,需要进行坐标系转换。
对于非测量专业的工作人员来说,虽然GPS定位操作非常容易,但坐标转换则难以掌握,EXCEL 是比较普及的电子表格软件,能够处理较复杂的数学运算,用它来进行GPS 坐标转换会非常轻松自如。
要进行坐标系转换,离不开高斯投影换算,下面介绍用EXCEL进行换算的方法将GPS坐标转换为平面坐标格式。
2、坐标转换从经纬度BL换算到高斯平面直角坐标XY(高斯投影正算),或从XY换算成BL(高斯投影反算),一般需要专用计算机软件完成,在目前流行的换算软件中,存在一个共同的不足之处,就是灵活性较差,大都需要一个点一个点地进行,不能成批量地完成,而具有批量转换功能的软件大多是收费的,价格不菲,这样给实际的工作带来许多不便。
2.1 用EXCEL表格进行坐标转换EXCEL可以处理复杂的数学运算,可以很直观、方便地完成坐标换算工作,不需要写代码,不需要编制任何软件,只需要在EXCEL的相应单元格中输入相应的公式即可。
下面以北京54坐标系统为例,介绍具体的计算方法。
本方法完成经纬度坐标BL到平面直角坐标XY的换算,在EXCEL表格中大约需要占用21列,也可以通过简化计算公式或考虑直观性,适当减少或增加所占列数。
在EXCEL中,输入公式的起始单元格不同,则反映出来的公式不同,以公式从第2行第1列(A2格)为起始单元格为例,各单元格的公式如下:按上面表格中的公式输入到相应单元格后,就可方便地由经纬度求得平面直角坐标。
怎样把Excel点位转入MapGis中第一步:
把Excel文件存成“文本文件(制表分隔符)”类型。
第二步:
打开MapGis主菜单选择实用服务的“投影变换”打开
再选择“P投影转换”中的“U用户文件投影转换”打开
点“打开文件”
找你所存的“文本文件(制表分隔符)”类型的文件打开。
点“用户投影参数”进行设置。
再对“结果投影参数”进行设置。
点“按指定分隔符”再点“确定”
再点“设置分隔符”
点“Tab 键”打勾选中。
再选择“属性名称所再行”选你打开文件的表头如:“序号 X Y ”
并记住“X Y”值所在的列数,如下图X在“列2”、Y在“列3”。
然后对“点图元参数”依你的要求进行设置。
点“确定”
把“X位于:列、Y位于:列”改成你刚才记住的。
如本操作是
“X位于:2 列、Y位于:3 列”
再选定“指定数据起始位置”中的一行数据,如下:我选中了第一个序号:你会发现“横坐标/经度、纵坐标/纬度”会变成你所选的坐标。
再点“投影变换”点“确定”。
再点“1:1”。
选中点文件点“确定”。
这时就可以见到你的点了。
然后“关闭”保存点文件。
然后选择你所保存文件的路径和文件名即可。
位。
并且不能用反。
制作者:张佳儒
有什么问题敬请大家一起学习!
THANKS!!!!。
用EXCEL批量计算坐标转换在Excel中进行坐标转换,可以通过使用VBA(Visual Basic for Applications)编写宏来实现批量计算。
下面是一个示例,可以将经纬度转换为高斯投影坐标:1. 在Excel中创建一个新的工作表。
2.在第一列中输入经度值,例如A1单元格输入:经度。
3.在第二列中输入纬度值,例如B1单元格输入:纬度。
4.在第三列中输入转换后的X坐标的标题,例如C1单元格输入:高斯X坐标。
5.在第四列中输入转换后的Y坐标的标题,例如D1单元格输入:高斯Y坐标。
8.在模块中输入以下VBA代码:```vbaOption ExplicitSub ConvertCoordinatesDim ws As WorksheetDim lng As Double, lat As Double '经纬度Dim x As Double, y As Double '高斯坐标Dim i As Long'指定要处理的工作表Set ws = ThisWorkbook.Sheets("Sheet1")'从第二行开始遍历每一行For i = 2 To ws.Cells(ws.Rows.Count, 1).End(xlUp).Row'读取经纬度值lng = ws.Cells(i, 1).Valuelat = ws.Cells(i, 2).Value'进行坐标转换,可以使用适当的转换算法'以下是一个示例,将经度值转换为高斯X坐标,纬度值转换为高斯Y坐标x = lng * 200y = lat * 100'将转换后的坐标值写入对应的单元格ws.Cells(i, 3).Value = xws.Cells(i, 4).Value = yNext iEnd Sub```10. 返回Excel界面,并在工作表上运行宏。
选择开发选项卡中的宏,找到ConvertCoordinates并点击运行。
1.如何将EXCEL或其它表格文件、文本文件转换成MAPGIS图元文件?如何将EXCEL或其它表格文件、文本文件转换成MAPGIS图元文件?将EXCEL或其它表格文件、文本文件转换成MAPGIS图元文件,最重要是这个表格文件或文本文件必须有坐标数据。
而MAPGIS就用这个坐标在屏幕上自动成图。
方法:第一步:将EXCEL或将其表格文件转换成为一个文本文件(这个文件可以以TAB或逗号作为分隔符)如果是文本文件则不用做这一步;第二步:通过投影转换的用户文件投影转换功能将点文件读人到MAPGIS文件中。
(菜单:投影转换/用户文件投影转换)。
选“按指定分隔符”→“设置分隔符”→指定X,Y位于的列→选中“不需要投影”→“数据生成”。
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”全选并确定。