05-点线面要素在栅格中如何表示
来源:互联网 发布:正规淘宝兼职 编辑:程序博客网 时间:2024/06/09 14:58
在栅格数据模型中,用像元来表达所覆盖区域的现象,而矢量数据模型是用点、线、面来精确的描绘各种地物。所以,栅格数据的特点是属性明显(每一个像元值都代表了一个特征),定位隐含(要想定位到一个湖泊,天知道一个湖泊有多少个像元组成!),而矢量数据的特点是定位明显(一个要素一条记录,坐标范围都知道),属性隐含(具体的每个位置的特征不知道)。所以,如果我们关注的重点在于地理要素表示的现象之间的空间关系,而不是要素本身,那么建议采用栅格数据模型来组织点线面要素。
点要素
点是由明确的 x,y 坐标表示,但是作为栅格,它会被表示为一个像元。根据定义,点是没有面积一说,但是点可以转换为表示区域的像元。因此,像元越小,区域便越小,进而越接近所表示的点要素。譬如,假设一口井、一根电话线杆或废弃工厂的位置占据由一个像元覆盖的整个区域。
用像元来表示点要素的情况下,可能会对原始数据进行栅格综合。譬如,如果有两个或更多个点落入某像元范围内,ArcGIS 在为像元赋值时会随机选择这些点中的一个点。
线要素
在矢量数据模型中,线是由x,y 坐标的有序列表构成,但在栅格格式中,它会被表示为一条在空间上相连接而且具有相同像元值的像元链。如果像元链之间有断裂,那么就表示线要素存在断裂(可能表示不同的要素,譬如不发生交汇的两条道路或河流)。
将线性数据转换为栅格数据集的操作与将点数据转换为栅格相类似。如果有多条线穿过一个像元,ArcGIS 将随机选择这些线中的一条线,以用于在输出栅格数据集中表示该像元位置。
与点数据相同,线状要素将变为像元的宽度。例如,如果要转换的线状要素表示道路且像元大小为 1 千米,则在输出栅格数据集中道路将为 1 千米宽。显然,一条道路不会为 1 千米宽;因此,应选择适合于所要表示的线状要素的像元大小。如果像元大小为 1 米,则道路将为 1 米宽。
面要素
矢量面是由x, y坐标的有序列表定义的封闭区域,且列表中的第一个和最后一个坐标相同,以此表示区域。相反,栅格数据是一组具有相同值的相邻像元,可极其精确地描绘区域形状。以下栅格制图表达的精度取决于数据的比例和像元的大小。像元分辨率越精细并且表示小区域的像元数量越大,制图表达就越精确。
如果输入数据是面数据,则在根据转换过程生成的输出栅格数据集上,每个像元都被赋予填充大部分像元的要素的值,或被赋予扫描过程中在像元内遇到的要素的值。
- 05-点线面要素在栅格中如何表示
- 点线面如何标绘在地图上
- 在地图中添加点线面
- arcgis for ios 如何创建点线面
- VC++ MFC中点线面的绘制
- MFC中点线面的绘制
- 三维空间中关于点线面的计算
- 点线表示及其计算
- 3D中点线面之间的几何关系
- AE中画点线面查询小结(C#)
- opengl画点线面
- 几何点线面模板
- day1.3 点线面
- 2.点线面
- 在ArcGIS中如何删除重复的点要素
- 在ArcGIS中如何设置选择要素的颜色
- 在Java中如何表示钱Money
- 在Java中如何表示钱Money?
- Leetcode 86. Partition List
- 新增/修改/删除ECSHOP后台左侧导航菜单
- python
- redis.clients.jedis.exceptions.JedisDataException: ERR Protocol error: invalid bulk length
- Kotlin 其他(二) --- 集合(Collections)
- 05-点线面要素在栅格中如何表示
- tomcat 不使用ROOT 使用server.xml配置 去除项目名 使用80端口访问项目
- Python3 刷高博客阅读量
- [bzoj4722]由乃 线段树 搜索 st表
- struts2的深入学习(一)
- 几种不同格式的json解析
- oracle创建删除表空间、用户、数据导入导出等常用sql语句
- java程序员从笨鸟到菜鸟之(十一)练习题(多态)和API文档的制作
- HDU 5245 Joyful(概率求期望)——2015年上海邀请赛