Publicar herramientas web en ArcGIS Pro

Para compartir un resultado de un análisis como una herramienta web, asegúrese de tener suficientes permisos de publicación y que las versiones de ArcGIS Pro y ArcGIS Enterprise sean compatibles. El rol de una cuenta de inicio de sesión de portal debe ser de Administrador o un rol personalizado. Si el rol es personalizado, el requisito mínimo es un rol de Publicador predeterminado existente con la opción de Publicar herramienta web de los privilegios administrativos. Para obtener más información sobre la compatibilidad de las versiones ArcGIS Pro a ArcGIS Enterprise, consulte Compatibilidad con herramientas web.

Puede compartir una herramienta web como una nueva herramienta web o sobrescribir una herramienta web existente. Para sobrescribir una herramienta web existente, debe tener ArcGIS Pro 2.6 o posterior. Para compartir su herramienta web con cualquier opción, consulte Compartir una herramienta web. Al compartir como una nueva herramienta web o sobrescribir la herramienta existente, necesita establecer varias propiedades para definir cómo pueden interactuar los usuarios del servicio con la herramienta web.

Guardar como definición de servicio

A partir de ArcGIS Pro 2.8, puede guardar el resultado del análisis como un archivo de definición de servicio (.sd) primero y publicarlo en ArcGIS Enterprise más tarde. Para obtener más información, consulte Guardar una definición de servicio para una herramienta web.

ArcGIS Online

No puede compartir una herramienta web en ArcGIS Online, pero puede agregar la URL de la herramienta web publicada en ArcGIS Enterprise como un elemento de servicio de geoprocesamiento en ArcGIS Online. Consulte Agregar elementos desde la web en la ayuda de ArcGIS Online para obtener más información. Solo puede consumir el elemento agregado desde ArcGIS Pro, no desde ArcGIS Online.

Compatibilidad con versiones anteriores

Puede compartir una herramienta web en un servidor federado desde ArcGIS Pro 1.4 y versiones posteriores con el panel Compartir como una herramienta web o Python. Consulte Compatibilidad con herramientas web y Publicar herramientas web en un script de Python. Puede usar ArcGIS Enterprise o Python para publicar un servicio de geoprocesamiento en un servidor independiente desde ArcGIS Pro 2.3 o versiones posteriores.

Analizar una herramienta web

Le recomendamos que analice la herramienta web antes de publicarla. Este proceso identifica problemas que impiden la publicación de la herramienta. Se proporciona información sobre los datos y las herramientas que integrarán el servicio y sobre las posibles soluciones. Algunos errores del analizador solo se pueden resolver modificando las herramientas o los datos que componen la herramienta. Otros mensajes y advertencias proporcionan orientación y prácticas recomendadas. Una vez que soluciona los errores críticos y configura los ajustes del servicio, puede publicar la herramienta web. Para obtener más información, consulte Mensajes del analizador.

Agregar una herramienta

Cuando se comparte una herramienta web, el proceso comienza con el resultado de una herramienta de modelo o de script. Puede crear una herramienta web usando varios resultados. Cualquier elemento del historial de geoprocesamiento que se haya completado correctamente se puede incluir en una herramienta web que se publicará como un servicio. Agregar varias herramientas es una buena técnica cuando se agrupan herramientas similares o herramientas que forman parte de un flujo de trabajo.

Nota:

Una nueva herramienta no se puede agregar a una herramienta web ya existente. Debe volver a publicar la herramienta existente e incluir la nueva herramienta en un solo servicio de geoprocesamiento (herramienta web).

Configuración de uso compartido

De manera predeterminada, a una herramienta web solo se puede acceder con la cuenta desde la que se ha creado. La herramienta web se puede compartir dentro de la organización, con grupos concretos o con todo el mundo.

Utilizar un servidor federado

Cuando se comparte una herramienta web en un portal local, el servidor de alojamiento es el servidor predeterminado para el servicio de geoprocesamiento subyacente. Compartir muchas herramientas web en un servidor de alojamiento en el que también se están ejecutando muchos servicios de entidades puede afectar al rendimiento como consecuencia de la falta de recursos del sistema. Si hay varios servidores disponibles y están federados en el portal, puede ser ventajoso separar los servicios de geoprocesamiento del servidor de alojamiento predeterminado y transferirlos a su propio servidor federado. Si no hay varios servidores federados, los servicios de geoprocesamiento se pueden compartir con el servidor de alojamiento siempre que los administradores y publicadores realicen una buena gestión de los recursos y servicios.

Publicar o sobrescribir una herramienta web

Consulte Compartir una herramienta web para ver los pasos detallados para publicar o sobrescribir una herramienta web.