What's New in MapEdit MapServer Tool 24.1
Stand Bootcamp 2024/05/14
Für eine vollständige Liste aller Feature und Bugfixes in Tabellenformat siehe
https://help.mapedit.de/changelog/changelog-mapedit-appbuilder
Display Model to MapServer überarbeitet
Synchronisieren von Map Server Karten mit dem Darstellungsmodell statt jedes mal neu erzeugen.
- Beibehaltung von Benutzer Einstellungen (anstatt jedes mal neu eingeben)
- Automatisches erzeugen von Map Server Vector Symbolen
- Einstellungen ob Layer bzw Gruppen ein oder ausgeschaltet sind werden nun übernommen.
- Label Texte in inch statt Meter (da Texte kleiner 1 Meter und Dezimal Zahlen (Komma Zahlen) in Map Server nicht mit Unit Meter funktionieren)
- Übernahme Textpositionen bei Label
- Umwandeln von Zeilenumbrüchen bei Labeln
- Weissen Rand um Texte Zeichnen für bessere Lesbarkeit
- Orientierung bei Label und Symbolen Umrechnung in gon/deg direkt im sql (Ausdrücke funktionierten nicht)
- Labeltexte mit Zeilenumbruch
- Skalierte Symbole sind nun möglich
- Collection Feature Klassen bei Oracle gingen nicht
- Transparente Farbe wird nun richtig umgesetzt
- Label Texte mit FORCE true (damit texte nicht von MapServer verschoben werden) uvam.
Das Koordinatensystem (EPSG Code) wird automatisch aus der Datenbankverbindung des ersten Layers des Darstellungsmodells ermittelt. Wenn Sie eine Kartenfenster Definition mit dem gleichen Namen wie das Darstellungsmodell haben und der EPSG Code der gleiche ist wie die der Datenbankverbindung des ersten Layer dann werden daraus die Min-Max Koordinaten gelesen. Ansonsten werden die Koordinaten gesetzt die beim letzten Export mit dem gleichen EPSG Code verwendet wurden.
Informationen im "Map File Kopf" (alles for dem ersten LAYER) werden beibehalten und nicht synchronisiert!
Änderungen am Map File werden optisch angezeigt
Benutzerdefinierte Einstellungen an Layern sind möglich durch entfernen der Synchronisierung.
Label Texte in inch statt Meter (da Texte kleiner 1 Meter und Dezimal Zahlen (Komma Zahlen) in Map Server nicht mit Unit Meter funktionieren)
1 cm = 0.39 inch
Hilfs funktion fuer manuelle Map Server Dateien
MapServer Vector Symbole werden beim Export aus Darstellungsmodell erzeugt
Warum MapServer Vector Symbole?
- PNG -> Erscheinen verschwommen wenn skaliert, linienbreite skaliert mit.
- SVG -> Laufen nicht imnmer stabil und führt teilweise zu abstürzen wenn gezoomt wird.
Bögen werden gestroked da MapServer direkt keine Bögen kann. Text und Schraffuren werden nicht übernommen. Teilweise müssen wenn Füllungen vorhanden zwei Symbole erzeugt.
Mapserver Vector Symbole mit unterschiedlicher Höhe und Breite
In MapServer kann nur die Höhe eines Symbols definiert werden. Die Breite ergibt sich aus dem Sybol selbst.
Wenn im Darstellungsmodell bei Höhe ein anderer Wert steht als bei Breite dann erzeugt das Programm ein MapServer Vector Symbol das in der Breite Skaliert wird.
Solche Symbole haben im Namen den Text "SCALE" und danach den Skalierfaktor.
Beispiel
NAME_SCALE_200
Eigene MapServer Vector Symbole aus Prototypen Zeichnung (Autocad Blöcken ) erzeugen
- Erzeugen Sie ihre Symbole als Blöcke in einer AutoCAD Prototypen Zeichnung
- In MapEdit Professional den "DWG" Knopf drücken
- Dann die Symbole im Darstellungsmodell verwenden.
MapServer Vector Symbol Karte erzeugen
MapServer Vector Symbole aus SVG Path Definition erzeugen
z.B. Kostenlose Symbole wie https://www.svgrepo.com/ umwandeln.
Nur "path" Tags sowie line,polyline und polygon Tags werden stand heute übernommen.
Circle,Ellipse,Rectangle,Texte und andere Tags werden nicht umgewandelt. Farben, Füllungen und Linienstärken werden nicht übernommen.
Übersicht / Overview (Tabellenansicht)
Zur Zeit nur lesend!
Kartenvorschau - Zoom mit Maus Rad
MapServer Log File Anzeige
Automatisch in Kartenvorschau bei Fehlern
Manuell