RasterLayer.Crop
inhoud
[
verbergen
]Crop(IGeometry, double[])
Snijdt de rasterlaag bij met behulp van een vormvorm (en bandmasker).
public RasterLayer Crop(IGeometry geometry, double[] masks = null)
| Parameter | Type | Beschrijving |
|---|---|---|
| geometry | IGeometry | Geometrie vertegenwoordigde de vormvorm. |
| masks | Double[] | Masker voor gewaslaag |
Winstwaarde
De bijgesneden rasterlaag. Als er geen kruispunten gevonden zijn, keert terugnull.
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| ArgumentNullException | Argument kan niet nul zijn. Parameternaam: geometrie. |
| NotSupportedException | Argument kan niet verschillen van polygoon of oppervlak. Parameternaam: geometrie. |
| InvalidOperationException | Oorspronkelijke laag kan geen andere CropRasterLayer zijn. |
| GisException | Fout bij het bijsnijden van de laag. |
Zie ook
- interface IGeometry
- class RasterLayer
- naamruimte Aspose.Gis.Raster
- montage Aspose.GIS
Crop(double[])
Snijdt de rasterlaag bij met behulp van een bandmasker).
public RasterLayer Crop(double[] masks)
| Parameter | Type | Beschrijving |
|---|---|---|
| masks | Double[] | Masker voor gewaslaag |
Winstwaarde
De bijgesneden rasterlaag. Als er geen kruispunten gevonden zijn, keert terugnull.
Uitzonderingen
| uitzondering | voorwaarde |
|---|---|
| InvalidOperationException |
Zie ook
- class RasterLayer
- naamruimte Aspose.Gis.Raster
- montage Aspose.GIS