Zum Hauptinhalt springen
Version: Preview

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:

FarbeRGBARGBRGBA (Ergebnis)
Rotme_to_rgba('#FF0000')me_to_rgba('#FFFF0000')#FF0000FF
Gruenme_to_rgba('#00FF00')me_to_rgba('#FF00FF00')#00FF00FF
Blaume_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.

siehe: https://help.mapedit.de/docs/dokumentation/MapEdit-AppBuilder/display-models/displaymodel-to-mapfile#verwendung-von-farben-aus-tabellen-spalten

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.

Details siehe:
https://help.mapedit.de/docs/next/Dokumentation/MapEdit-AppBuilder/display-models/displaymodel-to-mapfile#wichtiger-hinweis-zu-symbol-h%C3%B6hebreite