[mapguide-trac] #1933: Revert back to TF.NET

MapGuide Open Source trac_mapguide at osgeo.org
Mon Jan 30 06:48:15 EST 2012


#1933: Revert back to TF.NET
-----------------------+----------------------------------------------------
   Reporter:  jng      |       Owner:  jng        
       Type:  task     |      Status:  new        
   Priority:  low      |   Milestone:  Maestro-4.1
  Component:  Maestro  |     Version:             
   Severity:  trivial  |    Keywords:             
External_id:           |  
-----------------------+----------------------------------------------------
 The decision to move to .net Framework 4.0 has caused havoc for our NTS
 Thirdparty dependency.

 Ideally we want a single ilmerge'd version of NTS that targets the .net
 Framework 4.0. Unfortunately, I have had lots of trouble getting the full
 NTS source and its dependencies to build. This is due to a key
 incompatibility between the GeoAPI and ProjNet sources and I have been
 unable to track down the key revision in ProjNet where this
 incompatibility was introduced.

 At the end of the day, the main thing we want is a single library that
 exposes a simple geometry model for the Maestro API, with basic managed
 coordinate system functionality.

 TF.net provided these qualities. Although it uses an old version of the
 respective libraries, the core functionalities worked, and at the end of
 the day, that is all we're really after.

 So in the spirit of reducing NIH, Maestro should be using TF.net again,
 and we should contribute back any required modifications and fixes
 upstream as needed.

 This constitutes another minor breaking change for consuming applications,
 which simply consists of namespace updates.

 Long story short: This ticket undoes the changes of #1760

-- 
Ticket URL: <http://trac.osgeo.org/mapguide/ticket/1933>
MapGuide Open Source <http://mapguide.osgeo.org/>
MapGuide Open Source Internals


More information about the mapguide-trac mailing list