GeoPackageMetadataWriter Class
Used to write GeoPackageMetadata documents and metadata references to a GeoPackage file.
NuGet/Assembly: Carmenta.Engine.5.16.2.nupkg (in the CEDataSets assembly)
Syntax
public class GeoPackageMetadataWriter : MapPackageWriter
Remarks
Used to write one or more GeoPackageMetadata documents to a GeoPackage. Use the MapPackage.CreateMetadataWriter method, on the MapPackage class, to create a GeoPackageMetadataWriter.
Inheritance Hierarchy
System.Object (not available in C#)
EngineObject
MapPackageWriter
GeoPackageMetadataWriter
Platforms
Windows, Linux, Android
See Also
Reference
DataSets Module
MapPackageDataSet
MapPackage
MapPackage.CreateMetadataWriter
Other Resources
GeoPackageMetadataWriter Members
The GeoPackageMetadataWriter type has the following members.
Properties
Name | Description |
---|---|
IsDisposed | Gets a value that tells whether the current GeoPackageMetadataWriter has been disposed. Inherited from EngineObject |
IsWorking Deprecated | Gets a value indicating if the writer is currently working on some other thread. Inherited from MapPackageWriter |
NativeHandle | Gets the native Carmenta Engine kernel object the current GeoPackageMetadataWriter represents. Inherited from EngineObject |
Table | The MapPackageTable to create and write to in the GeoPackage. Inherited from MapPackageWriter |
Methods
Name | Description |
---|---|
Abort | Aborts a write operation and deletes the table from the GeoPackage. Inherited from MapPackageWriter |
BeginTransaction | Starts a transaction for writing metadata and metadata references to a GeoPackage file. |
Clone | Creates a copy of an object. Inherited from EngineObject |
Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
Equals | Determines whether this instance is equal to another. Inherited from EngineObject |
WriteMetadata | Writes a metadata entry to the GeoPackage file. Note that BeginTransaction needs to have been called before this method can be used. |
WritePackageReference | Writes a metadata reference entry to the GeoPackage file with a geopackage reference scope. Note that BeginTransaction needs to have been called before this method can be used. |
WriteTableReference | Writes a metadata reference entry to the GeoPackage file with a table reference scope. Note that BeginTransaction needs to have been called before this method can be used. Throws if the table name does not exist in the GeoPackage. |