El widget Dibujar permite a los usuarios crear marcas sencillas, como puntos, líneas, polígonos y texto, en los mapas. Los usuarios pueden agregar mediciones a los gráficos dibujados para la posición de las coordenadas, la longitud, el perímetro y el área.
Ejemplos
Use este widget para apoyar los requisitos de diseño de la aplicación como por ejemplo los siguientes:
- Quiere que los urbanistas dibujen líneas de carreteras rurales.
- Quiere que los jefes de obra creen polígonos de entidades subterráneas de servicios públicos.
- Quiere que los agentes de conservación dibujen puntos que representen avistamientos de fauna silvestre.
Notas de uso
Este widget requiere la conexión a un widget Mapa.
Cuando se incluye este widget en una aplicación, un panel o barra de herramientas proporciona a los usuarios las siguientes herramientas para dibujar entidades:
- Seleccionar entidad, Seleccionar por rectángulo y Seleccionar por lazo: elija un método para seleccionar entidades dibujadas. Cuando dibuja en escenas web 3D, solo está disponible Seleccionar entidad.
- Dibujar un punto, Dibujar una polilínea, Dibujar un polígono, Dibujar un rectángulo, Dibujar un círculo y Dibujar un texto: dibuje un boceto de una entidad en el mapa o escena.
- Vista previa: vea una vista previa de la simbología de la entidad que se va a dibujar.
- Origen: para puntos, seleccione de una lista de categorías que contiene símbolos predefinidos. Hay distintos símbolos disponibles en cada categoría.
- Opciones de personalización de símbolos: seleccione un símbolo predefinido en el cuadro. Personalice el símbolo con los siguientes ajustes:
- Puntos: personalice el tamaño, color de relleno, color de contorno, ancho de contorno y transparencia de relleno. Para los símbolos de punto de imagen solo está disponible el ajuste de tamaño.
- Polilíneas: personalice el ancho, tipo de guion, color y transparencia.
- Polígonos, rectángulos y círculos: personalice el color de relleno, color de contorno, ancho de contorno y transparencia.
- Texto: personalice el contenido del texto, la fuente, el tamaño de la fuente, el color, el ancho del contorno, el color del contorno, la opacidad, el color de fondo y la opacidad del fondo.
- Herramientas de medición: incluya en las entidades dibujadas las mediciones relevantes en las unidades adecuadas.
- Para puntos, active Mostrar medición de ubicación para incluir mediciones de grados minutos segundos (DMS) o de grados decimales (DD).
- Para polilíneas, active Mostrar medición de longitud para incluir mediciones de kilómetros, metros, millas o pies.
- Para polígonos, rectángulos y círculos, active Mostrar medición de área para incluir mediciones de kilómetros cuadrados, metros cuadrados, hectáreas, acres, millas cuadradas o pies cuadrados. Active Mostrar medición de perímetro para incluir mediciones de kilómetros, metros, millas o pies.
- Deshacer y Rehacer: deshaga o rehaga acciones. Estos botones se basan en las acciones realizadas con el widget.
- Configuración: active las herramientas y los ajustes siguientes:
- Habilitar información sobre herramienta: muestre información numérica mientras dibuja entidades.
- Puede pulsar la tecla tabulador para escribir valores en la información sobre herramientas que aparece mientras dibuja entidades. Pulse Intro para definir valores de entrada. También puede pulsar la tecla tabulador para desplazarse por los campos de entrada.
- Puede hacer clic en Bloquear restricción para desactivar la edición de un campo de entrada y en Desbloquear restricción para activar la edición en un campo de entrada.
- En las entidades de punto y texto, puede introducir valores de coordenadas y elevación. Pulse Intro para colocar un punto en el mapa.
- En los segmentos de polilínea y polígono, puede introducir los valores de longitud, ángulo y elevación de los segmentos. Puede hacer clic en Modo de dirección y seleccionar una de las dos opciones siguientes para definir el ángulo de un segmento de línea:
- Desviación: el ángulo se mide en grados respecto al segmento dibujado anteriormente. Un valor de desviación 0 crea una línea que continúa el segmento anterior en línea recta. Los valores positivos se miden en el sentido de las agujas del reloj. Los valores negativos se miden en sentido contrario a las agujas del reloj.
- Absoluto: el ángulo se mide en grados utilizando el sistema de coordenadas del mapa. Un valor de dirección 0 crea una línea dirigida hacia el norte. Los valores positivos se miden en el sentido de las agujas del reloj. Los valores negativos se miden en sentido contrario a las agujas del reloj.
- Habilitar la alineación: la alineación le permite dibujar entidades que se conectan entre sí. El puntero saltará o se alineará a ejes, vértices y otros elementos geométricos cercanos. Active este ajuste para habilitar las siguientes herramientas (si están configuradas en la configuración del widget en modo Flexible):
- Guías de geometría: permite la alineación a la entidad que se está dibujando y muestra guías inteligentes como 90 grados y paralelo.
- Entidad a entidad: permite alinear a otras entidades.
- Cuadrícula: superpone una cuadrícula en el mapa. Puede alinear los dibujos a la cuadrícula.
- Alinear capas: elija qué capas del mapa deben funcionar con las herramientas de alineación habilitadas.
- Opciones de cuadrícula: si activa la opción Cuadrícula, aparecen las siguientes opciones de cuadrícula:
- Posición: puede utilizar las tres herramientas para ajustar la posición de la cuadrícula, la rotación o ambas.
- Ángulo: introduzca un valor en grados para definir cuánto girar la cuadrícula. El ángulo se mide en grados utilizando el sistema de coordenadas del mapa. Un valor de 0 dirige el eje y de la cuadrícula hacia el norte. Los valores positivos se miden en sentido contrario a las agujas del reloj. Los valores negativos se miden en el sentido de las agujas del reloj.
- Celdas entre líneas principales: introduzca el número de celdas de la cuadrícula que aparecerán entre las líneas con trazo más grueso.
- Escalar dinámicamente cuadrícula basada en zoom: active esta opción para que la cuadrícula mantenga el mismo tamaño en la pantalla en todos los niveles de zoom.
- Rotar cuadrícula con mapa: active esta opción para que la cuadrícula gire con el mapa cuando el usuario utiliza la herramienta Navegación del widget Mapa para realizar el giro.
- Tema: elija un color para la cuadrícula. Oscuro es apropiado para fondos claros. Claro es apropiado para fondos oscuros. También puede elegir un color personalizado.
- Habilitar información sobre herramienta: muestre información numérica mientras dibuja entidades.
- Borrar todo: elimine todas las entidades dibujadas del mapa web activo en ese momento.
- Expandir y Contraer: cuando se usa el widget en el modo de barra de herramientas, expanda o contraiga los paneles asociados al widget, incluidos los paneles de personalización de puntos, polilíneas y otras entidades.
Configuración
El widget Dibujar incluye los siguientes ajustes:
- Seleccionar un widget Mapa: seleccione un widget Mapa.
- Disposición: elija un diseño para las herramientas del widget, ya sea Panel o Barra de herramientas.
- Herramientas de dibujo: incluye herramientas para que los usuarios dibujen entidades en el mapa o la escena. Las herramientas de dibujo son: Punto, Línea, Polígono, Rectángulo, Círculo y Texto.
- Habilitar medición: permite a los usuarios incluir mediciones en los dibujos. Elija qué unidades incluir. DD y DMS son unidades angulares que se utilizan con puntos. Kilómetros, Metros, Millas, Pies, Millas náuticas y Yardas se utilizan para medir la longitud de las líneas y el perímetro de los polígonos, rectángulos y círculos.Millas Kilómetros cuadrados, Metros cuadrados, Hectáreas, Acres, Millas cuadradas, Pies cuadrados y Yardas cuadradas se utilizan para medir el área de polígonos, rectángulos y círculos.
- Lugares decimales: elija la cantidad de lugares decimales (entre 0 y 10) para las medidas asociadas con puntos, líneas (incluidos los perímetros) y áreas.
- Ajustes de dibujo: puede incluir las siguientes herramientas y capacidades en el widget en tiempo de ejecución:
- Información sobre las herramientas: incluya la opción Habilitar información sobre herramientas en el panel del widget en tiempo de ejecución. Puede hacer que la opción esté activada de forma predeterminada.
- Alineación: incluye ajustes de alineación. Este ajuste tiene dos modos:
- Modo flexible: puede elegir qué ajustes de alineación desea incluir en el widget, habilitarlos de forma predeterminada y establecer capas de alineación predeterminada. En tiempo de ejecución, los usuarios pueden activar y desactivar herramientas y seleccionar capas de alineación. La opción Cuadrícula solo está disponible en el modo flexible.
- Modo prescriptivo: con este modo, el usuario no puede modificar en tiempo de ejecución los ajustes de alineación que se configuran aquí.
- Avanzado: expanda para configurar los ajustes relacionados con las capas de mapa y los efectos de dibujo 3D.
- Mostrar dibujos en las capas de mapas: incluya entidades de dibujo como una capa en el widget Capas de mapa y la herramienta Capas del widget Mapa.
- Efecto de dibujo 3D: elija un método de altura para dibujar entidades 3D. Este ajuste aparece al conectar una escena web al widget Mapa.
- En relación con el suelo: dibuje entidades a una elevación específica en relación con la superficie del terreno. Este método resulta apropiado para dibujar entidades a una altura conocida en relación con el suelo.
- En relación con la escena: dibuje entidades en la parte superior de polígonos extruidos, SceneLayers de objetos 3D o BuildingSceneLayers, en función de cuál tiene mayor elevación. Este método es similar a En relación con el suelo, excepto que si un dibujo está directamente encima de un edificio o de cualquier otra entidad, se dibuja a una elevación específica en relación con dicha entidad. Si un dibujo no está directamente encima de un edificio o de cualquier otra entidad, se alinea con la elevación del suelo o la IntegratedMeshLayer.
- Sobre el suelo: despliegue entidades dibujadas en la superficie del terreno. Este método es apropiado para dibujar entidades que están planas en el suelo, como por ejemplo carreteras.
Para obtener más información sobre métodos de visualización de elevación 3D, consulte Opciones de elevación en la documentación del ArcGIS Maps SDK for JavaScript.