mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
18 lines
1.2 KiB
Plaintext
18 lines
1.2 KiB
Plaintext
|
<h3>Funktion scale_linear()</h3>
|
||
|
Formt einen gegebenen Wert aus einem Ausgangsbereich mittels linearer Interpolation in einen Ausgabebereich um.
|
||
|
|
||
|
<p><h4>Syntax</h4>
|
||
|
scale_linear(<i>wert</i>,<i>quelle_min</i>,<i>quelle_max</i>,<i>ziel_min</i>,<i>ziel_max</i>)</p>
|
||
|
|
||
|
<p><h4>Argumente</h4>
|
||
|
<!-- List args for functions here-->
|
||
|
<i> wert</i> → ein Wert im Ausgangsbereich. Die Funktion gibt den korrespondierenden skalierten Wert im Ausgabebereich zurück.<br>
|
||
|
<i> quelle_min, quelle_max</i> → legt den Ausgangsbereich fest - denn kleinsten und größten Wert in dem sich <i>wert</i> bewegt.<br>
|
||
|
<i> ziel_min, ziel_max</i> → legt den Ausgabebereich fest - denn kleinsten und größten Wert in dem sich das Funktionergebnis bewegt.<br>
|
||
|
|
||
|
<h4>Beispiel</h4>
|
||
|
<!-- Show example of function.-->
|
||
|
scale_linear(5,0,10,0,100) → 50<br>
|
||
|
scale_linear(0.2,0,1,0,360) → 72 <i>(z.B. um einen Wert zwischen 0 und 1 auf eine Winkel zwischen 0 und 360 skalieren)</i><br>
|
||
|
scale_linear(1500,1000,10000,9,20) → 10.22 <i>(z.B. um eine Bevölkerungszahl zwischen 1000 und 10000 auf eine Schriftgröße zwischen 9 und 20 zu skalieren)</i><br>
|