Herramientas ArcGIS

Explorador de servicios ArcGIS REST

Introduzca la URL de un directorio de servicios, de un servicio o de una capa para ver el árbol de carpetas, servicios y capas, los campos y el número de entidades. Previsualice la capa en el mapa y descárguela en GeoJSON, CSV o KML.

Los ejemplos usan el servidor público de muestras de Esri (sampleserver6.arcgisonline.com).

Token (opcional)

El token se conserva solo en la memoria de esta pestaña. No se guarda y nunca se añade a la barra de direcciones ni a las URL que se muestran en la página. Se envía en el cuerpo de la solicitud (POST) únicamente al servidor que usted ha introducido.

Árbol de servicios

    Introduzca una URL y pulse Leer servicio. Las carpetas y los servicios se abren aquí; haga clic en una capa o una tabla para ver sus detalles.

    Privacidad y uso

    Las solicitudes van directamente desde su navegador al servidor de ArcGIS que usted introduce. No pasan por los servidores de Rodosto, y a Rodosto no se le envía ninguna URL de servicio, consulta ni dato. Las teselas del mapa base se cargan desde los servidores de Esri y OpenStreetMap. Descargue datos solo de servicios que tenga derecho a usar; se aplican las condiciones de uso del propietario del servicio.

    Herramientas relacionadas

    Qué es un directorio de servicios ArcGIS REST

    ArcGIS Server y ArcGIS Enterprise publican cada servicio de mapas, servicio de entidades y servicio de imágenes a través de una interfaz REST. Su raíz suele tener la forma …/arcgis/rest/services, y debajo se encuentran las carpetas, los servicios (MapServer, FeatureServer, ImageServer y otros) y las capas y tablas de cada servicio. Las capas de entidades alojadas en ArcGIS Online siguen la misma estructura. Si añade ?f=json a cualquiera de estas URL, el recurso se describe a sí mismo en un formato legible por máquina: nombre, tipo de geometría, referencia espacial, campos y operaciones admitidas.

    Este explorador lee esas descripciones JSON y las convierte en un árbol ordenado y en tablas de resumen. Ya no hace falta recorrer las páginas REST una por una para ver qué capas contiene un servicio, comprobar el tipo de un campo o sus valores codificados, saber cuántas entidades tiene una capa o echarle un vistazo rápido en el mapa.

    Cómo se usa

    1. Pegue la URL de un directorio de servicios, una carpeta, un servicio o una sola capa, por ejemplo …/rest/services, …/rest/services/Carpeta/Servicio/MapServer o …/FeatureServer/0. Los sufijos como ?f=pjson no son un problema.
    2. Pulse Leer servicio. Las carpetas y los servicios aparecen en el árbol; al hacer clic en una carpeta o un servicio se carga su contenido. Las capas de grupo se muestran con sus subcapas.
    3. Seleccione una capa o una tabla. El panel de detalles muestra el nombre, el tipo, el tipo de geometría, la referencia espacial (wkid y latestWkid), la extensión, maxRecordCount, las capacidades, la versión y el número de entidades, y debajo aparece la tabla de campos. El mapa se acerca a la extensión de la capa, dibujada con una línea discontinua.
    4. Si lo desea, escriba una cláusula where y seleccione solo los campos que necesite. Con Vista previa en el mapa las entidades se cargan página a página mientras una barra de progreso indica cuántas han llegado. Haga clic en una entidad del mapa para ver sus atributos.
    5. Descargue los registros cargados en GeoJSON, CSV o KML.

    Filtro, paginación y límite de registros

    El campo where es una condición de tipo SQL que se pasa directamente a la operación de consulta del servicio. Los números se escriben como POP2000 > 100000 y el texto entre comillas simples, como en STATE_NAME = 'Texas'. Los nombres de campo deben coincidir con los de la tabla de campos. Después de cambiar la condición, el botón # actualiza el número de entidades.

    Un servicio devuelve como máximo maxRecordCount entidades por solicitud. Para superar ese límite, la herramienta pagina los datos: si el servicio lo admite, avanza en orden de ObjectID con resultOffset y resultRecordCount; si no, obtiene primero la lista de ObjectID y después solicita las entidades por lotes. El límite predeterminado es de 2000 entidades y puede ampliarse hasta 10.000. En capas más grandes, dividir la descarga con una cláusula where es más razonable tanto para su navegador como para el servicio.

    Formatos de exportación

    Servicios protegidos y tokens

    Los servicios que no son públicos devuelven 499 (Token Required). Si tiene autorización, puede introducir en el campo de token opcional un token obtenido de su propio portal o servidor. El token se conserva solo en memoria, viaja en el cuerpo de la solicitud únicamente al servidor que usted ha introducido y nunca se añade a las URL que se muestran en pantalla. En las organizaciones, decidir quién puede acceder a los servicios protegidos, durante cuánto tiempo y desde qué aplicaciones, así como la forma de emitir y renovar los tokens, es una tarea de gestión en sí misma. Proxy Token Manager de Rodosto la aborda en la capa de proxy y token; encontrará más información en rodostoteknoloji.com.

    Datos y método

    La herramienta utiliza los puntos finales estándar de la API REST de ArcGIS: f=json para las definiciones del directorio, los servicios y las capas, returnCountOnly para el número de entidades, returnExtentOnly para la extensión y la operación query con outSR=4326 para la vista previa. Todas las solicitudes van directamente desde su navegador al servidor que usted ha introducido y no pasan por los servidores de Rodosto, por lo que el servidor debe permitir solicitudes del navegador (CORS). Los iconos proceden de Lucide (licencia ISC). Los mapas base pertenecen a Esri y a los colaboradores de OpenStreetMap. Bibliotecas de código abierto utilizadas y sus licencias: Fuentes de datos.

    Limitaciones

    Para organizaciones

    Rodosto es Partner de Esri y trabaja en implantaciones de ArcGIS Enterprise, publicación de servicios y acceso seguro a servicios de ArcGIS. Encontrará más información sobre nuestro trabajo en rodostoteknoloji.com y puede escribirnos desde la página de contacto.

    Preguntas frecuentes

    ¿Qué hago si un servicio devuelve "Token Required"?

    El código 499 indica que el servicio está protegido y requiere un token. Si tiene autorización para usarlo, introduzca en el campo de token un token emitido por el portal o el servidor de su organización. Si no la tiene, póngase en contacto con el propietario del servicio. El código 498 indica que el token no es válido o ha caducado.

    ¿Por qué solo se pueden cargar 10.000 entidades como máximo cada vez?

    Todos los datos se guardan en la memoria del navegador y se dibujan en el mapa. El límite permite que tanto el navegador como el servicio respondan en un tiempo razonable. En capas más grandes, divida los datos con una cláusula where y descárguelos en varias partes. Para transferencias grandes o periódicas son más adecuados los métodos de descarga o réplica que ofrezca el propietario del servicio.

    ¿Qué significa un error de CORS?

    Los navegadores solo permiten que una página web haga solicitudes a un servidor de otro dominio si ese servidor lo autoriza. Si el servidor de ArcGIS no autoriza este sitio, la herramienta no puede leer la respuesta. Si la URL se abre directamente en el navegador pero falla en la herramienta, esta es la causa más probable, y solo el administrador del servidor puede cambiarla.

    ¿Se guarda en algún sitio la URL o el token que introduzco?

    No. Las solicitudes van directamente desde su navegador al servidor de ArcGIS que usted introduce y no pasan por los servidores de Rodosto. El token se conserva en memoria solo mientras la página está abierta, no se guarda en el navegador ni se añade a la barra de direcciones; se envía en el cuerpo de la solicitud únicamente al servidor que usted ha introducido. Se borra al cerrar la página.