A feature service that runs on the local server. More...
|  Header |  #include <Local | 
|  Inherits |  Esri | 
Public Functions
| Local | |
| virtual | ~ | 
| bool | is | 
| QUrl | map | 
| void | set | 
| void | set | 
| double | z | 
Reimplemented Public Functions
| virtual QUrl | url() const override | 
Detailed Description
Note: Local server is only available on Windows and Linux.
A local feature service requires a map package file (.mpkx) which has been authored in ArcGIS Pro.
Member Function Documentation
LocalFeatureService::LocalFeatureService  (const QString &packagePath , QObject *parent = nullptr)   
Constructor that takes a path to the map package file (packagePath) and an optional parent.
[override virtual] LocalFeatureService::~LocalFeatureService   ()   
Destructor.
bool LocalFeatureService::isZDefaultEnabled   () const   
Returns whether the use of Z default is enabled.
QUrl LocalFeatureService::mapServiceUrl  () const   
Gets the URL of this feature service's map service.
This URL can be used to access the service as an ArcGISMapImageLayer.
void LocalFeatureService::setZDefaultEnabled   (bool zDefaultEnabled  )   
Sets whether the use of Z default enabled to zDefaultEnabled.
When editing features with z-values, you can provide a default z-value that will be applied to any features inserted or updated through the feature service that do not include z-values in geometries. If a z-value is provided, the default z-value will be ignored. However, if a z-value is not included, this default z-value will be applied.
This method may only be called when the service is not started.
See also isZDefaultEnabled().
void LocalFeatureService::setZDefaultValue   (double zDefaultValue  )   
Sets the default Z value to zDefaultValue.
This method may only be called when the service is not started.
See also zDefaultValue().
[override virtual] QUrl LocalFeatureService::url() const   
Reimplements: LocalService::url() const.
Gets the URL of this feature service.
This is the URL needed to access the feature service as a ServiceFeatureTable.
You can use this URL in the constructor for a ServiceFeatureTable by appending the desired layer index as a string. For example, to access the first layer in the servive, append "/0" to this URL.
double LocalFeatureService::zDefaultValue  () const   
Gets the current default Z value.
This value is 0 by default.
See also setZDefaultValue().