asSpatialModel

Construct a ProjectionSpatialModel over this projection. Each call creates a new spatial model; locations created by one spatial model are not valid in another. Store the result and reuse it across all MovableResource / move / transport calls that need to share coordinates with this projection.