Jul 14, 2009 at 5:01 PM
Edited Jul 14, 2009 at 5:02 PM
Hi again Mark,
1) it would be easier to answer an 'I need x,y,z' type question
2) really all the things on the link above but especially, the ManagedAGG changes and moving back to codeplex
3) from my side: things my employer/clients need ;)
4) not quite sure what you want to know here so I'll try and explain how the projects fit together:
NPack is basically a matrix processing/linear algebra library which supplies some low level interfaces and numerical structures. All the libs depend on it.
GeoAPI defines an abstraction of a number of things including Geometries (following the OGC dimple features spec), Operations on Geometries, Coordinate Systems, Coordinate Transforms, Indexes and a few utility structures and enumeration types.
The idea is that other libraries can implement these interfaces in their own objects and these objects will be interoperable with other libraries using GeoAPI definitions.
ProjNet implements the Coordinate Systems and Coordinate Transform parts of GeoAPI and hence has a dependency on it
NTS implements the Geometries / Topological Operations parts of GeoAPI and hence has a dependency on it
Sharpmap depends on GeoAPI and NPack it then uses objects supplied by NTS and ProjNet but only by the GeoAPI 'handles'