How to view a shape file in matlab

379 views (last 30 days)
Hello,
I have a .shp file of the country Ireland.
I read the file into matlab using the code:
S = shaperead('Ireland.shp')
My question is how can I view the map?
I would appreciate it if anybody had the time to show me.
Also, is it possible to overlay GPS data on a file of this type?
Thank you
  1 Comment
alessio grechi
alessio grechi on 18 Oct 2018
Edited: alessio grechi on 18 Oct 2018
ciao. Sei riuscito a far visualizzare la mappa in MatLab?

Sign in to comment.

Accepted Answer

José-Luis
José-Luis on 24 Dec 2012
doc mapshow
It can be as simple as:
S = shaperead(filename);
mapshow(S);
As long as you have latitude and longitude, you can plot pretty much anything
doc plotm
  6 Comments
José-Luis
José-Luis on 24 Dec 2012
If you are plotting a point, are you sure your Marker is large enough so you can see it, try a large size first
plot(x,y,'LineStyle','none','Marker','o','MarkerSize',20);
The map you are linking to does not appear to be in lat-long, it looks like UTM.
I don't know where you could find a suitable map, but google can help you. You could also look at worldmap() from Matlab.

Sign in to comment.

More Answers (2)

John
John on 25 Dec 2012
Hi Jose,
Thank for your help with this. I managed to get it working in the end. I sourced a better map using your suggestion worldmap().
I have one further question if you don't mind.
I am getting this map using the code below.
ax = worldmap('ireland');
land = shaperead('landareas', 'UseGeoCoords', true);
geoshow(ax, land, 'FaceColor', [0.5 0.7 0.5])
How can I just limit the display to just display between Lat 51-55.5 and long 5-10.5. I just want to display Ireland.
Thank you
J
  5 Comments
Harold Steven Buitrago Segura
Maybe you could use the geolimit function

Sign in to comment.


Clelia Massarino
Clelia Massarino on 20 Sep 2018
Hello,
I am having problem displaying the Germany map. My final goal is to have one with the elevation or at least different colors to discern different altitudes. I used the same code of you but it starts running endlessly. Any suggestion?
  1 Comment
Alessandro Mura
Alessandro Mura on 21 Dec 2021
@Clelia Massarino sei riuscito a cambiare i diversi colori della mappa della Germania? se si ti posso chiedere per favore lo script?
ti ringrazio

Sign in to comment.

Categories

Find more on Mapping Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!