mapgis制图的一些技巧?

2024-12-02 20:59:44
推荐回答(2个)
回答1:

问的很笼统,也就随便回答了:
1、数字“0”的巧用
1.1做图时经常遇到铁路、公路、高速公路交织穿插在一起。按一般的制图原则,有上下关系之分,高速公路在最上层,可压盖其它线状地物,高级道路可压盖低级道路,道路又可以压盖河流。而作业者操作时往往容易忽视先后顺序,把应该是上层的内容绘到了下层,如果删除重绘,显然比较费工,在此介绍一种简单易行的操作方法:
(1)单击“线编辑”菜单,点击“造平行线”命令。
(2)选择要移到上层的那条线,系统会提示你输入产生的平行线距离,你可设定为“0”,这时这条线自然移到了上层。
1.2为了美化图面,增加地图的艺术性,设置不同颜色花构边的标题和字,具体作法如下:
(1) 先输入一个字,点“编辑”对话框中“汉字字体”一项,只要在选定的字体参数前加上“ - ”号,这个字就变成了空心字。
(2) 然后再点“编辑”对话框,在下拉菜单中,选择“复制点”,在“阵列复制”对话框中行或列数任选一项,参数设置为“2”,另一项为“0”,再按系统提示将x、y 方向的距离,设置为“0”,这时在同一位置就生成了两个同样的字。
(3) 点击“修改点参数”工具条,选中其中一个字,将“注释参数”对话框中“汉字字体”前的“ - ”号去掉,注释颜色可改为另一种颜色,再点“Yes”,一个带花边的字就造成了。
2、翻转图形
在Mapgis中的其它下面整图变换中比例参数的X比例中输入法-1或Y比例中输入-1后确定。
3、在电脑里做剖面图
1)、先把MAPGIS图生成JPG格式,在PHOTOSHOP中图像—图像大小—文挡大小中输入经过变化后的宽度和高度数字(根据剖面图的比例和JPG图的比例关系得出),然后按需要裁剪,以减少图形的所占内存;
2)、裁剪后旋转使剖面线处于水平位置;
3)、在MAPGIS中插入裁剪旋转后光栅文件,新建线和点文件,以剖面线为水平的X轴,画垂直X轴的线为Y轴,以剖面线起点的位置为坐标原点,以剖面线起点的高程为起始Y轴刻度,在X和Y轴上标上相对应比例尺的刻度。
4)、以图上等高线和X轴交点为垂足画垂直X轴的直线,以等高线的高程画垂直于Y轴的直线,上述两直线相交点就是我们要求剖面轮廓线的拐点,把这样一系列的点连起来就成了剖面图的轮廓线。
5)、最后再整饰一下,就作成了剖面图。
4、如何捕捉线的节点
在输入线时,将鼠标移至你需要捕捉的节点附近,先按住键盘上的SHIFT键(注意不要松开),再单击鼠标左键。就可以捕捉到离光标最近的节点。
5、捕捉线上的任意位置(也就是即时靠近线)
在输入线时,将鼠标移到你需要靠近的线的附近,按一下键盘上的F12键,弹出一个对话框,选择靠近线选项,再单击确定

回答2:

excel数据导入,如果是整个表格插入到mapgis文件中,建议使用MGT6.exe有个表格插入功能,但是导出目前没有好的办法。MGT6.exe直接放到mapgis软件安装目录下的program,双击就可以使用了。如果没有,可以留邮箱给你发。
如果是指excel为需要挂接的属性数据,mapgis的属性库不好用,用GeoMAG或者数字填图系统,都比较好用,直接就有excel数据导入、导出的项,简单明了,指需要选择关键字即可,没有软件也可以找我要,然后再告诉你详细操作方法。

剖面是指地形剖面?
空间分析--》DTM分析 1、文件--》打开数据文件--》线文件(带高程属性的等高线文件)2、处理点线--》线高程点提取(抽稀系数0.0001)3、文件--》输出高程数据4、处理点线--》高程点/线栅格化,根据需要修改网格的dx,dy--》确定(自动保存为.Grd文件)--》关闭窗口,提示保存:否。5、打开.Grd文件,模型应用--》高程剖面分析--》交互造线 在要切等高线的第一点左键单击,回车确定,第二点左键单击,回车确定(右键为否)弹出对话框,缩放比都改为1,默认的比例尺为1比1000,兼具根据实际修改,dy表示y轴,dx表示x轴--》仅处理剖面(关闭自动保存),保存点、线即可得地形线
注意,等高线一定要是带高程属性的,而且有的盗版软件可能生成不了.Grd文件,所以不行就换台机子或者重新安其它版本的软件。

坐标转换是指投影变换么?
投影变换方法:实用服务--》投影变换--》投影转换--》成批文件投影转换,投影文件目录选择投影文件,如果是整个文件夹进行转换,则选择一个文件后把文件名改为*.*即可,然后选择按输入目录,当前投影参数设置为现在图件的投影坐标系,结果投影参数设置为需要投影到的投影坐标系,比如要把5000的图投影到10000的坐标系下,则当前投影参数的比例尺就为5000,结果投影参数的比例尺就为10000,这个要根据实际情况选择,比如投影类型,椭球参数,投影带等等。下面有六个小框可以打钩,根据情况选择,一般我一个钩都不打,不需要。
点击开始投影,有个小钟出来转,转完了确定,退出就行。
等高线,等厚线自动生成是指用数据来生成?这个mapgis实现不了
如果是有底图,而且精度要求不高,有个交互式矢量化,不过这个修改起来也麻烦啊。

矢量化:这个就是先把图片转换成.msi光栅文件,在误差校正里把光栅文件校正到正确的坐标系下,在输入编辑里新建工程,装入光栅文件,然后就照着光栅文件按照点线面分图层来画就行,比如道路在一个文件、水系在一个文件等等。
打了好多,希望对你有帮助,如果有问题可以给我发消息,我每天的工作就是mapgis和空间数据库,所以一般的问题都能解决

再说一个从Excel表格投影点文件,并在投影的时候直接挂接属性的方法
1、在Excel里把你要合并的点号和高程合并,放在坐标的后面,然后把Excel转换成txt文本格式
2、实用服务--》投影变换--》投影转换--》用户文件投影转换--》打开文件(打开.txt格式的坐标文件)
用户投影参数:.txt格式的坐标投影参数
结果投影参数:要投影到那幅图的参数
“按指定分隔符”前面的点打上,设置分隔符(如果从Excel转成txt,分隔符为Tab键,即经度和纬度以及属性字段中间的分隔符),因为含有属性字段,所以在“属性名称所在行”选择属性名称的行,就是你的第一行,右下角选择属性在坐标点前或后。你的这个在坐标点后(注意:有属性行的,在指定数据起始位置的时候要从有坐标的行开始,就是打开文件的那个对话框显示坐标及属性的地方,要选择第二行,不然会有飞点)
填写X位于第几列,Y位于第几列(注意mapgis坐标和数学坐标是相反的)
“设置点图元参数”为需要的子图
需要投影转换,在“投影变换”那儿点一下,如果不需要,就把“不需要投影”前面的勾打上,不用点投影转换。
确定,退出软件提示保存,保存即可。