From: Martin D. <mb...@re...> - 2009-04-29 17:26:47
|
The JTS API per se will just be focussed on computing the raw TIN edges and triangles. Any further information (such as contour lines, slope/aspect etc) are outside the scope of JTS, but can be built fairly easily on top of the functionality the JTS API provides. So this won't be replacing the entire JTIN package, but could be used within to the provide the triangulation process. My question will probably be clearer when people have had a chance to actually work with the API. M Sunburned Surveyor wrote: > Martin, > > This is just a suggestion, but Christopher has already done some great > work on file formats for TIN information. Maybe JTS could use that? > > My typical surveying workflow is something like this: > > Input: > - 3D Points (Point Number, Northing, Easting, Elevation, Description) > - Breaklines (3D Polyline <AutoCAD> or LineString <JUMP>) > > Output > - TIN > - Contour Lines > > In most cases I'm usually only after the contour lines for display on > a topographic map. Sometimes we will use the surface for > volume/grading calcs. > > If you output polygons representing each TIN face, it would be cool if > they could have feature attributes representing the slope and aspect. > That would allow you to easily to some hillshade rendering and other > TIN queries in OpenJUMP. > > SS > > On Wed, Apr 29, 2009 at 8:57 AM, Martin Davis <mb...@re...> wrote: > >> To those that are interested in the upcoming JTS triangulation API, a >> question: >> >> What type of input and output structures would you find useful? >> >> Currently I'm developing the following: >> >> INPUT: >> - Geometry (from which the site/vertex coordinates are extracted) >> - Collection of Coordinates >> >> OUTPUT: >> - MultiLineString containing triangulation edges >> - GeometryCollection of Polygons containing triangles >> >> You can also work directly with the internal datastructures of the >> triangulation (Vertices, QuadEdges, etc), but this requires a higher >> level of understanding. >> >> Is there any other option I haven't though of? >> >> -- >> Martin Davis >> Senior Technical Architect >> Refractions Research, Inc. >> (250) 383-3022 >> >> >> ------------------------------------------------------------------------------ >> Register Now & Save for Velocity, the Web Performance & Operations >> Conference from O'Reilly Media. Velocity features a full day of >> expert-led, hands-on workshops and two days of sessions from industry >> leaders in dedicated Performance & Operations tracks. Use code vel09scf >> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jum...@li... >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >> >> > > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > _______________________________________________ > Jump-pilot-devel mailing list > Jum...@li... > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > -- Martin Davis Senior Technical Architect Refractions Research, Inc. (250) 383-3022 |