ArcGIS Explorer SDK | Retroalimentación Enviar este tema por correo electrónico Imprimir este tema

##### Introducción

ArcGIS Explorer incluye un kit de desarrollador de software (SDK). El objetivo del SDK es servir de apoyo a los desarrolladores para utilizar la interfaz de programación de la aplicación ArcGIS Explorer (API) y construir add-ins compatibles con la aplicación ArcGIS Explorer.

Se puede utilizar un add-in para agregar una amplia variedad de funciones a la interfaz estándar de ArcGIS Explorer, ya que puede ejecutar cualquier código personalizado. Con un add-in se puede recuperar datos o imágenes de Internet, consultar una base de datos remota, realizar tareas de procesamiento geográfico en un servidor remoto y extraer información de los resultados, y mucho más.

También se puede utilizar un add-in para interactuar con las otras clases del modelo objeto de ArcGIS Explorer; por ejemplo, se puede buscar información sobre las capas y los resultados existentes, ejecutar otros add-ins, agregar contenido al mapa y buscar los componentes en capas vectores locales.

La API de ArcGIS Explorer ofrece seis tipos de "Add-ins" como medios para extender la aplicación: botones, casillas de verificación, cuadros combinados, ventanas acoplables, extensiones y galerías. Cada tipo de add-in se implementa en .NET ya que deriva desde una clase abstracta en el espacio de nombres de ESRI.ArcGISExplorer.Application.

##### La API de ArcGIS Explorer API y Microsoft .NET 3.5 SP1 Framework

La API de ArcGIS Explorer se basa en Microsoft .NET 3.5 Framework Service Pack 1. El .NET Framework es esencial para el correcto desarrollo e implementación de add-ins; se requiere Microsoft Visual Studio 2008 o 2010 (entornos de desarrollo .NET) para desarrollar add-ins. El .NET Framework es un requisito de instalación para ArcGIS Explorer y también está presente en los equipos en que se implementan los add-ins. La API de ArcGIS Explorer es compatible con todas las ediciones actuales de Microsoft Visual Studio 2008 y 2010 (desde Express hasta Enterprise), y se admiten dos idiomas .NET (C# y VB.NET) para el desarrollo de add-ins.

Si se utilizan Microsoft Visual Studio y la API de ArcGIS Explorer, se pueden desarrollar add-ins. Una vez que creó un add-in en Visual Studio, el add-in se compila como un archivo de biblioteca de vínculos dinámicos (DLL) y se comprime en un archivo de add-in (.eaz). Cuando hace referencia a ArcGIS Explorer en el archivo de add-in, éste último reconoce el archivo como un add-in, y el add-in está disponible para utilizarlo con ArcGIS Explorer a través del cuadro de diálogo Add-ins de ArcGIS Explorer.

Nota Los add-ins son el único tipo de personalización de programación posible en ArcGIS Explorer; no se puede crear otro tipo de clase personalizada para ArcGIS Explorer, ni tampoco se pueden incorporar las funcionalidades de ArcGIS Explorer en otra aplicación. Se puede realizar la personalización no programada de la apariencia de la aplicación a través de los archivos de configuración de la aplicación.
Más información sobre la configuración de la aplicación

##### Acerca del Kit desarrollador de software ArcGIS Explorer

Para crear un add-in, se debe instalar el ArcGIS Explorer SDK. Además de una versión de su ayuda conceptual y de componentes que se integra en el IDE de Visual Studio, el ArcGIS Explorer SDK instala una cantidad de elementos que autorizan a los desarrolladores a aprovechar al máximo ArcGIS Explorer API:

- Diagramas de las clases de ArcGIS Explorer API (el espacio para el nombre de ESRI.ArcGISExplorer)
Los diagramas de clase muestran las distintas clases que se exponen en ArcGIS Explorer API. Puede utilizar el diagrama como práctico acceso directo para encontrar la clase con la que desea trabajar. El diagrama también ayuda a entender cómo las clases se acomodan entre sí para formar la API.
- Plantillas de proyectos y elementos para Visual Studio
ArcGIS Explorer SDK instala algunas plantillas de proyectos como ayuda para crear un add-in nuevo fácilmente. Existen diferentes plantillas de add-ins disponibles para crear cada uno de los tipos de add-ins.
- Proyectos de add-ins de muestra
Ya se crearon y se instalaron una cantidad de add-ins de muestra con el ArcGIS Explorer SDK. Al compilar los add-ins y recorrer el código paso a paso (como lo ejecuta la muestra) se puede comprender mejor el API. Puede ser que las muestras de add-in ya brinden algunas de las funciones que desea desarrollar, por lo tanto puede ahorrar tiempo si verifica las muestras antes de comenzar a desarrollar un add-in.
- Fragmentos de códigos
Los fragmentos de códigos son bloques de códigos orientados a los add-ins que se pueden volver a utilizar. ArcGIS Explorer SDK instala una gran cantidad de fragmentos de códigos a los cuales se puede acceder a través del menú contextual IntelliSense en Visual Studio. Cuando pueda manejar ArcGIS Explorer API, querrá complementar los fragmentos de códigos instalados por el ArcGIS Explorer SDK con sus propios fragmentos de códigos para aumentar la eficiencia de su propio desarrollo.

ArcGIS Online tiene información sobre ArcGIS Server y capas de publicación que se pueden ver en ArcGIS Explorer; para obtener más información sobre la creación de add-ins, consulte la ayuda para el desarrollador de ArcGIS Explorer.