Plugin udig

Solo disponible en BuenasTareas
  • Páginas : 4 (826 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de octubre de 2010
Leer documento completo
Vista previa del texto
Agregar herramienta de distancia
1. OBJETIVOS
El objetivo de este ejemplo son los siguientes:
* Crea un nuevo Plug-in.
* Define una nueva Extensión.
* Aplica una nueva Extensión deHerramienta.
* Actualiza el mapa de dentro de una herramienta que regresa la distancia entre el punto que se da un clic en y en el punto el clic es soltado.
2. CREAR UN NUEVO PLUG-IN
*Abrir Eclipse en el entorno de trabajo de uDig
* Seleccionar Ventana, abrir perspectiva, otra y seleccione la opción de desarrollo de Plug-in.
* Seleccionar Archivo, Nuevo, Proyecto, siguiente.* En nombre del proyecto es el siguiente: net.refractions.udig.tutorials.distancetool lo demás se queda igual, siguiente.
* Dejamos por default las especificaciones de los datos necesariospara generar el Plug-in, clic en finalizar
3. MANIFIESTO
* En el explorador de paquetes seleccionamos el proyecto, desplegamos la opción META-INF, y damos doble clic en MANIFEST.MF
*Seleccionamos la opción de DEPENDENCIAS

* Haga clic en el Agrega botón en Plug-in Necesario.
* Buscamos todos los project.ui con las siguiente anotación *.project.ui
* Seleccionamos elprimero, dar clic en aceptar.
* Guardamos el proyecto “Ctrl-S” para actualizar el proyecto.
4. IMPORTA ICONOS Y PUNTEROS
* Descargar el siguiente archivo de distance_icons.zip del siguiente link.http://udig.refractions.net/files/tutorials/distance_icons.zip
* Copiarlo en el directorio de C:\Java.
* Ir al menú archivo, importar, general, archivo de archivado, siguiente.
*Examinar y buscar la ruta el archivo distance_icons.zip.
* En la parte de carpeta explorar y agregar net.refractions.udig.tutorials.distancetool
* Finalizar.
5. EXTENSIONES
La programación conextensiones es lograda en dos partes; llenando un poco de información y entonces aplicando una clase de Java para hacer el trabajo. La clase de la Plataforma actúa como a un mediador; conectando la...
tracking img