1 问题的提出
在做测线设计的时候,经常要在MapGIS里投点,投线。投点可以用section自带功能实现,但投线还是另有讲究的。可以用MapGIS自带的投影变换功能来实现。
先看下我已知线在奥维地图里是什么样的。
下面就来对这些线,进行投影变换,生成wl线文件,从而可以放入设计图中。
2 操作步骤
从MapGIS主菜单——实用服务——投影变换,进入操作界面。
目录“投影变换” ——用户文件投影变换。进入对话框。
接下来要打开txt格式的用户文件,下面给出用户文件示例。其中,字段间用tab分割,转义字符为\t,测线间用/分割。
线号 点号 x y
1 1 98.276021737 41.982240614
1 221 98.331171654 42.072327577
/
2 1 98.281510599 41.980372711
2 221 98.336666726 42.070457111
/
3 1 98.286999143 41.978504543
3 221 98.342161477 42.068586379
/
4 1 98.292487369 41.976636110
4 221 98.347655908 42.066715380
/
5 1 98.297975277 41.974767411
5 221 98.353150019 42.064844116
/
6 1 98.303462867 41.972898447
6 221 98.358643810 42.062972586
/
7 1 98.308950139 41.971029218
7 221 98.364137280 42.061100790
/
8 1 98.314437093 41.969159723
8 221 98.369630431 42.059228729
/
9 1 98.319923728 41.967289963
9 221 98.375123261 42.057356401
/
10 1 98.325410046 41.965419938
10 221 98.380615772 42.055483808
/
11 1 98.330896045 41.963549648
11 221 98.386107962 42.053610950
/
12 1 98.336381726 41.961679092
12 221 98.391599831 42.051737826
/
13 1 98.341867089 41.959808272
13 221 98.397091381 42.049864436
/
14 1 98.347352133 41.957937187
14 221 98.402582610 42.047990781
/
15 1 98.352836860 41.956065837
15 221 98.408073519 42.046116860
/
16 1 98.358321267 41.954194221
16 221 98.413564107 42.044242674
/
17 1 98.363805357 41.952322342
17 221 98.419054375 42.042368223
/
打开文件后,在数据框中会显示数据。
之后,在设置选项中,选指定分隔符,设置为tab分割,属性在坐标点行,如图。
确定后,在设置线间分隔标志,这里设置的是/号。也可以是其他符号,到文件中设置即可。然后设置X和Y的列号。
之后就是确定用户投影参数,即数据文件的参数,这里用的是地理坐标系,如图:
确定后,选择结果投影参数,如图。要注意设置对中央经线。
设置完毕后,回到投影变换对话框,点击投影变换,这里会自动生成noname.wl,但不会提示。之后直接点确定,对话框就消失,回到投影变换主界面。直接点工具栏的保存,将弹出保存选项框:
这里可以看下图幅范围是否正确,如果有0之类的,那肯定是不对的。目前这个图是没问题的,选中wl文件后点确定,就会输入路劲和文件名了:
保存在你想保存的文件夹就可以。这样线文件就生成了。可以拿section来查看下:
线文件是没问题的。