MAPFST(3NCARG)
β¨ MAPFST β the NCAR Graphics girlies know π
okay so bestie, we're in NCAR GRAPHICS land and this page is literally about MAPFST, a Fortran (and C!) routine that draws lines on a map. It only really makes sense next to its partner in crime, MAPVEC. πΊοΈβ¨
πΈ NAME πΈ
MAPFST β draws lines on a map, and it's meant to be used in conjunction with MAPVEC. no cap.
π SYNOPSIS π
CALL MAPFST (RLAT,RLON)
π C-BINDING SYNOPSIS π
#include <ncarg/ncargC.h>
void c_mapfst (float rlat, float rlon)
π¦ DESCRIPTION π¦
RLATandRLONβ these are input expressions, of type REAL, and they say where the "pen" is getting moved to. Think of it like telling your little cursor bestie where to go next. ποΈ
Both of them are given in degrees, okay? Important.
RLATmust be between-90.and+90., inclusive. (it's giving latitude, so like, yeah, that tracks π)RLONmust be between-540.and+540., inclusive. yes, five hundred and forty. she's flexible like that. π
π C-BINDING DESCRIPTION π
The C-binding argument descriptions are the same as the FORTRAN argument descriptions. same vibe, different syntax, slay. π
π₯ USAGE π₯
okay so this statement:
CALL MAPFST (RLAT, RLON)
is equivalent to this statement:
CALL MAPIT (RLAT, RLON, 0)
What it does: it moves the "pen" (which is in the "up" position, so it's not drawing yet, she's just traveling βοΈ) to the first point in a series of points.
fr fr, go read the man page forMAPITif you wanna know more βMAPFSTis lowkey justMAPITwith extra steps. π
π ACCESS π
To use MAPFST or c_mapfst, you gotta load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c β and preferably in that order, bestie. don't fight the order, she knows what she's doing. π«Ά
π SEE ALSO π
Online: ezmap, ezmap_params, mapaci, mapbla, mapblm, mapdrw, mapeod, mapgci, mapgrd, mapgrm, mapgtc, mapgti, mapgtl, mapgtr, mapint, mapiq, mapiqa, mapiqd, mapiqm, mapit, mapita, mapitd, mapitm, maplbl, maplmb, maplot, mappos, maproj, maprs, maprst, mapsav, mapset, mapstc, mapsti, mapstl, mapstr, maptra, maptri, maptrn, mapusr, mapvec, mpchln, mpfnme, mpgetc, mpgeti, mpgetl, mpgetr, mpglty, mpiaty, mpifnb, mpilnb, mpiola, mpiosa, mpipai, mpipan, mpipar, mpisci, mplnam, mplndm, mplndr, mplnri, mpname, mprset, mpsetc, mpseti, mpsetl, mpsetr, supmap, supcon, ncarg_cbind
like... that's the whole group chat. πβ¨
π COPYRIGHT π
Copyright (C) 1987-2009 University Corporation for Atmospheric Research The use of this Software is governed by a License Agreement.
and that's the tea π this page is a UNIX manual page from March 1993 β yes, she's vintage, she's iconic, she's still running. periodt. π ππ¦
π¦ where this page comes from
- debian bookworm: libncarg-dev 6.6.2.dfsg.1-1
- debian trixie: libncarg-dev 6.6.2.dfsg.1-10+b2
- ubuntu jammy: libncarg-dev 6.6.2-10build2
- ubuntu questing: libncarg-dev 6.6.2.dfsg.1-10build2
- ubuntu resolute: libncarg-dev 6.6.2.dfsg.1-12
- ubuntu stonking: libncarg-dev 6.6.2.dfsg.1-12build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms