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

Europa-Karte mit Hilfe der Mapping Toolbox Plotten

 

Malgoz

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.06.2011, 08:36     Titel: Europa-Karte mit Hilfe der Mapping Toolbox Plotten
  Antworten mit Zitat      
Hallo,

ich versuche nun schon seit einiger Zeit, mich in die Mapping Toolbox einzuarbeiten. Leider mit wenig Erfolg.
Für ein Simulationsprogramm benötige ich eine Europakarte auf der zusätzlich auch Nordafrika abgebildet ist inklusive der Ländergrenzen.

Ich scheitere allerdings schon daran, mir eine vernünftige Europakarte zu erstellen. Bis jetzt kann ich die Weltkarte plotten. Meine Idee war es, diese Karte zu rotieren und Europa in die "Mitte" zu rücken und den Rest der Karte dann wegzuschneiden. Das funktioniert allerdings nicht bei mir.

Code:
figure('Color','w')
coast = load('coast');
axesm('mercator','MapLatLimit',[-90 90],'MapLonLimit',[-60 300])
axis off; framem on; gridm on; mlabel on; plabel on;
setm(gca,'MLabelLocation',60)
geoshow(coast.lat,coast.long,'DisplayType','polygon')
[Z,lat,lon] = neworig(topo,topolegend,origin);


Gibt es noch eine einfachere Möglichkeit, die benötigte karte zu erstellen? Ich bin für jede Hilfe dankbar =)

P.S. Die Projektion der Karte muss genauso aussehen, wie es der gepostete Code erzeugt.

Mit freundlichen Grüßen,
Malgoz


Queandras

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.07.2011, 17:24     Titel: So könntest du es machen
  Antworten mit Zitat      
Habs so probiert und funktioniert. Hab leider das Problem, dass ich die Grenzen nicht eintragen kann

Code:

figure
worldmap 'europe';

getm(gca,'MapProjection');
geoshow('landareas.shp', 'FaceColor', [0.5 0.7 0.5]);
geoshow('worldlakes.shp', 'FaceColor', 'cyan')
geoshow('worldrivers.shp', 'Color', 'blue')
geoshow('worldcities.shp', 'Marker', '.',...
                           'MarkerEdgeColor', 'red')

Mfg
 
babu

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2011, 23:21     Titel: weitere Frage
  Antworten mit Zitat      
Wie wäre es möglich eine bestimmte Stadt (zB Wien), also kleinere Regionen im Gegensatz zu ganz Europa, in der Karte darzustellen?

Ich wäre über jede Antwort dankbar.
 
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 - 2024 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.