google-code-export / marinemap

Automatically exported from code.google.com/p/marinemap
Other
1 stars 2 forks source link

Implement a FeatureCollection class #443

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Steps:

  * Implement base class, figuring out how to have a generic many-to-many representing children
  * Implement child_classes option on FeatureOptions ( see features app documentation for my attempt at an api design)
  * Make serialization of workspace document include properties described in the workspace_specification.rst documentation.

It'll be important to consider how this model's design will affect options for 
kml serialization code.

Original issue reported on code.google.com by underbluewaters on 11 Nov 2010 at 11:28

GoogleCodeExporter commented 9 years ago
Adding a PercentComplete value to test milestones.marinemap.org. Correct me if 
I'm wrong.

Original comment by underbluewaters on 23 Dec 2010 at 3:51

GoogleCodeExporter commented 9 years ago
Okay, now I'm just screwing around to test the timeline :)

Original comment by underbluewaters on 23 Dec 2010 at 4:06

GoogleCodeExporter commented 9 years ago
OK, FeatureCollections are going to be problematic due to their recursive 
nature. This means lots of the MPA/Array style logic needs to be rewritten - an 
unfortunately fact of life that will require rethinking sharing and kml and 
overall data structures. 

I've got a decent handle on the work that needs to be done and it should take 
roughly another week (not counting the kml and sharing parts)

Original comment by perrygeo...@gmail.com on 25 Jan 2011 at 5:49

GoogleCodeExporter commented 9 years ago
Got most of the recursive logic for sharing and copying taken care of. Still 
lots of testing needed and hidden edge cases to discover.

Original comment by perrygeo...@gmail.com on 27 Jan 2011 at 5:20

GoogleCodeExporter commented 9 years ago
Since the sharing scheme is now greatly simplified, we dont need to worry about 
all the complex edge cases of nesting unshareable objects within shared 
collection; simply say that sharing a collection implicitly shares everything 
below it. 

Only thing left is docs. 

Original comment by perrygeo...@gmail.com on 3 Feb 2011 at 3:26

GoogleCodeExporter commented 9 years ago

Original comment by perrygeo...@gmail.com on 14 Feb 2011 at 8:37