Unexpected result from wmline command
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    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

0 comentarios
Respuesta aceptada
  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
      
      
 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
Más respuestas (0)
Ver también
Categorías
				Más información sobre Graphics Object Properties en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!