Установите целевой объект камеры с помощью географических координат
camtargm(lat,long,alt)
[x,y,z] = camtargm(lat,long,alt)
camtargm(lat,long,alt)
устанавливает свойство CameraTarget
осей текущих осей карты к позиции, заданной в географических координатах. Входные параметры lat
и long
приняты, чтобы быть в угловых модулях текущих осей карты.
[x,y,z] = camtargm(lat,long,alt)
возвращает целевой объект камеры в спроектированной Декартовой системе координат.
Посмотрите вниз позвоночник Анд от местоположения три Наземных радиуса выше поверхности:
figure axesm('globe','galt',0) gridm('glinestyle','-') load topo geoshow(topo,topolegend,'DisplayType','texturemap'); demcmap(topo) lightm(-80,-180); material(0.6*[ 1 1 1]) plat = 10; plon = -65; tlat = -30; tlon = -70; camtargm(tlat,tlon,0); camposm(plat,plon,3); camupm(tlat,tlon); camva(20) set(gca,'CameraViewAngle',30) land = shaperead('landareas.shp','UseGeoCoords',true) linem([land.Lat],[land.Lon]) axis off