Geo::G...Object(3pm)
π Geo::GDAL::FFI::Object
okay bestie, welcome to the manual page for Geo::GDAL::FFI::Object β it's a GDAL major object and yes it lives in the User Contributed Perl Documentation section of the good old 3pm pages. this is the page you read when you wanna know what all these objects have in common. π
β¨ NAME β¨
Geo::GDAL::FFI::Object β A GDAL major object. that's it, that's the whole name, short and iconic π
πΈ SYNOPSIS πΈ
soβ¦ there's literally no synopsis here. like, nothing. empty. the original page just moves straight on past it like it's not even there, and honestly? respect. no notes. π¦
π DESCRIPTION π
Geo::GDAL::FFI::Object is the base class for Driver, Dataset, Band, and Layer. so when you're vibing with any of those four, you're secretly vibing with this one too. it's the mom friend of the class hierarchy. π«Ά
π§ METHODS π§
here come the actual methods, bestie. buckle up. β
π GetDescription
my $desc = $object->GetDescription;
π HasCapability
my $has_cap = $object->HasCapability($capability);
π GetMetadataDomainList
my @domains = $object->GetMetadataDomainList;
β¨ GetMetadata
my %metadata = $object->GetMetadata($domain);
Returns the object metadata of a given domain.
my $metadata = $object->GetMetadata($domain);
Returns the object metadata of a given domain in an anonymous hash.
my %metadata = $object->GetMetadata;
Returns the object metadata.
my $metadata = $object->GetMetadata;
Returns the object metadata in an anonymous hash.
four whole flavours of the same method and every single one of them ate, no cap π
π SetMetadata
$object->SetMetadata($metadata, $domain);
Sets the object metadata in a given domain. The metadata is in an anonymous hash.
$object->SetMetadata($metadata);
Sets the object metadata in the domains that are the keys of the hash $metadata references. The values of the hash are the metadata in anonymous hashes.
π¦ GetMetadataItem
my $value = $object->GetMetadataItem($item, $domain)
Gets the value of the metadata item in a domain (by default an empty string).
π₯ SetMetadataItem
$object->GetMetadataItem($item, $value, $domain)
Sets the value of the metadata item in a domain (by default an empty string).
π tiny heads up bestie: the setter is written exactly as it appears up there β GetMetadataItem with three arguments. i'm not editing it, not my job, i just report the lore fr fr.
π LICENSE π
This software is released under the Artistic License. See perlartistic. it's giving legally unbothered, morally free πΈ
π AUTHOR π
Ari Jolma β Ari.Jolma at gmail.com. legend behavior, we love to see it π
π SEE ALSO π
Geo::GDAL::FFIAlien::gdalFFI::Platypus<http://www.gdal.org>
and that's the whole page, bestie π₯Ή this one's shipped as perl v5.42.3, dated 2026-08-21, and it goes out under the Geo::G...Object(3pm) banner thanks to the User Contributed Perl Documentation crew. go read Geo::GDAL::FFI next, i'll wait. β¨π
π¦
π¦ where this page comes from
- ubuntu stonking: libgeo-gdal-ffi-perl 0.16-1build2 Β· Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms