Geo::G...Driver(3pm)

πŸ“¦
version 0.16 Β· 4 versions
, in ubuntu stonking

πŸ¦‹ Geo::GDAL::FFI::Driver β€” the user contributed Perl documentation glow-up πŸ’…

okay so bestie, you're reading the manual page for Geo::GDAL::FFI::Driver, which lives in the User Contributed Perl Documentation corner of your system. It's a whole vibe and we're gonna walk through it together, no cap. ✨


πŸ‘‘ NAME

Geo::GDAL::FFI::Driver β€” a GDAL data access driver. fr fr that's it, that's the whole name.


✨ SYNOPSIS

(crickets πŸ¦—) ...yeah the synopsis section is literally empty here, bestie. The real deets are down in METHODS, keep scrolling. πŸ’–


🌸 DESCRIPTION

So like, this is a format driver. It's the thing that actually knows how to talk to a given data format. If you want one, you get it by calling the Driver method on a Geo::GDAL::FFI object. That's the whole doorway. πŸšͺ✨


πŸ’… METHODS

πŸŽ€ GetName

my $name = $driver->GetName;

Returns the name of the driver. Short, sweet, iconic. 🫢

πŸ¦‹ Create

my $name = $driver->Create($name, {Width => 100, ...});

This one creates a dataset. Your $name is, like, the name for the dataset you're creating. Then you hand it named arguments, and here's the whole list, no skips, no shortcuts β€” obsessed with completeness honestly:

  • Width β€” Optional, BUT it's required to create a raster dataset. So... optional only if you're not doing raster things. She contains multitudes. 😭
  • Height β€” Optional, and the default is the same as width.
  • Bands β€” Optional, the number of raster bands in the dataset, and the default is one.
  • DataType β€” Optional, the data type (as a string, bestie) for the raster cells, default is 'Byte'.
  • Source β€” Optional, the dataset to copy.
  • Progress β€” Optional, only used in dataset copy, and it's a reference to a subroutine. That subroutine gets called with three arguments, ($fraction, $msg, $data), where $fraction is a number, $msg is a string, and $data is a pointer that is given as the progress data argument. Very "here's your progress bar, go off" energy. πŸ”₯
  • ProgressData β€” Optional, only used in dataset copy, a reference.
  • Strict β€” Optional, only used in dataset copy, and the default is false (0).
  • Options β€” Optional, driver specific creation options, and the default is a reference to an empty hash. πŸ“

Then there's the lite version, for when you're feeling lowkey:

my $name = $driver->Create($name, $width);

A simple syntax for calling Create to create a raster dataset. That's it, that's the shortcut. Slay. πŸ’œ


🌈 LICENSE

This software is released under the Artistic License. See perlartistic. πŸ’–


🧚 AUTHOR

Ari Jolma β€” Ari.Jolma at gmail.com


⭐ SEE ALSO

  • Geo::GDAL::FFI
  • Alien::gdal
  • FFI::Platypus
  • http://www.gdal.org β€” yes it's written with angle brackets in the original, <http://www.gdal.org>, we're keeping it exactly as-is because facts don't change around here. ✨

and that's the whole page, bestie!! πŸŽ€ this was generated by perl v5.42.3 on 2026-08-21 under the name Geo::G...Driver(3pm) β€” shoutout to the truncated title, she's mysterious, she's cryptic, we love her. mwah πŸ’‹

πŸ“¦ where this page comes from