zoukankan      html  css  js  c++  java
  • PostGIS之路——几何对象处理函数(一)

    1、ST_Buffer

         获取缓冲后的几何对象

    geometry ST_Buffer(geometry g1, float radius_of_buffer);
    geometry ST_Buffer(geometry g1, float radius_of_buffer, integer num_seg_quarter_circle);
    geometry ST_Buffer(geometry g1, float radius_of_buffer, text buffer_style_parameters);
    geography ST_Buffer(geography g1, float radius_of_buffer_in_meters);

    示例:

    2、ST_BuildArea

         由给定的构成线工作组的几何对象, 创建一个区域几何形状。输出的将是:LINESTRINGS,MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS,和GeometryCollections.

    geometry ST_BuildArea(geometry A);

    示例:

    3、ST_Collect

          从其他几何对象的集合中返回一个空间ST_Geometry的值。

    geometry ST_Collect(geometry set g1field);
    geometry ST_Collect(geometry g1, geometry g2);
    geometry ST_Collect(geometry[] g1_array);

    示例:
    SELECT stusps,
    ST_Multi(ST_Collect(f.the_geom)) as singlegeom
    FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom
    FROM
    somestatetable ) As f
    GROUP BY stusps

    4、ST_ConcaveHull

           几何形状是一个可能几何包围所有几何集合可以认为它是收缩包装。

    geometry ST_ConcaveHull(geometry geomA, float target_percent, boolean allow_holes=false);

    示例:

    5、ST_ConvexHull

           获取多几何对象的外接对象。

    geometry ST_ConvexHull(geometry geomA);

    示例:

     

         

         

  • 相关阅读:
    Oracle游标举例
    java程序写的模拟用户点击的程序(抢小米程序)
    最好的ASP.NET MVC入门 step by step 来自微软
    项目经理
    程序员的职场晋升之路
    程序员怎么样才能进入微软?
    浅谈程序员创业
    软件销售心得-送给自己卖软件的程序员
    lamda表达式,匿名函数
    为什么Flash没能在移动设备上挺住?
  • 原文地址:https://www.cnblogs.com/LCGIS/p/2992477.html
Copyright © 2011-2022 走看看