¿Por qué compartir datos SIG como KML?
¿Por qué compartir datos SIG como KML?
El lenguaje de marcado (KML) es un formato que encapsula geometría, simbología, descripciones, atributos, imágenes y comportamiento en un origen simple. KML brinda a los usuarios de ArcGIS Desktop la oportunidad de compartir sus capas y mapas con otros usuarios, muchos de los cuales pueden no ser profesionales SIG, al agrupar todos los elementos de datos SIG que se muestran en una fuente simple y fácil de compartir.
Además, KML aprovecha HTML para la presentación de atributos de elementos, que permite una enorme flexibilidad en el proceso de creación. Por ejemplo, los gráficos, las imágenes y las tablas se pueden incluir como contenido de la entidad. HTML también admite la incorporación de comportamiento de valor agregado a las entidades, como la vinculación a contenido Web o el envío de solicitudes basadas en parámetros a los servicios online.
KML se puede mostrar en varias aplicaciones, incluido Google Earth, Google Maps, ArcGlobe y ArcGIS Explorer.
Casos de uso común para compartir datos SIG como KML
Hay tres casos de uso principal para los usuarios de ArcGIS Desktop que crean KML.
-
Compartir datos SIG existentes como KML
Por ejemplo, la publicación de los últimos datos sobre terremotos del Levantamiento Geológico de los Estados Unidos (USGS). Los usuarios de ArcGIS Desktop, a través de ArcMap, ArcGlobe y ArcScene, tienen una excelente plataforma de creación para KML. Para crear KML a partir de los datos SIG, se deben definir las principales características de visualización (como geometría, simbología y la presentación de atributos de HTML) para los datos que se comparten. La geometría de las entidades SIG se incorpora en el campo Forma de los datos de origen. La geometría de la entidad se crea y mantiene mediante la funcionalidad de edición espacial de ArcMap. Mientras que los datos SIG pueden estar en cualquier sistema de referencia espacial, como una zona UTM basada en metros, cuando los datos se comparten como KML, se vuelven a proyectar en coordenadas geográficas. La simbología de las entidades e imágenes SIG se define cuando los datos de origen se muestran como una capa en ArcMap, ArcGlobe o ArcScene. La simbología predeterminada se asigna cuando se agregan los datos, que después puede actualizar el usuario. Dado que la simbología KML es un subconjunto de las opciones de simbología disponibles en ArcGIS, no se recomiendan opciones complejas como símbolos multicapa. La presentación de HTML para las entidades dentro de una capa se pueden configurar en la ficha HTML del cuadro de diálogo Propiedades de capa. Aquí, el usuario puede especificar si los atributos de la entidad se muestran como una tabla simple de valores y nombres de campos o si se debe utilizar una visualización más avanzada. La herramienta HTML emergente se puede utilizar para previsualizar cómo se mostrará el contenido en KML. Más información sobre cómo crear datos SIG existentes como KML.
-
Proporcionar un contexto geográfico para el contenido HTML
Por ejemplo, la georreferenciación de artículos periodísticos. A veces, el contenido HTML es la principal fuente de información, y la geometría es simplemente un contexto geográfico. En estos casos, el foco no está en el SIG, sino en la información almacenada dentro del HTML. Incorporar una ubicación con una página HTML permite el acceso al contenido basado en su posición en un globo virtual. También permite una representación visual de la relación espacial entre este contenido y otro contenido habilitado espacialmente. Para georreferenciar el HTML, debe haber algunas propiedades dentro del HTML que se puedan convertir a una ubicación. Por ejemplo, los artículos periodísticos por lo general incluyen un nombre de ciudad que se puede geocodificar fácilmente en una posición en el planeta. Una vez que haya un conjunto de entidades ubicadas, el contenido HTML correspondiente a cada ubicación se puede almacenar directamente en la geodatabase o se puede hacer referencia a través de una dirección URL. La ventaja de la primera opción es la encapsulación de todos los datos correspondientes en la geodatabase, lo que anula la dependencia a una conexión de Internet. La ventaja de la segunda opción es la capacidad de actualizar el contenido HTML por separado de la información de ubicación. En cualquier caso, la presentación de HTML de la capa se configura en la ficha HTML emergente del cuadro de diálogo Propiedades de capa y se puede utilizar la herramienta HTML emergente para previsualizar cómo se mostrará el contenido en KML. Más información sobre cómo proporcionar un contexto SIG al contenido HTML.
-
Crear nuevas entidades explícitamente como KML
Por ejemplo, bosquejar rápidamente un sitio de desarrollo propuesto para compartir con otros. Los usuarios pueden crear dinámicamente elementos KML al bosquejar entidades sobre los datos geográficos existentes mediante la extensión ArcSketch habilitada para KML. ArcSketch permite la creación previa de la simbología de capa, lo que proporciona una paleta de símbolos que pueden elegir los usuarios a medida que bosquejan la geometría de nuevas entidades en el mapa. Al combinar la rápida edición simbolizada de entidades SIG a través de ArcSketch con la configuración de propiedades de capa para HTML emergentes, se pueden crear datos SIG para que estén listos para compartir como KML de una manera muy eficiente. Al finalizar la sesión de edición de ArcSketch, se genera automáticamente un archivo KML que contiene la geometría, simbología y contenido HTML para las entidades editadas. Más información sobre cómo utilizar ArcSketch para crear nuevas entidades como KML.
Crear el KML
Los usuarios de ArcGIS Desktop pueden crear fácilmente archivos KML a partir de las capas y mapas creados al ejecutar una de las funciones de geoprocesamiento de exportación KML disponibles en el conjunto de herramientas Conversión en la ventana Caja de herramientas. Estas herramientas permiten la exportación de una sola capa a KML o la exportación de todo el mapa a KML.
Un archivo KML creado a partir de ArcGIS Desktop será una instantánea de los datos SIG actuales. Si los datos SIG se actualizan periódicamente, el archivo KML también se debe actualizar consecuentemente.
Cuando los archivos KML contienen datos de imagen, ya sean datos ráster o datos vectoriales nativos que se muestran como ráster, se exporta una imagen de submuestreo para incluirla en el archivo KMZ (KML comprimido). Ya que esta imagen se encuentra dentro del KMZ, no se mostrará como una imagen de resolución más alta a medida que el usuario se acerque al contenido.
Para proporcionar contenido dinámico o datos de imagen como KML, debe crear vínculos de red KML con ArcGIS Server. Esto proporciona mecanismos para servir datos dinámicos y variar las resoluciones de imagen basado en la distancia de visualización.
Las mismas capas y mapas utilizados para generar un archivo KML se pueden utilizar para crear los servicios de vínculo de red KML. Los usuarios de ArcGIS Server emplean la aplicación Administrador para publicar un servicio KML.
Más información sobre cómo habilitar los servicios de mapa como KML mediante ArcGIS Server
Compartir el KML
Una vez creados, los archivos KML se pueden enviar directamente a otros o se pueden alojar en una página Web. Al hacer que el KML esté disponible públicamente en una página Web, los motores de búsqueda como Google pueden explotar la información del archivo y devolver visitas a su contenido basado en una búsqueda de Internet.
Para los vínculos de red KML publicados a través de ArcGIS Server, el servicio se expone como la información de conexión del vínculo de red y como un archivo KML encapsulado que contiene el vínculo de red. La mayoría de los consumidores de KML, incluido Google Earth, ArcGlobe y ArcGIS Explorer, admiten cualquiera de las formas de información de conexión.