Unexpected result from wmline command

5 visualizaciones (últimos 30 días)
Nachiket Wadwankar
Nachiket Wadwankar el 2 de Jun. de 2021
Comentada: Nachiket Wadwankar el 6 de Jun. de 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

Respuesta aceptada

Walter Roberson
Walter Roberson el 2 de Jun. de 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 comentarios
Walter Roberson
Walter Roberson el 2 de Jun. de 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
Nachiket Wadwankar
Nachiket Wadwankar el 6 de Jun. de 2021
Actually my data was incorrect.
@Walter Roberson Thank you for your response

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Object Properties en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by