RasterLayer.Crop
Inhalt
[
Ausblenden
]Crop(IGeometry, double[])
Beschneidet die Rasterebene mithilfe einer Form (und einer Bandmaske).
public RasterLayer Crop(IGeometry geometry, double[] masks = null)
| Parameter | Typ | Beschreibung |
|---|---|---|
| geometry | IGeometry | Geometrie stellte die Formform dar. |
| masks | Double[] | Maske für Ernteebene |
Rückgabewert
Die zugeschnittene Rasterebene. Wenn keine Schnittpunkte gefunden werden, kehrt zurücknull.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | Das Argument darf nicht null sein. Parametername: Geometrie. |
| NotSupportedException | Das Argument darf sich nicht von Polygon oder Oberfläche unterscheiden. Parametername: Geometrie. |
| InvalidOperationException | Die ursprüngliche Ebene kann keine andere CropRasterLayer sein. |
| GisException | Fehler beim Zuschneiden der Ebene. |
Siehe auch
- interface IGeometry
- class RasterLayer
- namensraum Aspose.Gis.Raster
- Montage Aspose.GIS
Crop(double[])
Beschneidet die Rasterebene mit einer Bandmaske).
public RasterLayer Crop(double[] masks)
| Parameter | Typ | Beschreibung |
|---|---|---|
| masks | Double[] | Maske für Ernteebene |
Rückgabewert
Die zugeschnittene Rasterebene. Wenn keine Schnittpunkte gefunden werden, kehrt zurücknull.
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| InvalidOperationException |
Siehe auch
- class RasterLayer
- namensraum Aspose.Gis.Raster
- Montage Aspose.GIS