全部版块 我的主页
论坛 站务区 十一区 站务与外事
5234 0
2009-09-27

r2v矢量化软件矢量化地形图时都需先添加控制点坐标,然后再进行矢量化。若开始在r2v中没有加控制点,矢量化完成以后加上控制点输出为.shp文件,则在算法上会出现一些问题,在ArcGIS中加载.shp数据要素层后,放大等高线后可以看到等高线不是在R2V里面矢量的等高线图层那么圆滑,而且许多等高

线交错在一起,而我们知道等高线是圆滑的曲线,而且从不交差。但是,如果矢量化前在R2V 中忘了加控制点,我们可以在输出为.shp文件时选择不应用控制点输出。
针对这种问题,提出解决方案:(以宜宾高线某地区地形图为例)宜宾高线地形图的图像大小为:4800×3680dpi,则在地形图的栅格坐标分别为:

            top:0

Left:0          right:4800  

     bottom 3680

算出宜宾高线某地区的大地坐标(需在地形图上算出其四个角点大地坐标和其对应的经纬度坐标)按左上、右上、右下、左下的顺序分别为:

35444858.13140178.5

35450986.83140164.8

35450969.03135540.5

35444840.63135566.2

新建一个名为cp.txt的文本文件,输入控制点坐标信息为:

0.000000 0.000000 35444858.1 3140178.5

4800.000000 0.000000 35450986.8 3140164.8

4800.000000 3680.000000 35450969.0 3135540.5

0.000000 3680.000000 35444840.6 3135566.2

打开 ArcGIS9.2,加载等高线、高程点数据要素层。点击Editor Toobar按钮,添加Editor工具条,选择Editor-->State Editing,再选择veiwàtoolbarsàspatial adjustment,添加spatial adjustment工具条(首先要添加spatial analyst模块)。选择spatial adjustment—>linksàopen links file,选择cp.txt。然后再选择spatial adjustment—>adjust。则为矢量数据添加了坐标。
2.为栅格数据添加坐标:

打开arcmap,加载h-48-125-64_1.jpg,右击该层,选择Data-->View Metadata,再选择Spatial选项卡,在In projected or local coordinates下可以看到h-48-125-64_1.jpgarcmap中显示的基础坐标为:

                   top:-0.5

Left:0.5                  right:4799.5

            bottom -3679.5

我们也可以在建一个名为cpraster.txt的文件,输入控制点坐标信息为:

-0.5 0.5              35444858.1 3140178.5

4799.500000   0.5   35450986.8 3140164.8

4799.5 -3679.5       35450969.0 3135540.5

-0.5 -3679.5         35444840.6 3135566.2

arcmap中,veiwàtoolbarsàGeoreferencing,添加Georeferencing工具条。点击view link table按钮,打开link table对话框,点击load按钮,加载cpraster.txt文件。再选择Georeferencing-->àupdate Georeferencing更新。则为栅格数据添加了控制点坐标。
这时,我们再添加等高线,高程点图层,我们可以看到,矢量图层与栅格图层完全重合。
gàupdate Georeferencing之前也可以在Georeferencing菜单下,点击Rectify,将校准后的影像另存。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群