Not sure you are going to get specific advice on this one Markus. All the
facilities you need are available, ability to read data, JTS Geometry to
handle buffering and so forth.

It sounds like you have a good idea of what is needed, and a bit of work
ahead of you.

Jody Garnett

On Mon, Sep 22, 2014 at 3:24 AM, Sunela Markus <markus.sun...@fcg.fi> wrote:

>  Hello fellow GeoToolers!
>
>
>
> I have a kind of a basic  GIS algorithm question, or actually two. Both
> are related to clustering or classifying point features and generating nice
> non-overlapping polygons covering the areas presented by the points falling
> in the same class.
>
>
>
> The first case. I have a set of points each of the points has a numerical
> attribute “zone”.  I need to generate non-overlapping polygons that cover
> the whole area (and preferably don’t leave any holes) so that each polygon
> covers the area where all the points have same zone. The zones are not
> disjoint that is all the points in a zone are close to each other and there
> are no points with another zone attribute within points of a certain zone.
> Basically it’s allowed and recommended to use buffer of about hundred
> meters (map units) around the points, so that the covered area extends a
> bit outside the convex hull and some area will be filled between the
> points. The problem is the border between areas of different zones: the
> polygon boundary should be at the middle of the two groups.
>
>
>
> Here is an example done by hand in QGIS. This should give you an rough
> idea what I try to achieve. Basically buffer the points with the same class
> and form a polygon and trim intelligently the boundaries between different
> classes. What kind of code would achieve this automatically in GeoTools?
>
>
>
> [image: cid:image001.jpg@01CFBAD7.DE1707E0]
>
>
>
> The second case is a bit more complicated. Each point has a numerical
> attribute “elevation”. I’d like to classify the point set, let’s say to
> 5-10 different elevation groups, inside of which the elevation difference
> is at most around 20-30 meters. There should be as few of the groups as
> possible, i.e. the groups should cover as big area as possible, but the
> elevation difference constraint inside a group should be honored. Then
> after classification polygons similar to the first question should be
> generated.
>
>
>
> I attached the points and my manually drawn zones here in GML-format
> (EPSG:4326).
>
>
>
> Thank you in advance,
>
>
>
>                       Markus
>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> GeoTools-GT2-Users mailing list
> GeoTools-GT2-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
>
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to