pygmi.raster.reproj#
Reprojection functions.
Classes#
Group Projection GUI widget. |
Functions#
|
Reproject dataset. |
Routine used to get a list of EPSG codes. |
Module Contents#
- class pygmi.raster.reproj.GroupProj(title='Projection', parent=None)#
Bases:
PySide6.QtWidgets.QWidget
Group Projection GUI widget.
- Parameters:
parent (parent, optional) – Reference to the parent routine. The default is None.
title (str) – Title for QGroupBox - self.gbox.
- set_current(wkt)#
Set new WKT for current option.
- Parameters:
wkt (str) – Well Known Text descriptions for coordinates (WKT).
- Return type:
None.
- combo_datum_change()#
Change datum combo.
- Return type:
None.
- combo_change()#
Change Combo.
- Return type:
None.
- pygmi.raster.reproj.data_reproject(data, ocrs, otransform=None, orows=None, ocolumns=None, icrs=None, showlog=print, forcereproj=False)#
Reproject dataset.
- Parameters:
data (pygmi.raster.datatypes.Data) – PyGMI dataset.
ocrs (CRS) – output crs.
otransform (Affine, optional) – Output affine transform. The default is None.
orows (int, optional) – output rows. The default is None.
ocolumns (int, optional) – output columns. The default is None.
icrs (CRS, optional) – input crs. The default is None.
showlog (function, optional) – Display information. The default is print.
forcereproj (bool, optional) – Force a reprojection, the default is False.
- Returns:
data2 – Reprojected dataset.
- Return type:
- pygmi.raster.reproj.getepsgcodes()#
Routine used to get a list of EPSG codes.
- Returns:
pcodes – Dictionary of codes per projection in WKT format.
- Return type:
dictionary