=encoding utf8

=head1 NAME

Geo::ISO19139::2005 - access to the iso-19139 standard

=head1 INHERITANCE

 Geo::ISO19139::2005
   is a Geo::GML

=head1 SYNOPSIS

 use Geo::ISO19139;
 my $gml = Geo::ISO19139->new('READER', version => '2005');

 # see XML::Compile::Cache on how to use readers and writers
 my $data = $gml->reader("gml:GridCoverage")->($xmlmsg);
 my $xml  = $gml->writer($sometype)->($doc, $perldata);

 # or without help of the cache, XML::Compile::Schema
 my $r    = $gml->compile(READER => $sometype);
 my $data = $r->($xml);

 # overview (huge) on all defined elements
 $gml->printIndex;

=head1 DESCRIPTION

Implementation of the first ISO19139 release, initiated in 2005 but dated
2007-04-17.  The base class implements GML 3.2.1, which belongs to
the spec.  More in L<Geo::ISO19139|Geo::ISO19139>

=head1 METHODS

=head2 Constructors

=over 4

=item Geo::ISO19139::2005-E<gt>B<new>('READER'|'WRITER'|'RW', %options)

 -Option     --Default
  gml_version  3.2.1
  version      2005

=over 2

=item gml_version => VERSION

=item version => DEFAULT

=back

=back

=head2 Accessors

=over 4

=item $obj-E<gt>B<gmlVersion>()

=item $obj-E<gt>B<version>()

=back

=head1 SEE ALSO

This module is part of Geo-ISO19139 distribution version 0.11,
built on January 19, 2018. Website: F<http://perl.overmeer.net/CPAN/>

=head1 LICENSE

Copyrights 2008,2018 by [Mark Overmeer]. For other contributors see ChangeLog.

This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
See F<http://dev.perl.org/licenses/>

