Documentation Center

  • Trial Software
  • Product Updates

maptrimp

Trim polygons to latitude-longitude quadrangle

Syntax

[latTrimmed,lonTrimmed] = maptrimp(lat,lon,latlim,lonlim)

Description

[latTrimmed,lonTrimmed] = maptrimp(lat,lon,latlim,lonlim) trims the polygons in lat and lon to the quadrangle specified by latlim and lonlim. latlim and lonlim are two-element vectors, defining the latitude and longitude limits respectively. lat and lon must be vectors that represent valid polygons.

Examples

expand all

Trim Dataset to Specific Geographic Area

Read coastline data and display it on a map.

coast = load('coast.mat');
figure
mapshow(coast.long, coast.lat, 'DisplayType', 'polygon');

Trim the dataset.

latlim = [-50 50];
lonlim = [-100 50];
[latTrimmed, lonTrimmed] = maptrimp(coast.lat, coast.long, ...
   latlim, lonlim);

Display the trimmed dataset.

figure
mapshow(lonTrimmed, latTrimmed, 'DisplayType', 'polygon');

More About

expand all

Tips

maptrimp conditions the longitude limits such that:

  • lonlim(2) always exceeds lonlim(1)

  • lonlim(2) never exceeds lonlim(1) by more than 360

  • lonlim(1) < 180 or lonlim(2) > -180

  • Ensure that if the quadrangle span the Greenwich meridian, then that meridian appears at longitude 0.

See Also

|

Was this topic helpful?