- URL:
- https://<root>/<serviceName>/MapServer/exts/LRServer/addressLayers/<layerId>
- Methods:
- GET
- Required Capability:
- The ArcGIS Location Referencing license is required to use this resource.
- Version Introduced:
- 11.3
Description
This operation represents address layers in a linear referencing geodatabase. The Address Range layer contains line features; the Site Address layer contains point features.
Request parameters
| Parameter | Details | 
|---|---|
| 
 (Optional) | Specifies the response format. The default response format is  Values:  | 
Example usage
URL for address layer ID 4.
http://sampleserver/arcgis/rest/services/MyLRS/MapServer/exts/LRServer/addressLayers/4JSON response syntax
{ //address range response
  "id": <layerId>,
  "name": "<layerName>",
  "type": "<layerType>",  // esriLRSAddressLayer
  "featureClassName": "<featureClassName>",  // the backing feature class name
  "isDataVersioned": <true | false>,
  "isBranchVersioned": <true | false>,
  "versionName": "<versionName>",
  "dateFormat": "<sqlDateFormat>",  // one of: esriLRSDateFormatStandard, esriLRSDateFormatFileGDB, esriLRSDateFormatOracle
  "lrs": {
    "id": "<id>",
    "name": "<name>"
  },
  "leftFromAddressFieldName": "<leftFromAddressFieldName>",
  "leftToAddressFieldName": "<leftToAddressFieldName>",
  "rightFromAddressFieldName": "<rightFromAddressFieldName>",
  "rightToAddressFieldName": "<rightToAddressFieldName>",
  "roadNameFieldName": "<roadNameFieldName>",
  "fields": [
    {
      "name": "<fieldName1>",
      "type": "<fieldType1>",
      "alias": "<fieldAlias1>",
      "length": <length1>,
      "editable": <true | false>,
      "nullable": <true | false>,
      "defaultValue": <defaultValue1>,
      "domain": <domain1>
    },
    {
      "name": "<fieldName2>",
      "type": "<fieldType2>",
      "alias": "<fieldAlias2>",
      "length": <length2>,
      "editable": <true | false>,
      "nullable": <true | false>,
      "defaultValue": <defaultValue2>,
       "domain": <domain2>
    },
    {
      "name": "<fieldName3>",
      "type": "<fieldType3>",
      "alias": "<fieldAlias3>",
      "length": <length3>,
      "editable": <true | false>,
      "nullable": <true | false>,
      "defaultValue": <defaultValue3>,
       "domain": <domain3>
    },
    ...
  ]
}or
{ //site address response
  "id": <layerId>,
  "name": "<layerName>",
  "type": "<layerType>",  // esriLRSAddressLayer
  "featureClassName": "<featureClassName>",  // the backing feature class name
  "isDataVersioned": <true | false>,
  "isBranchVersioned": <true | false>,
  "versionName": "<versionName>",
  "dateFormat": "<sqlDateFormat>",  // one of: esriLRSDateFormatStandard, esriLRSDateFormatFileGDB, esriLRSDateFormatOracle
  "lrs": {
    "id": "<id>",
    "name": "<name>"
  },
  "addressNumberFieldName": "<addressNumberFieldName>",
  "roadNameFieldName": "<roadNameFieldName>",
  "fields": [
    {
      "name": "<fieldName1>",
      "type": "<fieldType1>",
      "alias": "<fieldAlias1>",
      "length": <length1>,
      "editable": <true | false>,
      "nullable": <true | false>,
      "defaultValue": <defaultValue1>,
      "domain": <domain1>
    },
    {
      "name": "<fieldName2>",
      "type": "<fieldType2>",
      "alias": "<fieldAlias2>",
      "length": <length2>,
      "editable": <true | false>,
      "nullable": <true | false>,
      "defaultValue": <defaultValue2>,
       "domain": <domain2>
    },
    {
      "name": "<fieldName3>",
      "type": "<fieldType3>",
      "alias": "<fieldAlias3>",
      "length": <length3>,
      "editable": <true | false>,
      "nullable": <true | false>,
      "defaultValue": <defaultValue3>,
       "domain": <domain3>
    },
    ...
  ]
}JSON response example
{
  "id": 4,
  "name": "Centerline",
  "type": "esriLRSAddressLayer",
  "featureClassName": "OWNER.Road_Centerlines",
  "isDataVersioned": true,
  "isBranchVersioned": true,
  "versionName": "sde.DEFAULT",
  "dateFormat": "esriLRSDateFormatStandard",
  "lrs": {
    "id": "2418B34D-1C14-455E-A326-E5278EE5189E",
    "name": "Alrs"
  },
  "leftFromAddressFieldName": "LF",
  "leftToAddressFieldName": "LT",
  "rightFromAddressFieldName": "RF",
  "rightToAddressFieldName": "RT",
  "roadNameFieldName": "fullname",
  "fields": [
    {
      "name": "OBJECTID",
      "type": "esriFieldTypeOID",
      "alias": "OBJECTID",
      "editable": false,
      "nullable": false,
      "defaultValue": null,
      "domain": null
    },
    {
      "name": "CenterlineId",
      "type": "esriFieldTypeGUID",
      "alias": "CenterlineId",
      "length": 38,
      "editable": true,
      "nullable": true,
      "defaultValue": null,
      "domain": null
    },
    {
      "name": "GlobalID",
      "type": "esriFieldTypeGlobalID",
      "alias": "GlobalID",
      "length": 38,
      "editable": false,
      "nullable": false,
      "defaultValue": null,
      "domain": null
    },
    ...
  ]
}or
{
  "id": 2,
  "name": "Site Address",
  "type": "esriLRSAddressLayer",
  "featureClassName": "LR.SiteAddressPoint",
  "isDataVersioned": true,
  "isBranchVersioned": true,
  "versionName": "sde.DEFAULT",
  "dateFormat": "esriLRSDateFormatStandard",
  "lrs": {
    "id": "8D4494E9-BD7D-424E-A65D-B64D971C2A1C",
    "name": "AddressLrs"
  },
  "addressNumberFieldName": "addrnum",
  "roadNameFieldName": "roadname",
  "fields": [
    {
      "name": "OBJECTID",
      "type": "esriFieldTypeOID",
      "alias": "OBJECTID",
      "editable": false,
      "nullable": false,
      "defaultValue": null,
      "domain": null
    },
    {
      "name": "siteaddid",
      "type": "esriFieldTypeString",
      "alias": "Site Address ID",
      "length": 20,
      "editable": true,
      "nullable": true,
      "defaultValue": null,
      "domain": null
    },
    {
      "name": "addressptid",
      "type": "esriFieldTypeString",
      "alias": "Address Point ID",
      "length": 20,
      "editable": true,
      "nullable": true,
      "defaultValue": null,
      "domain": null
    },
    ...
  ]
}