public override bool Render(IFeature feature, Graphics g, ILayer layer) { gdalFeatureFeatureProvider = (GdalFeatureProvider)layer.DataSource; map = layer.Map; this.layer = layer; Draw(gdalFeatureFeatureProvider.GdalDataset, map.Size, g, map.Envelope, gdalFeatureFeatureProvider.GetExtents()); return(true); }
public override bool Render(IFeature feature, Graphics g, ILayer layer) { gdalFeatureFeatureProvider = (GdalFeatureProvider)layer.DataSource; if (!gdalFeatureFeatureProvider.IsOpen) { log.WarnFormat("Can not render raster layer, file is not opened"); return(false); } map = layer.Map; this.layer = layer; Draw(gdalFeatureFeatureProvider.GdalDataset, map.Size, g, map.Envelope, gdalFeatureFeatureProvider.GetExtents()); return(true); }
public override bool Render(IFeature feature, Graphics g, ILayer layer) { gdalFeatureFeatureProvider = (GdalFeatureProvider)layer.DataSource; if (!gdalFeatureFeatureProvider.IsOpen) { log.WarnFormat("Can not render raster layer, file is not opened"); return(false); } if (layer.CoordinateTransformation != null) { throw new NotImplementedException(); } map = layer.Map; this.layer = layer; Draw(gdalFeatureFeatureProvider.GdalDataset, map.Size, g, map.Envelope, gdalFeatureFeatureProvider.GetExtents()); return(true); }