mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-19 00:04:52 -04:00
Fix for continuous color rendering of points, changed test qml files to mm units
git-svn-id: http://svn.osgeo.org/qgis/trunk@8448 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
parent
0cfd8b3a9c
commit
d528050409
@ -140,7 +140,7 @@ void QgsContinuousColorRenderer::renderFeature(QPainter * p, QgsFeature & f, QIm
|
||||
}
|
||||
brush.setStyle ( Qt::SolidPattern );
|
||||
|
||||
*img = QgsMarkerCatalogue::instance()->imageMarker ( mMinimumSymbol->pointSymbolName(), mMinimumSymbol->pointSize(),
|
||||
*img = QgsMarkerCatalogue::instance()->imageMarker ( mMinimumSymbol->pointSymbolName(), mMinimumSymbol->pointSize() *widthScale * rasterScaleFactor,
|
||||
pen, brush);
|
||||
}
|
||||
else if ( mVectorType == QGis::Line )
|
||||
|
@ -337,7 +337,7 @@ QImage QgsSymbol::getPointSymbolAsImage( double widthScale,
|
||||
QImage preRotateImage;
|
||||
QPen pen = mPen;
|
||||
double newWidth = mPen.widthF() * widthScale * scale;
|
||||
pen.setWidth(mPen.widthF() * widthScale * scale);
|
||||
pen.setWidth(newWidth);
|
||||
|
||||
if ( selected )
|
||||
{
|
||||
|
4
tests/testdata/lines_continuous_symbol.qml
vendored
4
tests/testdata/lines_continuous_symbol.qml
vendored
@ -37,7 +37,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="133" blue="50" green="45" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>3</outlinewidth>
|
||||
<outlinewidth>1.2</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -54,7 +54,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="48" blue="156" green="50" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>3</outlinewidth>
|
||||
<outlinewidth>1.2</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
6
tests/testdata/lines_graduated_symbol.qml
vendored
6
tests/testdata/lines_graduated_symbol.qml
vendored
@ -35,7 +35,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="107" blue="111" green="98" />
|
||||
<outlinestyle>DashLine</outlinestyle>
|
||||
<outlinewidth>5</outlinewidth>
|
||||
<outlinewidth>2</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -50,7 +50,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="134" blue="99" green="120" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>3</outlinewidth>
|
||||
<outlinewidth>1.2</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -65,7 +65,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="124" blue="143" green="171" />
|
||||
<outlinestyle>DashDotDotLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
2
tests/testdata/lines_single_symbol.qml
vendored
2
tests/testdata/lines_single_symbol.qml
vendored
@ -33,7 +33,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="159" blue="98" green="113" />
|
||||
<outlinestyle>DashLine</outlinestyle>
|
||||
<outlinewidth>2</outlinewidth>
|
||||
<outlinewidth>0.8</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
4
tests/testdata/lines_uniquevalue_symbol.qml
vendored
4
tests/testdata/lines_uniquevalue_symbol.qml
vendored
@ -35,7 +35,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="165" blue="74" green="36" />
|
||||
<outlinestyle>DashLine</outlinestyle>
|
||||
<outlinewidth>5</outlinewidth>
|
||||
<outlinewidth>2</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -50,7 +50,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="12" blue="96" green="151" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>7</outlinewidth>
|
||||
<outlinewidth>2.8</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
8
tests/testdata/points_continuous_symbol.qml
vendored
8
tests/testdata/points_continuous_symbol.qml
vendored
@ -32,12 +32,12 @@
|
||||
<uppervalue></uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>hard:circle</pointsymbol>
|
||||
<pointsize>10</pointsize>
|
||||
<pointsize>4</pointsize>
|
||||
<rotationclassificationfield>-1</rotationclassificationfield>
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="216" blue="30" green="210" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -49,12 +49,12 @@
|
||||
<uppervalue></uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>hard:circle</pointsymbol>
|
||||
<pointsize>10</pointsize>
|
||||
<pointsize>4</pointsize>
|
||||
<rotationclassificationfield>-1</rotationclassificationfield>
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="46" blue="206" green="43" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="0" />
|
||||
<fillpattern>NoBrush</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
12
tests/testdata/points_graduated_symbol.qml
vendored
12
tests/testdata/points_graduated_symbol.qml
vendored
@ -31,12 +31,12 @@
|
||||
<uppervalue>7.333</uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>hard:circle</pointsymbol>
|
||||
<pointsize>10</pointsize>
|
||||
<pointsize>4</pointsize>
|
||||
<rotationclassificationfield>1</rotationclassificationfield>
|
||||
<scaleclassificationfield>2</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="0" blue="0" green="255" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -46,12 +46,12 @@
|
||||
<uppervalue>13.667</uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>hard:rectangle</pointsymbol>
|
||||
<pointsize>18</pointsize>
|
||||
<pointsize>7</pointsize>
|
||||
<rotationclassificationfield>1</rotationclassificationfield>
|
||||
<scaleclassificationfield>2</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="169" blue="108" green="102" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -61,12 +61,12 @@
|
||||
<uppervalue>20.001</uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>hard:star</pointsymbol>
|
||||
<pointsize>22</pointsize>
|
||||
<pointsize>9</pointsize>
|
||||
<rotationclassificationfield>1</rotationclassificationfield>
|
||||
<scaleclassificationfield>2</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="0" blue="171" green="84" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
4
tests/testdata/points_single_symbol.qml
vendored
4
tests/testdata/points_single_symbol.qml
vendored
@ -30,12 +30,12 @@
|
||||
<uppervalue></uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>hard:triangle</pointsymbol>
|
||||
<pointsize>12</pointsize>
|
||||
<pointsize>5</pointsize>
|
||||
<rotationclassificationfield>1</rotationclassificationfield>
|
||||
<scaleclassificationfield>2</scaleclassificationfield>
|
||||
<outlinecolor red="140" blue="60" green="82" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="193" blue="122" green="145" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
12
tests/testdata/points_uniquevalue_symbol.qml
vendored
12
tests/testdata/points_uniquevalue_symbol.qml
vendored
@ -32,12 +32,12 @@
|
||||
<uppervalue></uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>svg:/Applications/qgis0.9.2.app/Contents/MacOS/share/qgis/svg/gpsicons/plane.svg</pointsymbol>
|
||||
<pointsize>18</pointsize>
|
||||
<pointsize>6</pointsize>
|
||||
<rotationclassificationfield>1</rotationclassificationfield>
|
||||
<scaleclassificationfield>2</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="231" blue="132" green="129" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -47,12 +47,12 @@
|
||||
<uppervalue></uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>svg:/Applications/qgis0.9.2.app/Contents/MacOS/share/qgis/svg/gpsicons/plane_orange.svg</pointsymbol>
|
||||
<pointsize>14</pointsize>
|
||||
<pointsize>5</pointsize>
|
||||
<rotationclassificationfield>1</rotationclassificationfield>
|
||||
<scaleclassificationfield>2</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="82" blue="126" green="252" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -62,12 +62,12 @@
|
||||
<uppervalue></uppervalue>
|
||||
<label></label>
|
||||
<pointsymbol>svg:/Applications/qgis0.9.2.app/Contents/MacOS/share/qgis/svg/gpsicons/plane.svg</pointsymbol>
|
||||
<pointsize>14</pointsize>
|
||||
<pointsize>5</pointsize>
|
||||
<rotationclassificationfield>1</rotationclassificationfield>
|
||||
<scaleclassificationfield>2</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="68" blue="242" green="24" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
4
tests/testdata/polys_continuous_symbol.qml
vendored
4
tests/testdata/polys_continuous_symbol.qml
vendored
@ -37,7 +37,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="94" blue="213" green="172" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -54,7 +54,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="59" blue="134" green="49" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
6
tests/testdata/polys_graduated_symbol.qml
vendored
6
tests/testdata/polys_graduated_symbol.qml
vendored
@ -35,7 +35,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="13" blue="166" green="110" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="124" blue="221" green="186" />
|
||||
<fillpattern>Dense1Pattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -50,7 +50,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="26" blue="177" green="173" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="95" blue="188" green="144" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -65,7 +65,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="152" blue="93" green="84" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="171" blue="136" green="130" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
2
tests/testdata/polys_single_symbol.qml
vendored
2
tests/testdata/polys_single_symbol.qml
vendored
@ -33,7 +33,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="11" blue="195" green="124" />
|
||||
<outlinestyle>DashLine</outlinestyle>
|
||||
<outlinewidth>2</outlinewidth>
|
||||
<outlinewidth>0.8</outlinewidth>
|
||||
<fillcolor red="104" blue="222" green="152" />
|
||||
<fillpattern>Dense5Pattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
4
tests/testdata/polys_uniquevalue_symbol.qml
vendored
4
tests/testdata/polys_uniquevalue_symbol.qml
vendored
@ -37,7 +37,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="94" blue="213" green="172" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
@ -54,7 +54,7 @@
|
||||
<scaleclassificationfield>-1</scaleclassificationfield>
|
||||
<outlinecolor red="0" blue="0" green="0" />
|
||||
<outlinestyle>SolidLine</outlinestyle>
|
||||
<outlinewidth>1</outlinewidth>
|
||||
<outlinewidth>0.4</outlinewidth>
|
||||
<fillcolor red="59" blue="134" green="49" />
|
||||
<fillpattern>SolidPattern</fillpattern>
|
||||
<texturepath></texturepath>
|
||||
|
Loading…
x
Reference in New Issue
Block a user