예제 #1
0
    def as_qgis_native(self):
        """Return raster layer data as qgis QgsRasterayer.

            A stub is used now:
                save all data in a file,
                then create QgsRaterLayer from the file.

            Raises:
                * TypeError         if qgis is not avialable
        """

        qgis_layer = safe_to_qgis_layer(self)
        return qgis_layer
예제 #2
0
    def as_qgis_native(self):
        """Return raster layer data as qgis QgsRasterayer.

            A stub is used now:
                save all data in a file,
                then create QgsRaterLayer from the file.

            Raises:
                * TypeError         if qgis is not avialable
        """

        qgis_layer = safe_to_qgis_layer(self)
        return qgis_layer
예제 #3
0
    def as_qgis_native(self):
        """Return raster layer data as qgis QgsRasterayer.

            A stub is used now:
                save all data in a file,
                then create QgsRaterLayer from the file.

            Raises:
                * TypeError         if qgis is not avialable
        """
        if not qgis_imported:   # FIXME (DK): this branch isn't covered by test
            msg = ('Tried to convert layer to QgsRasterLayer instance, '
                   'but QGIS is not avialable.')
            raise TypeError(msg)

        qgis_layer = safe_to_qgis_layer(self)
        return qgis_layer
예제 #4
0
    def as_qgis_native(self):
        """Return raster layer data as qgis QgsRasterayer.

            A stub is used now:
                save all data in a file,
                then create QgsRaterLayer from the file.

            Raises:
                * TypeError         if qgis is not avialable
        """
        if not qgis_imported:   # FIXME (DK): this branch isn't covered by test
            msg = ('Tried to convert layer to QgsRasterLayer instance, '
                   'but QGIS is not avialable.')
            raise TypeError(msg)

        qgis_layer = safe_to_qgis_layer(self)
        return qgis_layer
예제 #5
0
    def as_qgis_native(self):
        """Return vector layer data as qgis QgsVectorLayer.

            A stub is used now:
                save all data in a file,
                then create QgsVectorLayer from the file.

            Raises:
                * TypeError         if qgis is not avialable
        """
        # FIXME (DK): this branch isn't covered by test
        if not QGIS_IS_AVAILABLE:
            msg = ('Tried to convert layer to QgsVectorLayer instance, '
                   'but QGIS is not avialable.')
            raise TypeError(msg)

        # FIXME (DK): ? move code from safe_to_qgis_layer to this method
        #           and call layer.as_qgis_native from safe_to_qgis_layer ?

        qgis_layer = safe_to_qgis_layer(self)
        return qgis_layer
예제 #6
0
    def as_qgis_native(self):
        """Return vector layer data as qgis QgsVectorLayer.

            A stub is used now:
                save all data in a file,
                then create QgsVectorLayer from the file.

            Raises:
                * TypeError         if qgis is not avialable
        """
        # FIXME (DK): this branch isn't covered by test
        if not QGIS_IS_AVAILABLE:
            msg = ('Tried to convert layer to QgsVectorLayer instance, '
                   'but QGIS is not available.')
            raise TypeError(msg)

        # FIXME (DK): ? move code from safe_to_qgis_layer to this method
        #           and call layer.as_qgis_native from safe_to_qgis_layer ?

        qgis_layer = safe_to_qgis_layer(self)
        return qgis_layer