Sie sind auf Seite 1von 12

Universidad Nacional

Mayor
de
San
Marcos
Escuela Acadmico Profesional de Ingeniera de Minas

RESUMEN IDL
(151-212)

ALUMNO:JHOR KEVEN OSCCO CARDENAS

MAPEO DE DATOS MEDIANTE


PROGRAMACION
Adems de la utilidad iMap, IDL tambin tiene varias

rutinas en su biblioteca que pueden usarse para transferir


datos de forma programada hacia y desde proyecciones de
mapas especficos
Las cuatro rutinas principales que se pueden utilizar para

trabajar con mapas dentro del lenguaje IDL son:

MAP_PROJ_INIT
MAP_PROJ_INIT

MAP_PROJ_FORWARD
MAP_PROJ_FORWARD

MAP_PROJ_INVERSE
MAP_PROJ_INVERSE

MAP_PROJ_IMAGE
MAP_PROJ_IMAGE

MAPEO DE DATOS MEDIANTE


PROGRAMACION

En el ejercicio siguiente, los datos DEM del archivo

de datos de ejemplo
"New_Zealand_DEM.tif" se introducir en IDL y se

mostrar utilizando iContour.Este archivo de datos


de ejemplo se encuentra en la subcarpeta "datos"
del directorio Inicio rpido:
El archivo est en formato TIFF y contiene valores

de elevacin para las islas norte y sur de Nueva


Zelanda.Los datos de elevacin estn en unidades
de metros y varan desde el nivel del mar (0 m)
hasta la elevacin ms alta (3173 m).Comience
por introducir estos datos en una nueva utilidad
iContour:

Una vez que haya terminado de ver los mapas de


contorno, cierre la ventana IDL iMap.

CAPTULO 9: GRFICOS AVANZADOS


Sistemas grficos de IDL

El paquete de software IDL tiene 3


sistemas grficos distintos:
1. IDL Herramientas Inteligentes

(iTools)
2. Grficos de objetos
3. Direct Grficos
SISTEMA GRFICO

Direct Grficos

Grficos
objetos

Herramientas

de

VENTAJAS

DESVENTAJAS

Rapid Rendering

No hay interaccin de usuario


incorporada

Eficiente con conjuntos de datos


grandes

Depende
VRAM

Excelente Control Programtico

Cambiar cdigo para cambiar


grfico

Rendimiento realizado en 3-D

Interaccin
de
incorporada limitada

Diseo Orientado a Objetos

Computacionalmente intensiva

Excelente control programtico

Puede
requerir
significativa

Interaccin excelente del usuario

Puede
exponer
funcionalidad

Herramientas

pre-construidas

de

los

recursos

de

usuario

codificacin
demasiada

UTILIZANDO EL SISTEMA DE GRFICOS


DIRECTOS
NOMBRE
DISPOSITIVO
CGM
HP
METAFILE
NULO
PCL
IMPRESORA
PD
REGIS
TEK
GANAR
x
Z

DEL
DESCRIPCIN
Metarchivo de grficos por ordenador
Lenguaje de grficos Hewlett-Packard
(HP-GL)
Formato de metarchivo de Windows
(WMF)
No hay salida de grficos
Lenguaje de control de impresora (PCL)
de Hewlett-Packard
Impresora del sistema
Posdata
Protocolo de grficos Regis (slo sistemas
DEC)
Terminal compatible con Tektronix
Microsoft Windows
Sistema X Window
Pseudodispositivo Z-buffer

SIGUIENDO LOS
DIFERENTES PASOS
Una animacin de los

datos de RM y PET de
un cerebro humano se
mostrar en una
ventana de la pantalla
interactiva.La utilidad
XINTERANIMATE
tambin se ha
incorporado en los
componentes GUI para
el control de la
animacin.

UTILIZANDO EL SISTEMA DE
GRFICOS DE OBJETOS
El sistema objeto grfico IDL es una coleccin de clases de
objetos predefinidos, cada uno de los cuales est diseado
para encapsular una representacin visual particular.Estos
objetos estn diseados para la construccin de
visualizaciones de datos tridimensionales complejas.En
general, las clases de objetos enviados con IDL tienen
nombres de la forma:

IDLxxYyyy

CAPTULO 10: LA PROGRAMACIN EN IDL


Introduccin a la

programacin IDL
Archivos por lotes
Programas

Principales de nivel
Programas con

nombre
(procedimientos y
funciones)
Los programas

orientados a objetos

CAPTULO 10: LA
PROGRAMACIN EN IDL
Los programas del sistema iTools
Creacin de interfaces grficas de usuario
La distribucin de los programas de IDL
IDL (copia completa del desarrollador)
IDL tiempo de ejecucin
IDL Virtual Machine

Apndice A: Cdigo IDL sintonizacin


Escribir programas eficientes de IDL
Las tcnicas para la creacin de programas eficientes en

IDL son idnticos a los de otros lenguajes de


programacin
Utilice operaciones
de vectores y
matrices en lugar
de bucles siempre
que sea posible.

Trate de evitar
bucles con
recuentos altos de
repeticin.

Utilice las funciones


y procedimientos
del sistema de IDL
siempre que sea
posible.

matriz de datos de
acceso por orden
de direccin de la
mquina (IDL es por
filas).

Prestar atencin a
la orden de
evaluacin de la
expresin.

Evitar SI ...
ENTONCES ...
instrucciones de
bloque de cdigo
ELSE si es posible,
sobre todo dentro
de los ciclos.

Utilice slo la ms
alta precisin (tipos
de datos variables)
necesarios durante
los clculos.

Eliminar las
expresiones
invariantes.

Hacer uso de la
funcin temporal.

Utilizar el Cdigo

Apndice B: Desarrollo externa


IDL Calling software externo

Los diversos mtodos para llamar a los componentes de software externos de IDL son:
El mtodo CALL_EXTERNAL
El mtodo LINKIMAGE
Mtodo de objeto COM (slo Windows)
El puente de IDL en Java

Software externo Llamando IDL


Los diversos mtodos para llamar IDL de software externo son:
El mtodo que se puede llamar IDL
El mtodo de llamada a procedimiento remoto (RPC) (slo UNIX)
El control ActiveX IDLDrawWidget (slo Windows)
ION (IDL On the Net) plugin para el IDL
IDL exportacin Puentes

APNDICE C: OTRAS FORMACIONES


Los cursos de formacin disponibles de ITT
ITT ofrece cursos de iniciacin, intermedio y avanzado, tanto en IDL y ENVI.Las clases se
llevan a cabo durante todo el ao en una variedad de lugares convenientes y se pueden
personalizar para satisfacer sus necesidades nicas.
Introduccin a IDL
Programacin intermedio con IDL
Temas Avanzados en IDL
iTools de programacin
Procesamiento de Imgenes Mdicas con IDL

Das könnte Ihnen auch gefallen