how to plot latitude and longitude data on map??

조회 수: 31 (최근 30일)
Vishnu Dhakad
Vishnu Dhakad 2018년 5월 28일
편집: MathWorks Support Team 2022년 6월 3일
Please find the attachment.
  댓글 수: 2
KSSV
KSSV 2018년 5월 28일
What map? What are your expectations?
Vishnu Dhakad
Vishnu Dhakad 2018년 5월 28일
google map!!!

댓글을 달려면 로그인하십시오.

채택된 답변

jonas
jonas 2018년 5월 28일
편집: MathWorks Support Team 2022년 6월 3일
The question is too vague. However, assuming you have the mapping toolbox, you probably want to use geoshow and/or geoplot.
  댓글 수: 5
jonas
jonas 2018년 6월 11일
I'll give you two options and then you can choose depending on your desired output.
First option uses the mapping toolbox and is the most flexible and clean option. You will use the functions worldmap() and geoshow(). Worldmap gives you an empty grid using geocoordinates.
worldmap('India') %or
worldmap([LATmin LATmax],[LONmin LONmax])
You then use geoshow() to display whatever you want on this grid. Geoshow uses shapefiles with the extension .shp, which can be downloaded from various sources, such as diva-gis.org. I downloaded the Indian borders (IND_adm0.shp) and complete road network (IND_roads.shp). Plot together with your own data by e.g.:
LandArea=geoshow('IND_adm0.shp')
RoadNetwork=geoshow('IND_roads.shp')
Data=geoshow(Lat,Lon,'displaytype','line')
set(Data,'color',[1 0 0],'linewidth',2)
Using geoshow, you can also get textures, location of major cities etc. It's a very flexible option to produce maps without a lot of unnecessary details.
The next option uses google data. It does not require the mapping toolbox, is extremely simple to use but can be a bit buggy. It requires the FileExchange function plot_google_map() ( link )
figure;hold on
plot_google_map('MapScale', 1)
plot(Lon,Lat)
There you have it, I've uploaded a figure of the output by the second option.
Vishnu Dhakad
Vishnu Dhakad 2019년 6월 27일
Thanks

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Mapping Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by