gala
路人甲
路人甲
  • 注册日期2003-09-25
  • 发帖数91
  • QQ5665499
  • 铜币409枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2789回复:4

r2v

楼主#
更多 发布于:2003-10-26 22:50
请问有那为大哥用r2v做过矢量化的工作,能否介绍一下经验。
喜欢0 评分0
hello-world
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15946
  • QQ554730525
  • 铜币25338枚
  • 威望15363点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2003-10-27 14:54
r2v的教程地址:http://ylihua.html.533.net/software/it/rv2.htm

例子 How to use
请按下述教学步骤来实践该软件包,你就会更好地理解数据是怎样处理的,同时你也会了解使用该软件来矢量化光栅图像是多么容易。

第一步:双击R2V for Windows图标起动程序。

第二步:选择File/Open Image or Project(打开图像或工程文件)打开一光栅图像文件,在打开文件对话框中输入图像文件名(*.TIF或*.BMP)。原始光栅图像文件显示在图像窗口中。

第三步:通过拖动鼠标调整图像窗口尺寸,图像会按正确的纵横比缩放。现在你可以做一些显示方面的操作:选定一个矩形区域后按F2键可放大窗口,按F3键则缩小显示。光标键及PgUp及PgDn键可用于在图像的不同部位移动放大的窗口。

如果光栅图像为1位黑白图像,你可以通过View/Set Image Color选项调整图像显示颜色。如果是灰度图像,则使用Adjust Contrast选项来改变图像显示质量。

现在,我们可以应用图像处理功能来提高矢量化的质量。例如,在灰度图像上使用图像圆滑(Image smoothing)处理、在黑白图像上使用去点(Despeckle)均可相应地去掉图像“噪点”。要改变图像的方向,可以使用Image菜单下的垂直翻转(Vertical Flip)、水平翻转(Horizontal Flip)、任意角度旋转(Rotate)、90度转置(Transpose)等选项进行操作,而重采样(Resample )可以改变图像的分辨率。如果你仅需处理部分图像,则可以使用Image/Crop Region操作来保留选定的区域而去掉图像其他部分,或使用Image/Set ROI命令。如果你扫描的图像分辨率太高,可以使用Resample命令降低图像分辨率,缩小图像尺寸,这样可加快处理速度。在你应用上述图像处理命令后,你也许应该将图像另存为新的图像文件,以保存所作的改变。

对于黑白或灰度图像,你可以直接转入下一步开始进行图像矢量处理了。

如果是彩色图像,在进行矢量化处理之前你应该首先对其进行颜色分类(classification)操作以使图像更清晰。对于有“噪点”的彩色图像,可以利用Image/Pixel Tool下的选取项来去除“噪点”,Map Pixel Values选项可以修正色彩,而重画光栅点可以清除不需要的点。

第四步:如果你的图像上仅有单一类型的线条,如地形等高线图或仅有分区线的区划图,你就可以用Vector/Auto Vectorize命令直接矢量化之。

如果你需要生成几个层来组织矢量化数据,现在就来定义层供使用。使用命令Edit/Layer Define可以做这件事。所需层定义好后,选择一层作当前层来保存自动或手动矢量化的数据。该层数据矢量化完成后,选择其他层作为当前层在其上作其他的矢量化工作。建议你仅仅打开你的当前层而关掉所有的其他层,这样在编辑或处理时,仅有当前层的数据才被处理而不致影响到其他层的数据。

如果扫描图像质量够好,你也可以选择Vector/Auto Vectorize直接进行全自动矢量化。系统会显示一对话框供设置撩量化参数,选择START即可开始矢量化处理。此时光标变成一个沙钟处理表示系统正在忙于处理,处理结束后,光标会变回箭头状。识别出的矢量线段将以绿色显示在图像窗口中。使用View/Overlay中的选项可以打开或关闭某些显示要素,如线的结点、线的端点及线段的ID号(如果你指定了的话)。

线段的颜色可以使用Use Layer Color命令按照其所处的层的定义来改变,如果该线段标注有ID号,也可使用View/Set Line Color By ID命令按其ID号来改变颜色。

如果你的图像比较复杂,有各种图素混和在一起,你就须使用R2V的交互跟踪功能进行有选择的矢量化。为进行交互跟踪,先选择Edit/Lines进入线编辑器,进入线编辑器后,通过选择主菜单、工具条或弹出菜单条中选项光标处于New Line(新线)编辑状态,并确认Auto Trace项被选中。先用鼠标左键在要跟踪矢量的线上点一起点,再用同样的方法在该线上另点一点以便系统跟踪,在有图像交叉或断裂的地方,跟踪会暂仃等候你点下一点继续跟踪。可以用<Backspace>键删掉最后的跟踪点,当一条线跟踪矢量完后,按<Space>空格键或其他键结束。重复上面的步骤,跟踪矢量其他的线段。如果要在其他层上进行跟踪矢量化,仅需选将其设为当前层,然后进行跟踪处理即可。

如果需要同时矢量化一组线,如地形等高线,可以使用线编辑器中的Multi-Line Trace(多线跟踪)功能。在主菜单、工具条或弹出菜单条中选择Multi-Line Trace模式,按下鼠标左键横跨需要跟踪的一组线段画一直线,R2V会自动矢量化所选择的这些线。对其他的线重复这样操作即可。

第五步:使用Edit/Lines命令编辑矢量化过的线段,用鼠标右键可调出编辑选项弹出式菜单。编辑功能可从主菜单Edit/Line Editor调用或直接按主菜单下的工具条。使用编辑器,可以添加线,添加、移动、删除结点,断开线,删除线,删除选择区或所有的线。在设置ID值参数后,线可被指定的ID值标注。各种矢量数据后处理及显示命令在Vector菜单项下可选用。

第六步:为了将生成的矢量数据转换到特定的投影坐标系统中,如UTM,使用Vector/Select Control Points选项去设定控制点。可以选择4点或更多的点并指定其目的坐标。需要注意的是,在矢量数据被输出到矢量文件之前,控制点并未作用于矢量数据。只有在数据输出到文件时,坐标校正才起作用。

使用控制点可将光栅图像进行地理参照(Geo-reference)生成图像世界文件(Image World File)。光栅图像也可使用Image/Warp命令与选择的控制点进行坐标对齐或几何校正。

第七步:使用Save Project命令将所有的数据存储为R2V工程(Project)文件,如果你完成了所有的处理及编辑操作,可选择File/Export Vector输出矢量数据。生成的矢量数据可被存储为Arc/Info (ARC)、 ArcView形文件(SHP)、MapInfo (MIF)、 XYZ (三维点文件)、DXF及MapGuide SDL文件格式。在输出特定的矢量格式文件时,系统会提示你设置一些选项,如是否使用控制点校正矢量数据,需要使用何种变换方法等。选择使控制点有效并设置转换方法(如双线性法Bi-Linear)后,即可输出数据。当然,在Demo版中,你只能输出很小幅面的图;要输出大幅面的图,请与我们联系。

至此,你已经从扫描光栅图像中提取了矢量数据并将其存为了其他GIS或CAD软件可用的文件格式了。如果你还不明白,可以再次重复上面的步骤,同时使用R2V的联机帮助或其他手册了解更多的命令信息。

举报 回复(0) 喜欢(0)     评分
文水
路人甲
路人甲
  • 注册日期2003-10-18
  • 发帖数243
  • QQ
  • 铜币31枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2003-10-27 21:45
收到!
举报 回复(0) 喜欢(0)     评分
aphi
路人甲
路人甲
  • 注册日期2003-10-04
  • 发帖数27
  • QQ
  • 铜币118枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2003-10-28 18:47
谢谢了 刚刚才在找
举报 回复(0) 喜欢(0)     评分
aphi
路人甲
路人甲
  • 注册日期2003-10-04
  • 发帖数27
  • QQ
  • 铜币118枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2003-11-16 23:01
还是搞不懂
举报 回复(0) 喜欢(0)     评分
游客

返回顶部