projfwd

Передайте проекцию карты с помощью PROJ.4 сопоставьте библиотеку проекции

Описание

пример

[x,y] = projfwd(proj,lat,lon) возвращает x и y сопоставьте координаты от прямой трансформации проекции. proj структура, задающая проекцию карты. proj может быть mstruct или GeoTIFF info структура. lat и lon массивы координат широты и долготы.

Для полного списка GeoTIFF info и сопоставьте структуры проекции, которые можно использовать с projinv, смотрите страницу с описанием для projlist.

Примеры

свернуть все

Отобразите государственную границу Массачусетса по ортофотографии Бостона.

Во-первых, считайте географические векторные данные для государственной границы Массачусетса.

S = shaperead('usastatehi','UseGeoCoords',true, ...
    'Selector',{@(name) strcmpi(name,'Massachusetts'),'Name'});

Получите информацию проекции об ортофотографии с помощью geotiffinfo. Затем спроектируйте векторы государственной границы.

proj = geotiffinfo('boston.tif');
[x,y] = projfwd(proj,S.Lat,S.Lon);

Считайте и отобразите ортофото изображение Бостона.

[A,R] = readgeoraster('boston.tif');
mapshow(A,R)
xlabel('MA Mainland State Plane easting, survey feet')
ylabel('MA Mainland State Plane northing, survey feet')

Отобразите государственную границу. Покажите больше детали путем установления пределов карты.

mapshow(x,y,'Color','k','LineWidth',2)
xlim([ 645000  895000]);
ylim([2865000 3040000]);

Входные параметры

свернуть все

Сопоставьте проекцию в виде скалярной структуры проекции карты (mstruct) или структура информации о GeoTIFF.

Типы данных: struct

Геодезические широты одной или нескольких точек в виде скалярного значения, вектора, матрицы или массива N-D, в модулях степеней. Размер должен совпадать с размером lon входной параметр.

Типы данных: single | double

Долготы одной или нескольких точек в виде скалярного значения, вектора, матрицы или массива N-D, в модулях степеней. Размер должен совпадать с размером lat входной параметр.

Типы данных: single | double

Выходные аргументы

свернуть все

x-координаты одной или нескольких точек в спроектированной системе координат, возвращенной как скалярное значение, вектор, матрица или массив N-D.

y-координаты одной или нескольких точек в спроектированной системе координат, возвращенной как скалярное значение, вектор, матрица или массив N-D.

Смотрите также

| | | |

Представлено до R2006a