Oh, Marokko. Da wird's mit amtlichen Geodaten wahrscheinlich schwierig
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 ...
-
-
Muss es unbedingt Google Earth sein? Mittlerweile gibt es aktuelle und hochaufgelöste Orthofotos auch kostenlos von amtlichen Stellen als Open Data, sowohl als Online-Karten als auch zum Download.
Von welcher Gegend brauchst du das?
-
Ok, im Zweifel schaue ich erst mal in den Quellcode.
Mal sehen, welchen Bedarf ich noch habe.
Was mir spontan einfällt:
- eine Convert-Funktion zur Verfügung zu stellen wie bei TMS. Auf diese
Weise könnte man auch WMS-Karten bekommen, die nicht Webmercator unterstützen. - Alternative dazu wäre Unterstützung des HTTP-Redirects für eigene Kartenadapter
- für "widerspenstige Karten": HTTP-Header mitgeben (oder geht das schon?)
- eine Convert-Funktion zur Verfügung zu stellen wie bei TMS. Auf diese
-
Hallo Oliver,
die WMTS-Version läuft offenbar stabiler, bei TMS kommt es immer wieder zu leeren Kacheln.
Es ist ja auch sinnvoller, sich direkt die gespeicherten Kacheln zu holen, anstatt sie sich extra rendern zu lassen.
Mit eigenen WMTS-Dateien bieten sich tolle Möglichkeiten, alle möglichen Kartenquellen mit festen Kacheln "anzuzapfen", deren Aufbau bekannt ist. Es kostet aber ein bisschen Einarbeitungszeit sowohl in WMTS als auch z.B. in die Thematik ArcGis.
Worin liegen eigentlich die Einschränkungen des WMTS-Moduls in QMS? Bei den Projektionen?
Gruß
Helmut
-
Hallo,
in einen anderen Thread ging es gerade um die ital. IGM-Karten (1: 25.000).
Dort habe ich erwähnt, dass ich eine WMTS-Datei für QMS gebaut habe.
Hier könnt ihr sie runterladen, wenn ihr angemeldet seid:
Viel Spaß
Helmut
-
Ich hab euch die WMTS hochgeladen.
Bitte im Dateinamen .txt entfernen und im map-Verzeichnis vom QMapShack hinterlegen.Nein, unter Compe Land läuft diese WMTS nicht. Soweit ich mich erinnere, gibt es dort nur eine sehr rudimentäre WMTS-Unterstützung. Habe aber auch nur Version 7.7.2.
Man könnte aber über WMS oder ArcGis-Export versuchen, eine cwms zu erstellen.http://www.pcn.minambiente.it/…tCapabilities&service=WMS
Edit:
Noch eine Möglichkeit wäre es natürlich, mapproxy einzusetzen und z.B. dann in Compe Land auf eine .cosm zuzugreifen ... Muss man sich halt ein bisschen einarbeiten. Aber es lohnt sich!
-
Hallo,
hier kann man die IGM-Karten online (sehr schnell) betrachten:
http://www.pcn.minambiente.it/…M_25000/MapServer?f=jsapi
Mir ist es auch gelungen, die Kartenkacheln in QMapShack als WMTS einzubinden, da läuft's auch ziemlich zügig. Bei Bedarf kann ich die WMTS-Datei zur Verfügung stellen.
Gruß
Helmut
-
Hallo Stefan,
ich habe deine Anfrage jetzt erst gelesen.
Schade, dass der Karten-Server vom Umweltministerium nicht mehr läuft.
Aber es gibt noch das Geoportal des Heeres:
http://www.geoportal.eb.mil.br/portal/
Die bieten im Prinzip die gleichen Karten an.
Im Anhang gibt's die angepasste imp/cwms Als ZIP-Archiv.
Viel Spaß damit!Helmut
-
Genau, einfach den Inhalt in eine simple Text-Datei kopieren und z.B. esri_sat.cwms nennen.
Die bevorzugten Ordner für Landkarten findest du in CGPSL unter Datei/Optionen/Ordner.Text-Dateien anzuhängen ist im Naviboard ziemlich umständlich. Außerdem können dann nur angemeldete User diese sehen.
Und nun viel Spaß mit der Karte.
Viele Grüße
Helmut -
Hallo,
ESRI hat eigentlich auch ganz gute Luftbilder:
Als cwms-Datei könnte das z.B. so aussehen:
VERSION=1.0
WEB=http://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer/export?f=image
PARAMS=&format=png8&size=256,256&dpi=96&transparent=true&bboxSR=3857&imageSR=3857
LAT1=-19971868.88040859
LON1=-20037507.22959434
LAT2=19971868.880408563
LON2=20037507.22959434
CACHEDX=256
CACHEDY=256
FORMAT=PNG
PROJECTION=2,Mercator,
COORDS=-1
DATUM=WGS 84
SCALE=0.01866138385297604Ausprobieren konnte ich es leider noch nicht am Rechner.
Viel Spaß!
Edit: Bitte beim Kopieren überflüssige Blanks entfernen, kommen vom Editor
-
Ich hab mal ein bisschen probiert.
Schwierigkeiten ergeben sich bei der Akzeptanz der GeoTiffs mit SwissGrid durch Compeland. Ich habe versucht, die wkt_adam.dat entsprechend anzupassen, leider bisher ohne Erfolg. Kennt sich in dem Bereich jemand besser aus?Ansonsten fällt mir noch der Einsatz von MapProxy ein.
Somit könnte man die Karten in Web-Mercator oder UTM reprojizieren und mit .cosm oder .cwms drauf zugreifen...
https://mapproxy.de/Weiterhin viel Erfolg wünscht
HelmutEdit: Reprojizieren müsste man gar nicht unbedingt. Mit .cwms müsste auch Swissgrid gehen.
-
Hallo,
der einfachste kostenlose Weg zum Ziel (RMAPs erzeugen) aus meiner Sicht:
- per Script World files erzeugen (*.pgw), die die Kalibrierung enthalten
- mit gdal_translate Geotiffs erzeugen (die Aufrufe ebenfalls per Script erzeugen)
- diese mit Compeland in RMAPs konvertieren (Menü "Rasterkarten konvertieren")Links:
http://www.gdal.org/gdal_translate.html
https://de.wikipedia.org/wiki/World_fileWäre das ein Ansatz für dich?
-
Hallo Marco,
ich weiß nicht, ob sich bzgl. Projektionen in Version 8 was geändert hat. Projektionsparameter sind ja in projections.zip im Programmverzeichnis von CompeGPS definiert. Was spricht dagegen, selbst dort Projektionsparameter zu hinterlegen?
Nimm dir als Beispiel CompeProy_Lambert72.dat. Dort findest du den Parametersatz für Lambert 72 für Belgien. Das ist auch Lambert Conformal Conic als Projektionsart.
Schau noch mal bei SpatialReference:
http://spatialreference.org/re…-belgian-lambert-72/html/, ... dann weißt du, wie du die Parameter für Compe eintragen musst. -
Wenn Kartenfreak - Helmut mitliest, ich habe gerade auf http://geoportal.asig.gov.al/Map.aspx?lang=EN
Topokarten entdeckt und die dürften in CPSL funzen
http://geoportal.asig.gov.al/S…map25k/15/18198/12287.jpg
Denn so wie die URL aussieht ist daß, das selbe Muster wie bei Openstreetmap.Hallo Martin,
ja, die Karten kenne ich auch. Leider können die cosm-Dateien nicht mit jpgs umgehen. Die png-Layer funzen! Die Topokarten sind aber alle jpgs...
-
Ich hab auch brav gespripted und was für Neuseeland bebastelt.
Hintergrund: Die Kiwis sind besonders schlau, die negativen Lat Koordinaten behandeln sie wie positive
Nicht mit mir
Ich habs auch ins Wiki gestellt. Hoffe es passt. War mein erster Wiki Eintrag überhaupt.Code
Alles anzeigen<TMS> <Title>NZTopo</Title> <MinZoomLevel>6</MinZoomLevel> <MaxZoomLevel>15</MaxZoomLevel> <Layer idx="0"> <Title>NZTopo</Title> <Script><![CDATA[( function convert(z1,x1,y1) { function lat2tile(lat,zoom) { return (Math.floor((1-Math.log(Math.tan(lat*Math.PI/180)+1/Math.cos(lat*Math.PI/180))/Math.PI)/2*Math.pow(2,zoom))); } function tile2lat(y,z) { var n=Math.PI-2*Math.PI*y/Math.pow(2,z); return (180/Math.PI*Math.atan(0.5*(Math.exp(n)-Math.exp(-n)))); } lat = tile2lat(y1,z1); neg_lat = -lat; y2 = lat2tile(neglat,z1); return 'http://nz1.nztopomaps.com/' + z1 + '/' + x1 + '/' + y2 + '.png'; } )]]></Script> </Layer> </TMS>
Hallo limex,
das kannst du aber auch einfacher haben:
Codefunction convert(z1,x1,y1) { return "http://nz1.nztopomaps.com/" + z1 + "/" + x1 + "/" + ((1<<z1) - y1 - 1) + ".png"; }
Wobei 1<<z1 das Gleiche ist wie Math.pow(2,z1).
Was die Neuseeländer benutzen, entspricht der Indexierung vom OSGEO TMS:
http://www.maptiler.org/google…s-tile-bounds-projection/Man muss also genau aufpassen, was jeweils mit TMS gemeint ist.
-
Kartenfreak: Ich bekomme die Tiles, aber alle haben ein Schachbrettmuster.
Hast du eine Idee woran es liegt?
Und: ja, der Kartenausschnitt war in Brasilien!Auf der Website gibt's das gleiche Phänomen:
http://sigel.aneel.gov.br/sigel.htmlKeine Ahnung, warum. Wollen die uns ärgern?
Edit: Habe stattdessen ein Beispiel aus Italien ins Wiki gestellt.
-
OK, also das Overlay könnte dann so aussehen für Compe:
Zitat
VERSION=1.0
WEB=http://globalheat.strava.com/tiles/cycling/color1/
CACHEDX=256
CACHEDY=256
FORMAT=PNG
PIXWIDTH=33554432
PIXHEIGHT=33554432
MAXZOOMLEVEL=17
[IMP]
CompeGPS MAP File
<Header>
Version=2
VerCompeGPS=6.01.b
Projection=2,Mercator,
Coordinates=1
Datum=WGS 84
</Header>
<Map>
Bitmap=FILE_NAME
BitsPerPixel=8
BitmapWidth=33554432
BitmapHeight=33554432
Remote=1
</Map>
<Calibration>
P0=0.00000000,0.00000000,A,-180.00000000,85.05112851
P1=33554432.00000000,0.00000000,A,180.00000000,85.05112851
P2=0.00000000,33554432.00000000,A,-180.00000000,-85.05112851
</Calibration>Z.B. als heatmap.cosm speichern und doppelklicken.
P.S. Die Zahl 33554432 kommt hier 6mal vor. Diese hängt vom Zoomlevel ab: 256 * 2^z. Mehr steckt nicht dahinter.
-
Hallo,
Compe ist da nicht so flexibel beim Einbinden von Karten wie z.B. MOBAC.
Hier ist das Problem, dass der Parameter access_token nicht übergeben werden kann bei .cosm-Dateien.
Du müsstest also irgendeinen Proxy-Server dazwischen schalten, der den Zusatz-Parameter übergibt. Mit MapProxy müsste das möglich sein. Das wäre allerdings "mit Kanonen auf Spatzen Schießen". -
Wie sieht das eigentlich aus: Ich habe Rückmeldungen bekommen, dass die Windows Version bei TMS und WMTS Karten nicht immer stabil läuft. Kommt das Problem öfters vor oder ist das nur ein verkorkster Computer?Ich werde das mal genauer beobachten. Ich glaube, ich habe da auch schon Abstürze erlebt. Ich melde mich.
-
Manche Server benutzen noch die alte EPSG Nummer für die TMS Projektion. Die wäre: EPSG:900913
Hallo Oliver,
ja, ausgerechnet bei dieser verbreiteten Projektion herrscht so viel Chaos:
http://gis.stackexchange.com/q…-mercator-projection-codeÜbrigens kann man wohl auch die meisten ArcGIS-Kartenquellen als TMS abbilden. Der bbox-Parameter ist identisch mit dem beim WMS.
Beispiel Brasilien 1:1Mio:
Code
Alles anzeigen<TMS> <Layer idx="0"> <Title>Brasilien 1:1.000.000</Title> <Script><![CDATA[( function convert(z1,x1,y1) { function M(n){return 256*n*(156543.03392804062/(1<<z1))-20037508.342789244} y=(1<<z1)-1-y1; bbox=M(x1)+','+M(y)+','+M(x1+1)+','+M(y+1); return 'http://sigel.aneel.gov.br/arcgis/rest/services/CartasTopograficas/MapServer/export?dpi=96&transparent=true&format=png8&bbox=' + bbox + ' &bboxSR=3857&imageSR=3857&size=256,256&layers=show:17&f=image'; } )]]></Script> </Layer> <Copyright>IBGE</Copyright> </TMS>
Info-Quelle dazu wäre:
http://sigel.aneel.gov.br/arcg…tasTopograficas/MapServerArcGIS von ESRI ist eins der führenden GIS-Systeme. Mit geschickter Suche findet man so noch sehr viele Online-Karten!
Natürlich kannst du das alles ins Wiki übernehmen. Evtl. kann ich dabei noch helfen.
Grüße
Helmut