Documentation Center

  • Trial Software
  • Product Updates


Trim polygons to latitude-longitude quadrangle


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


[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.


expand all

Trim Dataset to Specific Geographic Area

Read coastline data and display it on a map.

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

Trim the dataset.

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

Display the trimmed dataset.

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

More About

expand all


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?