Publicado el 30 de Agosto del 2018
1.736 visualizaciones desde el 30 de Agosto del 2018
1,2 MB
160 paginas
Creado hace 8a (20/10/2015)
ESPOCH
ESCUELA DE POSTGRADO
MAESTRÍA EN INFORMÁTICA APLICADA
DISEÑO Y DESARROLLO DE UN SISTEMA EXPERTO DE
INFORMACION GRAFICA CON CONECTIVIDAD A BASES
DE DATOS MEDIANTE FUNCIONES DE LENGUAJE DE
PROGRAMACION DE INTELIGENCIA ARTIFICIAL.
TESIS DE GRADO
POR
Ing. Juan Luna Andino.
Riobamba-Ecuador
ENERO -2006
DEDICATORIA.
A mi esposa e hijos
AGRADECIMIENTO
A todas las personas que me ayudaron en
la culminación de este trabajo en particular
al personal del Ilustre Municipio de Riobamba
por el apoyo brindado.
Y un reconocimiento especial al
Ing. MSc. Patricio Moreno.
Tutor de la tesis.
ABREVIATURAS.
Diseño Asistido por Computador
Manufactura Asistido por Computador
Sistemas de Información Geográfica
Sistema Experto de información Grafica
Unidad Central de Proceso
Sistema Experto
Dos Dimensiones
Tres Dimensiones
Geometría Coordinada.
Interfaz de Programas de Aplicación
Parámetros de Programa.
Lenguaje de Consulta Estructurado
Visual Basic
Aplicación de Visual Basic
Lenguaje de Inteligencia Artificial mediante listas.
Hyper Text Markup Language
Formato de Documento Portátil
Variable Dependiente
Variable Independiente
ActiveX Data Objects
Modelo de objetos componentes
CAD
CAM
GIS
SEIG
CPU
SE
2D
3D
COGO
API
PGP
SQL
VB
VBA
LISP
HTML
PDF
VD
VI
ADO
DCOM
INDICE DE FIGURAS
Páginas
64
Figura 3.1. Líneas Base realizadas en un sistema CAD………………………………
Figura 3.2. Entidad graficada en un sistema CAD…………………………………….
Figura 3.3. Entidades Separadas sin intersecciones deseables en un sistema GIS…….
Figura 3.4. Entidades que intersecan con otras………………………………………
Figura 3.5. Entidad 1P-16P dividida en dos 1P-2P y 2P-16P……………………….
Figura 3.6. Funcionamiento del algoritmo…………………………………………….
Figura 4.1.- Interfaz original de Autocad……………………………………………...
Figura 4.2.- Menú original de Autocad………………………………………………..
Figura 4.3.- Menú adaptado para el sistema de información grafica………………….
Figura 4.4.- Submenú de la opción SEIG ESPOCH………………………………….
Figura 4.5.- Submenú AutoLISP………………………………………………………
Figura 4.6.- Ventana que permite cargar aplicaciones AutoLisp……………………..
Figura 4.7.- Editor de VisualLISP para Autocad……………………………………..
Figura 4.8.- Ventana de selección rápida de objetos………………………………….
64
65
66
66
68
84
84
85
85
86
87
88
90
Figura 4.9.- Ventana de administración de conexión a base de datos………………..
Figura 4.10.- Botones de administración de conexión a base de datos……………….
Figura 4.11.- Tabla de base de datos externa………………………………………….
Figura 4.12.- Tabla en modo de edición………………………………………………
Figura 4.13.- Ventana nueva consulta…………………………………………………
Figura 4.14.- Ventana editor de consultas…………………………………………….
Figura 4.15.- Ventana nueva planilla de vínculos……………………………………..
Figura 4.16.- Ventana nueva planilla de vínculos…………………………………….
Figura 4.17.- Ventana nueva planilla de rótulos………………………………………
Figura 4.18.- Ventana nueva planilla de rótulos……………………………………….
Figura 4.19.- Configurar orígenes de datos……………………………………………
Figura 4.20.- Opción proveedor de propiedades de vínculos…………………………
Figura 4.21.- Opción conexión de propiedades de vínculos………………………….
Figura 4.22.- Opción avanzadas de propiedades de vínculos…………………………
Figura 4.23.- Opción todas de propiedades de vínculos……………………………….
Figura 4.24.- Visor de datos…………………………………………………………..
Figura 4.25.- Vista preliminar…………………………………………………………
Figura 4.26.- Consulta rápida………………………………………………………….
Figura 4.27.- Consultar mediante un rango……………………………………………
Figura 4.28.- Constructor de consultas………………………………………………..
Figura 4.29.- Editor de consultas con SQL……………………………………………
Figura 5.1.- Consulta a partir del plano el registro en la base de datos………………
Figura 5.2.- Consulta a partir de la base de datos para visualizar en el plano………..
Figura 5.3 Forma en que se presenta los objetos seleccionados………………………
Figura 5.4.- Consulta a partir de la base de datos para visualizar en el plano…………
Figura 5.5.- Consulta a partir de la base de datos para visualizar en el plano…………
Figura 5.6.- Plano de una sección del mercado……………………………………….
Figura 5.7.- Líneas que representan un local (4 puntos)………………………………
95
95
96
96
97
97
98
98
99
100
103
104
105
106
106
107
116
117
119
120
123
139
140
140
141
141
143
143
INDICE DE TABLAS
Tabla 3.1. Variables de la hipótesis……………………………………………..
Tabla 5.1. Tabla comparativa entre un GIS, CAD y SEIG………………………
Tabla 5.2. Tabla que calcula el tiempo para obtener un plano en Autocad……...
Tabla 5.3. Tabla que calcula el tiempo para obtener un plano en con SEIG…….
Páginas
61
138
144
145
INDICE GENERAL
Páginas
RESUMEN
ABSTRACT
CAPITULO 1
1 MARCO REFERENCIAL
1.1. TEMA……………………………………………………………………………..
1.2. PROBLEMA DE INVESTIGACION…………………………………………….
1.3. JUSTIFICACIÓN…………………………………………………………………
1.4. OBJETIVOS………………………………………………………………………
1.4.1. OBJETIVO GENERAL…………………………………………………….
1.4.2. OBJETIVOS ESPECIFICOS………………………………………………
20
20
20
23
23
23
CAPITULO 2
2 MARCO TEORICO
2.1. INTRODUCCION. ………………………………………………..……………..
2.2. SISTEMAS EXPERTOS…………………………………………..……………..
2.3. LA BASES DE DATOS. ………………………………………………..……….
2.3.1 INTRODUCCIÓN. …………………………………….........................
2.3.2. TIPOS DE BASES DE DATOS……………………………………….
2.3.2.1. BASES DE DATOS ANALÍTICAS…………………………
2.3.2.2. BASES DE DATOS DINÁMICAS………………………….
2.3.2.3. MODELOS DE BASES DE DATOS………………………..
2.3.2.4. BASES DE DATOS JERÁRQUICAS……………………….
2.3.2.5. BASES DE DATOS DE RED……………………………….
2.3.2.6. BASES DE DATOS RELACIONALES…………………….
2.3.2.7. BASES DE DATOS ORIENTADAS A OBJETOS…………
2.4. HERRAMIENTAS CAD…………………………………………………………
2.4.1. INTRODUCCIÓN……………………………………………………...
2.4.2. DEFINICION Y CONCEPTO…………………………………………
2.4.3. FUNCIONES IMPORTANTES……………………………………….
2.4.4. HERRAMIENTAS CAD………………………………………………
2..5. AUTOCAD………………………………………………………………………
2.5.1. INTERFAZ DE AUTOCAD…………………………………………..
2.5.2. PERSONALIZACION DE AUTOCAD………………………………
2.5.3. CARGA DE PROGRAMAS DE AUTOLISP………………………..
2.5.4. CARGA DE PROGRAMAS DE MENU……………………………..
2.5.5. ESTRUCTURA DEL ARCHIVO DE MENU DE AUTOCAD………
2.6. ACTIVEX…………………………………………………………………………
2.7. ACTIVEX Y AUTOCAD………………………………………………………..
2.8. CONECCTIVIDAD………………………………………………………………
2.9. LENGUAJES DE PROGRAMACION………………………………………….
2.9.1. LISP…………………………………………………………………….
2.9.2. VISUAL LISP…………………………………………………………
24
24
26
26
26
26
26
27
27
27
27
28
28
28
29
29
31
32
33
33
35
36
40
50
51
53
54
54
58
CAPITULO 3
3 MARCO METODOLOGICO
3.1. INTRODUCCIÓN. ………………………………………………………………
60
3.2. HIPOTESIS………………………………………………………………………
3.3. OPERACIONALIZACION DE VARIABLES………………………………….
3.4. INDICADORES…………………………………………………………………
3.5. METODOS Y TECNICAS………………………………………………………
3.5.1. TIPO DE ESTUDIO……………………………………………………
3.5.2. METODO DE INVESTIGACION…………………………………….
3.5.3. RECOLECCION DE LA INFORMACION…………………………..
3.6. METODOLOGIA GENERAL……………………………………………………
3.7. DIVISIÓN DE LÍNEAS………………………………………………….............
3.7.1 CÁLCULO DE INTERSECCIONES Y NODOS…………………..
3.7.2. DESCRIPCION DEL ALGORITMO………………………………….
3.7.3. CREACION DE FUNCIONES…………………………………………
3.8. UNION DE ENTIDADES SIN INTERSECCIONES ……………………………
3.8.1. APLICACIÓN DEL ALGORITMO EN AUTOCAD………………….
3.8.2. DESCRIPCION DE LAS FUNCIONES………………………...........
3.8.3. UNION SEMIAUTOMATICA DE LINEAS………………………….
3.9. VINCULO DE LOS OBJETOS graficos A LAS BASES DE DATOS…………..
3.10. INCORPORACION DE LAS FUNCIONES EN AUTOCAD………….............
CAPITULO 4
4 MARCO PROPOSITIVO
4.1. INTRODUCCION………………………………………………………………..
4.2.- INTERFAZ DEL AUTOCAD. …………………………………………………
4.3 INTERFAZ PERSONALIZADA. ……………………………………………….
4.3.1. SUBMENÚ AUTOLISP…………………………………… ………..
4.3.2. SUBMENÚ SEPARAR. ………………………………………………
4.3.3. SUBMENÚ CAMBIAR CAPA……………………………………….
4.3.4. SUBMENÚ FORMAR OBJETOS…………………………………….
4.3.5. SUBMENÚ FORMAR MANUALMENTE. …………………………
4.3.6. SUBMENÚ ENUMERAR OBJETOS…………………………………
4.3.7. SUBMENÚ PLANOS CONDAMINE. ………………………………
4.3.8. SUBMENÚ BASES DE DATOS CONDAMINE………………………
4.4. INTERFAZ DE LA OPCION BASES DE DATOS……………………………….
4.4.1. BOTONES DEL ADMINISTRADOR DE CONEXIÓN BD…………..
4.4.1.1. VER TABLA. …………………………………… ………….
61
61
61
62
62
62
62
63
63
65
67
68
71
71
72
78
79
82
83
84
85
86
88
89
90
91
92
93
93
93
95
95
4.4.1.2. EDITAR TABLA. ……………………………………………
4.4.1.3. EJECUTAR CONSULTA……………………………………
4.4.1.4. NUEVA PLANTILLA DE VÍNCULOS……………………
4.4.1.5. NUEVA PLANTILLA DE RÓTULOS………………………
4.4.2. VISTA EN ÁRBOL DEL ADMINISTRADOR DE CONEXIÓN BD…
4.4.2.1. MENÚ CONTEXTUAL DE NODOS DE DIBUJO…………
4.4.2.2. MENÚ CONTEXTUAL DE OBJETOS DE BD……………..
4.4.2.3. MENÚ CONTEXTUAL DE NODO DE ORIGEN DATOS…
4.4.2.4. MENÚ CONTEXTUAL DE OBJETOS DE DATOS………..
4.4.3. VISOR DE DATOS…………………………………………………….
4.4.3.1 BOTONES DEL VISOR DE DATOS ……………………….
4.4.3.2 VENTANA DE REJILLA DEL VISOR DE DATOS………...
4.4.3.3 MENÚ CONTEXTUAL DE COLUMNAS ………………….
4.4.3.4 MENÚ CONTEXTUAL DE CELDAS ………………………
4.4.3.5 MENÚ CONTEXTUAL DE REGISTROS ………………..
4.4.3.6 MENÚ CONTEXTUAL DE ENCABEZADOS DE REJILLA
4.4.3.7 CONTROLES DE DESPLAZAMIENTO …………………
4.4.3.8 VENTANA VISTA PRELIMINAR DEL VISOR DE DATOS
4.4.4. EDITOR DE CONSULTAS…………………………………………….
4.4.4.1. CONSULTA RÁPIDA………………………………………..
4.4.4.2. RANGO CONSULTA ……………………………………….
4.4.4.3. CONSTRUCTOR DE CONSULTAS………………………..
4.4.4.4. CONSULTA SQL………………………………………….
4.14.
CAPITULO 5
5
ANALISIS DEL SISTEMA.
5.1. INTRODUCCIÓN………………………………………………………………..
5.2. APLICACIONES………………………………………………………………..
5.2.1. CARACTERÍSTICAS DE LAS HERRAMIENTAS GIS…………….
5.2.2. CARACTERÍSTICAS DE LAS HERRAMIENTAS CAD……………
5.3. ANÁLISIS DE LA TRANSFORMACION DE CAD A GIS…………………….
5.4. CONSULTAS……………………………………………………………………..
5.5. INTERFAZ……………………………………………………………………….
5.6. EFICIENCIA……………………………………………………………………
5.7. ACELERACIÓN Y EFICIENCIA………………………………………….
96
96
97
99
100
100
101
103
107
107
108
110
111
112
113
114
115
115
116
117
118
120
123
125
127
127
130
133
138
142
142
145
5.8. TIEMPO DE RESPUESTA……………………………………………………….
5.9. PRESUPUESTOS…………………………………………………………………
CONCL
Comentarios de: Diseño y desarrollo de un sistema experto de información gráfica con conectividad a bases de datos mediante funciones de lenguaje de programación de inteligencia artificial (0)
No hay comentarios