Presentación

StatGraphics es un proyecto de tesis de la Licenciatura en Ciencias Geoinformáticas de la Facultad de Geografía en de la Universidad Autónoma del Estado de México en Toluca, México. La plataforma elegida es ArcGIS Desktop 9x el cual es un software para Sistemas de Información Geográfica moderno y eficaz, donde se pretende hacer uso de la tecnología COM y Visual Basic 6 , por lo que StatGraphics es un componente Active X para ArcGIS 9x. A través de este blog puedes seguirnos y ver como vamos avanzando en nuestra tesis, gracias por tu visita y esperamos tus comentarios.


domingo, 8 de noviembre de 2009

ArcObjects

La biblioteca ArcObjects es un conjunto de componentes COM diseñado para extender y personalizar aplicaciones de ArcGIS, tales como ArcMap y ArcCatalog. La biblioteca de ArcObjects consta de más de 1000 clases y 2000 interfaces que son visualmente documentados en diagramas de modelo de objetos.



Zeyler(2002), menciona una metodología para programar y resolver tareas mediante ArcObjects la cual está dividida en tres partes que constan de un proceso continuo. La parte fundamental es familiarizarse con el ambiente de trabajo de ArcGIS Desktop y así plasmar las tareas o problemas que se quieren resolver para después traducirlos a la forma de trabajo de ArcObjects.

Mediante ArcObjects se pueden extender las capacidades de ArcGIS Desktop para ello se pueden usar varios lenguajes de programación, como Visual Basic, Java, C++, pero el lenguaje mas recomendable es Visual Basic, ya que ESRI se ha enfocado mas en crear mucha mas información para este, y porque es el lenguaje que trae integrado dentro de su entorno.

Existen tres formas distintas para poder usar ArcObjects con Visual Basic, como se acaba de mencionar puede ser usando Visual Bsic for aplications (VBA), crear una aplicación independiente con el MapControl o usar Visual Basic 6 vinculado a ArcGIS y crear una librería .dll, que pueda integrarse al entorno de escritorio de ArcGIS.

Si se usa VBA tiene la ventaja que todas las librerías de ArcGIS estan disponibles para ser usadas inmediatamente, sin embargo, no se puede encripatar el código y la distribución seria mas difícil. Usar el MapControl implica crear una aplicación nueva y totalmente independiente de ArcGIS por lo que seria mas laborioso, a comparación de usar Visual Basic 6 donde el producto final estará encriptado y no podrá ser visto por los usuarios y la distribución seria fácil.

2 comentarios:

  1. Deseo para ti y los tuyos, que en esta navidad compartan momentos inolvidables y que el año 2008, sea el escenario propicio para el cumplimiento de tus sueños y proyectos exitosamente.

    http://devilmaycry-dante.blogspot.com

    ResponderEliminar
  2. “ Un año es un libro de 365 paginas, donde cada día escribes tu propia historia, solo recuerda en cuantas hojas de tu libro estan escritos nuestros recuerdos, basta con tener a alguien un segundo en tus pensamientos para que forme parte en tu libro, entonces llenemos de lindas historias el nuevo libro 2010 porque este libro no tiene borrador. un enorme abrazo, y un calido beso para todos. Y ojalá tengamos muchas paginas juntos en este nuevo libro y en los proximos.

    ResponderEliminar