<div dir="ltr">Hi Jon,<div><br></div><div>JTS is an external library. You can find <a href="http://www.vividsolutions.com/jts/JTSHome.htm">here</a> documentation and sources.</div><div>JTS is mostly used in Geotk feature module.</div>
<div><br></div><div>Best Regards,</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-07-18 18:04 GMT+02:00 Jon Blower <span dir="ltr"><<a href="mailto:j.d.blower@reading.ac.uk" target="_blank">j.d.blower@reading.ac.uk</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Johann,<br>
<br>
Which Geotk module is the JTS class in? Is it in the Maven repository?<br>
<br>
Cheers,<br>
<div class="im HOEnZb">Jon<br>
<br>
--<br>
Dr Jon Blower,<br>
Technical Director, Reading e-Science Centre,<br>
MELODIES project coordinator,<br>
School of Mathematical and Physical Sciences,<br>
University of Reading<br>
Tel: <a href="tel:%2B44%20118%20378%205213" value="+441183785213">+44 118 378 5213</a><br>
Email: <a href="mailto:j.d.blower@reading.ac.uk">j.d.blower@reading.ac.uk</a><br>
<br>
</div><div class="im HOEnZb">On 18 Jul 2014, at 16:31, johann sorel <<a href="mailto:johann.sorel@geomatys.com">johann.sorel@geomatys.com</a>> wrote:<br>
<br>
</div><div class="HOEnZb"><div class="h5">> Hi Jon,<br>
><br>
> We use JTS for geometries for now.<br>
><br>
> > Here is an example to create geometries :<br>
> <a href="https://github.com/Geomatys/geotoolkit/blob/master/demos/geotk-demo-samples/src/main/java/org/geotoolkit/pending/demo/geometry/JTSDemo.java" target="_blank">https://github.com/Geomatys/geotoolkit/blob/master/demos/geotk-demo-samples/src/main/java/org/geotoolkit/pending/demo/geometry/JTSDemo.java</a><br>

><br>
> > All operations are on the JTS geometry class.<br>
> boolean intersect = geom1.intersects(geom2)<br>
><br>
> > For reading and writing you have WKTReader and WKTWriter, same for WKB.<br>
> WKTReader reader = new WKTReader();<br>
> Geometry geom = reader.read("POLYGON(....");<br>
><br>
> > For transformation between CRS.<br>
> Geometry geom2 = JTS.transform(geom, crs1ToCrs2);<br>
><br>
><br>
><br>
> Johann Sorel<br>
> Geomatys<br>
><br>
><br>
><br>
> On 18/07/2014 17:06, Jon Blower wrote:<br>
>> Hi all,<br>
>><br>
>> I’d like to create simple geometries (mainly polygons) and detect for intersection, containment and other typical geometry operations. Which classes in Geotk should I look at? I found a large number of classes relating to geometries but was a bit confused about where to start.<br>

>><br>
>> (I’d also like to be able to parse and generate WKT strings if this is possible.)<br>
>><br>
>> Thanks,<br>
>> Jon<br>
>><br>
>> --<br>
>> Dr Jon Blower,<br>
>> Technical Director, Reading e-Science Centre,<br>
>> MELODIES project coordinator,<br>
>> School of Mathematical and Physical Sciences,<br>
>> University of Reading<br>
>> Tel: <a href="tel:%2B44%20118%20378%205213" value="+441183785213">+44 118 378 5213</a><br>
>> Email: <a href="mailto:j.d.blower@reading.ac.uk">j.d.blower@reading.ac.uk</a><br>
>><br>
>> _______________________________________________<br>
>> Geotoolkit mailing list<br>
>> <a href="mailto:Geotoolkit@lists.osgeo.org">Geotoolkit@lists.osgeo.org</a><br>
>> <a href="http://lists.osgeo.org/mailman/listinfo/geotoolkit" target="_blank">http://lists.osgeo.org/mailman/listinfo/geotoolkit</a><br>
><br>
> _______________________________________________<br>
> Geotoolkit mailing list<br>
> <a href="mailto:Geotoolkit@lists.osgeo.org">Geotoolkit@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/geotoolkit" target="_blank">http://lists.osgeo.org/mailman/listinfo/geotoolkit</a><br>
<br>
_______________________________________________<br>
Geotoolkit mailing list<br>
<a href="mailto:Geotoolkit@lists.osgeo.org">Geotoolkit@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/geotoolkit" target="_blank">http://lists.osgeo.org/mailman/listinfo/geotoolkit</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div style="color:rgb(136,136,136);font-size:small;font-family:arial">Quentin Boileau.</div><div style="color:rgb(136,136,136);font-size:small;font-family:arial">
Java developer</div><div style="color:rgb(136,136,136);font-size:small;font-family:arial">Geomatys</div></div>
</div>