Skip To Content

Preparar los datos de SharePoint

ArcGIS Maps for SharePoint permite agregar contenido al elemento web de ArcGIS Maps desde varias fuentes, como las listas de SharePoint de su colección de sitios, tablas de un servidor de SQL externo y ArcGIS Online o ArcGIS Enterprise. Antes de agregar datos al mapa, es necesario habilitar (geocodificar) espacialmente los elementos de las listas utilizando los flujos de trabajo de ArcGIS Maps. La geocodificación es el proceso de recopilar datos, como direcciones, y convertirlos en coordenadas que se correspondan con ubicaciones en un sistema de coordenadas.

ArcGIS Maps for SharePoint incluye dos flujos de trabajo para ayudarle a geocodificar distintos tipos de datos:

  • Flujo de trabajo de ArcGIS Maps Locate
  • Flujo de trabajo de ArcGIS Maps Connect (para SharePoint en sus propias instalaciones solamente)

La tabla siguiente proporciona información sobre cómo geocodificar distintos tipos de datos.

Origen de datosProceso para agregar a un mapa

Lista de SharePoint con datos de direcciones

Ejecute el flujo de trabajo de ArcGIS Maps Locate. Consulte Geocodificar listas que contienen datos de direcciones o nombres de lugares.

Este proceso consume créditos de ArcGIS .

Lista de SharePoint que contiene nombres de lugares, como una ciudad de EE. UU., un estado de EE. UU. o un país del mundo.

Ejecute el flujo de trabajo de ArcGIS Maps Locate. Consulte Geocodificar listas que contienen datos de direcciones o nombres de lugares.

Lista de SharePoint que contiene datos de coordenadas

Agregue el campo ArcGIS Location a la lista existente. Consulte Geocodificar listas que contengan datos de coordenadas.

Tablas SQL Server externas

Ejecute el flujo de trabajo de ArcGIS Maps Connect para crear una conexión con el contenido externo. El flujo de trabajo de ArcGIS Maps Connect incluye el flujo de trabajo de ArcGIS Maps Locate. Consulte Conectar con los datos externos.

ArcGIS (ArcGIS Online o ArcGIS Enterprise)

No se precisa geocodificación. Consulte Añadir datos de ArcGIS.

Flujo de trabajo de ArcGIS Maps Locate

ArcGIS Maps Locate puede geocodificar listas de SharePoint que contienen los tipos de ubicación siguientes:

  • Dirección: en Estados Unidos, los datos de dirección están formados por nombre de calle, ciudad, estado, código postal y país. En otros países hay elementos de dirección similares. Cuantos más elementos de dirección contengan sus datos, más precisión tendrán los resultados. Puede buscar una lista completa de países para los que existe cobertura de dirección en el vínculo países admitidos de la página Información general sobre el Servicio de geocodificación mundial.
  • Ciudad de EE. UU., Estado, Código postal, Ciudad del mundo y País: las ciudades (Ciudad de Estados Unidos y Ciudad del mundo) se agregan al mapa como puntos. Los estados, códigos postales y países se agregan al mapa como polígonos, que representan tanto la forma como la ubicación del lugar. Al introducir países del mundo, puede usar los Códigos de país Geonames como referencia para las variaciones ortográficas aceptadas.
  • Tipos de ubicación personalizados: esta entidad permite usar un servicio alojado de ArcGIS Online para especificar un tipo de ubicación. Por ejemplo, si su organización tiene sus propios límites (distritos hídricos, distritos de ventas, límites de zonificación) compartidos en ArcGIS Online, puede representar los datos de su hoja de cálculo utilizando dichas ubicaciones en lugar de los tipos de ubicación predeterminados.

El flujo de trabajo de ArcGIS Maps Locate requiere una conexión a la plataforma ArcGIS para acceder al Servicio de geocodificación mundial de ArcGIS para geocodificar direcciones. De forma predeterminada, el flujo de trabajo de ArcGIS Maps Locate se conecta a http://www.arcgis.com, pero esta cadena de caracteres de conexión se puede cambiar para apuntar a una instancia de ArcGIS Enterprise editando la dirección URL de conexión a ArcGIS. Si se conecta a una instancia del portal de ArcGIS Enterprise, el localizador predeterminado de su instancia del portal estará disponible al ejecutar el flujo de trabajo de ArcGIS Maps Locate.

Nota:

Si se conecta a una instancia de ArcGIS Enterprise y no ve que los campos rellenen la página Elegir las columnas con información de localización del flujo de trabajo de ArcGIS Maps Locate, defina el servicio de geocodificación de manera que esté disponible para Todos.

Al ejecutar el flujo de trabajo de ArcGIS Maps Locate sobre una lista, agrega columnas nuevas a la lista. Para elementos de punto, se agregan columnas de ArcGIS Location, ShapeX y ShapeY; para elementos de línea y de polígono, se agregan columnas de ArcGIS Location y Shape. Los campos ShapeY y ShapeX (o Shape) almacenan los datos de coordenadas geográficas del elemento de la lista. El campo de ArcGIS Location almacena la geometría del elemento de la lista en formato JSON, que puede ser un punto, una línea o un polígono, e integra un mapa interactivo en el formulario de cada elemento, lo que le permite visualizar y manipular la ubicación de un elemento. Para eliminar estas columnas, utilice la página Configuración de lista para la lista.

Para el caso de entidades de punto, se agregan las columnas de Ubicación de Mapas Esri, ShapeX y ShapeY a la lista

Flujo de trabajo de ArcGIS Maps Connect

A menudo, los datos empresariales residen en varios lugares. ArcGIS Maps for SharePoint aprovecha los Business Connectivity Services (BCS) de SharePoint para recuperar los datos que residen en Microsoft SQL Server (incluido SQL Server Express) e incorporarlos a SharePoint. BCS crea un tipo de contenido externo en SharePoint que permite el acceso de lectura y escritura a la tabla conectada. Eso significa que no solo se puede agregar contenido externo de SQL Server a una lista conectada en SharePoint, sino que los cambios que introduzca en la lista mediante el flujo de trabajo de ArcGIS Maps Connect, incluida la información de ubicaciones y de atributos enriquecidos, se escriben en la tabla original. El flujo de trabajo de ArcGIS Maps Connect da como resultado una lista de SharePoint normal, no una lista externa. Dicho esto, los campos creados a partir de la base de datos SQL son de un tipo externo y las ediciones realizadas en esos campos en SharePoint no se pueden volver a transferir a la base de datos. SharePoint solo puede devolver los campos que ha creado, como los del flujo de trabajo de ArcGIS Maps Locate o de geoenriquecimiento.

El flujo de trabajo de ArcGIS Maps Connect crea una lista conectada: una lista de SharePoint que mantiene una conexión con la base de datos del servidor SQL subyacente. Business Connectivity Service (BCS) de SharePoint utiliza los trabajos del temporizador de SharePoint para mantener y actualizar la conexión entre la base de datos de SQL Server y la lista de SharePoint conectada. De forma predeterminada, el trabajo del temporizador se ejecuta una vez por hora, pero este ajuste se puede cambiar en la Administración central de SharePoint.

Nota:

Si utiliza el flujo de trabajo de ArcGIS Maps Connect como un servicio de Windows, debe reiniciar manualmente el servicio de temporizador de SharePoint después de instalar ArcGIS Maps for SharePoint.

El flujo de trabajo de ArcGIS Maps Connect le guía durante el proceso de conectar a la base de datos SQL Server, seleccionar la tabla deseada, crear la lista conectada, geocodificar la lista y enriquecerla con datos demográficos y otros datos contextuales, todo ello sin programaciones ni códigos personalizados. Después de crear la lista conectada, puede agregar los datos de la lista al elemento web de ArcGIS Maps.

Importar datos de hojas de cálculo de Excel

Existen varias prácticas recomendadas para importar las hojas de cálculo de Excel que se utilizarán con ArcGIS Maps for SharePoint:

  • La hoja de cálculo debe tener el formato de una tabla Excel.
  • Asegúrese de que la hoja de cálculo no contenga columnas ni filas vacías.
  • Asegúrese de que cada columna tenga un encabezado (título).
  • Si está utilizando una lista creada a partir de la importación de una hoja de cálculo de Excel, tenga presente que SharePoint utiliza la primera columna de texto de la hoja de cálculo como el campo de título con un hipervínculo a la hoja de cálculo original. El elemento web de ArcGIS Maps no incluye campos con hipervínculos al agregar datos al mapa (es decir, el contenido del campo de título no aparecerá en los elementos emergentes). Eso significa que posiblemente deba modificar la vista predeterminada de la lista en SharePoint para que incluya los campos correspondientes para visualizar información en elementos emergentes y conectar los elementos web.
  • Utilice Internet Explorer para importar datos de una hoja de cálculo de Excel; los navegadores Chrome y Firefox no admiten la importación de datos de Excel en SharePoint.
Nota:

Si es la primera vez que crea y trabaja con listas en SharePoint, consulte las siguientes guías para obtener más información: