你可以在mapgis 中快速地在图上标注出一条线的各个坐标吧,请教教我,你有什么要求给我讲,我QQ1065029199

 我来答
x_h_b0
2011-03-21 · TA获得超过2861个赞
知道大有可为答主
回答量:1244
采纳率:50%
帮助的人:680万
展开全部

按照上面的仁兄说的这参数设置里显示出来,这样的效果是打印不出来的,只是在图形上显示而已。如果要标注出来又想排版美观,可以用这样的方法:

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
cugzdj
2011-03-16 · TA获得超过2129个赞
知道大有可为答主
回答量:1355
采纳率:0%
帮助的人:726万
展开全部
我也现学现卖的,你在mapgis图形编辑子系统下,找到“设置”-“参数设置”菜单,弹出一个对话框,把“显示线坐标注记”勾上即可,
很好用,我摸了半天,给加点分啊,谢谢!
追问
很好,谢谢,但是有一个问题,显示的会重叠在一起1:可不可以不删点的情况下,少显示一些.2:可不可以让显示的坐标字体小些..
追答
我明白你的意图了。但是在mapgis中恐怕很难。可能要二次开发。
不知道你要处理的东西多不多,不多的话把文件发给我邮箱,cugzdj@gmail.com,我抽空帮你搞一下。不过要给我多点悬赏分哦,呵呵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式