What's New in MapEdit MapServer Tool 25.2
Für eine vollständige Liste aller Feature und Bugfixes in Tabellenformat siehe
https://help.mapedit.de/docs/next/whatsnew/25.2/MapEditAppBuilder#-alle-features
Datenbank Funktion me_to_rgba (MKU)
Steht nur bei Postgres und Oracle Datenbanken mit MapEdit Datenmodel zur Verfügung.
Wandelt HEX ARGB und HEX RGB Farben in HEX RGBA Farben um.
NULL Werte, Werte die nicht mit # anfangen und Werte die nicht umgewandelt werden können werden nach '#000000FF' (Schwarz) umgewandelt.
Dies wird für MapServer benötigt da MapServer RGBA Farben benötigt während im Darstellungsmodell ARGB Farben verwendet werden.
Beispiel:
select me_to_rgba(color_line) from table;
select me_to_rgba('#FF00FF00');
RGBA = Red-Green-Blue-Alpha
Alpha ist der Transparente Anteil
Beispiel:
Farbe | RGB | ARGB | RGBA (Ergebnis) |
---|---|---|---|
Rot | me_to_rgba('#FF0000') | me_to_rgba('#FFFF0000') | #FF0000FF |
Gruen | me_to_rgba('#00FF00') | me_to_rgba('#FF00FF00') | #00FF00FF |
Blau | me_to_rgba('#0000FF') | me_to_rgba('#FF0000FF') | #0000FFFF |
ARGB Hex Farben nach RGBA umwandeln (Im Zusammenhang mit AGU Wunsch 44) (MKU)
Damit können nun die gleichen Farbwerte in Tabellenspalten bei MapEdit Professional und MapServer verwendet werden.
MapEdit Professional verwendet immer Hex ARGB Farben. MapServer erwartet RGBA oder RGB Farben. Damit die Farben in beiden Programmen gleich funktionieren wandelt MapEdit diese beim MapServer automatisch um.
Im Darstellungsmodell Layer für MapServer deaktivieren (AGU Wunsch Nr.28 ) (YBO/MKU)
Nur eingeschaltetet Layer werden dann nach MapServer exportiert/synchronisiert.
Grössenangaben bei Symbolen (YBO/MKU)
Die Angaben Höhe/Breite im Darstellungsmodell sind per default nicht in Meter sondern sind Skalierungswerte.
Es gibt nun einen neuen Schalter Im Darstellungsmodell "Grössenangaben bei Symbolen werden als absolute Zielangaben gewertet und nicht als Skalierung".
Wird diese Option Eigenschalten dann sind die Angaben in Meter und werden nicht vom MapServer Export umgerechnet.