WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Kartenvisualisierung

 

Kseni
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 02.04.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.04.2015, 13:36     Titel: Kartenvisualisierung
  Antworten mit Zitat      
Hallo zusammen,

ich bin neu hier und leider recht unerfahren mit Kartenvisualisierung in Matlab.
Zu meinem Problem:

ich muss für einen bestimmten Abschnitt der Europakarte eine Abbildung erstellen, auf die im Anschluss ein Heatmap geplottet werden kann. Im Grunde genommen, muss ich erst OSM laden, als Image abspeichern und dann Heatmap plotten.... Bei mir scheitert es leider bereits bei den ersten Schritten:

Hier habe ich ein Programm, was früher scheinbar funktioniert hat...

Code:
%
lat_abschnitt=[47.4 49.8];
lon_abschnitt=[2.0 9.5];

% Import der Internet-Karte (Open street map)
osm=wmsfind('wheregroup', 'SearchField', 'serverurl');

layers=[refine(osm,'Airport');...
    refine(osm,'Autobahn');...
    refine(osm,'Baeche');...
    refine(osm,'Bundesstrasse');...
    refine(osm,'Dorf');...
    refine(osm,'Fluesse');...
    refine(osm,'Gebaeude');...
    refine(osm,'Grossstradt');...
    refine(osm,'Gruenflaeche');...
    refine(osm,'Industriegebiet');...
    refine(osm,'Kraftfahrstrasse');...
    refine(osm,'Landstrasse');...
    refine(osm,'Ortschaft');...
    refine(osm,'Stadt');...
    refine(osm,'Stadtteil');...
    refine(osm,'Wasser');...
    refine(osm,'Wald');...
    refine(osm,'Weiler');...
    refine(osm,'Landwirtschaft');...
    refine(osm,'copyright')];
osm=wmsupdate(osm);
request = WMSMapRequest(layers);
request.Latlim = lat_abschnitt;
request.Lonlim = lon_abschnitt;
request.Transparent = true;
request = boundImageSize(request, 1200); %Auflösung wählen
abschnittImage = getMap(request.Server, request.RequestURL);
abschnittImage1 = rgb2gray(abschnittImage);


Als Fehlermeldung bekomme ich folgendes: "WebMapServer cannot communicate to the host, 'osm.wheregroup.com'. The host is unknown."

Ich habe schon mit dem NASA und ArcGis servern probiert, aber leider ohne Erfolg.

Verschiedene Matlab-Funktionen, wie worldmap, geoshow, etc. liefern zwar Abbildungen, dort ist aber die Auflösung nicht so gut.
Eine gut aussehende Lösung liefert Webmap, aber wie der Name schon verrät, kann man diese Karte nicht speichern und keine weitere Änderungen vornehmen.

Ich bin echt schon am Verzweifeln und hoffe, dass jemand von euch eine Tipp für mich hat Smile

Viele Grüße und schöne Osterfeiertage
Private Nachricht senden Benutzer-Profile anzeigen


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.