Unexpected result from wmline command
1 view (last 30 days)
Show older comments
Nachiket Wadwankar
on 2 Jun 2021
Commented: Nachiket Wadwankar
on 6 Jun 2021
Hello,
I want to plot a line connecting latitude and longitudes on map using wmline command. When I use the command i get and extra straight line connecting the start and end co-ordinates. How to avoid that line?
Regards,
Nachiket
0 Comments
Accepted Answer
Walter Roberson
on 2 Jun 2021
That does not happen in my tests, such as
cities = shaperead('worldcities.shp', 'UseGeoCoords', true, ...
'Selector', ...
{@(v)(ismember(v, {'London', 'Paris', 'Berlin'})), 'Name'});
lat = [cities.Lat];
lon = [cities.Lon];
wmline(lat,lon)
That suggests that your first and last lat and lon are the same.
3 Comments
Walter Roberson
on 2 Jun 2021
Duplicate coordinates.
I recommend plotting your latitude and longitude individually; you will see a big jump half way through.
>> [Longitude([1, end/2]),Latitude([1, end/2])]
ans =
-90.402756 40.9385799
-90.402756 40.9385799
More Answers (0)
See Also
Categories
Find more on Legend 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!