Polyshape rotation without distort

2 views (last 30 days)
I did this, but the contour always distort.
May someone can help me.
format long
lat=GNSS_Lat_Abs
long=GNSS_Long_Abs
lat(1)=[]
long(1)=[]
PP=[lat,long]
Shape=polyshape(PP)
[a,b]=centroid(Shape)
S=[a,b]
Rot=rotate(Shape,70,S)
[x,y]=boundary(Rot)
geoplot(lat,long,'-x',x,y,'-x')
geobasemap satellite

Accepted Answer

Matt J
Matt J on 12 Oct 2021
Edited: Matt J on 12 Oct 2021
Probably because the data aspect ratio of your plot is not 1. I.e., the scales of your x and y axes are different.
  1 Comment
Elias Büdel
Elias Büdel on 12 Oct 2021
Thank you, now I know long and lat are not te same scaling

Sign in to comment.

More Answers (0)

Categories

Find more on Elementary Polygons 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!