Yup, exactly so. Sunburned Surveyor wrote: > This makes sense. JTS would be providing a triangulation algorithm to > JTin, and nothing more. In that case, we'd want to ask Christopher > what type of input and output the JTin code expects from its pluggable > TIN creators. > > SS > > On Wed, Apr 29, 2009 at 10:28 AM, Martin Davis <mbda...@refractions.net> > wrote: > >> 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 <mbda...@refractions.net> >>> 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 >>>> Jump-pilot-devel@lists.sourceforge.net >>>> 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 >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >>> >>> >> -- >> 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 >> Jump-pilot-devel@lists.sourceforge.net >> 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 > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > >
-- 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 Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel