Thanks Micheal, good point. Yes, i use JTS Conformal Delaunay Triangulation
with edge enforcement with a small tolerance (0.001). As you mentioned, it
introduces steinar paoints that are not in the polygons. If i stick with
Conformal Delaunay Triangulation, any solution to overcome
this? Otherwise, i can use your Polygon triangulation to triangulate space
between the two polygons. I think again it might introduce the same
problem, when deriving the space by subtracting the union of polygons from
the ConvexHull!!!. Any idea is appreciated.
Brian.
On Mon, Nov 18, 2013 at 1:54 AM, <
[email protected]> wrote:
> Send Jts-topo-suite-user mailing list submissions to
> [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user
> or, via email, send a message with subject or body 'help' to
> [email protected]
>
> You can reach the person managing the list at
> [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Jts-topo-suite-user digest..."
>
>
> Today's Topics:
>
> 1. Re: Polygon union (Brian Sanjeewa Rupasinghe)
> 2. Re: Polygon union (Micha?l Michaud)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 17 Nov 2013 10:24:50 +0000
> From: Brian Sanjeewa Rupasinghe <[email protected]>
> Subject: Re: [Jts-topo-suite-user] Polygon union
> To: [email protected]
> Message-ID:
> <CAEMA-4h+_w7o0=
> [email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi, Micheal
>
> Thanks for the reply. My use case is to add triangles between a pair of
> polygons to get the amalgam. My polygons are in PostGIS
> and what i do is, i get the union of polygon pair with a query in PostGIS
> and output is converted into JTS and triangulated.
> Then i find the triangles between them and add all of them with the union
> pair. So the final result should be a polygon which does
> not happen always. Where should i exactly apply geometry precision
> reduction. Is it only to the union geometry from PostGIS or
> do i need to apply it to output triangles as well?
>
> Brian.
>
>
> On Sat, Nov 16, 2013 at 6:43 PM, Brian Sanjeewa Rupasinghe <
> [email protected]> wrote:
>
> > Hi,
> >
> > I need to union adjoining polygons together. I use UnionWithUnionOp()
> > method in JTS 1.13.
> > However, sometimes, even if i reduce the geometry precision, it does not
> > end up with a unique polygon resulting a multi-polygon. In such instances
> > which method is the best to
> > avoid creating multi-polygon? I used buffer(0), but it did not work. What
> > about adding a small +- buffer?
> >
> > Brian.
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
>
> ------------------------------
>
> Message: 2
> Date: Sun, 17 Nov 2013 12:26:57 +0100
> From: Micha?l Michaud <[email protected]>
> Subject: Re: [Jts-topo-suite-user] Polygon union
> To: [email protected]
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> Do you use a constrained triangulation or not ?
> How do you find triangles between your polygons ?
> Possible problems I can see are :
>
> Triangulation without constraint : some triangles may be
> partly on your polygon (green) and partly in the gap (blue)
>
>
> Triangulation with constraint : triangles "seem" to fill the gap,
> but some vertices are not part of the original polygons. Depending on
> how you find the triangles lying in the gap, you may miss some.
>
>
> Micha?l
> > Hi, Micheal
> >
> > Thanks for the reply. My use case is to add triangles between a pair
> > of polygons to get the amalgam. My polygons are in PostGIS
> > and what i do is, i get the union of polygon pair with a query in
> > PostGIS and output is converted into JTS and triangulated.
> > Then i find the triangles between them and add all of them with the
> > union pair. So the final result should be a polygon which does
> > not happen always. Where should i exactly apply geometry precision
> > reduction. Is it only to the union geometry from PostGIS or
> > do i need to apply it to output triangles as well?
> >
> > Brian.
> >
> >
> > On Sat, Nov 16, 2013 at 6:43 PM, Brian Sanjeewa Rupasinghe
> > <[email protected] <mailto:[email protected]>> wrote:
> >
> > Hi,
> >
> > I need to union adjoining polygons together. I
> > use UnionWithUnionOp() method in JTS 1.13.
> > However, sometimes, even if i reduce the geometry precision, it
> > does not end up with a unique polygon resulting a multi-polygon.
> > In such instances which method is the best to
> > avoid creating multi-polygon? I used buffer(0), but it did not
> > work. What about adding a small +- buffer?
> >
> > Brian.
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
> > OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
> > Free app hosting. Or install the open source package on any LAMP server.
> > Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
> >
> >
> > _______________________________________________
> > Jts-topo-suite-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: fhjjfdae.png
> Type: image/png
> Size: 12830 bytes
> Desc: not available
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: jddagbaf.png
> Type: image/png
> Size: 13980 bytes
> Desc: not available
>
> ------------------------------
>
>
> ------------------------------------------------------------------------------
> DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
> OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
> Free app hosting. Or install the open source package on any LAMP server.
> Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
> http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
>
> ------------------------------
>
> _______________________________________________
> Jts-topo-suite-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user
>
>
> End of Jts-topo-suite-user Digest, Vol 47, Issue 8
> **************************************************
>
------------------------------------------------------------------------------
DreamFactory - Open Source REST & JSON Services for HTML5 & Native Apps
OAuth, Users, Roles, SQL, NoSQL, BLOB Storage and External API Access
Free app hosting. Or install the open source package on any LAMP server.
Sign up and see examples for AngularJS, jQuery, Sencha Touch and Native!
http://pubads.g.doubleclick.net/gampad/clk?id=63469471&iu=/4140/ostg.clktrk
_______________________________________________
Jts-topo-suite-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user