Copy and Paste a Raster (including Merge to Master)
When a raster attachment is copied, the destination model can be different from the source model. The behavior of this operation should be as close as possible to the same operation done on a vector element.
Because Raster Manager never modifies the raster bitmap, the raster have to be virtually modified to follow the vectors.
The following table shows the different situations that can occur:
Reprojected Source Model | Source Model = Destination Model | Transformation(s) Applied | Raster's GCS | Inherit GeoCS from Model | No change — New GCS | New Raster's Inherit GeoCS from Model |
---|---|---|---|---|---|---|
No (See note 1) |
No | No | Defined | Off | No change | On |
No | No | No | Defined | On | No change | On |
No | No | No | Undefined | Off (see as On) | No change | On |
No | No | No | Undefined | On | No change | On |
No (See note 1) |
No | Yes | Defined | Off | No change | On |
No | No | Yes | Defined | On | No change | On |
No | No | Yes | Undefined | Off (see as On) | No change | On |
No | No | Yes | Undefined | On | No change | On |
No | Yes | No | Defined | Off | No change | Off |
No | Yes | No | Defined | On | No change | On |
No | Yes | No | Undefined | Off (see as On) | No change | On |
No | Yes | No | Undefined | On | No change | On |
No (See note 2) |
Yes | Yes | Defined | Off | Blocked | Blocked |
No | Yes | Yes | Defined | On | No change | On |
No | Yes | Yes | Undefined | Off (see as On) | No change | On |
No | Yes | Yes | Undefined | On | No change | On |
Yes | No | No | Defined | Off | No change | Off |
Yes | No | No | Defined | On | Reference | Off |
Yes | No | No | Undefined | Off (see as On) | Reference | Off |
Yes | No | No | Undefined | On | Reference | Off |
Yes (See note 2) |
No | Yes | Defined | Off | Blocked | Blocked |
Yes (See note 2) |
No | Yes | Defined | On | Blocked | Blocked |
Yes (See note 2) |
No | Yes | Undefined | Off (see as On) | Blocked | Blocked |
Yes (See note 2) |
No | Yes | Undefined | On | Blocked | Blocked |
Yes (See note 3) |
Yes | No | Defined | Off | N/A | N/A |
Yes (See note 3) |
Yes | No | Defined | On | N/A | N/A |
Yes (See note 3) |
Yes | No | Undefined | Off (see as On) | N/A | N/A |
Yes (See note 3) |
Yes | No | Undefined | On | N/A | N/A |
Yes (See note 3) |
Yes | Yes | Defined | Off | N/A | N/A |
Yes (See note 3) |
Yes | Yes | Defined | On | N/A | N/A |
Yes (See note 3) |
Yes | Yes | Undefined | Off (see as On) | N/A | N/A |
Yes (See note 3) |
Yes | Yes | Undefined | On | N/A | N/A |
Note 1 : In this case, the raster might not follow the vector elements. It is not possible to virtually define the transformation that would be the product of two re-projections.
Note 2 : These cases will be blocked, because it is not possible to process them. The raster would not be copied.
Note 3 : Reprojection is not possible when the source and destination models are the same.