Sunday, 26 June 2011

JTS 1.12 released

JTS 1.12 has been released, and is now available for download at SourceForge.

Some highlights of this release include:
... along with many other features, enhancements and fixes.



Single-Sided Buffer

7 comments:

  1. Martin,

    Great stuff! I have had need for the single-sided buffer operation in the past, that will be nice to have in JTS.

    Thanks again for all your great work.

    regards,
    -Frank Hardisty

    ReplyDelete
  2. Great job Martin
    Thank you very much.

    There are two things missing for me in JTS

    - variable width polygon buffers, for instance some edges "push" the offset polygon more or less than the others edges

    - polygon skeletons

    Cheers
    Arnaud Couturier

    ReplyDelete
  3. Thanks, Arnaud.

    I've been thinking about variable-width buffers for quite a while too. I don't think it will be too hard to implement.

    Polygon skeletons would be nice too - but they're harder! I'll add it to the futures list.

    ReplyDelete
  4. Martin wrote:
    "I've been thinking about variable-width buffers for quite a while too. I don't think it will be too hard to implement."

    Great!
    I'll be eagerly waiting for this feature :)

    Keep it up!
    Arnaud Couturier

    ReplyDelete
  5. Hei Martin,

    I think you did already once a skeleton implementation (for the conflation suite, right?). However, here a link to an article that cites several papers on that.

    "AUTOMATED DERIVATION OF TOWN PLANS FROM LARGE SCALE DATA IN A CARTOGRAPHIC PRODUCTION SYSTEM" Petzold, I. (Switzerland), Burghardt, D. and Bobzien, M.: http://www.cartesia.org/geodoc/icc2005/pdf/oral/TEMA24/Session%205/INGO%20PETZOLD.pdf

    ReplyDelete
  6. and well.. I worked with those guys together. So the sources are around for "learning" and that was actually done for JTS/JUMP. Also Jan-Henrik Haunert had a publication on that in Geomatica - using ArcGIS, I think.

    ReplyDelete
  7. @mentaer:

    Actually I have never done a skeleton implementation. Refractions has one that is pretty old and of unknown quality (although I know they used it in a large system effectively).

    Skeleton (aka medial axis) is one of those cool things that lots of people want - but it's also a very broad field and very challenging to implement.

    ReplyDelete