Provided by: plplot-doc_5.13.0+dfsg-6ubuntu2_all bug

NAME

       plmap - Plot continental outline or shapefile data in world coordinates

SYNOPSIS

       plmap(mapform, name, minx, maxx, miny, maxy)

DESCRIPTION

       Plots  continental outlines or shapefile data in world coordinates. A demonstration of how
       to use this function to create different projections  can  be  found  in  examples/c/x19c.
       PLplot  is  provided  with basic coastal outlines and USA state borders. These can be used
       irrespective of whether Shapefile support is built into  PLplot.  With  Shapefile  support
       this function can also be used with user Shapefiles, in which case it will plot the entire
       contents of a Shapefile joining  each  point  of  each  Shapefile  element  with  a  line.
       Shapefiles  have  become  a popular standard for geographical data and data in this format
       can be easily found from a number of online sources. Shapefile data is  actually  provided
       as three or more files with the same filename, but different extensions. The .shp and .shx
       files are required for plotting Shapefile data with PLplot.

       Redacted form: plmap(mapform, name, minx, maxx, miny, maxy)

       This function is used in example 19.

ARGUMENTS

       mapform (PLMAPFORM_callback(3plplot), input)
              A user supplied function to transform the original map data coordinates  to  a  new
              coordinate  system.  The  PLplot-supplied  map  data  is  provided as latitudes and
              longitudes; other Shapefile data may be provided in other coordinate systems as can
              be  found  in  their .prj plain text files. For example, by using this transform we
              can  change  from  a  longitude,  latitude  coordinate  to  a  polar  stereographic
              projection.  Initially,  x[0]..[n-1] are the original x coordinates (longitudes for
              the PLplot-supplied data) and y[0]..y[n-1]  are  the  corresponding  y  coordinates
              (latitudes for the PLplot supplied data).  After the call to mapform(), x[] and y[]
              should be replaced by the  corresponding  plot  coordinates.  If  no  transform  is
              desired, mapform can be replaced by NULL.

       name (PLCHAR_VECTOR(3plplot), input)
              An ascii character string specifying the type of map plotted. This is either one of
              the PLplot built-in maps or the file name of a set of Shapefile files  without  the
              file  extensions.  For the PLplot built-in maps the possible values are: "globe" --
              continental outlines "usa" -- USA and  state  boundaries  "cglobe"  --  continental
              outlines and countries "usaglobe" -- USA, state boundaries and continental outlines

       minx (PLFLT(3plplot), input)
              The  minimum  x  value of map elements to be drawn. For the built in maps this is a
              measure of longitude. For Shapefiles the units must match the projection. The value
              of  minx  must  be less than the value of maxx. Specifying a useful limit for these
              limits provides a useful optimization for complex or detailed maps.

       maxx (PLFLT(3plplot), input)
              The maximum x value of map elements to be drawn

       miny (PLFLT(3plplot), input)
              The minimum y value of map elements to be drawn. For the built in maps  this  is  a
              measure  of latitude. For Shapefiles the units must match the projection. The value
              of miny must be less than the value of maxy.

       maxy (PLFLT(3plplot), input)
              The maximum y value of map elements to be drawn.

AUTHORS

       Many developers  (who  are  credited  at  http://plplot.sourceforge.net/credits.php)  have
       contributed to PLplot over its long history.

SEE ALSO

       PLplot documentation at http://plplot.sourceforge.net/documentation.php.

                                          November, 2017                           PLMAP(3plplot)