create static method
- required Uri fileUri,
Creates an empty mobile geodatabase at the specified path.
The path must be non-empty, available, allow read/write access, and end in ".geodatabase". If any of these restrictions are violated, the task will not succeed and a task error will be set.
Parameters:
fileUri
— The path at which the mobile geodatabase is created.
Return Value: A Future that returns a Geodatabase in a loaded state, if one was able to be created at the specified path.
Implementation
static Future<Geodatabase> create({
required Uri fileUri,
}) {
_initializeArcGISEnvironmentIfNeeded();
final coreFileUri = _CString(fileUri.toFilePath());
final taskHandle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_Geodatabase_createAsync(
coreFileUri.bytes,
errorHandler,
);
});
return taskHandle.toFuture(
(element) => element.getValueAsGeodatabase()!,
);
}