Skip To Content

Publicar servicios con Server Manager

Puede utilizar ArcGIS Server Manager para publicar archivos de definición de servicio (.sd) y servicios de entidades de solo lectura que hacen referencia a los proveedores de datos personalizados que ha registrado en ArcGIS Server.

Publicar archivos de definición de servicio

Si tiene un acceso limitado al servidor (por ejemplo, en un entorno nube seguro), puede crear un archivo de definición de servicio que se pueden compartir con un administrador del servidor para publicar en un momento posterior. Un archivo de definición de servicio contiene información sobre las propiedades del servicio, funcionalidades y el tipo de servicio, que está encapsulado en un archivo portátil. De manera opcional, puede configurar el archivo de definición de servicio para incluir los datos referenciados por su recurso SIG.

Por ejemplo, supongamos que un analista de SIG está administrando una geodatabase que constantemente se modificado por docenas de editores. Cada mes, estos datos pasan por un proceso de garantía de calidad para asegurarse de que cumplen con los estándares de integridad de datos de su organización. Tras verificar la calidad de los datos, puede capturar la geodatabase verificada con un archivo de definición de servicio y transferirla al administrador del servidor para que la publique en un sitio de ArcGIS Server.

Nota:

Los archivos de definición de servicio varían en función de si se conecta a un sitio de ArcGIS Server o a una organización del portal al crear el archivo de definición de servicio. Si está conectado a un sitio de ArcGIS Server o elige la opción de incluir los datos referenciados por su recurso SIG cuando cree el archivo de definición de servicio, el archivo solo se podrá utilizar en un sitio de ArcGIS Server; no se podrá publicar en un portal de ArcGIS Enterprise ni en ArcGIS Online. De manera similar, si está conectado a una organización donde se cree el archivo de definición de servicio, no podrá publicar este archivo en un sitio de ArcGIS Server.

Crear archivos de definición de servicio

En ArcGIS Pro, puede crear archivos de borrador de definición de servicio (.sddraft) para servicios de mapas, capas de imágenes de mapa, capas de teselas web y capas de entidades web con el módulo arcpy.sharing. También puede utilizar funciones para crear archivos .sddraft para servicios de geocodificación (CreateGeocodeSDDraft), servicios de geoprocesamiento (CreateGPSDDraft) y servicios de imágenes (CreateImageSDDraft). Una vez que tenga el archivo de borrador, puede utilizar ArcPy para presentar y cargar el archivo en un sitio de servidor.

Si ya estableció una conexión al servidor

Si usted o su administrador del servidor ya han configurado una conexión al servidor para ser utilizada a la hora de publicar en ArcGIS Server, puede seleccionar esta conexión al crear el archivo de definición de servicio. Al seleccionar esta opción, se crea un archivo de definición de servicio que el administrador del servidor podrá publicar de inmediato en un sitio de ArcGIS Server.

Si especifica una conexión al servidor al crear la definición de servicio, deberá decidir si desea que los datos referenciados por su recurso SIG se incluyan en el archivo.

  • Si no desea que el archivo de definición de servicio incluya los datos a los que hace referencia el recurso SIG, deberá registrar los datos con el servidor antes de crear el archivo. El registro de datos proporciona al servidor información sobre la ubicación de los datos y le ayuda a ajustar las rutas de datos cuando se publican en distintos equipos. Cuando publica, el servicio continuará referenciando a los datos originales incluidos en su recurso SIG. No se mantiene una copia por separado en el servidor.
  • Si desea que la definición de servicio incluya los datos referenciados por su recurso SIG, no registre los datos con el servidor. Todos los datos a los que se hace referencia su recurso SIG están encapsulados en el archivo de definición de servicio. Cuando publica, el servicio y sus datos asociados están cargados en el servidor. Tenga en cuenta que no se puede publicar una definición de servicio que incluya datos si el servidor se ha configurado para no permitir copiar datos al publicar.

Si está desconectado del servidor o tienen un acceso limitado

Si actualmente está desconectado del servidor o no tiene acceso a una conexión al servidor, puede configurar su definición de servicio disponible sin conexión a ArcGIS Server. En estos flujos de trabajo, usted crea un archivo de definición de servicio que debe configurarse para funcionar con una conexión al servidor en el momento de la publicación.

Si no especifica una conexión al servidor al crear la definición de servicio, deberá decidir si desea que los datos referenciados por su recurso SIG se incluyan en el archivo. De lo contrario, los datos deben estar en una ubicación a la que el sitio de ArcGIS Server pueda acceder. La ubicación de los datos no tiene que estar registrada con el servidor. Cuando publica, el servicio continuará referenciando a los datos originales incluidos en su recurso SIG. No se mantiene una copia por separado en el servidor.

Al trabajar con el módulo arcpy.sharing para crear un archivo de definición de servicio, puede especificar la propiedad offline como true. De este modo, se elimina el requisito de proporcionar una URL de servidor o un archivo de conexión.

Presentar archivos de definición de servicio

El módulo arcpy.sharing y otras funciones de ArcPy enumeradas arriba crean archivos .sddraft. Antes de cargar el archivo de definición de servicio en ArcGIS Server, debe presentar el archivo. La función StageService convierte el archivo .sddraft en un archivo .sd que se puede cargar.

Publicar archivos de definición de servicio con Server Manager

Realice los pasos siguientes para publicar archivos de definición de servicio en ArcGIS Server mediante el uso de ArcGIS Server Manager:

  1. Abra ArcGIS Server Manager e inicie sesión en su sitio de ArcGIS Server como publicador o administrador.
  2. Haga clic en Servicios > Administrar servicios > Publicar servicio.
  3. Si los proveedores de datos personalizados se han registrado en su sitio de ArcGIS Server, tendrá la opción de publicar el servicio desde un archivo de definición de servicio o un proveedor de datos personalizados registrado. Elija Desde una definición de servicio (archivo .sd) y haga clic en Siguiente.
  4. Haga clic en el botón Elegir archivo para ir al archivo de definición de servicio que desea publicar o escriba la ruta del archivo.

    Solo puede examinar el sistema de archivos del equipo que está ejecutando Server Manager. Si desea navegar a una ubicación en otro equipo, asigne la unidad antes de explorar.

    Nota:

    Server Manager solo le permite publicar archivos de definición de servicio (.sd) en el servidor.

  5. Haga clic en Siguiente.
  6. De manera opcional, introduzca un nuevo nombre para el servicio. El nombre no puede superar los 120 caracteres y solo debe contener caracteres alfanuméricos y guiones bajos.
  7. Por defecto, la definición de servicio se publica en la carpeta de servidor especificado en la configuración de la definición de servicio. Si desea cambiar la carpeta donde se publicará la definición de servicio, seleccione una carpeta desde la lista.
    Nota:

    No puede publicar una definición de servicio en las carpetas Alojados, Sistema ni Utilidades de ArcGIS Server. Las carpetas Sistema y Utilidades se reservan para los servicios preconfigurados. La carpeta Alojados contiene los servicios alojados publicados en un portal de ArcGIS Enterprise. Esta carpeta solo está disponible si su sitio de ArcGIS Server es el servidor de alojamiento de un portal.

  8. Solo se admiten los clústeres predeterminados; deje Clúster como predeterminado.
  9. Si desea que el servicio esté disponible tan pronto como se complete la publicación, elija iniciar el servicio de inmediato.

    Si el archivo de definición de servicio se configura con un esquema de ordenamiento en teselas de caché y elige iniciar el servicio de inmediato, también tiene la opción de generar la caché automáticamente en el servidor cuando se publique e inicie el servicio. Para ello, seleccione la opción Generar caché automáticamente cuando se inicie el servicio.

  10. Haga clic en Siguiente.
  11. Elija las capacidades que desea habilitar o deshabilitar para su servicio.
  12. Haga clic en Publicar.
    Nota:

    Si el archivo de definición de servicio que está publicando contiene datos, el tamaño de los datos y el ancho de banda de la red afectarán el tiempo que tardará la publicación. Las definiciones de servicio de más de 2 GB no se pueden publicar con Mozilla Firefox; por tanto, utilice Google Chrome u otro navegador compatible con definiciones de servicio de más de 2 GB.

Su servicio se ejecuta en ese momento en su sitio de ArcGIS Server. Si eligió iniciar el servicio y este no está en caché, otros usuarios y clientes de su red pueden empezar a usar el servicio. Si su administrador de ArcGIS Server permite el acceso al servicio por medio de la Web, su servicio ahora también está disponible en la web.

Si ha generado la caché para el servicio automáticamente, puede ver el estado de la caché en Server Manager.

Publicar servicios de entidades desde proveedores de datos personalizados

Los proveedores de datos personalizados se conectan a fuentes de datos remotos y se recuperan desde allí, como archivos estáticos alojados, API o bases de datos SQL y NoSQL. Puede utilizar ArcGIS Server Manager para registrar los proveedores de datos personalizados en su sitio de ArcGIS Server y publicar servicios de entidades de solo lectura desde los proveedores para servir datos a los clientes web, las aplicaciones de escritorio y las aplicaciones de campo.

Crear proveedores de datos personalizados

Puede crear proveedores de datos personalizados utilizando la herramienta de línea de comandos de cdf incluida con ArcGIS Enterprise SDK. La herramienta crea plantillas de proyecto para proveedores de datos personalizados que incluyen el código repetitivo, lo que permite centrarse en implementar la funcionalidad principal.

Para obtener más información, consulte la documentación de los feeds de datos personalizados.

Nota:

Si su proveedor de datos personalizados utiliza parámetros de ruta host y id, debe proporcionarlos al publicar un servicio de entidades desde el proveedor.

Registrar proveedores de datos personalizados

Tras crear los proveedores de datos personalizados, puede empaquetar los datos en archivos de paquete de datos personalizados (.cdpk) y registrarlos en su sitio web de ArcGIS Server mediante el uso de ArcGIS Server Manager.

Para obtener más información, consulte Administrar proveedores de datos personalizados con Server Manager.

Publicar servicios de entidades con Server Manager

Después de registrar los proveedores de datos personalizados en su sitio de ArcGIS Server, puede publicar servicios de entidades de solo lectura que hagan referencia a los proveedores.

Para publicar un servicio de entidades desde un proveedor de datos personalizados mediante el uso de ArcGIS Server Manager, lleve a cabo los pasos siguientes:

  1. Abra ArcGIS Server Manager e inicie sesión en su sitio de ArcGIS Server como publicador o administrador.
  2. Haga clic en Servicios > Administrar servicios > Publicar servicio.
  3. Elija Desde un proveedor de datos personalizados registrado y haga clic en Siguiente.
  4. En la lista desplegable Proveedor de datos personalizados, elija el proveedor de datos personalizados que quiera utilizar para publicar el servicio.
  5. Si el proveedor de datos personalizados utiliza parámetros de ruta host y id, verá las opciones para proporcionarlos.
    • Hosts: escriba o pegue el valor del parámetro host en este cuadro de texto.
    • Id.: escriba o pegue el valor del parámetro id en este cuadro de texto.
  6. Haga clic en Siguiente.
  7. Escriba un nombre para el servicio en el cuadro de texto Nombre.
  8. Si lo desea, desactive la casilla de verificación Iniciar servicio inmediatamente si no quiere que el servicio empiece al final del proceso de publicación.
  9. Haga clic en Siguiente.
  10. Especifique cómo se compartirá el servicio:
    • Todos (público): seleccione esta opción para que su servicio pase a ser público.
    • ArcGIS Enterprise: seleccione esta opción para compartir el servicio con todos los usuarios autenticados de la organización.
    • Miembros de estos grupos: seleccione los grupos con los que desee compartir el servicio.
  11. Haga clic en Publicar.

Su servicio de entidades de solo lectura se ha publicado. Si elige iniciar el servicio de inmediato, los usuarios que tienen acceso al servicio pueden empezar a usarlo. Puede cambiar las propiedades de uso compartido y parar, iniciar y eliminar el servicio en cualquier momento usando ArcGIS Server Manager.