필터 지우기
필터 지우기

Importing geographical maps in matlab

조회 수: 11 (최근 30일)
Ojaswita
Ojaswita 2015년 3월 20일
댓글: Hamza Rehman 2018년 4월 5일
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
Ojaswita
Ojaswita 2015년 3월 26일
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!

댓글을 달려면 로그인하십시오.

채택된 답변

Chad Greene
Chad Greene 2015년 4월 3일
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
Ojaswita
Ojaswita 2015년 9월 10일
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 2018년 4월 5일
@Chad Greene thanks man!!!!! you really are a gem of a person.. I was stuck here and got the solution Thanks again!!!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

Community Treasure Hunt

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

Start Hunting!

Translated by