Beiträge von Kartenfreak

Garmin fenix 7X und epix Gen 2 im Test

Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich? Hier geht es zum Test der Outdoor-Smartwatches ...

    Hallo,

    beim Rumspielen mit cwms ist mir eine Idee gekommen.
    Vor einiger Zeit wurde hier ja mal nach einer Liste mit EPSG-Codes und den entsprechenden Projektionsparametern gefragt.
    Heute bin ich darauf gekommen, für selbst definierte Projektionen Alias-Namen zu kreieren, die genauso heißen wie der SRS/CRS-Parameter, also z.B. "EPSG:3912" für Gauss-Krüger Slovenia.

    Die Def.-Datei sieht dann so aus:

    Code
    Version=1
    Projection=Transversal Mercator
    Name=Gauss Krueger Slovenia
    Lon_Origin=15
    Lat_Origin=0
    scale_factor=0.9999
    FN=-5000000
    FE=500000
    Prefered_Datum=D-48 Slovenia
    OTHER_NAMES=EPSG:3912;GKSLV



    In der cwms sieht es dann so aus:

    Code
    Projection=EPSG:3912
    Datum=D-48 Slovenia
    COORDS=-1



    Leider muss das Datum noch einmal explizit genannt werden und "COORDS=-1" (bei TM-Proj.).

    Für den Dateinamen gibt es auch zwingende Regeln. TM-Projektionsdateien müssen folgendem Schema genügen: CompeTMProy_*.dat. Der Projektionsname wird dann mit den Parametern NAME und OTHER_NAMES abgeglichen.
    Die fertige Datei gehört dann ins Archiv projections.zip im CompeGPS-Stammverzeichnis. Bei Änderungen immer CompeLand neu starten!
    Andere Projektionsarten als TM lasse ich für heute erst mal beiseite.

    Die custom grids stelle ich dann nach und nach in meiner Dropbox im Ordner projections zur Verfügung. Unter /si/epsg gibt's schon angepasste Slowenien-cwms.

    Viel Spaß beim Probieren!
    Helmut

    Hallo Rudi,

    die slowenischen Karten werden dort in 2 Projektionen angeboten. EPSG 3912 entspricht dem nationalen Gitter, und CRS: 84 entspricht EPSG 4326 unter Version 1.1.1.
    Ich bevorzuge in dem Fall das nationale Gitter. Die Parameter habe ich mir von http://epsg-registry.org/ geholt. Demnach handelt es sich um eine transversale Mercator-Projektion mit dem Datum MGI 1901 alias D48. Compe kennt das Datum "D-48 Slovenia" - bingo!
    Ich habe dann mal die Topokarten 1:1 Mio, 1:500k, 1:250K und 1:50k als cwms erstellt und eine Hypermap zum problemlosen Zoomen - alles jetzt in meiner Dropbox unter si.
    Zum Vertiefen zu empfehlen:
    http://www.asprs.org/a/resourc…-Republic-of-Slovenia.pdf

    Noch Fragen?

    Helmut

    Etwas ist hier verdammt merkwürdig. Ich habe mal selbst mit GM eine ecw in Mercator/WGS84 erzeugt. Der Header editor zeigt MRAFRICA. Compe Land 7.5.2 (Build L281P8) zeigt richtigerweise "Elliptical Mercator" an. Die Karte ist auch exakt kalibriert (Vergleich mit OSM online maps).


    - Welche build hast du?
    - Ist bei dir noch eine andere Kalibrierungsdatei im Spiel (imp, map, prj, cal)?


    Helmut


    Hallo Marco,


    eine Karte, die in GM als Mercator/WGS84 kalibriert wurde, muss in Compeland als "Elliptical Mercator" angezeigt werden. Lass mal Compe eine imp-datei rausschreiben, und ändere diese auf elliptical.


    Gruß
    Helmut

    Hallo


    Ich habe ein paar Karten scannen und in Mercator Projektion georeferenzieren lasse.
    Nun hab ich das Problem das Compgps 7.5.2 die Karten leicht Lage verschoben darstellt.
    Dachte das Problem wurde behoben?


    Gruss Marco


    Hallo Marco,


    nur eine Idee: Es gibt die elliptische und die sphärische Mercator-Projektion. Letztere ist auch als Web-Mercator bekannt und Grundlage für Google maps, OSM etc. Welche ist hier gemeint? Außerdem ist natürlich das Kartendatum mit entscheidend. Wie sind denn die Original-Projektion aus? In welchem Format wurden dir die kalibrierten Karten geliefert?


    Gruß
    Helmut

    Hallo Rudi,

    das automatische Öffnen von WMS-Servern funktioniert wohl nur rudimentär bei Compe.
    Deswegen erstelle ich ja immer cwms-Dateien. Die öffnet man einfach als normale Karte.
    Die Zeile "Projection=...." gehört also in die cwms!
    Schicke mir gerne dien E-Mail-Adr. per PN für die Dropbox!

    Gruß
    Helmut

    Hallo,

    du hast ja den völlig falschen Service erwischt: CSW (Catalogue Service for the Web) statt WMS.
    Wichtig ist auch, die Besonderheiten der WMS-Version 1.3.0 zu berücksichtigen: statt SRS CRS, STYLES ist Pflicht (auch wenn es leer beleiben kann).

    [...]
    Zum Verständniss für die weitere cwms-Erstellungen interessiert mich wie ich zu diesen Infos selbst kommen kann.
    Die "getcapabilities" ist für eine 100.000er Karte mit anderem Passwort, wie erkenne dass ich ein anderes Passwort und einen anderen Layer auswählen muss und woher bekomme ich diese Info?

    Gruss Wolfgang



    Hallo Wolfgang,

    durch etwas rumprobieren und Tools wie Firebug und Wireshark bekommt man schon viel heraus...

    Konkret: gehe mal direkt ins Verzeichnis der Capabilities und gebe die dir schon bekannten Daten ein. Dann Quellcode ansehen. Viel Spaß! :D

    Helmut

    Vielen Dank Helmut. Es lag also an der UTM Umrechnung. Könntest du evtl. noch kurz erklären, wie man das macht, daß man in einer Zone bleibt. Ich habe keine Tools im I-Net gefunden.

    [...]



    Also, ich selbst habe nichts umgerechnet. Ich hab's mir einfacher gemacht
    und eine andere Kartenquelle für das Gesamtgebiet von Deutschland rausgesucht mit EPSG 25832:
    http://webatlasde.de/ArcGIS/rest/services/BRD/MapServer

    Bei der Angabe des Kartenbereichs in der cwms ist man nämlich relativ frei. Man muss nicht exakt die originale WMS-BoundingBox angeben. Wenn sie vorhanden ist, übernimmt man sie natürlich einfach.

    Nun zu deiner Frage der Umrechnung:
    Mit Globalmapper geht es auf jeden Fall, ich denke auch mit Transdat oder der GDAL-Library.

    Grüße
    Helmut

    Hallo nochmal,


    hier nun eine lauffähige UTM-Version:


    Das Datum müsste theoretisch ETRS89 sein. In der Praxis gibt es aber keinen Unterschied zu WGS84.


    Grüße
    Helmut

    Danke für eure Hilfe.
    Wie ichs auch drehe es geht nichts.
    Vielleicht läßt sich die Karte nicht außerhalb des Flashplayers anzeigen oder ... oder ... oder ...
    Ich glaube die Trauben werden mir jetzt doch zu sauer. ;)


    Nachtrag:
    Für Thüringen habe ich es aber hingekriegt:


    Nicht aufgeben!


    Da ich hier kein CompeLand habe, kann ich die cwms gerade nicht testen.
    Folgende Kachel funktioniert im Browser:
    http://geodienste.bfn.de/ogc/w…&STYLES=&TRANSPARENT=TRUE


    Hast du beachtet: LON2 > LON1?
    Bei Overlays sollte man auch TRANSPARENT=TRUE benutzen.



    Hallo Martin,


    das wird wahrscheinlich auch nicht funktionieren, da in der WMS-Version 1.3.0 die BoundingBox (WMS-Parameter BBOX) für CRS=EPSG:4326 anders angegeben werden muss - nämlich zuerst der Breitengrad, dann der Längengrad.
    Also müsste man eigentlich die Werte in der cwms vertauschen - womit wiederum Compeland nicht klarkommen wird.
    Für dieses Dilemma gibt es aber Workarounds - hier sogar gleich 2:


    Workaround 1: alte WMS-Version nutzen[INDENT]

    Code
    VERSION=1.1.0&SRS=EPSG:4326

    [/INDENT]Workaround 2: alternativen CRS für Lat/Lon-Projektion[INDENT]

    Code
    VERSION=1.3.0&CRS=CRS:84

    [/INDENT]

    Ich stell mich gerade ein bißchen blöd an:
    Damit versuche ich Naturschutzgebiete Deutschlands als Raster-Overlay zu laden.
    Vermutlich liegt mein Fehler bei der Projektion.
    Bitte um Hilfe!


    Hallo,


    du vermutest schon richtig.
    Der richtige EPSG-Code für UTM, Zone 32 wäre 25832.
    Dann musst du allerdings die Begrenzung auch in UTM-Koordinaten angeben und nicht in Grad. Außerdem fehlt noch die Zeile "COORDS=0".


    Gruß
    Helmut

    Hallo,


    in einem anderen Thread wurde das Thema schon angeschnitten. Es gibt keinen Ordner "projections" mehr für custom grids im Progamm-Ordner für CGPSL. Was es aber gibt, ist ein ZIP-Archiv projections.zip (im Hauptverzeichnis), was genauso funktioniert. Hier kann man also nach wie vor selbst definierte Gitter ablegen.


    Gruß
    Helmut

    [...] Die neue von Helmut angesprochene 25 K Map geht in CGPSL anzusprechen. Vermutlich jedoch nur mit älteren CGPSL Versionen, da ein Custom Grid erzeugt werden muss und ich in der neuesten CGPSL keine Möglichkeit mehr gefunden habe, solch ein Grid einzubinden. Früher gab es dazu einen Ordner. Vielleicht habe ich etwas übersehen.[...]


    Hallo noch mal,


    ohne custom grid geht's auch, indem man alle Projektionsparameter in eine Zeile schreibt:[INDENT]Projection=3,Transversal Mercator,16.50000000,0.00000000,0.00000000,500000.00000000,0.99990000,


    [/INDENT]wobei die Parameter folgendes bedeuten:
    3 - vermutlich interne Codierung von Transversal Mercator
    Transversal Mercator - Bezeichnung der Projektion
    16.5 - Longitude of origin
    0.0 - Latitude of origin
    0 - False northing
    500000 - False easting
    0.9999 - Scale factor


    In meiner Dropbox (Ordner hr) findet ihr die vollständige cwms (bei Bedarf E-Mail-Adresse nennen)


    Grüße
    Helmut

    Hallo Gerd,


    es gab doch auch eine Syntax, wo man alle Projektionsparameter direkt angeben konnte. Da müsste ich bei Gelegenheit noch mal stöbern.


    Die Projektionsdatei für den EPSG-Code 3765 habe ich gerade wieder gefunden:
    [INDENT]Version=1
    Projection=Transversal Mercator
    Name=Croatian Terrestrial Reference System
    Lon_Origin=16.5
    Lat_Origin=0
    scale_factor=0,9998999834060669
    FN=0
    FE=500000
    Prefered_Datum=ETRS89
    OTHER_NAMES=HTRS96
    [/INDENT]


    Einfach mal eine Karte damit manuell kalibrieren, und sich dann die imp-Datei ansehen!


    Aber es geht ja auch Mercator und Lat/Lon.


    Das mit dem Projections-Ordner hatte ich noch nicht gemerkt.


    Gruß
    Helmut