将excel表中的属性导入到mapgis图层中如下:
打开想要导入的Excel。
将想要导入的部分选中,并按Ctrl+C。
打开相应的Mapgis,如图:
找到“辅助功能1”如图:
在下拉菜单中找到“Excel功能”---“Excel>-Mapgis“。
最后在相应的位置上点击鼠标左键,将显示导入的Excel,如图:
is文件中,建议使用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坐标和数学坐标是相反的)
“设置点图元参数”为需要的子图
需要投影转换,在“投影变换”那儿点一下,如果不需要,就把“不需要投影”前面的勾打上,不用点投影转换。
确定,退出软件提示保存,保存即可。
方法很多啊。简单的就是将excel表格存成dbf格式的,再通过mapgis的属性管理模块把属性挂接过去。