createFeatureWithTemplate method

ArcGISFeature createFeatureWithTemplate(
  1. FeatureTemplate featureTemplate, {
  2. Geometry? geometry,
})

Creates a new feature based on the provided feature template and geometry.

Parameters:

  • featureTemplate — The feature template.
  • geometry — The geometry.

Return Value: An ArcGISFeature.

Implementation

ArcGISFeature createFeatureWithTemplate(
  FeatureTemplate featureTemplate, {
  Geometry? geometry,
}) {
  final objectHandle = _withThrowingErrorHandler((errorHandler) {
    return runtimecore
        .RT_ArcGISFeatureTable_createFeatureWithTemplateAndGeometry(
      _handle,
      featureTemplate._handle,
      geometry?._handle ?? ffi.nullptr,
      errorHandler,
    );
  });
  return ArcGISFeature._fromHandle(
    objectHandle,
  )!;
}