面要素是一个GIS对象,其地理制图表达(一系列的x和y坐标对)作为其属性(或字段)之一存储在数据库的行中。某些线要素(例如地铁线)还需要包含z值或高度,以在3D空间对自身进行正确定位。这些对象必须作为3D线要素进行建模。
工具/原料
ArcGIS
计算机
方法/步骤
1、 笪瞵岔语 什么是3D折线(polyline)要素? 面要素是一个GIS对象,其地理制图表达烫喇霰嘴(一系列的x和y 坐标对)作为其属性(或字段)之一存储在数据库的行中。某些线要素(例如地铁线)还需要包含z值或高度,以在3D空间对自身进行正确定位。这些对象必须作为3D 线要素进行建模。 3D线要素会将其z值嵌入到其要素类的几何或Shape字段中。这意味着,为3D线创建的每个新折点都会自动包含z 值,从而允许其将任意两点连接在一起-无论这些点在地面上、地面上方还是地面下方。 3D线要素的示例包括: 地铁运输线; 飞机飞行路线; 建筑物间的视线; 摩天大楼中的运输网络; 尽管还可以使用数字要素属性对z值建模,但此选项会显示整条线中具有相同z值的要素且可能不支持嵌入的z 值所支持的所有相同分析和交互选项。 所有只位于高程表面的要素(如街道、小路及栅栏线)应始终作为2D 线要素进行建模。这将简化要素的数据存储和维护操作,并使得要素能够在基础表面数据改进时自动调整高度。另外,如果这些线需要z值,可以使用插值Shape 等工具通过引用高程数据计算出要素的z值。
2、 创建3D折线(polyline)要素类的两种方法 创建3D线要素类主要有两种方法:创建一个全新的线要素类或将现有的2D线数据转换为包含z值的新要素类。
3、 笪瞵岔语 z值应该表示什么? Z值主要用于在GIS要素中包含高程。这些值可以表示绝对高度(例如钭最芬汩飞机位于30,000英尺处)或相对于地面的高度(例如地铁车站位于地面以下 50米)。对生成的3D要素类进行显示和分析时,两种方法均受完全支持。 值得注意的是,z值也可用于包含其他垂直测量值,例如空气污染观测值、温度以及用于表面生成的其他测量值。创造性地应用z 值及其表示的内容,对于理解和分析数据非常有用。 应该在要素类所在的要素数据集(如果存在)或在要素类自身(如果没有要素数据集)中定义要素类z值的单位和基准面。如果未定义单位,ArcGIS将假定 Z的单位与XY的单位一致。这种假设可能会带来问题,尤其当XY单位是地理单位(纬度/经度)时。
4、 创建3D折线要素 可以使用ArcMap、ArcGlobe和ArcScene中的标准ArcGIS编辑框架或使用可在输出中包含z 值的工具在地理处理框架中以交互式方式创建3D要素。