您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页OSGEarth地形和影像的数据预处理

OSGEarth地形和影像的数据预处理

来源:叨叨游戏网
OSGEarth地形和影像的数据预处理

OSGEarth是一个GIS工具,主要用来实现三维GIS的基本功能,其中最为基础当属对地形和影像的处理以及进行三维地形的构建与渲染。下面简要说明下osgearth中对数据的要求以及数据处理的方法。

一、数据来源

OSGEarth的地形和影像数据来源是以常见的地形和影像,包括各种高程数据和遥感影像数据。osgearth中地形和影像数据主要以TIFF格式为主,其来源是测量数据、CAD数据、或者是直接从网上下载的数据。

二、数据处理

OSGearth中数据必须要有坐标系。坐标系可以是地理坐标系和投影坐标系。当为了生成地球场景时,需要数据为地理坐标系;当生成平面场景时,数据必须为投影坐标系。

1、数据配准

数据坐标存在的问题时,地形和影像数据部匹配的时候,需要进行配准。

配准:利用道路图层和jpg影像,使用georeferencing 工具选取标志性地物进行配准。

2、数据没有坐标系的情况下(可以通过ArcGIS的查看图层的坐标系),我们需要自己定义一个坐标系。自定义一个坐标系的方法:用Arctoolbox工具中的Data Management Tools ->Projections and Transformations->Define Projection工具定义坐标系(包括投影坐标系个地理坐标系)

图 1 定义坐标系

注意:在完全不知道坐标系的情况下,在定义坐标系时,可以随便指定一个坐标系(不管是地理坐标系还是投影坐标系都可以)。但是如果知道了数据的坐标(比如,有的数据是CAD数据(一般是平面坐标,即是X、Y是六位和七位数组成的一个数值))。在这中情况下,我们可以查看X、Y的坐标值,确定此数据的带号以及在定义投影坐标时是否需要做500公里的偏移处理。(你们公司的

专业GIS人员应该知道!!!)。

3、osgearth的数据需要的是投影坐标系时,而原始数据却是地理坐标系(比如,数据是从google earth或测绘部门的获得,其坐标系一般都是地理坐标系),此时需要将地理坐标系转为投影坐标系。其简单过程可以如下:

(1)定义数据框架坐标系。ArcMap菜单下的View->Data Frame Properties,为框架指定一个投影坐标系(中国的主要北京54和西安80坐标系)。

图 2 定义框架投影坐标系

(2)将数据导入为框架坐标系,其中坐标系选择Data Frame,导入格式选择为TIFF(图中已标出!!)。

图 3 数据导出(投影坐标系)

(3)对于等高线shp图层等需要处理为dem数据的处理,首先需要将等高线图层转为tin,在由tin转为栅格数据,最后将栅格数据按照上述(2)中的方法将数据导入为TIFF格式,其步骤如下:

1)先把等高线图层的地理坐标系转为投影坐标(我选择的为xian 80),如下图,其中Data Frame的定义如图二所示。Shp图层的导出如图4。导出后shp的坐标系就转为数据框架的坐标系(xian 80坐标系)。

图 4 shp图层转为投影坐标系界面

2)对已经转换好的等高线图层创建tin,其方法是:3DAnalyst->create/modify tin->create tin from features...

图 5 创建TIN

3)将tin数据转换为栅格数据,方法是:3DAnalyst->convert->tin to raster

图 6 TIN转为栅格

4)栅格数据导出为TIFF,如图3所示。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务