码迷,mamicode.com
首页 > 其他好文 > 详细

初识SFS规范

时间:2016-07-31 17:52:08      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

简单要素模型的基本概念


  1. 0维几何,表示坐标空间中的一个单独位置。点有一个x坐标值和一个y坐标值。

  2. 线
    是一维的几何实体。用来表示较狭窄的要素。包括折线和弧线。

  3. 曲线
    1 维几何基形,表示一条线的连续影像。曲线的边界是该曲线起止端点的集合。如果该曲线是一个环,两端点是相同的,该曲线是拓扑闭合,被认为没有边界。第一个点称为起始点,最后一个点称为终止点。该曲线的连通性由“一条线的连续影像” 定义保证。拓扑理论认为一个连通的集合的连续影像是连通的。

  4. 曲面
    是一个2维几何对象。OpenGIS抽象规范将简单表面定义为由一个简单碎片(patch)组成, 该碎片(patch) 与一个外部边界和0个或更多的内部边界相联系。

  5. 多边形
    是一个平面表面,通过一个外部边界和0个或更多的内部边界定义。每个内部边界定义一个多边形的一个洞(hole)。
    多边形的断言(assertion)(定义有效多边形的规则)是:
    1)多边形是拓扑闭合的。
    2)多边形的边界是由一组线性环组成的,这些线性环构成多边形的外部边界和内部边界。
    3)在边界交叉处不会出现两个环,在多边形的边界中的环可能在一点上相交,但只可能相切。
    4)多边形不可能有分割线(cut lines),刺穿(spikes)或者小孔(punctures)。
    5)每个多边形的内部是一组相连的点。
    6)带有一个或者多个洞(hole)的多边形的外部是不相连的。每个洞(hole)定义一个外部的相连组件。

  6. 多点
    多点是0维几何集。多点的组成元素限制为点。这些点不是相连或有序的。如果多点中没有两个相同的点(有相同的坐标值),那么多点是简单的。

  7. 多线
    是一个1维几何集,它的组成元素是线。

  8. 多面
    是一个2维几何集,组成元素是表面(surface)。多面中的任意两个表面的内部都可能相交。多面的任意两个组成元素的边界都只可能相交于有限多个点。

  9. 多多边形
    多多边形是一个由多边形组成的多面。
    多多边形的断言(assertion)(定义有效多多边形的规则)为:
    1)组成多多边形的两个多边形的内部不可能相交。
    2)组成多多边形的两个多边形不可能相交(cross),但可能与有限个点相连。(注意,穿过在上面的第一条中就被禁止了)
    3)多多边形被定义为拓扑闭合的。
    4)多多边形不能有分割线(cut lines),刺穿(spikes)或者小孔(punctures)。一个多多边形是一个规则的,闭合的点集。
    5)带有多于1个多边形的多多边形的内部的是不连通的,多多边形的内部的连通组件的数量就等于多多边形中的多边形的数量。一个多多边形的边界是一组对应于它的成员多边形的边界的封闭曲线。多多边形的边界中的每一条曲线都在一个成员多边形的边界中,而成员多边形边界的每条曲线都是在多多边形的边界中的。

  10. 子元素
    子,指一个元素c 是另一个元素(它的父元素)p 的内容,但不是p中的任何其它元素的内容。多点、多线、多多边形拥有子元素。子元素即构成多点、多线、多多边形的点、线、多边形。子元素的个数即构成多点、多线、多多边形的点、线、多边形的个数。

  11. 解析线
    解析线指由解析线参数控制的曲线。如弧线、圆心半径圆、3点圆、椭圆、圆心半径起始角终止角(顺时针旋转)的弧、3点弧、矩形(对角点+角度)、矩形(单点+长度宽度+角度)、样条曲线、Bezier曲线

OGC SFS(简单要素规范)

OGC的简单要素规范APIS(application programming interfaces)规定了对点,线,面以及多点等简单要素的发布,存储,读取和简单操作。这些规范的目的是使得GIS软件设计师在不同的技术下(OLE/COM,SQL,CORBA)能够使用这些接口来操作由简单几何要素组成的要素。

注:
[1] OGS: Open Geospatial Consortium(开放地理空间信息联盟)

初识SFS规范

标签:

原文地址:http://blog.csdn.net/foreverling/article/details/52079359

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!