你可以在mapgis 中快速地在图上标注出一条线的各个坐标吧,请教教我,你有什么要求给我讲,我QQ1065029199
按照上面的仁兄说的这参数设置里显示出来,这样的效果是打印不出来的,只是在图形上显示而已。如果要标注出来又想排版美观,可以用这样的方法:
1.打开文件转换模块,装入你这个线文件。输出-输出MAPGIS明码格式(WT)。
2.用记事本打开这个明码文件(wt),可以看到里面有很多线的相关属性,找到坐标列的那一区域,如图中显示的红色区域。
3.将这些坐标复制到一个新的文本文件中,做成如下格式
X Y
1 2
2 3
3 3
其中,x,y是之后要用做字段名,下面的坐标对根据你的点进行复制。
4.用投影变换模块中,投影转换-用户文件投影转换。装入这个TXT文件,采用分隔符的方式。注释设置下面的X.Y位于第几列。勾起不需要投影,设置好用写到文件,将点文件保存出来。具体设置自己摸索一下。
5.用平台下的点编辑-根据属性标注释。将X Y坐标标出来,可以分别生成两个文件,X一个 y一个。因为生成出来会重叠到一起,你可以统一将Y左边的那个点注释文件整体偏移,到一个合适的位置。如果需要加“,”或者括号“()”的话,比较麻烦,因为MAPGIS67纯平台处理字段统赋功能比较薄弱,实在想的话可以将属性导出在EXCEL中编辑然后再通过关键字段回挂回去。
6.打印的时候把X Y的注释点文件加上去 ,就能看到了。
谢谢!!,你说的"用投影变换模块中,投影转换-用户文件投影转换。装入这个TXT文件",只能从TXT文件中读出99行坐标,多了读不出来是怎么回事啊?
TXT文件要整理成 以下这样的样式:
X Y
1 2
2 3
3 3
是不会只读99行的。具体的操作方法你可以去这个地址从第8条开始看。
http://wenku.baidu.com/view/d7fecc00bed5b9f3f90f1ce1.html
很好用,我摸了半天,给加点分啊,谢谢!
很好,谢谢,但是有一个问题,显示的会重叠在一起1:可不可以不删点的情况下,少显示一些.2:可不可以让显示的坐标字体小些..
我明白你的意图了。但是在mapgis中恐怕很难。可能要二次开发。
不知道你要处理的东西多不多,不多的话把文件发给我邮箱,cugzdj@gmail.com,我抽空帮你搞一下。不过要给我多点悬赏分哦,呵呵。