Check out the
com.vividsolutions.jts.triangulate.ConformingDelaunayTriangulator class in
JTS . Given a set of points, it creates a TIN structure, so all you would
need to do is define a format reader for the TIN. In our client's
implementations we used gridded and zipped CSV files - performed really
well with the java zip stream and opencsv library.
Cheers
David
On Fri, May 3, 2013 at 3:54 PM, Julian Padilla <[email protected]>wrote:
> My name is Julian Padilla. I'm a Civil Engineering student and am
> currently a GIS Intern at KSN in Stockton, California. I would like to
> participate in this year’s Google Summer of Code program working on a TIN
> module for Geotools that can be used by uDig and OpenJUMP. The idea behind
> my project for SoC will be to develop a Java Module for GeoTools that will
> provide a convenient API for the creation and analysis of TIN surface data.
> Below I have included the timeline in which my project will be executed.
> Please let me know if you have any initial comments on the project schedule.
>
> Landon has agreed to be my mentor for this project if it is accepted.
>
> Project Schedule
>
>
>
> 5/27 to 6/16
>
> - Review GeoTools Developer Guide and coding standards.
>
> - Get GeoTools SVN access and a folder for a new unsupported
> module.
>
> - Review basic TIN concepts with mentor.
>
> - Define conceptual module architecture and key Java interfaces
> in API.
>
>
>
> 6/17 to 6/23
>
> - Implement TIN interface.
>
>
>
> 6/24 to 6/30
>
> - Start work in TinBuilder class.
>
>
>
> 7/1 to 7/7
>
> - Complete work on TinBuilder class.
>
>
>
> 7/8 to 7/14
>
> - Define TIN file format. Start work in reader/writer classes
> for file format.
>
>
>
> 7/15 to 7/28
>
> - Complete work on reader/writer classes for file format.
>
>
>
> 7/29: Midterm Evaluation
>
>
>
> 8/5 to 8/11
>
> - Work on software testing and API (Javadoc) documentation.
>
>
>
> 8/12 to 8/18
>
> - Prepare developer guide/user guide.
>
>
>
> 8/19 to 8/25
>
> - Work on TIN analysis framework.
>
>
>
> 8/26 to 9/1
>
> - Implement watershed calculator as test implementation of TIN
> analysis framework.
>
>
>
> 9/2 to 9/8
>
> - Work on software testing and API (Javadoc) documentation.
>
>
>
> 9/9 to 9/15
>
> - Update developer guide/user guide.
>
>
>
> 9/16 to 9/20
>
> - Address review comments from mentor and GeoTools developers.
>
>
>
>
> ------------------------------------------------------------------------------
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> _______________________________________________
> GeoTools-Devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
>
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel