Descripción de capa con nombre asignado
Descripción
Arroja una descripción de la capa con nombre asignado, en la que se incluyen las tablas, las fuentes de rótulos (con nombre asignado o en línea), los atributos, los temas y las restricciones de visibilidad. La parte de la capa de la respuesta de esta descripción se puede incorporar en la definición de un mapa, lo que después se puede utilizar en una solicitud de generación de mapas de REST o de generación de leyenda de mapa.
Flujo de autorización de ACL
Para obtener una lista de descripción de una capa con nombre asignado, será necesario que el usuario (o las funciones a las que pertenezca) ejecute permisos en la capa con nombre asignado de la siguiente manera:
- "EJECUTAR" para el tipo de entidad "Location Intelligence.Named Resources"
Formato de dirección URL de HTTP GET
Este formato se utiliza para solicitudes HTTP GET:
GET http://<server>:<port>/rest/Spatial/MappingService/layers/<named layer>.{rep}
Parámetros
Consulte Tipos de datos de URL de solicitud, para obtener información acerca de los tipos de parámetros que se indican a continuación.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
rep | Cadena | sí | La representación que se va a arrojar. La representación compatible es . |
Devolución
Arroja los metadatos de una capa con nombre asignado en el repositorio. Arroja una descripción completa de la fuente de rótulo cuando se describe una capa de rótulo con una fuente de rótulo en línea; arroja una referencia a la fuente de rótulo con nombre asignado cuando se describe una capa de rótulo con una fuente de rótulo con nombre asignado.
Ejemplo
Este ejemplo arroja los metadatos para la capa LayerWithTableRangeTheme ubicada en el directorio /Samples/NamedLayers del repository.
http://<server>:<port>/rest/Spatial/MappingService/layers/Samples/NamedLayers/LayerWithTableRangeTheme.json
{
"layerDescription": {
"name": "/Samples/NamedLayers/LayerWithTableRangeTheme",
"layer": {
"type": "FeatureLayer",
"description": "USA States With Range Theme",
"renderable": true,
"table": {
"type": "NamedTable",
"name": "/Samples/NamedTables/USA"
},
"themeList": {
"theme": [
{
"type": "RangeTheme",
"startStyle": {
"type": "MapBasicAreaStyle",
"MapBasicPen": {
"width": 2,
"pattern": 2,
"color": "32768"
},
"MapBasicBrush": {
"pattern": 2,
"foregroundColor": "32768",
"backgroundColor": "16777215"
}
},
"endStyle": {
"type": "MapBasicAreaStyle",
"MapBasicPen": {
"width": 2,
"pattern": 2,
"color": "16765088"
},
"MapBasicBrush": {
"pattern": 2,
"foregroundColor": "16765088",
"backgroundColor": "16777215"
}
},
"allOthers": {
"type": "NamedStyle",
"name": "/Samples/NamedStyles/CompositeStyleRangeThemeAllOtherStyle"
},
"rangeThemeProperties": {
"rangeType": "EQUAL_COUNT",
"expression": "Pop_2000",
"numRanges": 5,
"roundBy": 0,
"spreadBy": "COLOR",
"spreadBySizeMethod": "SQUARE_ROOT",
"noEmptyRanges": true,
"applyStylePart": "ALL"
}
}
]
},
"namedLabelSourceRef": "/Samples/NamedLabelSources/StateNameLabelSource"
}
}
}