ArcGIS Runtime SDK for iOS
100.15
|
information about an ArcGIS Feature service
Instances of this class represent information about an ArcGIS Feature service.
Properties | |
BOOL | allowGeometryUpdates |
BOOL | allowTrueCurvesUpdates |
NSString * | attribution |
NSString * | dataFrameDescription |
AGSServiceDocumentInfo * | documentInfo |
AGSEditorTrackingInfo * | editorTrackingInfo |
AGSFeatureServiceCapabilities * | featureServiceCapabilities |
AGSEnvelope * | fullExtent |
BOOL | hasStaticData |
BOOL | hasVersionedData |
AGSEnvelope * | initialExtent |
NSArray< AGSIDInfo * > * | layerInfos |
NSInteger | maxRecordCount |
BOOL | onlyAllowTrueCurveUpdatesByTrueCurveClients |
NSString * | serviceDescription |
AGSSpatialReference * | spatialReference |
BOOL | supportsDisconnectedEditing |
BOOL | supportsTrueCurve |
AGSSyncCapabilities * | syncCapabilities |
BOOL | syncEnabled |
NSArray< AGSIDInfo * > * | tableInfos |
AGSUnit * | unit |
NSURL * | URL |
NSString * | version |
double | zDefault |
BOOL | zDefaultsEnabled |
|
readnonatomicassign |
Indicates whether the layer allows geometries of features to be updated. You should check this property before allowing the ability to update a feature's geometry in your app.
|
readnonatomicassign |
YES
if the service allows curve geometries to be updated.
This property can only be YES
if AGSArcGISFeatureServiceInfo::supportsTrueCurve
is YES
.
If this property is YES
and AGSArcGISFeatureServiceInfo::onlyAllowTrueCurveUpdatesByTrueCurveClients
is NO
, features with curve geometries can be updated by any client. This includes cases where the client provides a densified geometry to update the curve geometry.
By default, Runtime clients do not indicate they are a curve capable client. Use AGSArcGISRuntimeEnvironment::serviceCurveGeometryMode
to change this behavior.
AGSArcGISFeatureServiceInfo::supportsTrueCurve
, AGSArcGISFeatureServiceInfo::onlyAllowTrueCurveUpdatesByTrueCurveClients
|
readnonatomiccopy |
Copyright information of the service.
|
readnonatomiccopy |
Description of the service
|
readnonatomicstrong |
Information about the backing map document used to create the service.
|
readnonatomicstrong |
information about the service's editor tracking configuration
|
readnonatomicstrong |
The editing operations that are allow by the service: Query, Create, Delete, Update, Uploads, Editing
|
readnonatomicstrong |
The default extent of geographic data available in the service
|
readnonatomicassign |
indicates if the service has static data
|
readnonatomicassign |
Indicates whether the service is backed by versioned data.
|
readnonatomicstrong |
The default extent of geographic data available in the service
|
readnonatomiccopy |
Information about sub-layers in the service The AGSIDInfo
provides basic layer metadata. Each AGSIDInfo
can be cast to an AGSFeatureServiceLayerIDInfo
for more detailed metadata.
|
readnonatomicassign |
The maximum number of features that will be returned by the service for any query operation. Applications should handle re-querying the omitted results when this limit is reached.
|
readnonatomicassign |
YES
if the service only allows curve geometries to be updated by client code that identifies itself as a curve capable client, indicating that client editing workflows account for curve segments correctly.
This property can only be YES
if AGSArcGISFeatureServiceInfo::allowTrueCurvesUpdates
is YES
.
By default, Runtime clients do not indicate they are a curve capable client. Use AGSArcGISRuntimeEnvironment::serviceCurveGeometryMode
to change this behavior.
AGSArcGISFeatureServiceInfo::supportsTrueCurve
, AGSArcGISFeatureServiceInfo::allowTrueCurvesUpdates
|
readnonatomiccopy |
User-friendly description about the service.
|
readnonatomicstrong |
Spatial reference of geographic data available in the service.
|
readnonatomicassign |
Indicates if disconnected editing is supported
|
readnonatomicassign |
YES
if the service supports curve segments in feature geometries.
Some services support storing feature geometries with curve segments. By default, these services return densified versions of the feature geometries instead. Use AGSArcGISRuntimeEnvironment::serviceCurveGeometryMode
to change this behavior.
AGSArcGISFeatureServiceInfo::allowTrueCurvesUpdates
, AGSArcGISFeatureServiceInfo::onlyAllowTrueCurveUpdatesByTrueCurveClients
|
readnonatomicstrong |
Information about sync related capabilities of the service. This will be nil if the service does not support sync.
|
readnonatomicassign |
Indicates if sync is enabled
|
readnonatomiccopy |
Information about (non-spatial) tables in the service
|
readnonatomicstrong |
Units used by the service.
|
readnonatomicstrong |
The URL of the ArcGIS Feature service.
|
readnonatomiccopy |
Specifies the version of this particular service.
|
readnonatomicassign |
default z value
|
readnonatomicassign |
Indicates whether service supports default values for 3D geometries.