private static void Reproject(IEnumerable <Area> areas) { var reproject = new MapProjection(Config.Settings.Map.SpatialReferenceSystemIdentifier); foreach (var area in areas) { area.Geometry = reproject.Reproject(area.Geometry); } }
public static void ConvertGeometry(Dataleveranse dataleveranse) { MapProjection reproject = new MapProjection(Config.Settings.Map.SpatialReferenceSystemIdentifier); dataleveranse.Metadata.Area = reproject.Reproject(dataleveranse.Metadata.Area); foreach (var natureArea in dataleveranse.Metadata.NatureAreas) { natureArea.Area = reproject.Reproject(natureArea.Area); } }
public static void ConvertGeometry(Types.RavenDb.Dataleveranse dataleveranse, int epsgCode) { var converter = new MapProjection(epsgCode); dataleveranse.Metadata.Area = converter.ReprojectFromWkt(dataleveranse.Metadata.Area, dataleveranse.Metadata.AreaEpsgCode); dataleveranse.Metadata.AreaEpsgCode = epsgCode; foreach (var natureArea in dataleveranse.Metadata.NatureAreas) { natureArea.Area = converter.ReprojectFromWkt(natureArea.Area, natureArea.AreaEpsgCode); natureArea.AreaEpsgCode = epsgCode; } }
public static void ConvertGeometry(GridLayerCellCustom gridLayerCellCustom) { MapProjection reproject = new MapProjection(Config.Settings.Map.SpatialReferenceSystemIdentifier); gridLayerCellCustom.CustomCell = reproject.Reproject(gridLayerCellCustom.CustomCell); }