Importing geographical maps in matlab

8 vues (au cours des 30 derniers jours)
Ojaswita
Ojaswita le 20 Mar 2015
Commenté : Hamza Rehman le 5 Avr 2018
I wish to create an interactive map in Matlab. For that, I need to import a geographical map of Botswana in Matlab. I am getting stuck with that. Kindly do help
  1 commentaire
Ojaswita
Ojaswita le 26 Mar 2015
Still awaiting any possible answers. I have used the worldmap and geoshow functions in Matlab but that does show the country boundaries. Please do help!

Connectez-vous pour commenter.

Réponse acceptée

Chad Greene
Chad Greene le 3 Avr 2015
Using borders,
worldmap('africa') % initializes a map
borders('countries') % outlines all countries
borders('botswana','r-','linewidth',2) % outlines Botswana in red
labelborders('Botswana') % labels Botswana
  7 commentaires
Ojaswita
Ojaswita le 10 Sep 2015
I downloaded the borders.m file from file exchange to draw the maps of different countries. I had an older version of MATLAB earlier and I used the pathtool to add the folder into my directory. It worked perfectly and I got my results using the following code:
borders('botswana','b-','linewidth',2);
x = [-24.65; -21.17; -22.38; -23.1; -22.55; -19.98; -17.82; -21.7; -26.02; -24.41; -24.98];
y = [25.91; 27.51; 26.72; 26.8; 27.13; 23.42; 25.15; 21.65; 22.4; 25.5; 25.35];
cities = {'Gaborone', 'FTown', 'Serowe', 'Mahalapye', 'Palapye', 'Maun', 'Kasane', 'Ghanzi', 'Tsabong', 'Molopolole', 'Kanye'};
plotm(x,y, 'x', 'MarkerSize', 10, 'LineWidth', 2)
textm(x,y, cities)
Now I upgraded to MATLAB 2013a, and I try to run the same code (after trying to add the borders files in the directory using different methods), and I get the following error:
Error using referenceSphere The specified superclass 'spheroid' contains a parse error or cannot be found on MATLAB's search path, possibly shadowed by another file with the same name.
Could I get some light on how to sort this out, please please
Hamza Rehman
Hamza Rehman le 5 Avr 2018
@Chad Greene thanks man!!!!! you really are a gem of a person.. I was stuck here and got the solution Thanks again!!!

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by