4 votos

¿Qué se necesita para desarrollar una aplicación ArcGIS? (DO#?)

Estoy tratando de entender completamente el genio que es de ArcGIS.

Quiero desarrollar una pieza de software que utiliza el motor. Esta aplicación necesita importar datos de usuario (GeoTIFF, etc) y permitir a los usuarios poner puntos y polígonos en un mapa. Yo creo que esto sería MUY sencillo.

Soy incapaz de encontrar el suficiente detalle sobre cómo comenzar este proceso, y estaba esperando que alguien de aquí me podría ayudar.

Hay Api, no es el ArcEngine, hay ArcObjects, también SDK. No sé lo que necesito para desarrollar mi aplicación. Me encantaría hacer una aplicación de formularios Windows forms en C#.

¿Qué necesito? ArcEngine? Estoy trabajando en equipos que tienen ArcGIS desktop instalado. ¿Cómo puedo saber qué es lo que está instalado (Motor, Objetos, etc...)? ¿Cómo puedo obtener ArcEngine si eso es lo que necesito?

Gracias.

1voto

saint_groceon Puntos 2696

La última vez que revisé, ArcGIS desktop licencia no le otorga a usted una licencia de tiempo de diseño para el ArcGIS Engine TOC de control. El TOC de control utilizado por ArcMap no es re-utilizable en un exe independiente.

Usted puede utilizar RuntimeManager.InstalledRuntimes para ver lo que está instalado en la máquina, antes de inicializar una licencia. Desde el Motor de licencias son menos costosos que los de Escritorio licencias, algunas de las empresas probablemente prefieren su aplicación para usar un ArcEngine de licencia si está disponible - y sólo el uso de una licencia de escritorio si no hay motor de licencias están disponibles. El ArcGIS for Visual Studio SDK tiene plantillas que utilizan este tipo de lógica. No estoy seguro si las plantillas son sólo una parte de la SDK del Motor o se incluyen en el SDK de ArcGIS for desktop. Si usted elige para desarrollar con el escritorio SDK, usted tendrá que instalar por separado, pero no se requiere licencia.

1voto

jonny Puntos 21

Si está desarrollando una aplicación independiente, necesitará una licencia de ArcEngine runtime en la máquina de los usuarios. Esto es diferente a la licencia de escritorio que funcionará si está desarrollando complementos para las herramientas de Esri.

Puede valer la pena mirar el SDK de tiempo de ejecución de ArcGIS para WPF. Esta licencia se otorga de manera diferente y, dependiendo de las funciones que requiera, puede que no requiera que su usuario final requiera su propia licencia.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X