ArcGIS for Desktop

  • Documentación
  • Precios
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS for Desktop

Un completo SIG profesional

ArcGIS for Server

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Precios
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

Ayuda

  • Inicio
  • Introducción
  • Mapa
  • Analizar
  • Administrar datos
  • Herramientas
  • Más...

Clase de herramienta

Propiedades de la clase de herramienta:

PropiedadExplicación
cursor

Le permite actualizar el cursor al hacer clic en la herramienta. Por defecto, el cursor está establecido en 0. Las opciones de los valores de Id. del cursor se muestran a continuación:

Tipos de cursores con iconos y códigos
habilitado

Muestra la disponibilidad de la herramienta, que, por defecto, se establece en Verdadero. Si esta propiedad se establece en Falso, la herramienta está deshabilitada y no disponible. Esta propiedad le permite escribir lógica para evaluar el estado de la aplicación de escritorio para deshabilitar o habilitar la herramienta. Por ejemplo, puede tener una herramienta que requiera que se cargue una capa de datos en ArcMap antes de que sea posible la ejecución.

forma

Le permite especificar el tipo de forma que se dibuja en el mapa. La forma se puede utilizar para seleccionar entidades, definir una extensión o como entrada para las herramientas de geoprocesamiento. Después de que la forma se agregue al mapa, la forma desaparecerá de la pantalla y se utilizará su función correspondiente. Las funciones se explican a continuación.

Hay tres tipos de formas que pueden definirse:

  • Línea
  • Rectángulo
  • Círculo

FunciónExplicación

__init__(self)

Esta es una función incorporada de Python denominada constructor en la que se pueden definir algunas variables iniciales. Por defecto, el cursor y las propiedades habilitadas de la herramienta vienen establecidos de inicio.

onDblClick(self)

Se produce cuando se hace doble clic en un botón del ratón cuando la herramienta está activa.

onCircle(self, geometría_círculo)

Ocurre cuando se suelta el botón del ratón una vez que se ha dibujado el círculo en el mapa. geometría_círculo representa un objeto poligonal.

onLine(self, geometría_línea)

Ocurre cuando se hace doble clic en el botón del ratón para terminar de dibujar la línea en el mapa. geometría_línea representa un objeto Polilínea.

onRectangle(self, geometría_rectángulo)

Ocurre cuando se suelta el botón del ratón después de que se ha dibujado un rectángulo en el mapa. geometría_rectángulo representa un objeto Extensión.

onMouseDown(self, x, y, botón, mayúscula)

Se produce cuando se suelta un botón del ratón cuando esta herramienta está activa.

  • Los valores x e y para onMouseDown y onMouseUp representan las coordenadas de ventana en que se pulsó o soltó el botón del ratón. Los valores x e y para onMouseDownMap y onMouseUpMap representan las coordenadas de ventana en que se pulsó o soltó el botón del ratón.
  • botón especifica qué botón del ratón se presiona. Los valores mostrados para el botón se enumeran a continuación.
  • mayúsculas Indica si la tecla MAYÚSCULAS, tecla CTRLo tecla ALT se pulsan cuando se suelta el botón del ratón. Los valores mostrados para mayúsculas se enumeran a continuación.

OnMouseDownMap(self, X, Y, botón, mayúsculas)

onMouseUp(self, x, y, botón, mayúsculas)

OnMouseUpMap(self, X, Y, botón, mayúsculas)

OnKeyDown(self, código clave, mayúsculas)

Ocurre cuando una tecla del teclado se pulsa (onKeyDown) o se suelta (onKeyUp) cuando esta herramienta está activa.

  • código clave especifica que tecla del teclado se ha presionado.
  • mayúsculas Indica si la tecla MAYÚSCULAS, tecla CTRLo tecla ALT se pulsan cuando se pulsa el botón del ratón. Los valores mostrados para mayúsculas se enumeran a continuación.

OnKeyUp(self, código clave, mayúsculas)

desactive(self)

Hace que la herramienta deje de ser la herramienta activa.

Funciones de la clase de herramienta

Código teclaTeclas que se pulsan

0

Ninguna tecla

1

Tecla MAYÚS.

2

Tecla CTRL

3

teclas MAYÚS + CTRL

4

tecla ALT

5

teclas MAYÚS + ALT

6

teclas CTRL + ALT

7

teclas MAYÚS + CTRL + ALT

Códigos tecla

Código del botón Botones del ratón que se pulsan

1

Botón izquierdo

2

Botón derecho

3

Botones izquierdo y derecho

4

Botón central

5

Botones izquierdo y central

6

Botones derecho y central

7

Todos los botones

Código del botón del ratón

Temas relacionados

  • ...Herramienta
¿Algún comentario sobre este tema?

ArcGIS for Desktop

  • Inicio
  • Documentación
  • Precios
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Privacidad | Legal