getGeodatabaseFeatureTableByServiceLayerId method
- {required int serviceLayerId}
Gets a feature table from the geodatabase containing point, line or polygon features, as specified by the given feature service layer ID.
The feature table returned is read-only when the geodatabase is a
stand-alone mobile geodatabase created with ArcGIS Pro and the table
participates in a controller dataset, such as a utility network or parcel
fabric. The presence of utility networks can be checked using
Geodatabase.utilityNetworks
.
Parameters:
serviceLayerId
— The service layer ID of the geodatabase feature table containing point, line or polygon features.
Return Value: If the given layer ID matches a table in the geodatabase containing annotation or dimension feature data, then no table is returned.
Implementation
GeodatabaseFeatureTable? getGeodatabaseFeatureTableByServiceLayerId(
{required int serviceLayerId}) {
final objectHandle = _withThrowingErrorHandler((errorHandler) {
return runtimecore
.RT_Geodatabase_getGeodatabaseFeatureTableByServiceLayerId(
_handle, serviceLayerId, errorHandler);
});
return GeodatabaseFeatureTable._fromHandle(objectHandle);
}