- 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/4
JSON 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
},
...
]
}