[webmap-discuss] VectorLayer design

Stephen Woodbridge woodbri at swoodbridge.com
Wed Oct 18 10:41:04 EDT 2006


Cameron,

Added to your blog and to the wiki page.

-Steve

Cameron Shorter wrote:
> Steven,
> Thanks for these use cases. Why don't you add them in the comments 
> section of the blog:
> http://cameronshorter2.blogspot.com/2006/10/ajax-vector-rendering-design.html 
> 
> 
> 
> Stephen Woodbridge wrote:
>> Cameron,
>>
>> I would like to add some additional use cases:
>>
>> TC has loaded some polygon data from different sources. He has some 
>> some adjacent polygons that he want to share a common edge. He needs 
>> to select each polygon and the start and end of the shared edge on 
>> each that needs to be snapped together. The first polygon can be the 
>> control and the second one gets manipulated. The edge of the second 
>> between the start and end gets removed and replaced by points from the 
>> first between its start and end marks.
>>
>> TC does not like some of the points on the shared edge, he would like 
>> to select the two polygons and move some of the points along the 
>> shared edge and some that are not shared. After looking at his 
>> handiwork and TC would like to undo the last few moves.
>>
>> TC thinks it is a bother to keep selecting both polygons to do the 
>> manipulation and would prefer to "link them together" along the common 
>> edge.
>>
>> To some extent this imply using topology, and planning for topology 
>> support could be very powerful, but this can also be done by 
>> maintaining some additional pointers and tracking and updating their 
>> children and avoiding circular references.
>>
>> -Steve W.
>>
>> Cameron Shorter wrote:
>>
>>> Take 2 at the design:
>>> To avoid swamping the list with large images, I've copied the diagrams
>>> to my blog:
>>> http://cameronshorter2.blogspot.com/2006/10/ajax-vector-rendering-design.html 
>>>
>>>
>>>
>>> On 10/15/06, Cameron Shorter <cameron.shorter at gmail.com> wrote:
>>>
>>>> Thanks Dan, you are right. Now updated.
>>>>
>>>> Dan R. Greening wrote:
>>>> > Just some skimmed-it comments:
>>>> >
>>>> > Don't Polygon and Line each aggregate a List of Coord?  I would 
>>>> use the
>>>> > diamond aggregate to denote this, because if you delete a Polygon you
>>>> > presumably want all the Coords deleted also.  Pointer sort-of implies
>>>> > the Coords have a life of their own.  Also maybe you want a 3..* on
>>>> > Polygon and a 2 on Line.
>>>> >
>>>> > Dan R. Greening, Ph.D.,  CEO BigTribe Corporation,
>>>> > http://dan.greening.name/contact.htm
>>>> >
>>>> >
>>>> >
>>>> > On Oct 13, 2006, at 5:32 AM, Cameron Shorter wrote:
>>>> >
>>>> >> Following on from the discussion about Vector Rendering in browsers,
>>>> >> I've put together my thoughts as to what the design should look 
>>>> like.
>>>> >> (As a UML diagram)
>>>> >>
>>>> >> I've also included the raw UML (it was created on Umbrello using 
>>>> Linux).
>>>> >> --
>>>> >> Cameron Shorter
>>>> >> http://cameron.shorter.net
>>>> >> <Layers.png>
>>>> >> <Graphics.png>
>>>> >> <Controls.png>
>>>> >> <graphics.xmi>
>>>> >> 
>>>> ---------------------------------------------------------------------
>>>> >> To unsubscribe, e-mail: webmap-discuss-unsubscribe at mail.osgeo.org
>>>> >> <mailto:webmap-discuss-unsubscribe at mail.osgeo.org>
>>>> >> For additional commands, e-mail: webmap-discuss-help at mail.osgeo.org
>>>> >> <mailto:webmap-discuss-help at mail.osgeo.org>
>>>> >
>>>> >
>>>>
>>>>
>>>> -- 
>>>> Cameron Shorter
>>>> http://cameron.shorter.net
>>>>
>>>
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: webmap-discuss-unsubscribe at mail.osgeo.org
>> For additional commands, e-mail: webmap-discuss-help at mail.osgeo.org
>>
>>
> 
> 





More information about the Webmap-discuss mailing list