public GeometryTransformerInputFormatter( IGeometryTransformerFactory factory, int targetCrs) { _factory = factory; _targetCrs = targetCrs; }
public GeometryTransformationMiddleware( FieldDelegate next, IGeometryTransformerFactory factory, int defaultSrid) { _next = next ?? throw new ArgumentNullException(nameof(next)); _factory = factory ?? throw new ArgumentNullException(nameof(factory)); _defaultSrid = defaultSrid; }
/// <inheritdoc /> protected override void Complete(IConventionContext context) { if (Definition is null) { throw new InvalidOperationException(); } DefaultSrid = Definition.DefaultSrid; TransformerFactory = new GeometryTransformerFactory(Definition.CoordinateSystems); }