static NtsSpatialContext() { NtsSpatialContextFactory factory = new NtsSpatialContextFactory(); factory.geo = true; GEO = new NtsSpatialContext(factory); }
/// <summary> /// Called by <see cref="NtsSpatialContextFactory.NewSpatialContext()"/>. /// </summary> /// <param name="factory"></param> public NtsSpatialContext(NtsSpatialContextFactory factory) : base(factory) { this.m_geometryFactory = factory.GeometryFactory; this.m_allowMultiOverlap = factory.allowMultiOverlap; this.m_useNtsPoint = factory.useNtsPoint; this.m_useNtsLineString = factory.useNtsLineString; }
static NtsSpatialContext() { // spatial4n specific - need to bootstrap GeoAPI with // the NetTopologySuite geometry. See: // https://github.com/NetTopologySuite/NetTopologySuite/issues/189#issuecomment-324844404 #if NETSTANDARD GeoAPI.NetTopologySuiteBootstrapper.Bootstrap(); #endif NtsSpatialContextFactory factory = new NtsSpatialContextFactory(); factory.geo = true; GEO = new NtsSpatialContext(factory); }