TableDescription.spatial constructor
- {required String name,
- required SpatialReference spatialReference,
- required GeometryType geometryType}
Creates a new table description object with the specified name, spatial reference, and geometry type.
Parameters:
name
— The field's name.spatialReference
— The table's spatial reference.geometryType
— The table's geometry type.
Implementation
factory TableDescription.spatial(
{required String name,
required SpatialReference spatialReference,
required GeometryType geometryType}) {
_initializeArcGISEnvironmentIfNeeded();
final coreName = _CString(name);
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_TableDescription_createSpatialWithName(
coreName.bytes,
spatialReference._handle,
geometryType.coreValue,
errorHandler);
});
return TableDescription._withHandle(handle);
}