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.


martes, 8 de marzo de 2011

Examen profesional

La culminacion de nuestro proyecto llego, y para David fue el 13 de Noviembre de 2010 y para Yvonne el 7 de Diciembre de 2010, nuestros sinodales fueron Mto. Ricardo Manzano, Mta. Inocencia Cadena, Mto. Alfonso Ramos, Mto. Martín Soto, Dr. Roberto Franco y para Yvonne fueron: Mto. Ricardo Manzano, Mta. Inocencia Cadena, Martín Soto, Dr. Roberto y Ing. Sandra Hernandez. Aqui les dejamos algunas fotos.


Han sido muchas las espectativas las que ha levantado este proyecto, en lo particular, nuestro objetivo es seguir con este proyecto, lo que implica muchos otros aspectos, primeramente participando en congresos despues hacer crecer nuestra aplicacion al grado de poder difundirla y este al alcance de todos, en lo particular agradezco a mi compañera Yvonne por su inmensa dedicacion y a nuestros asesores que siempre pusieron interes, Ing. Juan Carlos Rivas y Dr. Roberto Franco.


A nombre de nuestro equipo de trabajo les agradecemos mucho a todos nuestros seguidores y amigos que han estado con nosotros durante todo este tiempo. Si gustan pueden ponerse en contacto con nosotros si es que les interesa este proyecto, en este blog vienen nunestros respectivos correos. Desde la ciudad de Toluca y desde la Universidad Autonoma del Estado de México les mandamos un gran a abrazo a todos ustedes.





lunes, 27 de septiembre de 2010

Acerca del Diseño


A las personas que nos han visitado les agradecemos mucho, queremos informarles que al fin estamos por terminar nuestra titulación, solo hacen falta los tramites, la verdad ha sido un largo camino, donde hemos aprendido mucho y crecido como profesionistas, y son tantos los aspectos que se tienen que abordar para nuestro proyecto que practicamente hay mucha tela de donde cortar, tanto del diseño de objetos al diseño de la interfaz de usuario, aspectos legales de software, empaquetación y distribución etc.

El diseño de la interfaz es un asunto apartemente sencillo, sin embargo cuando se somete a un analisis hay muchas cosas que se deben tener en cuenta para que que cumpla el objetivo de facilidad de uso.

El diseño es un refinamiento y formalización adicional del análisis de requerimientos, donde se toma en cuenta las consecuencias del ambiente de implementación. El resultado del diseño son especificaciones muy detalladas de todos los objetos, incluyendo sus operaciones y atributos. El diseño se basa en el diseño por responsabilidades. Se requiere el diseño, ya que el análisis de requerimientos no es suficientemente formal para alcanzar el código fuente (Weitzenfeld, 2008). Para lograr esto, se considera por separado dos aspectos principales en el modelo de diseño: el diseño de objetos y el diseño de sistemas.


Diseño de objetos


El diseño de sistemas informáticos abarca actividades desde crear el diseño de hardware hasta el de la interfaz de usuario. Hacer un diseño cauteloso de la interfaz de usuario conlleva a que la módulo tenga éxito en su uso, ya que debe ser fácil de entender y debe estar orientado a un grupo especifico de personas con conocimientos sobre cartografía y sistemas de información geográfica además para ello se deben tomar en cuenta el tipo de interacción que se va a necesitar. Cabe señalar que el módulo necesita de dos interfaces principales, una que pueda guiar al usuario a través del proceso de construcción de cartodiagramas y tipogramas, y la segunda interface que se encargue de insertar la simbología en la vista layout así como dos interfaces secundarias más que manden desplegar las interfaces principales (Shneiderman y Plaisant, 2006).

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.

Mapas que se puden crear con SatGraphics

Para esta epoca del año tenemos nuestra aplicacion terminado solo hace falata hacerla pasar por los procesos de prueba y distribucion, pero las funciones principales estan terminadas, StatGraphics puede construir siete distintas formas de graficos sobre los mapas, aqui les mostramos algunas formas.

Cartodiagrama de circulo sencillo con anillo estructural




Cartodiagrama de Angulos variables(pie) combinado con un anillo estructural




Cartodiagrama de Anillos


Cartodiagrama de Semicírculo

Ahora que la aplicacion esta practicamente terminada les mostraremos como es que StatGraphjics realiza un Cartodiagrama de Semicirculo.



Si se desea hacer una comparación entre las personas de la tercera edad y las recién nacidos que habitan en la jurisdicción el cartodiagrama de Semicírculo es el adecuado. Para hacer este análisis se eligen las variables P_0A4 y P_65YMAS, que representa a la población de 0 a 4 años y a la población mayor de 65 años los cuales funcionaran como reguladores del tamaño de las figuras geométricas y para hacer la comparación de edades por sexo, se eligen los campos P_0A4MA, P0A4FE, que son las personas de 0 a 4 años masculinas y de 0 a 4 años de sexo femenino, estas como van relacionados con la variable P_0A4 constituirán el semicírculo A. Así mismo las variables P_65YMAS_M, P_65YMAS_F serán el otro semicírculo B ya que van vinculadas con la variable P_65YMAS. Para comenzar con la labor se elige de la ventana principal el método Cartodiagrama de Semicírculo.



De la ventana siguiente se elige que la definición del tamaño se defina por un campo y de los combo box se eligen las variables P_0A4 y P_65YMAS respectivamente y elegir el método de las raíces. Se debe observar que el combobox superior corresponderá en el dibujo al semicírculo A dibujado arriba o de la izquierda y el combobox de abajo corresponderá al semicírculo B situado abajo o de la derecha.



Para que el cartodiagrama sea correctamente dibujado se debe comprender que la lista superior corresponderá al cartodiagrama superior o izquierdo dependiendo de la orientación que se le haya dado.


El resultado obtenido será el análisis de la población de 0 a 4 años y de la población de más de 65 años y a su vez por sexo, donde claramente aparecen las desigualdades entre estas.

domingo, 25 de enero de 2009

Ventajas de los Cartodiagramas

El cartodiagrama es uno de los métodos de representación más valiosos por su capacidad de combinar numerosos indicadores interrelacionados entre sí, en una misma figura ya sea esta simple o compleja, mostrando las múltiples relaciones que se derivan del análisis conjunto del territorio, son una expresión de un indicador cuantitativo, que se refiere a varios objetos de una unidad territorial. Por lo tanto, el cartodiagrama dentro de los límites de una unidad territorial, da la idea de una propagación uniforme del fenómeno, aunque no se observe en realidad su verdadera distribución. Es así que los cartodiagramas brindan las siguientes ventajas:

  1. Calcula exactamente las relaciones cuantitativas de los fenómenos.
  1. Permite la representación conjunta de varios índices en el mapa.
  1. Ofrece las características tanto de las regiones como de las unidades administrativas.
  1. Utiliza series de datos absolutas y relativas.


FUENTE: UAEM. 1994. "Atlas Regionales y Especiales, Teoría y Práctica" Ed. UAEM. Toluca Estado de México.


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.