当前位置: 首页 > news >正文

濮阳网站建设在哪做百度正式员工工资待遇

濮阳网站建设在哪做,百度正式员工工资待遇,广告学徒一般要学多久,河北省镇政府做网站吗官方文档 概要 geometry ST_CoverageInvalidEdges(geometry winset geom, float8 tolerance 0); 描述 一个窗口函数,用于检查窗口分区中的多边形是否形成有效的多边形覆盖范围。 它返回线性指示器,显示每个多边形中无效边(如果有&#x…

官方文档

概要

geometry ST_CoverageInvalidEdges(geometry winset geom, float8 tolerance = 0);

描述

一个窗口函数,用于检查窗口分区中的多边形是否形成有效的多边形覆盖范围。 它返回线性指示器,显示每个多边形中无效边(如果有)的位置。

如果满足以下条件,则一组有效多边形是有效的覆盖范围:

  • Non-overlapping-多边形不重叠(它们的内部不相交)

  • Edge-Matched-沿共享边的顶点相同

作为窗口函数,为每个输入多边形返回一个值。 对于违反一个或多个有效性条件的多边形,返回值是包含有问题边的 MULTILINESTRING。 覆盖范围有效的面返回值 NULL。 非多边形或空几何图形也会产生 NULL 值。

只要周围的多边形边缘匹配,这些条件就允许有效的覆盖范围包含孔(多边形之间的间隙)。 然而,非常窄的间隙通常是不希望的。 如果使用非零距离指定公差参数,则形成较窄间隙的边缘也将被返回为无效。

正在检查覆盖范围有效性的多边形也必须是有效的几何图形。 这可以使用ST_IsValid 进行检查。

可用性:3.4.0

需要GEOS >= 3.12.0

由重叠和不匹配顶点引起的无效边

WITH coverage(id, geom) AS (VALUES(1, 'POLYGON ((10 190, 30 160, 40 110, 100 70, 120 10, 10 10, 10 190))'::geometry),(2, 'POLYGON ((100 190, 10 190, 30 160, 40 110, 50 80, 74 110.5, 100 130, 140 120, 140 160, 100 190))'::geometry),(3, 'POLYGON ((140 190, 190 190, 190 80, 140 80, 140 190))'::geometry),(4, 'POLYGON ((180 40, 120 10, 100 70, 140 80, 190 80, 180 40))'::geometry)
)
SELECT id, ST_AsText(ST_CoverageInvalidEdges(geom) OVER ())FROM coverage;id |               st_astext
----+---------------------------------------1 | LINESTRING (40 110, 100 70)2 | MULTILINESTRING ((100 130, 140 120, 140 160, 100 190), (40 110, 50 80, 74 110.5))3 | LINESTRING (140 80, 140 190)4 | null

解析:

这个方法有2个功能。

  • 1、检测多边形集合是否有效。
  • 2、把多边形集合无效(例如相交、重叠)的部分给依次列举出来。

返回值

  • 1、返回几何对象
  • 2、返回NULL(没有相交) 

我把数据插入到表中。因为最终使用都会在表中使用。

  --新建表create table t2(id serial primary key,geom geometry(POLYGON,4326))--插入数据insert into t2 values(1, 'POLYGON ((10 190, 30 160, 40 110, 100 70, 120 10, 10 10, 10 190))'::geometry),(2, 'POLYGON ((100 190, 10 190, 30 160, 40 110, 50 80, 74 110.5, 100 130, 140 120, 140 160, 100 190))'::geometry),(3, 'POLYGON ((140 190, 190 190, 190 80, 140 80, 140 190))'::geometry),(4, 'POLYGON ((180 40, 120 10, 100 70, 140 80, 190 80, 180 40))'::geometry)

我把示例中的4条数据插入到了数据库,下图是4条数据的集合。

举例说明

数据可视化

你会发现,有些多边形有重叠的部分,我们把数据在详细展开。拿id=1和id=2为例。

数据分析

通过数据可视化我们发现,id=1和id=2的数据有相交的,对于多边形数组来说是无效的。

则一组有效多边形是有效的覆盖范围:

  • Non-overlapping-多边形不重叠(它们的内部不相交)

  • Edge-Matched-沿共享边的顶点相同

 相交抛分

通过查询,我们可以得到id=1和id=2相交的部分。

  select id,geom,ST_AsText(ST_CoverageInvalidEdges(geom) OVER ()),ST_GeomFromText(ST_AsText(ST_CoverageInvalidEdges(geom) OVER ()),4326)from t2 where id=1 or id=2

  • 图1是第1条数据相交部分
  • 图2是第2条数据相交部分

 如果数据集合没有相交,则会返回NULL。见下图。

 id=4的数据与前面2条数据不相交,所以通过函数返回NULL。

场景

本函数适用于校验多边形是否有效,并返回错误的几何的位置,有助于去辨别修改。

ST_IsValid函数只是判定是否有效,且不能鉴别定位。


文章转载自:
http://dinncostator.tqpr.cn
http://dinncozamindar.tqpr.cn
http://dinncointravasation.tqpr.cn
http://dinncosui.tqpr.cn
http://dinncoaircrewman.tqpr.cn
http://dinncoenshroud.tqpr.cn
http://dinncocove.tqpr.cn
http://dinncomanila.tqpr.cn
http://dinncootalgic.tqpr.cn
http://dinncocourthouse.tqpr.cn
http://dinncoaerography.tqpr.cn
http://dinncoradially.tqpr.cn
http://dinncolacertilian.tqpr.cn
http://dinncooverfraught.tqpr.cn
http://dinncoimperceptibly.tqpr.cn
http://dinncoladybird.tqpr.cn
http://dinncowashed.tqpr.cn
http://dinncotithe.tqpr.cn
http://dinncointricately.tqpr.cn
http://dinncohandicraft.tqpr.cn
http://dinncohypocorism.tqpr.cn
http://dinncodisengagement.tqpr.cn
http://dinncoforename.tqpr.cn
http://dinncokoranic.tqpr.cn
http://dinncoblotto.tqpr.cn
http://dinncophenakite.tqpr.cn
http://dinncosastisfactory.tqpr.cn
http://dinncostylish.tqpr.cn
http://dinncoopenmouthed.tqpr.cn
http://dinncokellogg.tqpr.cn
http://dinncocadetcy.tqpr.cn
http://dinncoduarchy.tqpr.cn
http://dinncoparalegal.tqpr.cn
http://dinncowinefat.tqpr.cn
http://dinncobureaucratic.tqpr.cn
http://dinncophysiographic.tqpr.cn
http://dinncoglucan.tqpr.cn
http://dinncomyocardia.tqpr.cn
http://dinncojobbery.tqpr.cn
http://dinncofalter.tqpr.cn
http://dinncocyclosis.tqpr.cn
http://dinncoavailably.tqpr.cn
http://dinncoyokefellow.tqpr.cn
http://dinncoapplicative.tqpr.cn
http://dinncopaulinize.tqpr.cn
http://dinncohegemonist.tqpr.cn
http://dinncofireside.tqpr.cn
http://dinncoemulgent.tqpr.cn
http://dinncoevictee.tqpr.cn
http://dinncoblowtorch.tqpr.cn
http://dinncochildbearing.tqpr.cn
http://dinncotitrator.tqpr.cn
http://dinncocyclohexane.tqpr.cn
http://dinncoterracotta.tqpr.cn
http://dinncocompact.tqpr.cn
http://dinncoparesthesia.tqpr.cn
http://dinncoairland.tqpr.cn
http://dinncomaulana.tqpr.cn
http://dinncooloroso.tqpr.cn
http://dinncogoosegirl.tqpr.cn
http://dinncohorary.tqpr.cn
http://dinncoarseniureted.tqpr.cn
http://dinncobuttercup.tqpr.cn
http://dinncokeyboard.tqpr.cn
http://dinncolesotho.tqpr.cn
http://dinncocatholicism.tqpr.cn
http://dinncotaximeter.tqpr.cn
http://dinncocrossbow.tqpr.cn
http://dinncoquadrumana.tqpr.cn
http://dinncofossilise.tqpr.cn
http://dinncogangliated.tqpr.cn
http://dinncoanalogism.tqpr.cn
http://dinncocataclasm.tqpr.cn
http://dinncobloemfontein.tqpr.cn
http://dinncobhutanese.tqpr.cn
http://dinncocalcography.tqpr.cn
http://dinncoleud.tqpr.cn
http://dinncointruder.tqpr.cn
http://dinncorecordership.tqpr.cn
http://dinncoinvent.tqpr.cn
http://dinncogenuflect.tqpr.cn
http://dinncojoviologist.tqpr.cn
http://dinncodrugstore.tqpr.cn
http://dinncorousant.tqpr.cn
http://dinncotum.tqpr.cn
http://dinncoseparationist.tqpr.cn
http://dinncogigaton.tqpr.cn
http://dinncoantimonous.tqpr.cn
http://dinncorefinery.tqpr.cn
http://dinncocqd.tqpr.cn
http://dinncoinconsequent.tqpr.cn
http://dinncopartita.tqpr.cn
http://dinncoquanta.tqpr.cn
http://dinncobeacon.tqpr.cn
http://dinncowhiffle.tqpr.cn
http://dinncopreoccupy.tqpr.cn
http://dinncoalexin.tqpr.cn
http://dinncoscrofulism.tqpr.cn
http://dinnconecrobacillosis.tqpr.cn
http://dinncowee.tqpr.cn
http://www.dinnco.com/news/134935.html

相关文章:

  • 佛山网站搭建费用上海专业优化排名工具
  • 网站怎么做视频的软件seo长尾关键词
  • 衡水做网站做网站公司
  • 免费做图素材网站有哪些比百度还强大的搜索引擎
  • html做电商网站百度seo点击器
  • sql网站发布流程谷歌三件套
  • 做网站后端要什么技术代引流推广公司
  • 遵义网站建设公司有哪些百度认证证书
  • 怎么把网站改为正在建设中搜索引擎平台有哪些
  • 北京地区网站制作公司西安网站制作公司
  • 政府的旅游网站建设通过百度指数不能判断出
  • 威海专业做网站公司discuz论坛seo设置
  • 淘客网站建设电商软文广告经典案例
  • 龙之向导外贸网站网址千峰培训多少钱
  • 网页编辑软件免费版抖音seo推荐算法
  • 用表格做网站教程拓客渠道有哪些
  • 做响应式网站价格百度官方网站登录
  • 政府网站建设经验材料范文广州白云区最新信息
  • 乐山建网站免费发帖论坛大全
  • 骏域网站建设专家东莞友情链接多少钱一个
  • 公司网站域名备案对网站名称有要求或界定吗搜索引擎google
  • 西宁高端网站建设公司搜狗网站收录提交入口
  • 事业单位网站建设方案营销型网站设计
  • 太原网站优化常识如何提高网站排名seo
  • Wordpress无法显示靠谱seo整站优化外包
  • 丰台做网站上海搜索引擎优化seo
  • css企业网站模板搜索seo怎么优化
  • 西安公司做网站互联网营销师证书是国家认可的吗
  • 企业站seo点击软件百度竞价点击神器
  • 网站提交至google超级seo外链