Búsqueda de funciones por ID
Descripción
Arroja características en una tabla con nombre asignado que se encuentra en el repositorio, definidas por su ID. Como opción predeterminada, se incluye toda la información de la respuesta. Especifique los atributos correspondientes para arrojar un subconjunto de los elementos.
En esta operación se devuelve una recopilación de funciones JSON que se pueden traspasar a una solicitud para generar mapa o generar leyenda en Mapping Service.
Flujo de autorización de ACL
Para generar las funciones en una tabla con nombre asignado que se encuentra en el repositorio, definidas por su ID, será necesario que el usuario (o las funciones a las que pertenezca) ejecute los permisos en las tablas 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
El siguiente formato se utiliza para solicitudes HTTP GET:
HTTP GET /tables/tablename/features.rep;[attributes=attname]/key?destinationSrs
Parámetros
Consulte Tipos de datos de URL de solicitud, para obtener información sobre los tipos de parámetros que se indican a continuación.
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
tablename | Cadena | sí | El nombre de la tabla para la que se devolverán las características. La tabla se especifica mediante un regex para la tabla con nombre asignado que se va a generar, a partir de la ubicación de la tabla con nombre asignado en el repositorio. El nombre de la tabla con nombre asignado se define entre la parte /tables de la dirección URL y la parte /features.rep de la misma. Por ejemplo, para arrojar los metadatos de una tabla con nombre asignado, ubicada en /Samples/NamedTables/WorldTable en el repositorio se utilizaría el URL a continuación: .../FeatureService/tables/Samples/NamedTables /WorldTable/features.json;... |
rep | Cadena | sí | La representación que se va a arrojar. La representación compatible es . |
attributes=attname | Cadena | no | Los nombres de atributo de las características que se van a arrojar en la respuesta. De manera predeterminada, se arrojan todos los atributos. Más de un atributo se define mediante una lista separada por coma. Esta es una manera simple de limitar la cantidad de información en la respuesta, para incluir solo la información requerida. Cada característica en la colección de características resultante solo incluirá los atributos especificados. Por ejemplo, si la tabla solo contiene cuatro atributos, pero se requieren solo dos en la respuesta, dichos dos nombres de atributos se pueden especificar aquí (separados por coma) y los valores de los otros no se arrojarán. |
destinationSrs | Cadena | no | El sistema de coordenadas devuelve las geometrías resultantes. El valor predeterminado es el sistema de coordenadas de los datos que se utilizan (por ejemplo: epsg:4326). |
clave | Cadena | sí | La ID de la característica que se va a arrojar. Esta es la ID (de los archivos .tab) o la clave principal (de dbms) de la característica en la tabla. |
Devolución
Devuelve las funciones especificadas en una tabla con nombre asignado en el repositorio.
{
"type":"FeatureCollection","Metadata":[{"type":"String","name":"Country"},
{"type":"String","name":"Capital"},{"type":"String","name":"Continent"}],
"features":[{"type":"Feature","id":"43","properties":{"Country":"China","Capital":"Beijing","Continent":"Asia"}}]
}
Ejemplos
Arroja todas las características del registro ID=43 (China) de la tabla WorldTable que se encuentra en el directorio /Samples/NamedTables del repositorio.
http://www.pbbi.com/rest/Spatial/FeatureService/tables/Samples/NamedTables/WorldTable/features.json/43?destinationSrs=epsg:3857
Devuelve un subconjunto (País, Capital, y Continente) de las características del registro ID=43 (China) de la tabla WorldTable que se encuentra en el directorio /Samples/NamedTables en el repositorio, en la configuración regional English (US)
http://www.pbbi.com/rest/Spatial/FeatureService/tables/Samples/NamedTables/WorldTable/features.json/43;attributes=Country,Capital,Continent,Obj