mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
Switched order of general tab and symbology tab - as you normally change straight to symbology tab anyway. Removed stats tab and consolidated stats into metadata tab. Clean ups on metadata tab.
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@1405 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
5f1ac208e4
commit
d0db3e5dbd
@ -2080,7 +2080,7 @@ void QgsRasterLayer::initContextMenu(QgisApp * theApp)
|
||||
QString QgsRasterLayer::getMetadata()
|
||||
{
|
||||
QString myMetadataQString = "<html><body>";
|
||||
myMetadataQString += "<table>";
|
||||
myMetadataQString += "<table width=\"100%\">";
|
||||
myMetadataQString += "<tr><td bgcolor=\"gray\">";
|
||||
myMetadataQString += tr("Driver:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
@ -2101,7 +2101,7 @@ QString QgsRasterLayer::getMetadata()
|
||||
myMetadataQString += tr("Pyramid overviews:");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
|
||||
|
||||
GDALRasterBandH myGDALBand = GDALGetRasterBand( gdalDataset, 1 ); //just use the first band
|
||||
if( GDALGetOverviewCount(myGDALBand) > 0 )
|
||||
{
|
||||
@ -2147,6 +2147,139 @@ QString QgsRasterLayer::getMetadata()
|
||||
myMetadataQString += QString::number(adfGeoTransform[5]);
|
||||
myMetadataQString += "</td></tr>";
|
||||
}
|
||||
//
|
||||
// Add the stats for each band to the output table
|
||||
//
|
||||
myMetadataQString += "<tr><td bgcolor=\"gray\">";
|
||||
myMetadataQString += tr("Band Statistics (if gathered):");
|
||||
myMetadataQString += "</td></tr>";
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
|
||||
// Start a nested table in this trow
|
||||
myMetadataQString += "<table width=\"100%\">";
|
||||
myMetadataQString += "<tr><th bgcolor=\"black\">";
|
||||
myMetadataQString += "<font color=\"white\">" + tr("Property") + "</font>";
|
||||
myMetadataQString += "</th>";
|
||||
myMetadataQString += "<th bgcolor=\"black\">";
|
||||
myMetadataQString += "<font color=\"white\">" + tr("Value") + "</font>";
|
||||
myMetadataQString += "</th><tr>";
|
||||
|
||||
int myRowInt = 0;
|
||||
int myBandCountInt = getBandCount();
|
||||
for (int myIteratorInt = 1; myIteratorInt <= myBandCountInt; ++myIteratorInt)
|
||||
{
|
||||
#ifdef QGISDEBUG
|
||||
std::cout << "Raster properties : checking if band " << myIteratorInt << " has stats? ";
|
||||
#endif
|
||||
//band name
|
||||
myMetadataQString += "<tr><td bgcolor=\"gray\">";
|
||||
myMetadataQString += tr("Band");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"gray\">";
|
||||
myMetadataQString += getRasterBandName(myIteratorInt);
|
||||
myMetadataQString += "</td></tr>";
|
||||
//band number
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Band No");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myIteratorInt);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
//check if full stats for this layer have already been collected
|
||||
if (!hasStats(myIteratorInt)) //not collected
|
||||
{
|
||||
#ifdef QGISDEBUG
|
||||
std::cout << ".....no" << std::endl;
|
||||
#endif
|
||||
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("No Stats");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("No stats collected yet");
|
||||
myMetadataQString += "</td></tr>";
|
||||
}
|
||||
else // collected - show full detail
|
||||
{
|
||||
#ifdef QGISDEBUG
|
||||
std::cout << ".....yes" << std::endl;
|
||||
#endif
|
||||
|
||||
RasterBandStats myRasterBandStats = getRasterBandStats(myIteratorInt);
|
||||
//Min Val
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Min Val");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.minValDouble);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
// Max Val
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Max Val");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.maxValDouble);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
// Range
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Range");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.rangeDouble);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
// Mean
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Mean");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.meanDouble);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
//sum of squares
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Sum of squares");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.sumSqrDevDouble);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
//standard deviation
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Standard Deviation");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.stdDevDouble);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
//sum of all cells
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Sum of all cells");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.sumDouble);
|
||||
myMetadataQString += "</td></tr>";
|
||||
|
||||
//number of cells
|
||||
myMetadataQString += "<tr><td bgcolor=\"white\">";
|
||||
myMetadataQString += tr("Cell Count");
|
||||
myMetadataQString += "</td>";
|
||||
myMetadataQString += "<td bgcolor=\"white\">";
|
||||
myMetadataQString += QString::number(myRasterBandStats.elementCountInt);
|
||||
myMetadataQString += "</td></tr>";
|
||||
}
|
||||
}
|
||||
myMetadataQString += "</table>"; //end of nested table
|
||||
myMetadataQString += "</td></tr>"; //end of stats container table row
|
||||
|
||||
|
||||
//
|
||||
// Close the table
|
||||
//
|
||||
|
||||
myMetadataQString += "</table>";
|
||||
myMetadataQString += "</body></html>";
|
||||
return myMetadataQString;
|
||||
|
@ -205,10 +205,6 @@ QgsRasterLayerProperties::QgsRasterLayerProperties(QgsMapLayer * lyr):QgsRasterL
|
||||
sliderMinGray->setValue(static_cast < int >(rasterLayer->getMinGrayDouble()));
|
||||
sliderMaxGray->setValue(static_cast < int >(255 - rasterLayer->getMaxGrayDouble()));
|
||||
//
|
||||
// Populate the statistics table
|
||||
//
|
||||
fillStatsTable();
|
||||
//
|
||||
// Get a list of band names
|
||||
//
|
||||
QStringList myBandNameQStringList;
|
||||
@ -461,8 +457,6 @@ void QgsRasterLayerProperties::apply()
|
||||
rasterLayer->setMaxBlueDouble(static_cast < double >(255 - sliderMaxBlue->value()));
|
||||
rasterLayer->setMinGrayDouble(static_cast < double >(sliderMinGray->value()));
|
||||
rasterLayer->setMaxGrayDouble(static_cast < double >(255 - sliderMaxGray->value()));
|
||||
//update the stats table
|
||||
fillStatsTable();
|
||||
//get the thumbnail for the layer
|
||||
QPixmap myQPixmap = QPixmap(pixmapThumbnail->width(),pixmapThumbnail->height());
|
||||
rasterLayer->drawThumbnail(&myQPixmap);
|
||||
@ -721,81 +715,3 @@ void QgsRasterLayerProperties::rbtnThreeBand_toggled(bool)
|
||||
{}
|
||||
|
||||
|
||||
void QgsRasterLayerProperties::fillStatsTable()
|
||||
{
|
||||
//
|
||||
// Populate the statistics table
|
||||
//
|
||||
int myRowInt = 0;
|
||||
int myBandCountInt = rasterLayer->getBandCount();
|
||||
//allocate 1 row per struct element (11)
|
||||
tblStats->setNumRows(11 * myBandCountInt);
|
||||
tblStats->setNumCols(2);
|
||||
QHeader *myQHeader = tblStats->horizontalHeader();
|
||||
myQHeader->setLabel(0, "Property");
|
||||
myQHeader->setLabel(1, "Value");
|
||||
for (int myIteratorInt = 1; myIteratorInt <= myBandCountInt; ++myIteratorInt)
|
||||
{
|
||||
#ifdef QGISDEBUG
|
||||
std::cout << "Raster properties : checking if band " << myIteratorInt << " has stats? ";
|
||||
#endif
|
||||
//check if full stats for this layer have already been collected
|
||||
if (!rasterLayer->hasStats(myIteratorInt)) //not collected
|
||||
{
|
||||
#ifdef QGISDEBUG
|
||||
std::cout << ".....no" << std::endl;
|
||||
#endif
|
||||
|
||||
tblStats->setText(myRowInt, 0, "Band");
|
||||
tblStats->setText(myRowInt, 1, rasterLayer->getRasterBandName(myIteratorInt));
|
||||
++myRowInt;
|
||||
|
||||
tblStats->setText(myRowInt, 0, "Band No");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myIteratorInt));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "Stats");
|
||||
tblStats->setText(myRowInt, 1, "Not collected yet");
|
||||
++myRowInt;
|
||||
} else // collected - show full detail
|
||||
{
|
||||
#ifdef QGISDEBUG
|
||||
std::cout << ".....yes" << std::endl;
|
||||
#endif
|
||||
|
||||
RasterBandStats myRasterBandStats = rasterLayer->getRasterBandStats(myIteratorInt);
|
||||
|
||||
tblStats->setText(myRowInt, 0, "Band");
|
||||
tblStats->setText(myRowInt, 1, myRasterBandStats.bandName);
|
||||
++myRowInt;
|
||||
|
||||
tblStats->setText(myRowInt, 0, "Band No");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.bandNoInt));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "minValDouble");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.minValDouble));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "maxValDouble");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.maxValDouble));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "rangeDouble");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.rangeDouble));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "meanDouble");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.meanDouble));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "sumSqrDevDouble"); //used to calculate stddev
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.sumSqrDevDouble)); //used to calculate stddev
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "stdDevDouble");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.stdDevDouble));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "sumDouble");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.sumDouble));
|
||||
++myRowInt;
|
||||
tblStats->setText(myRowInt, 0, "elementCountInt");
|
||||
tblStats->setText(myRowInt, 1, QString::number(myRasterBandStats.elementCountInt));
|
||||
++myRowInt;
|
||||
}
|
||||
++myRowInt;
|
||||
}
|
||||
}
|
||||
|
@ -65,8 +65,6 @@ class QgsRasterLayerProperties : public QgsRasterLayerPropertiesBase
|
||||
/** \brief slot executed when the three band radio button is pressed. */
|
||||
void rbtnThreeBand_toggled( bool );
|
||||
private:
|
||||
/** \brief Private function to populate the statistics table from the band stats. */
|
||||
void fillStatsTable();
|
||||
/** \brief This function makes a pixmap to display in the color box */
|
||||
void makeScalePreview(QString theColor);
|
||||
/** \brief Pointer to the raster layer that this property dilog changes the behaviour of. */
|
||||
|
@ -9,7 +9,7 @@
|
||||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>636</width>
|
||||
<height>454</height>
|
||||
<height>456</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="caption">
|
||||
@ -105,204 +105,6 @@
|
||||
<property name="name">
|
||||
<cstring>tabSymbology</cstring>
|
||||
</property>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
<cstring>tab</cstring>
|
||||
</property>
|
||||
<attribute name="title">
|
||||
<string>General</string>
|
||||
</attribute>
|
||||
<grid>
|
||||
<property name="name">
|
||||
<cstring>unnamed</cstring>
|
||||
</property>
|
||||
<widget class="QLabel" row="0" column="0" rowspan="1" colspan="3">
|
||||
<property name="name">
|
||||
<cstring>lblLayerSource</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Layer Source:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="3" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>leDisplayName</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="1" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>leLayerSource</cstring>
|
||||
</property>
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="2" column="0" rowspan="1" colspan="3">
|
||||
<property name="name">
|
||||
<cstring>lblDisplayName</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Display Name:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="4" column="0" rowspan="1" colspan="3">
|
||||
<property name="name">
|
||||
<cstring>lblDisplayName_2</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Legend:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="5" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>pixmapLegend</cstring>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>10</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="scaledContents">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" row="6" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>cboxShowDebugInfo</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show debug info as overlay on raster?</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="7" column="2">
|
||||
<property name="name">
|
||||
<cstring>lblColumns</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><p align="center">Columns: </p></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="8" column="2">
|
||||
<property name="name">
|
||||
<cstring>pixmapThumbnail</cstring>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>120</width>
|
||||
<height>120</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>StyledPanel</enum>
|
||||
</property>
|
||||
<property name="scaledContents">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="8" column="1">
|
||||
<property name="name">
|
||||
<cstring>lblRows</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><p align="right">Rows: </p></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="8" column="3">
|
||||
<property name="name">
|
||||
<cstring>lblNoData</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>No Data:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<spacer row="7" column="3">
|
||||
<property name="name">
|
||||
<cstring>spacer6</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>81</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="7" column="1">
|
||||
<property name="name">
|
||||
<cstring>spacer7</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>121</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="8" column="4">
|
||||
<property name="name">
|
||||
<cstring>spacer8</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="8" column="0">
|
||||
<property name="name">
|
||||
<cstring>spacer9</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>21</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="9" column="2">
|
||||
<property name="name">
|
||||
<cstring>spacer2</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>21</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</grid>
|
||||
</widget>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
<cstring>tab</cstring>
|
||||
@ -598,7 +400,7 @@
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><html><head><meta name="qrichtext" content="1" /></head><body style="font-size:10pt;font-family:helvetica">
|
||||
<string><html><head><meta name="qrichtext" content="1" /></head><body style="font-size:12pt;font-family:Arial">
|
||||
<p style="margin-top:14px"><span style="font-weight:600">Notes</span></p>
|
||||
</body></html>
|
||||
</string>
|
||||
@ -611,6 +413,204 @@
|
||||
</widget>
|
||||
</grid>
|
||||
</widget>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
<cstring>tab</cstring>
|
||||
</property>
|
||||
<attribute name="title">
|
||||
<string>General</string>
|
||||
</attribute>
|
||||
<grid>
|
||||
<property name="name">
|
||||
<cstring>unnamed</cstring>
|
||||
</property>
|
||||
<widget class="QLabel" row="0" column="0" rowspan="1" colspan="3">
|
||||
<property name="name">
|
||||
<cstring>lblLayerSource</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Layer Source:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="3" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>leDisplayName</cstring>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLineEdit" row="1" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>leLayerSource</cstring>
|
||||
</property>
|
||||
<property name="enabled">
|
||||
<bool>false</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="2" column="0" rowspan="1" colspan="3">
|
||||
<property name="name">
|
||||
<cstring>lblDisplayName</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Display Name:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="4" column="0" rowspan="1" colspan="3">
|
||||
<property name="name">
|
||||
<cstring>lblDisplayName_2</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Legend:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="5" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>pixmapLegend</cstring>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
<height>10</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="scaledContents">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QCheckBox" row="6" column="0" rowspan="1" colspan="5">
|
||||
<property name="name">
|
||||
<cstring>cboxShowDebugInfo</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show debug info as overlay on raster?</string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="7" column="2">
|
||||
<property name="name">
|
||||
<cstring>lblColumns</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><p align="center">Columns: </p></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="8" column="2">
|
||||
<property name="name">
|
||||
<cstring>pixmapThumbnail</cstring>
|
||||
</property>
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>120</width>
|
||||
<height>120</height>
|
||||
</size>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>StyledPanel</enum>
|
||||
</property>
|
||||
<property name="scaledContents">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="8" column="1">
|
||||
<property name="name">
|
||||
<cstring>lblRows</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><p align="right">Rows: </p></string>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" row="8" column="3">
|
||||
<property name="name">
|
||||
<cstring>lblNoData</cstring>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>No Data:</string>
|
||||
</property>
|
||||
</widget>
|
||||
<spacer row="7" column="3">
|
||||
<property name="name">
|
||||
<cstring>spacer6</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>81</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="7" column="1">
|
||||
<property name="name">
|
||||
<cstring>spacer7</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>121</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="8" column="4">
|
||||
<property name="name">
|
||||
<cstring>spacer8</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>41</width>
|
||||
<height>21</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="8" column="0">
|
||||
<property name="name">
|
||||
<cstring>spacer9</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Horizontal</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>21</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
<spacer row="9" column="2">
|
||||
<property name="name">
|
||||
<cstring>spacer2</cstring>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Vertical</enum>
|
||||
</property>
|
||||
<property name="sizeType">
|
||||
<enum>Expanding</enum>
|
||||
</property>
|
||||
<property name="sizeHint">
|
||||
<size>
|
||||
<width>21</width>
|
||||
<height>20</height>
|
||||
</size>
|
||||
</property>
|
||||
</spacer>
|
||||
</grid>
|
||||
</widget>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
<cstring>TabPage</cstring>
|
||||
@ -897,39 +897,6 @@
|
||||
</widget>
|
||||
</grid>
|
||||
</widget>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
<cstring>TabPage</cstring>
|
||||
</property>
|
||||
<attribute name="title">
|
||||
<string>Statistics</string>
|
||||
</attribute>
|
||||
<grid>
|
||||
<property name="name">
|
||||
<cstring>unnamed</cstring>
|
||||
</property>
|
||||
<widget class="QTable" row="0" column="0">
|
||||
<property name="name">
|
||||
<cstring>tblStats</cstring>
|
||||
</property>
|
||||
<property name="frameShape">
|
||||
<enum>GroupBoxPanel</enum>
|
||||
</property>
|
||||
<property name="frameShadow">
|
||||
<enum>Plain</enum>
|
||||
</property>
|
||||
<property name="numRows">
|
||||
<number>3</number>
|
||||
</property>
|
||||
<property name="numCols">
|
||||
<number>3</number>
|
||||
</property>
|
||||
<property name="readOnly">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
</widget>
|
||||
</grid>
|
||||
</widget>
|
||||
<widget class="QWidget">
|
||||
<property name="name">
|
||||
<cstring>tabMetadata</cstring>
|
||||
@ -1105,11 +1072,12 @@
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string><h1>Description</h1>
|
||||
|
||||
Large resolution raster layers can slow navigation in QGIS. By creating lower resolution copies of the data (pyramids) performance can be considerably improved as QGIS selects the most suitable resolution to use depending on the level of zoom. You must have write access in the directory where the original data is stored to build pyramids.
|
||||
|
||||
<p><font color="#ff0000">Please note that building pyramids may alter the original data file and once created they cannot be removed.</font></p></string>
|
||||
<string><html><head><meta name="qrichtext" content="1" /></head><body style="font-size:12pt;font-family:Arial">
|
||||
<p style="margin-top:18px"><span style="font-size:24pt;font-weight:600">Description</span></p>
|
||||
<p>Large resolution raster layers can slow navigation in QGIS. By creating lower resolution copies of the data (pyramids) performance can be considerably improved as QGIS selects the most suitable resolution to use depending on the level of zoom. You must have write access in the directory where the original data is stored to build pyramids. </p>
|
||||
<p><span style="color:#ff0000">Please note that building pyramids may alter the original data file and once created they cannot be removed.</span></p>
|
||||
</body></html>
|
||||
</string>
|
||||
</property>
|
||||
<property name="wordWrap">
|
||||
<enum>WidgetWidth</enum>
|
||||
|
Loading…
x
Reference in New Issue
Block a user