Preparar datos y publicar una capa web
En este primer módulo, realizará dos conexiones de base de datos, una a la geodatabase DSNY que almacena los datos heredados del departamento y otra a la base de datos de proveedores. A continuación, preparará los datos heredados sobre residuos para publicarlos y conectarlos al portal de su organización desde ArcGIS Pro. Por último, compartirá los datos sobre residuos con su organización ArcGIS Enterprise haciendo referencia a un data store registrado.
Nota:
Si los componentes todavía no están instalados, revise la documentación de implementación de base de ArcGIS Enterprise y el tutorial Introducción a ArcGIS Enterprise. También debe comprobar los requisitos del sistema para SQL Server, o la plataforma de base de datos que esté utilizando, y los requisitos del sistema para ArcGIS Server.
Acceder a datos de la geodatabase corporativa
En primer lugar, se conectará a dos bases de datos como propietario de los datos que puede cargar datos. A continuación, copiará los datos de residuos de la geodatabase de archivos local en las geodatabases corporativas. A lo largo del tutorial, seguirá este flujo de trabajo general para publicar datos por referencia.
Si no tiene acceso a una geodatabase corporativa existente, deberá crear dos antes de iniciar el tutorial. Para aprender a crear e implementar una geodatabase corporativa, siga los pasos del tutorial Implementar una geodatabase corporativa para bienes inmobiliarios.
Nota:
En este tutorial se ilustra cómo compartir datos de una geodatabase corporativa utilizando SQL Server como sistema de gestión de bases de datos. Puede completar este tutorial utilizando otro DBMS compatible, como Oracle, PostgreSQL, IBM Db2 y SAP HANA.
- Descargue el paquete del proyecto DSNY.
- Acceda a la carpeta en la que ha descargado el proyecto y haga doble clic en el archivo DSNY_Project.ppkx para abrirlo en ArcGIS Pro.
El proyecto se abre con un mapa en el que se muestra el mapa base de lienzo gris claro centrado en la ciudad de Nueva York. A continuación, se conectará a una geodatabase corporativa para poder agregar datos sobre residuos.
- En el panel Catálogo, haga clic con el botón derecho en la carpeta Bases de datos y luego haga clic en Nueva conexión de base de datos.
Aparece el cuadro de diálogo Conexión de base de datos. Introducirá parámetros para conectarse a una geodatabase corporativa disponible para usted.
- En el cuadro de diálogo Conexión de base de datos, introduzca los parámetros siguientes:
- En Plataforma de bases de datos, elija la base de datos que se utiliza en su organización, por ejemplo, SQL Server.
- En Instancia, introduzca la ubicación en la que reside la base de datos.
- En Tipo de autenticación, elija Autenticación de base de datos o Autenticación de sistema operativo.
- En Nombre de usuario, escriba el nombre de usuario con el que desea conectarse.
- En Contraseña, escriba la contraseña para dicho usuario de base de datos.
- En Guardar usuario/contraseña, mantenga activada la casilla.
- En Base de datos, escriba el nombre de la base de datos a la que desea conectarse, por ejemplo, DSNY_DB, o elija una base de datos disponible en la lista.
Nota:
Los parámetros de la herramienta que introduzca serán distintos de los que se muestran en la imagen de ejemplo. Además, puede utilizar la autenticación de base de datos o de sistema operativo.
- Haga clic en el botón Validar para validar las propiedades de la conexión y luego haga clic en Aceptar.
La conexión de base de datos aparece en el panel Catálogo. Esta geodatabase corporativa actuará como geodatabase principal del departamento que almacenará los datos heredados sobre residuos.
A continuación, creará otra conexión de base de datos. Esta otra conexión de base de datos almacenará los datos de los proveedores.
- Haga clic con el botón derecho en la carpeta Base de datos y luego haga clic en Nueva conexión de base de datos.
- En Plataforma de bases de datos, elija la base de datos que se utiliza en su organización, por ejemplo, SQL Server.
- En Instancia, introduzca la ubicación en la que reside la base de datos. En SQL Server, utilice el nombre de instancia de SQL Server, DSNYSQL.
- En Tipo de autenticación, elija Autenticación de base de datos.
- En Nombre de usuario, escriba el nombre de usuario con el que desea conectarse.
- En Contraseña, escriba la contraseña para dicho usuario de base de datos.
- En Guardar usuario/contraseña, mantenga activada la casilla.
- En Base de datos, escriba el nombre de la base de datos a la que desea conectarse, por ejemplo, NYC_Vendors, o elija una base de datos disponible en la lista.
Ahora tienes dos conexiones a geodatabases corporativas, una para los datos heredados sobre residuos y la otra para los datos de proveedores. Observe que la convención de nomenclatura para las conexiones de bases de datos corporativas es PlataformaBaseDatos-Instancia-NombreBaseDatos(nombreUsuario).sde. Siempre que establezca una conexión, el nombre tendrá este formato. Para simplificar las cosas en este tutorial, cambiará el nombre de las conexiones para que sean más breves y fáciles de distinguir.
- Haga clic con el botón derecho en la conexión a la base de datos DSNY y elija Cambiar nombre.
El nombre pasa a ser editable.
- Escriba DSNY y pulse Intro.
- Del mismo modo, cambie el nombre de la conexión NYC_Vendors a NYC Vendors.
Las conexiones presentan un nuevo nombre y mantienen la extensión .sde, que las distingue como geodatabase corporativa. Observe que hay otra base de datos denominada wastedata.gdb. Se trata de una geodatabase de archivos y, a continuación, copiará los datos que contiene en las conexiones de la base de datos corporativa.
- En el panel Catálogo, expanda la geodatabase wastedata.gdb.
La geodatabase de archivos wastedata.gdb contiene cinco clases de entidad.
- Commercial_waste_zones: clase de entidad de polígono que representa el límite de las zonas operativas de DSNY.
- Disposal_vendor: clase de entidad de punto que representa las ubicaciones de los proveedores utilizadas para desechar los materiales recogidos (basura, papel, metal/vidrio/plástico, material de construcción y demolición).
- Special_waste_sites: clase de entidad de puntos que representa las ubicaciones de las instalaciones de residuos especiales de DSNY.
- Storage_garages: clase de entidad de punto que representa las ubicaciones de los garages de DSNY utilizados para llevar a cabo respuestas de emergencia.
- Vendor_pickup_frequencies: clase de entidad de polígono que representa los límites de frecuencia de la operación de recogida (basura, reciclaje, desechos orgánicos, mercancías voluminosas) realizada por los proveedores de recogida.
En primer lugar, cargará los datos heredados de la geodatabase de archivos en la geodatabase corporativa DSNY.
- En el panel Catálogo, pulse la tecla Ctrl y haga clic en las clases de entidad Commercial_waste_zones, Special_waste_sites y Storage_garages para seleccionarlas.
- Haga clic con el botón derecho en las clases de entidad seleccionadas y elija Copiar.
- Haga clic con el botón derecho en la conexión de base de datos DSNY y seleccione Pegar.
Nota:
En función de su conexión y ancho de banda, es posible que la operación de copia tarde varios minutos.
- Una vez finalizada la operación, haga clic con el botón derecho en la conexión de base de datos y elija Actualizar.
Observe cómo el nombre de la base de datos y el nombre de usuario se incluyen en los nombres de las clases de entidad. Esto facilita la indicación del propietario de los datos de estas clases de entidad.
A continuación, copiará las clases de entidad del proveedor en la base de datos NYC Vendors.
- En el panel Catálogo, seleccione las clases de entidad Disposal_vendor y Vendor_pickup_frequencies, y cópielas y péguelas en la conexión de base de datos NYC Vendors.
- Actualice la conexión de NYC Vendors para ver las clases de entidad.
Ha creado dos conexiones de bases de datos corporativas y ha copiado en ellas datos de geodatabases de archivos. En tan solo unos pasos, habrá rellenado las geodatabases corporativas con datos que utilizará para la edición y la confección de mapas web.
Conectar con el portal Enteprise
En esta sección, conectará con su portal Enterprise en ArcGIS Pro e iniciará sesión para poder publicar una capa web.
Nota:
Confirme los privilegios que su usuario del portal necesita para completar este tutorial; para ello, revise los requisitos para los tipos de usuario, los roles de miembro y los privilegios concedidos a los roles.
- En la esquina superior derecha de la pantalla, haga clic en el menú Iniciar sesión y elija Administrar portales.
- En la página Portales, haga clic en Agregar portal.
Dependiendo de los portales, si los hay, a los que esté conectado, es posible que vea otros portales en la lista. Si el portal ya aparece en la lista, puede omitir el paso de agregar el portal y proceder a convertirlo en el portal activo (si es necesario).
- En el cuadro de diálogo Agregar portal, escriba la URL de su portal y haga clic en Aceptar.
Nota:
El formato de la URL es https://webadapter.domain.com/arcgis.
El portal que ha agregado aparece en la lista.
- Si es necesario, en la lista de portales, haga clic con el botón derecho en la URL y seleccione Definir como portal activo para establecer la nueva conexión de portal como portal activo.
Ha agregado el portal y lo ha establecido como portal activo. A continuación, iniciará sesión en él.
- Haga clic con el botón derecho de nuevo en el portal que acaba de agregar y seleccione Iniciar sesión.
Nota:
Para completar satisfactoriamente este tutorial, asegúrese de que se está conectando a una cuenta del portal que tiene capacidades de publicación.
- Una vez que haya iniciado sesión, haga clic en la flecha atrás para regresar al proyecto.
En la esquina superior derecha del proyecto, se muestra el nombre del portal al que está conectado.
- En la barra de herramientas de acceso rápido, haga clic en el botón Guardar.
A continuación, agregará los datos heredados al mapa y lo preparará para su publicación.
Simbolizar las capas mediante archivos de capa
Ahora que se ha conectado a las bases de datos corporativas y ha copiado en ellas los datos, agregará los datos de residuos al mapa, aplicará la simbología adecuada y compartirá los datos como una capa de entidades web con Enterprise.
- En el panel Catálogo, arrastre todas las clases de entidad de la conexión de base de datos DSNY a DSNY Map.
Las capas aparecen en el mapa y se simbolizan con colores y símbolos predeterminados. Cambiará la simbología de la capa para representar mejor las entidades y atributos en el mapa. En primer lugar, cambiará el nombre de todas las capas para eliminar los guiones bajos.
- En el panel Contenido, haga clic en la capa Commercial_waste_zones para seleccionarla. Haga clic en ella de nuevo para que el nombre sea editable.
- Elimine los guiones bajos de modo que el nombre sea Commercial waste zones y haga clic en cualquier punto fuera de la capa.
- Siga los mismos pasos para cambiar el nombre de las capas Special_waste_sites y Storage_garages y eliminar los guiones bajos.
Ahora utilizará los archivos de capa creados para cada capa incluida en el proyecto.
- En el panel Contenido, haga clic en la capa Commercial waste zones. En la cinta, haga clic en la pestaña Capa de entidades y luego en Importar.
Aparece la ventana Importar simbología.
- En la ventana Importar simbología, en Capa de simbología, haga clic en el botón Examinar.
- En Proyecto, haga clic en Carpetas, expanda DSNY_Project/commondata/userdata y haga clic en el archivo Commercial_waste_zones_symbology.lyrx.
- Haga clic en Aceptar. En la ventana Importar simbología, haga clic en Aceptar.
- Aplique los archivos de capa a las otras dos capas importando el archivo de capa correspondiente de la carpeta userdata a cada una de ellas.
Ahora las capas están simbolizadas de una manera más agradable visualmente y listas para ser publicadas.
Compartir los datos como capa de entidades web de referencia
A continuación, compartirá los datos de residuos como capas web en Enterprise. Para aprovechar el flujo de trabajo completo de edición web en el que las ediciones web se referencian de nuevo a la base de datos, sin realizar una copia de los datos de origen, compartirá los datos residuales haciendo referencia a un data store registrado.
- En la cinta, haga clic en la pestaña Compartir y luego en Capa web.
Aparece el panel Compartir como capa web. Aquí puede introducir los parámetros de la capa web y analizarla en busca de errores antes de publicarla.
- En el panel Compartir como capa web, introduzca los siguientes datos:
- En Nombre, escriba DSNY Waste Management.
- En Resumen, escriba Esta capa web representa los datos heredados del departamento de recogida de basura de Nueva York.
- En Etiquetas, escriba DSNY, administración de residuos, NYC, reciclaje y Esri, pulsando la tecla de tabulación después de cada entrada.
A continuación, completará la información de Tipo de capa y de datos. Para compartir datos que hacen referencia a datos registrados, se incluye automáticamente una capa de imagen de mapa. Para admitir la consulta, visualización y edición de entidades, también debe habilitar la opción Entidad. Esto creará una capa de entidades web y una capa de imagen de mapa en su portal.
- En Tipo de capa y de datos, en Referencia a datos registrados, active la casilla Entidad.
- En la sección Ubicación, en Carpeta del portal, haga clic en el menú desplegable y elija Crear nueva carpeta. Escriba DSNY como nombre de carpeta.
Utilizará esta carpeta para almacenar todas las capas de administración de residuos.
- En Compartir con, seleccione la opción que representa a su organización corporativa.
Nota:
Cuando seleccione compartir contenido con su organización, la casilla de verificación tendrá el nombre de su organización corporativa.
Al seleccionar su organización corporativa se asegurará de que todos los miembros de su organización tengan acceso a esta capa web. A continuación, analizará la capa web para detectar posibles errores.
- En Finalizar uso compartido, haga clic en Analizar.
Se devuelven varios errores y advertencias. Debe corregir todos los errores antes de publicar, pero puede dejar las advertencias.
- Expanda el error relativo a la fuente de datos registrada en el servidor.
El primer analizador indica que la fuente de datos de la capa no está registrada en el servidor. Hay tres capas de entidades que está publicando, por lo que hay tres errores. Para corregir estos errores, creará un elemento de data store para registrar la geodatabase corporativa DSNY en el sitio de ArcGIS Server.
Nota:
Cuando se publican los servicios web en Enterprise y se elige hace referencia a datos registrados, la fuente de datos debe estar registrada en ArcGIS Server. Este registro permite al servidor acceder a sus datos y utilizarlos como fuente para las capas web. Crear un data store es la clave para que el servidor pueda acceder a sus datos. Un data store puede ser cualquier ubicación (bases de datos corporativas, carpetas, almacenes en la nube o bases de datos NoSQL) que albergue los datos que desea utilizar. Tras registrar los datos en el servidor, el servicio web publicado establece una conexión directa con la fuente de datos. Esta conexión garantiza que los servicios web hagan referencia a los datos del data store sin duplicarlos.
- Haga clic con el botón derecho en el primer error del grupo y elija Registrar fuente de datos con el servidor.
Aparece la ventana Agregar data store.
- En la ventana Agregar data store, introduzca los detalles de conexión del data store:
- En Título, escriba DSNYDataStore.
- En Etiquetas, escriba DSNY, administración de residuos, NYC, reciclaje y Esri, pulsando la tecla de tabulación después de cada entrada.
- En Carpeta del portal, elija DSNY.
- Haga clic en el botón Validar para validar la conexión de base de datos del servidor.
- En Compartir con, active la casilla correspondiente a su organización corporativa.
- Haga clic en Crear.
Aparece una marca de verificación delante del primer mensaje del servidor, lo que indica que la fuente de datos de la capa está registrada en el servidor.
Aunque parece que debe registrar las otras dos capas, si agrega el data store una vez se corregirá el problema para todas las capas con el mismo error, ya que todos los datos se almacenan en la misma geodatabase. Cuando vuelva a analizar la capa web, esos errores se resolverán.
- Haga clic en Analizar.
Se han resuelto los errores relativos al registro de los datos en el servidor. Por último, asignará identificadores numéricos únicos para resolver el último error. La asignación de Id. únicos es un requisito cuando se comparten datos como capa web y garantiza que los Id. de capa permanezcan estáticos cuando se sobrescribe la capa o el servicio web.
- Haga clic con el botón derecho en el mensaje de error No se han asignado Id. numéricos únicos y, seguidamente, haga clic en Asignar automáticamente los Id. de forma secuencial.
El error se soluciona. Ahora publicará la capa web.
- Haga clic en Publicar.
Una vez finalizados los procesos de publicación, en la parte inferior del panel aparece un mensaje para confirmar que las capas web se han compartido correctamente. El mensaje también contiene un vínculo para administrar las capas web en el portal de la empresa. Utilizará este vínculo en el próximo módulo para acceder a las capas web directamente en el portal de la empresa.
Ha creado conexiones de bases de datos para almacenar los datos de residuos heredados y los datos de los proveedores. A continuación, se ha conectado a su organización de portal desde ArcGIS Pro y ha compartido los datos heredados de residuos como una capa de entidades web que hace referencia a un data set registrado. En el siguiente módulo, probará la experiencia de edición web realizando ediciones en la capa de entidades web de un mapa web y evaluará los cambios en la geodatabase corporativa.
Editar los datos publicados en un mapa web
Una vez publicada la capa web, podrá probar la experiencia de edición accediendo a la capa de entidades web de DSNY en Visor de mapas y realizar ediciones. A continuación, en ArcGIS Pro, accederá a los datos heredados de residuos desde la conexión de base de datos y confirmará que las modificaciones que ha realizado en el navegador reflejan los datos originales.
Explorar elementos publicados
En primer lugar, accederá a los elementos del portal creados después de publicar la capa web DSNY Waste Management.
- En el panel Compartir como capa web, haga clic en Administrar la capa web.
- Si es necesario, en la esquina superior derecha de la página, inicie sesión con la misma cuenta del portal para acceder a los datos publicados.
- En la cinta, haga clic en la pestaña Contenido.
La página de detalles del elemento para la capa web que ha publicado aparece en una pestaña del navegador.
- En la página Mi contenido, en Carpetas, haga clic en la carpeta DSNY para ver su contenido.
Nota:
Es posible que aparezcan diferentes carpetas en función de lo que haya creado.
La carpeta DSNY contiene tres elementos de portal que creó al publicar la capa web DSNY Waste Management:
- Un elemento de data store garantiza que el sitio ArcGIS Server tiene acceso a los datos que se publican.
- Una capa de imagen de mapa está disponible únicamente si comparte a un portal Enterprise y se crea automáticamente cuando publica datos haciendo referencia a un data store registrado.
- Una capa de entidades web admite la consulta, visualización y edición de entidades vectoriales.
A continuación, abrirá la capa de entidades DSNY Waste Management en Visor de mapas y creará una entidad.
Editar la capa de entidades
A continuación, creará una entidad de instalación de residuos en la capa de entidades DSNY Waste Management y guardará el mapa.
- Haga clic en la capa de entidades DSNY Waste Management.
Se abre la página de detalles del elemento. En la página de detalles del elemento se agregan metadatos y otra información descriptiva sobre la capa, como restricciones de uso y créditos.
- En la página de detalles del elemento de la capa web DSNY Waste Management, haga clic en Abrir en Map Viewer.
Todavía no hay elementos en esta capa, por lo que solamente aparece el mapa base. Antes de crear entidades, cambiará el mapa base por otro que se ajuste más a los datos con los que está trabajando.
- En la esquina inferior izquierda de la pantalla, en la barra de herramientas Contenido (oscura), haga clic en el botón Expandir.
Ahora puede ver todos los nombres de los comandos.
- En la barra de herramientas, haga clic en Mapa base y seleccione Lona gris claro.
Disponer de un mapa base más general, con menos etiquetas y menos topografía, es más apropiado para los datos de gestión de residuos y hará que a otros les resulte más fácil interpretar el mapa.
Las capas aparecen en el mapa web tal y como estaban en ArcGIS Pro en el momento de aplicar la simbología de los archivos de capas. Con el cambio del mapa base, en este mapa web se hace hincapié en los datos, no en el mapa base. A continuación, creará entidades utilizando herramientas de edición.
- Cierre el panel Mapa base.
- En la barra de herramientas Configuración (clara), haga clic en el botón Editar.
- En el panel Editor, haga clic en la capa Special waste sites.
Al hacer clic en una capa en el panel Editor, la capa se activa y todas las entidades que cree se almacenarán en ella.
- Amplíe la zona Queens Southeast y haga clic para agregar un punto en el mapa.
- En el panel Crear entidades, introduzca los atributos siguientes para la entidad de instalación de residuos agregada:
- En Tipo, escriba Instalación de residuos.
- En Nombre, escriba Green Solutions.
- En Dirección, escriba 133 Dunkirk Street.
- En Ciudad, escriba Albans.
- En Estado, escriba NY.
- En Código postal, escriba 11412.
- En BORO y BOROCD, escriba 331
- Haga clic en Crear.
Ha creado una entidad de instalación de residuos y le ha agregado atriutos. Seguidamente, guardará el mapa web.
- En la barra de herramientas Contenido, haga clic en Guardar y abrir y seleccione Guardar como.
Nota:
El punto azul indicia que hay cambios en el mapa web que no se han guardado.
- En la ventana Guardar mapa, introduzca la siguiente información:
- En Título, escriba DSNY Waste Collection Web Map.
- En Carpeta, haga clic en el menú desplegable y elija DSNY.
- Agregue algunas etiquetas.
- En Resumen, escriba Este mapa se utiliza para la edición web.
- Haga clic en Guardar.
- Junto al título del mapa, haga clic en el botón de opciones y elija Contenido.
En la página Contenido, aparece DSNY Waste Collection Web Map con otros elementos en la carpeta DSNY.
A continuación, abrirá ArcGIS Pro y confirmará que la entidad de instalación de residuos que ha agregado aparece ahora en la geodatabase corporativa.
Visualizar las ediciones web en la geodatabase de origen
Ha editado una capa de entidades que publicó y compartió en su portal de Enterprise. A continuación, explorará los datos de residuos de DSNY desde la conexión de base de datos y se asegurará de que la edición que ha realizado en el portal aparece de nuevo como referencia en la geodatabase corporativa.
- Restaure ArcGIS Pro y el proyecto DSNY.
- Amplíe la zona Queens Southeast en la que ha agregado la instalación de residuos en el mapa web.
- Con la herramienta Explorar, haga clic en la entidad de instalación de residuos de Queens Southeast.
Los atributos que ha agregado para la entidad de instalación de residuos en el mapa web aparecen en la ventana emergente de la entidad en ArcGIS Pro.
- Cierre la ventana emergente.
Para probar la experiencia de edición completa, a continuación realizará ediciones directamente en la geodatabase corporativa y evaluará cómo se reflejan estas ediciones en la capa de entidades web, e implícitamente en el mapa web. Para este ejemplo, desplazará la ubicación de una de las instalaciones de residuos especiales.
- En la cinta, haga clic en la pestaña Mapa. En el grupo Selección, haga clic en la herramienta Seleccionar.
- En el mapa, amplíe la zona Staten Island.
- En el panel Contenido, desactive Storage garages.
- En el mapa, haga clic en la entidad de instalación de residuos para seleccionarla.
Dado que hay dos entidades la misma ubicación, aparece un chip de selección en el que puede especificar de qué capa desea seleccionar.
- En el chip de selección, haga clic en la flecha desplegable y elija DSNY Special Waste Drop-Off Site.
El chip de selección desaparece y la entidad de instalación de residuos se selecciona.
- En la cinta, haga clic en la pestaña Editar y, en la sección Herramientas, haga clic en Mover.
Aparecerá el panel Modificar entidades.
Solo tiene una entidad seleccionada en una capa, por lo que cualquier edición que realice tendrá lugar en dicha entidad. La herramienta Mover está seleccionada de forma predeterminada.
- En el mapa, señale la entidad seleccionada, haga clic en el punto amarillo y desplace la entidad de instalación de residuos a la zona noroeste de Staten Island.
Ahora que ha guardado la edición realizada directamente en la geodatabase corporativa, visualizará el mapa web que contiene los datos de residuos para comprobar que se muestra la edición.
- En la barra de herramientas de edición flotante de la parte inferior del mapa, haga clic en Finalizar boceto.
- Regrese a la pestaña del navegador en la que se encuentra su portal corporativo y, si es necesario, haga clic en la pestaña Contenido.
- Haga clic en el elemento DSNY Waste Collection Web Map para abrir la página de detalles correspondiente. Haga clic en Abrir en Map Viewer.
La entidad de instalación de residuos se encuentra ahora en la parte norte de la zona Staten Island y refleja la edición realizada en ArcGIS Pro.
Ha probado satisfactoriamente la experiencia completa de edición web agregando la capa web a un mapa web, creando una entidad de instalación de residuos, conectándose a la base de datos en ArcGIS Pro y verificando que la edición que realizó en el mapa web estaba presente en una aplicación cliente diferente. Por último, ha realizado una edición en los datos de residuos en ArcGIS Pro y la ha visualizado en el mapa web. A continuación, publicará los datos de los proveedores directamente desde Enterprise.
Publicar y compartir varias capas desde ArcGIS Enterprise
Publicará los datos de los proveedores como capas de entidades web independientes directamente desde Enterprise. Creará un elemento de data store y publicará varias capas web en un mismo proceso. Por último, agregará la capa web de proveedores en el mapa web DSNY Waste Management y concederá acceso al mapa a los miembros de la organización compartiéndolo con un grupo del portal.
Crear un elemento de data store
Los datos de proveedor se almacenan en una geodatabase corporativa distinta de los datos heredados. Para asegurarse de que ArcGIS Server tiene acceso a la base de datos NYC Vendors, creará un data store para registrar los datos de esta base de datos con el servidor.
- Visualice la pestaña del navegador en la que se encuentra su portal y haga clic en la pestaña Contenido.
- En la página Contenido, haga clic en el botón Nuevo elemento.
Aparece la ventana Nuevo elemento. Aquí puede elegir entre muchos tipos de elementos, como clases de entidades, capas de imágenes, capas de teselas, data stores, etc. Creará un data store.
- En la ventana Nuevo elemento, desplácese hacia abajo y haga clic en Data store.
- En Seleccione el tipo de data store que va a agregar, haga clic en Base de datos.
Debe elegir Base de datos porque desea conectarse a la base de datos NYC Vendors.
- Haga clic en Siguiente.
- En Seleccione el tipo de base de datos, haga clic en Base de datos relacional.
- Haga clic en Siguiente.
- En Especifique información sobre la conexión o la ubicación para permitir que los sitios de ArcGIS Server accedan a los datos, haga clic en Seleccionar archivo.
Elegirá un archivo .sde que almacena la conexión a la base de datos NYC Vendors. El archivo .sde se creó al establecer conexión con la base de datos NYC Vendors en ArcGIS Pro.
- En la ventana del navegador de archivos, vaya a C:\Users\UserName\Documents\ArcGIS\Packages y expanda la carpeta DSNY_Project_b2653d. Haga clic en el archivo NYC Vendors.sde y luego en Abrir.
Nota:
Para simplificar, ha cambiado el nombre cualificado de la conexión a la base de datos por NYC Vendors. Cualquiera que sea el nombre de la conexión a la base de datos se mostrará aquí como el nombre del archivo .sde.
Aparece informacón sobre la conexión. Su información de conexión será diferente, en función de su servidor, instancia, base de datos y otras propiedades.
- Haga clic en Siguiente.
- Active la casilla que se encuentra junto al servidor.
- Haga clic en Siguiente.
- Introduzca la siguiente información en las propiedades de Conexión de data store:
- En Título, escriba NYCVendorsDataStore.
- En Carpeta, haga clic en el menú desplegable y elija Crear nueva carpeta. Asigne el nombre Vendors_NYC a la carpeta y verifique que se utiliza como carpeta.
- En Etiquetas, escriba NYC y vendors.
- En Resumen, escriba Este data store es compatible con las capas de entidades web de los proveedores.
- Haga clic en Crear conexión.
Se abre la página de detalles del elemento de data store.
- Haga clic en la pestaña Contenido y, en Carpetas, haga clic en Vendors_NYC para ver el elemento de data store.
A continuación, utilizará el elemento de data store para publicar varias capas de entidades web directamente desde Enterprise.
Publicar varias capas de entidades web
A continuación, publicará de forma masiva las capas de entidades web desde el elemento de data store. De este modo, no será necesario publicar de forma manual cada una de las capas web.
- En la página Contenido, haga clic en NYCVendorsDataStore para abrir la página de detalles del elemento.
- En la página de detalles del elemento, haga clic en la pestaña Capas.
- Haga clic en Crear capas.
- En Zona horaria de los datos, haga clic en el menú desplegable y seleccione (UTC-05:00) Hora del este (EE. UU. y Canadá).
- Haga clic en Siguiente.
- En Seleccionar carpeta, haga clic en el menú desplegable y elija Vendors_NYC.
- Haga clic en Siguiente.
- En la última página, verifique que su servidor esté seleccionado y haga clic en Iniciar publicación.
Una vez finalizado el proceso, aparecen cuatro capas.
Se agregan una capa de entidades y una capa de imágenes de mapa para el dataset Vendor_pickup_frequencies y una capa de entidades y una capa de imágenes de mapa para el dataset Disposal_vendor.
A continuación, creará un grupo del portal para compartir su mapa web. Compartir con grupos permite controlar quién tiene funcionalidades de acceso o edición a sus datos. En este ejemplo, creará un grupo para los editores de los datos de recogida de residuos.
Crear un grupo y compartir elementos con él
Para compartir sus datos y su mapa web con un grupo, primero debe crear un grupo para los editores de datos.
- En la cinta, haga clic en la pestaña Grupos y luego en Crear grupo.
- En la ventana Crear grupo, en Nombre, escriba Calidad de los datos.
- Desplácese hasta la sección Pertenencia a grupo.
En la sección Pertenencia a grupo, puede controlar quién puede ver el grupo, por ejemplo todos los miembros de la organización o solamente los miembros del grupo. También puede controlar cómo pueden unirse los demás al grupo. Por ejemplo, si en su organización hay varios editores de datos y desea que solo ellos tengan acceso a sus datos, puede invitar a esos miembros al grupo. Por el momento, mantendrá todos los valores predeterminados y creará el grupo para poder compartir en él.
- Haga clic en Guardar.
Ha creado un grupo de uso compartido que puede ayudarle a limitar el acceso a sus datos únicamente a determinados usuarios. A continuación, agregará las capas de entidades Vendor_pickup_frequencies y Disposal_vendor al mapa web DSNY Waste Collection y lo compartirá con el grupo Calidad de los datos.
- Haga clic en la pestaña Contenido y luego en la carpeta DSNY.
- Haga clic en DSNY Waste Collection Web Map y abra el mapa en Visor de mapas.
- En el panel Capas, haga clic en el botón Agregar.
- En el panel Agregar capa, en las capas de entidades Vendor_pickup_frequencies y Disposal_vendor, haga clic en el botón Agregar.
- Haga clic en la flecha atrás para cerrar el panel Agregar capa.
Las capas de proveedores aparecen en el panel Capas y en el mapa.
Al publicar en masa los datasets de los proveedores, las capas web se muestran con la simbología predeterminada. Normalmente, personalizaría la simbología, no obstante, por el momento dejará las capas como están. Para obtener más información sobre la simbología de los mapas temáticos, consulte es tutorial.
- En la barra de herramientas Contenido, haga clic en Guardar y abrir y en Guardar.
A continuación, compartirá el mapa web con el grupo Calidad de los datos para garantizar el acceso de edición a los miembros del grupo.
- En la barra de herramientas Contenido, haga clic en Compartir mapa.
Puedes compartir con todos los miembros de su organización o con todo el mundo (público), lo que proporcionaría un acceso abierto a sus datos. En este caso, compartir con todo el mundo o con la organización puede no ser lo óptimo, ya que no queremos que cualquiera edite nuestros datos. Utilizará el grupo de uso compartido que ha creado.
- En la ventana Compartir, en Definir uso compartido de grupo, haga clic en Editar uso compartido de grupo.
- En la ventana Uso compartido de grupo, seleccione el grupo Calidad de los datos que creó anteriormente.
Nota:
Sus grupos serán diferentes de lo que se muestra en la imagen. Los grupos que ya estén creados en el portal aparecerán aquí.
- Haga clic en Aceptar y, luego, en Guardar.
Antes de guardar los cambios, se le pedirá que cambie el tipo de acceso a las capas de entidades web subyacentes almacenadas en el mapa. Al actualizar el uso compartido se sincronizará el nivel de uso compartido de las capas de entidades Disposal_vendor, Vendor_pickup_frequencies y DSNY Waste Management para que se corresponda con el mapa web DSNY Waste Collection.
- En la ventana Revisar uso compartido, haga clic en Actualizar uso compartido.
Aparecerá un mensaje en la parte inferior de la pantalla para confirmar que el nivel de uso compartido del mapa web DSNY Waste Collection se ha actualizado correctamente.
- Retroceda a la pestaña Grupos y haga clic en el grupo Calidad de los datos.
El contenido al que tienen acceso los miembros del grupo se indica dentro del grupo. Ahora que ya tiene el grupo y ha compartido las capas y el mapa web en él, puede invitar a los usuarios que desee que tengan acceso a estos elementos.
Ha publicado correctamente varias capas desde Enterprise, ha creado un grupo de uso compartido y ha compartido elementos específicos con los miembros del grupo.
En este tutorial, ha actuado como editor del departamento de recogida de basura de Nueva York, donde ayuda a aumentar la colaboración del departamento mediante la implementación de un flujo de trabajo de edición basado en web en Enterprise. Primero ha publicado datos heredados de ArcGIS Pro haciendo referencia a un data store registrado. A continuación, ha probado el flujo de trabajo de edición web consumiendo las capas de entidades web compartidas en un mapa web y realizando cambios en dicho mapa web. Ha publicado los datos de proveedor directamente desde Enterprise y ha agregado todas las capas web al mapa web. Por último, ha garantizado el acceso al mapa web compartiéndolo con un grupo específico del portal.