[geos-devel] [GEOS] #982: Postgis ST_ConcaveHull Runtime GEOS Problem?

GEOS geos-trac at osgeo.org
Sun Aug 25 08:14:35 PDT 2019


#982: Postgis ST_ConcaveHull Runtime GEOS Problem?
------------------------+---------------------------
 Reporter:  tsw         |       Owner:  geos-devel@…
     Type:  defect      |      Status:  reopened
 Priority:  major       |   Milestone:
Component:  Default     |     Version:  3.7.0
 Severity:  Unassigned  |  Resolution:
 Keywords:              |
------------------------+---------------------------

Comment (by komzpa):

 So, slow part is ST_Union / GEOSUnaryUnion, unioning the attached lines
 and their hull posted below (almost-hull, but that's PostGIS side issue).
 Brokenlines may seem to require insane amount of noding, but in the actual
 call almost all of it can be skipped if some kind of shortcut like "drop
 the line if it's fully covered by polygon" is implemented.

 {{{
 01030000000100000042000000F5B206C11EB668C1A3DB06B4F3945241D6A3BD30FD8E69C1752C2DB10AE35241C5741F4549836AC18B2952CD51AF5241314B24B75C7E6BC1F2B3CF46A09D5241AE80CE197F826CC1E5ED0FCC82DB52410737024C2A816DC1FAA64EE3ACA9524144E7B718A0AC6DC1847E7CB252F2524148614DCBEEAF6DC12A6C413F20B753416D0E894BC8AC6DC1004BD635398E5541B5EF09D66FB76DC11333D39C3C4F5741EC4FC50C1DB96DC1B95A8CC3E62C59416C03A8C8878D6DC1782FDBAE04385B41EA03332696976DC1DA94C47A224D5D411E83C76FB58E6DC1E1998398DA4D5F4157B3DB9D3AA26DC1D070D3CF58A260414953F11917976DC1D397E6734CB76141AAC276EA79906DC1C01C80BB4DB762411E2B0F39F9A26DC13AA71480AAB6634176542C93C8AA6DC101E95A312AC26441F680C35BBFCC6CC1659DBD4FFE06654106057F131FEF6BC14C35E89109E16441FD69DEC1D7E96AC1C51759BC8BF06441E93D903AFD056AC12608740469E56441A176EE44DDE168C15A5AEAF0CC1A65419658C592C70368C13FC14B62D3E464412FE2810180C166C1C2C51F205A0C6541FE6ACDEBDDAF65C12DFBC60E700E6541754B4E2C7EC964C1EB2698C6C6FE644197EDEFD64BB563C1EAB8CFAB641B6541E54E22C5808A62C19D4EA09C8BEA64418C1AB0FDF86B61C1D7B1D2793B126541AF8D3442203160C1FF9EB62A31FB6441D7F24CE0CF425EC1C6575CA2050665418A4A823671025CC1DB0EB7D6D61B65412A02FA1DF2AF5AC1A0094F9F94196541575AD1585FA859C1C2B7C7BF80FC6441BA448FB464BF57C1919B60618EF46441ADA11AC9B19856C17B221DC0E7A664413712C6B19E7355C132F217CF469464414AF1AC3BE53F55C17958BDA8337C644140733177D43D55C1B455E12AB07C6341B69FE6EFFC7E55C10DE6DC90087D6241B43C89C96E9D55C1446A6575597C6141B2D92BA3E0BB55C17AEEED59AA7B604115195715BB8955C1D2B05EDBF89C5E415D24EBE8D14055C123F095A0AFE95C41D8BDDB89584D55C114AEA4EB16185B415D43D6E2D37755C1920F016981BB5841ED2607869F5255C1DF5EE00522015741B1252C42104955C1C6ABF4692D375541138E4257DB4855C12D505ED8BE4053419CEC2D0428A555C1D126215F88D05241DEF29B3AF91A57C1A48934D951B95241C1862ADB8C4258C1C7C23F5AFDDB5241B34E72F21B8959C1666EE238F4A052416D6F05E4074C5BC1F95119FF039C5241F0FCAC5B079C5DC18700A026DCC65241E11D8AFDA8C95FC18E9F026CC1965241B6E579402F0C61C17C1ADF3145BF5241CAB7CD09683362C167145B3757EB52411B8F5A4D976963C1D462702E9B9D524166AA2F87D67364C1BA913E32BEC0524119F88B6B61B665C18236FAB2B4B952411579F9CB17DA66C1E2ADB1D30B955241F7D62477E6C467C1EDA55BB3FCC45241F5B206C11EB668C1A3DB06B4F3945241
 }}}

-- 
Ticket URL: <https://trac.osgeo.org/geos/ticket/982#comment:7>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).


More information about the geos-devel mailing list