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

Reply via email to