LuciadCPillar C# 2024.0.04
|
Builder
for the GeoPackage model create options.
More...
Builder
for the GeoPackage model create options.
|
inline |
|
inline |
Builds the GeoPackage feature model create options.
Setting the data type and coordinate reference is mandatory.
System.InvalidOperationException | if not all mandatory parameters are set. |
|
inline |
The coordinate reference
which is used in the new IFeatureModel
.
Calling this function is mandatory.
coordinateReference | the coordinate reference. |
System.ArgumentException | coordinateReference may not be null . |
|
inline |
The data type
on which the new IFeatureModel
is based.
Calling this function is mandatory.
dataType | the data type. |
|
inline |
|
inline |
Sets whether the GeoPackage feature model gets the Luciad specific extensions.
These extensions include:
With these extensions the geopackage accepts the following geometries:
Patch
containing a CircleByCenterPoint
Patch
containing a Ellipse
EllipticalArc
Calling this function is optional. The default value is true.
enable | whether the new feature model has Luciad specific extensions. |
|
inline |
Whether an existing table with the same name should be overwritten, or if it should result in an error.
Defaults to false; which means a conflict results in an error. Setting this to true means the existing data is overwritten with an empty table.
overwrite | whether an existing table with the same name should be overwritten. |
GeoPackageModelEncoder.CreateEmptyGeoPackageDataSet
for details on overwriting.