Opened 13 years ago

Closed 13 years ago

#1789 closed task (fixed)

Refactor Maestro coordinate transform creation

Reported by: jng Owned by: jng
Priority: low Milestone: Maestro-4.0
Component: Maestro Version:
Severity: trivial Keywords:
Cc: External ID:

Description

Currently simple coordinate transformation is provided by creating a DefaultSimpleTransform class. This uses NTS/ProjNet behind the scenes to do the actual transformation.

For LocalNative and Local connections, MgCoordinateSystem is available to us, so we should take advantage of that if possible.

Each implementation of IServerConnection should provide the ability to create such transforms given the source and target CS wkts.

The HTTP implementation would create a DefaultSimpleTransform

The LocalNative and Local implementations would create one that wraps MgCoordinateSystem.

For the consumer (Maestro), it would work with these transforms via the already existing ISimpleTransform interface

Change History (1)

comment:1 by jng, 13 years ago

Resolution: fixed
Status: newclosed

Fixed r6092

Note: See TracTickets for help on using tickets.