Note - even though I am asking questions on the details I am
enthusiastically in favour of getting curve support in as proposed.


> No existing API will change.
>>
>
May want to scrub that out of the proposal then.


> I can add a layout of the 2-3 extra methods that
> curved geometries will have, which are mostly mentioned in the proposal
> already:
>
> Geometry linearize();
> Geometry linearize(tolerance);
>
> The ones containing CircularArc may provide a way to obtain the arcs (but
> maybe not, CircularArc could just
> be a LineString subclass). I'll fill it in with more details, but don't
> think I can give you the full details  of CircularArc without actually
> implementing it.
>

Sounds fine.

I'll fill in more details beginning next week, along with some references
> to doc pages to be modified.
>

I am more interested in the getting the code example in the docs then
making sure the proposal is perfect.



> Expect you still thinking of making "control points" that can be edited
>> and linearise as needed. What does the control point method look like?
>>
>
> The approach was also already discussed with you in the geotools-devel
> thread referenced by my first mail, I've basically
> proposed to implement what you suggested (unless I've misunderstood it).
>

Nope you got it :)


> When you mention control points I think beizer curves, which have no place
> is this proposal, we'll only support arcs of circle (which is also written
> in the proposal,
>

Control points for an arc or circle are always "three": start point, end
point and any point on the middle. Circle just has the start and end at the
same location. If you call the method control points from the start we can
grow the solution for other curves as funding is made available.



>  "GeoTools ad the moment provides not support for geometries containing
> arcs of circle ... This proposal aims to add such support...").
> I guess I'll have to make it more explicit?
>

No you are fine.

Cheers,
Jody
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to