GeoPackageMetadataWriter Class
Used to write GeoPackageMetadata documents and metadata references to a GeoPackage file.
NuGet/Assembly: Carmenta.Engine.5.17.0.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
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. |