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.


Mostrando entradas con la etiqueta Programacion SIG. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion SIG. Mostrar todas las entradas

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.

lunes, 5 de enero de 2009

Historia del proyecto


Como egresados de la Licenciatura en Ciencias Geoinformáticas de la Facultad de Geografía de la Universidad Autónoma del Estado de México, es nuestro deber buscar construir innovaciones geotecnologicas, por ello elegimos este tema para concluir nuestros estudios de licenciatura.

La historia empezó en el año 2007 cuando David, fue invitado a participar en "Geolander Consultores" por el Geógrafo Sergio de León en un proyecto para un estudio territorial acerca de la violencia contra las mujeres en ciudad Netzahualcóyotl México, en esa ocasión a David le fue encargada la tarea de usar el lenguaje de programación nativo de Arcview 3x; Avenue para desarrollar una extensión que fuera capaz de construir tipogramas. La cual fue construida en el lapso de Septiembre a Diciembre de 2007, y próximamente se podrá descargar en línea. La cual es ahora capaz de construir tipogramas de sectores, por dos diferentes métodos para calcular el radio proporcional al dato que representa: usando el método de Flanery y el método de las Raíces. Así mismo el borde del tipograma de sectores puede ser de distintas formas (triangular, redonda etc.)

Esta extensión fue usada para modelar los datos obtenidos creando una recopilación cartográfica en las AGEB`s de CD Neza, donde además se mostraron muchas variables socioeconómicas del INEGI, ayudando a caracterizar el fenómeno de la violencia contra las mujeres.

En el mes de Julio de 2008 y con la incorporación de Yvonne al equipo y teniendo como asesor interno y externo respectivamente al Dr. Roberto Franco y al Ingeniero en computación Juan Carlos Rivas, estamos trabajando para concluir este proyecto.

Ahora en Diciembre de 2008 nuestro protocolo de tesis fue aprobado en la facultad y estaremos exponiéndolo con los alumnos de la maestría en Análisis Espacial y Geoinformática, misma que se imparte en la Facultad de Geografía de la UAEM a petición del profesor Ricardo Manzano. Así mismo el Ing. Juan Carlos Rivas nos ha hecho la petición de hacer lo mismo con integrantes del Instituto de Geografía Estadística y Catastro del Estado de México, IGECEM.

Por lo cual nuestra tesis ha tenido un grado de aceptación favorable en nuestra facultad y del cual esperamos publicar en internet, es por ello que decidimos construir este blog, para que puedan seguir nuestros pasos.

sábado, 3 de enero de 2009

Programación en ArcGIS


Para lograr nuestro objetivo nos hemos visto en la necesidad de realizar una investigación teórica, para en primer lugar entender que son los métodos de representación cartográfica geométricos estructurales, y como se construyen, así mismo necesitamos elegir el lenguaje de programación ya que ArcGIS soporta varios como Java, VBA, Visual Basic 6, Phyton etc.

En este caso elegimos Visual Basic 6 ya que es el entorno donde hay más información para nuestros fines.

ArcGIS Desktop, tiene su propio entorno de programación el cual es denominado ArcObjects, y el cual es un conjunto de librerías que como mencionamos, soporta distintos lenguajes de programación, de esta manera iniciamos la programación usando Visual Basic 6 vinculado a ArcGIS.