EMF - Enhanced Metafile

Ermöglicht den Zugriff auf Windows Metafiles. Dabei handelt es sich um Vektor Grafikdateien. Diese können mit verschiedenen Zeichenprogrammen erstellt werden und enthalten die Grafikbefehle zur Wiedergabe.

Argumente

Typname: emf

  • fileName: Der Name der Datei, absolut oder relativ

  • minx : Rechtswert der linken unteren Ecke

  • miny : Hochwert der linken unteren Ecke

  • maxx : Rechtswert der rechten oberen Ecke

  • maxy : Hochwert der rechten oberen Ecke

  • epsgCode: Epsg-Code in dem die Daten vorliegen (entsprechend der min/max xy Werte)

Ladevorgang

Es wird geprüft, ob die Datei vorhanden ist und ob es sich um eine gültige EMF Datei handelt.

Ist das Dateiformat nicht EmfPlus, dann wird die Eingangsdatei in das EmfPlus Format konvertiert. Die konvertierte Datei wird dann im globalen Temp-Ordner im Unterordner EMF zwischengespeichert und beim Entladen der Ebene wieder gelöscht (Dateiname ist guid.emf).

In EMF sind keine Schriftarten eingebettet, evtl. verwendete Fonts müssen ggf. auf dem ausführenden Rechner manuell installiert werden.

Beispiel

{
"Grundkarte": {
	"type": "Emf",
	"fileName": "D:\\Grundkarte.emf",
	"minx": 448968.934,
	"miny": 5724129.31,
	"maxx": 465762.214,
	"maxy": 5747879.806,
	"epsgCode": 25833
  }
}	

Implementierungsdetails

Die angegebene Boundingbox (xmin,ymin ...) stellt die Georeferenz der Datenquelle dar. Die Ermittelung der Daten von der Zeichnung ist wesentlich für eine korrekte Darstellung der Lage innerhalb der Karte.

Beachten Sie, dass beim Speichern / Ändern der Ausgangsdatei diese Georeferenzierung ggf. angepasst werden muss.

Es wird keine Entzerrung etc. durchgeführt.

Eine evtl. erforderliche Reprojektion der Daten basiert auf einer Rasterprojektion, d.h. es können entsprechende Verluste entstehen.


Zuletzt geändert: 27.08.2019 16:40:07 (erstmals erstellt 01.04.2017) // Alias: "iwan7EMF"