Un valor z representa típicamente las elevaciones o alturas y se puede utilizar para mostrar entidades en tres dimensiones. Cada vértice de una entidad puede almacenar un valor z junto con la información posicional x,y. ArcMap y el ambiente de edición tienen dos dimensiones, y proveen la capacidad de ingresar, editar y mantener valores z.
La asignación de valores z al editar en ArcMap se determina con la función general de la herramienta de edición o la ejecución de comandos: si crea una entidad nueva o edita una existente. La mayoría de las operaciones que resultan en la creación de una entidad nueva asignan el mismo valor z a todos los vértices. Cuando se modifica una entidad existente, los valores z nuevos se interpolan, y actualizan valores que se asignan a los vértices editados. Sin embargo, algunas operaciones de edición mantienen los valores z existentes.
Puede visualizar o cambiar los valores z de una entidad en la ventana Editar propiedades de boceto. Los valores z se enumeran en la columna Z. Para cambiar los valores z de varios vértices, marque las casillas a la izquierda de los vértices que desea actualizar; después, haga clic en el botón Z y escriba los valores nuevos.
Para almacenar valores z en una entidad, debe especificar que esa clase de entidad tiene valores z cuando los crea. Esto permite que la clase de entidad admita valores z. Para determinar si una clase de entidad admite valores z, abra las propiedades de la ventana de catálogo o ArcCatalog, haga clic en la pestaña General, busque en Propiedades de geometría una marca junto a la opción Las coordenadas incluyen valores z. También hay una Z en el campo de forma de la tabla de atributos de ArcMap, como en Polilínea z.
Si la clase de entidad existente no admite valores z, deberá crear una clase de entidad nueva capaz de almacenar valores z, luego cargar o copiar y pegar entidades desde la clase de entidad existente en una nueva y editar los valores z. No necesita una licencia de ArcGIS 3D Analyst extension para crear clases de entidad sensibles a valores z o editar valores z en ArcMap. Sin embargo, si no tiene 3D Analyst, también puede editar entidades en ArcGlobe o ArcScene.
Las siguientes secciones describen el comportamiento cuando edita entidades en ArcMap.
ArcMap asigna valores z a las entidades nuevas
ArcMap asigna valores z a entidades nuevas de una de estas dos formas:
- Cuando copia y pega una entidad existente con valores z, ArcMap también copia esos valores z en la nueva entidad.
- Con todos los otros métodos de creación de entidades, ArcMap asigna un valor z por defecto a todos los vértices.
Cuando copia y pega entidades o utiliza la herramienta Copiar entidades en la barra de herramientas Edición avanzada, los valores z existentes desde la entidad original también se copian a las entidades nuevas. Si la entidad original es de una capa diferente que no es compatible con los valores z, se asigna el valor z por defecto a las entidades pegadas.
Otras acciones que crean entidades nuevas, como bosquejos, trazados, ingreso de trazados poligonales de topografía, arreglos de errores topológicos, o creación de zonas de influencia, asignan un valor z constante a todos los vértices en la entidad nueva. Este valor constante es Z Actual y 0 por defecto.
Por ejemplo, cuando se crea una entidad nueva en ArcMap, los valores z se asignan automáticamente al valor Z actual. Para cambiar los valores z de una entidad existente, haga doble clic en la entidad con la herramienta Editar y haga clic en el botón Editar propiedades de boceto en la barra de herramientas Editor.
Para especificar un valor distinto para Z actual, necesita agregar el cuadro de texto Z actual a la interfaz de ArcMap. Haga clic en el menú Personalizar > Personalizar modo, busque el valor Z actual en la pestaña Comandos, arrastre el control a cualquier barra de herramientas de ArcMap (como la barra de herramientas Editor), después cierre el cuadro de diálogo Personalizar. Puede especificar un número distinto para el valor Z actual con la frecuencia que desee. Mientras crea un bosquejo de edición, puede utilizar el control de Z actual para asignar el valor z para cada vértice en el bosquejo.
ArcMap asigna valores z cuando se editan las entidades existentes
Al editar entidades existentes, ArcMap asigna valores z a la entidad editada de una de dos formas:
- Los valores z existentes se mantienen porque no se ven afectados por la edición.
- Los valores z se actualizan con los valores que se interpolan.
Al mover, girar, escalar, o ajustar espacialmente una entidad existente, los valores z existentes se mantienen. Si bien los valores x,y pueden cambiar, los valores z no lo hacen. De manera similar, si mueve un vértice simplemente, los valores z existentes también se mantienen. Si necesita modificar los valores z, lo podrá hacer en la ventana Editar propiedades de bosquejo.
Por otro lado, las operaciones que agregan, modifican o eliminan vértices reales en entidades existentes suelen asignar valores z nuevos para los vértices modificados. Como estas acciones modifican geometría con valores z conocidos, ArcMap tiene un buen punto de inicio desde el cual interpolar (o extrapolar) y actualizar valores z de manera lógica. Las operaciones que realizan divisiones, extensiones, recortes, suavizados, generalizaciones, fusiones, uniones, cortes e intersecciones en entidades existente interpolan los valores z.
Por ejemplo, si recorta una línea que tiene valores z, los valores z de otros vértices en el segmento se utilizan para interpolar un valor z para el vértice en el punto donde la línea se recortó. Si el valor z para el vértice de inicio es 10 y el valor z para el vértice final es 20, se asigna un valor z de 16 al vértice del punto de recorte si recorta la línea a un 60 por ciento del punto de inicio.
Con funciones como unión e intersección en donde las entradas pueden provenir de distintas capas, la salida tiene valores interpolados si todas las entradas son compatibles con valores z. El valor de Z actual se utiliza cuando las capas de entrada no tienen valores z.
Cuando realiza una edición que manipula múltiples vértices, sólo se vuelven a asignar valores z a los vértices afectados. En la mayoría de los casos, se asignan los valores z a través de la interpolación. Sin embargo, las opciones Volver a dar forma a la entidad, Cortar polígonos, y Completar polígono automáticamente, que utilizan un bosquejo para editar una entidad existente, aplican los valores z del bosquejo a los vértices insertados.
Ejemplos de la asignación de valores z
Los siguientes ejemplos muestran ediciones comunes que se llevan a cabo y los valores z resultantes después que se terminó la operación.
Tenga en cuenta que el valor Z actual se asume que es 0 (el predeterminado). Para especificar un valor distinto para Z actual, especifíquelo en el cuadro de texto Z actual.
Escenario de edición | Asignar valores z | Ejemplo |
---|---|---|
Crear entidad nueva | Se asigna el valor Z actual a los vértices. | |
Copiar y pegar una entidad | Cuando copia desde una clase de entidad compatible con valores z, los valores z existentes se copian a la nueva entidad. Si la entidad copiada no es compatible con valores z, después se asigna el valor Z actual a la entidad que se pegó. | |
Mover una entidad | Los valores z existentes se mantienen y no se cambian. | |
Rotar una entidad | Los valores z existentes se mantienen y no se cambian. | |
Mover un vértice | Los valores z existentes se mantienen y no se cambian. | |
Insertar un vértice | Se asigna un valor z interpolado al vértice nuevo. | |
Extender una línea | Se asigna un valor z interpolado (extrapolado) al vértice nuevo. | |
Recortar una línea | Se asigna un valor z interpolado al vértice nuevo. | |
Dividir una línea | Se asigna un valor z interpolado al vértice nuevo. Cada entidad tiene el mismo valor z para el vértice del punto dividido. | |
Cambiar de forma una entidad | Se asigna valores z desde el bosquejo a los vértices que se insertan con el cambio de forma del bosquejo. Se mantienen los valores z para los otros vértices y no se cambian. | |
Cortar un polígono | Se asignan valores z desde el bosquejo a los vértices junto al recorte. Se mantienen los valores z para los vértices existentes y no se cambian. | |
Autocompletar polígono | Asignación de z para el nuevo polígono: se asignan valores z del boceto a los vértices del polígono nuevo. Asignación de z para el polígono existente: para mantener el límite entre el polígono existente y el polígono nuevo, ArcMap inserta vértices en el polígono existente donde se interseca con el polígono nuevo. Esos valores z de vértices se interpolan sólo desde los valores z del polígono existente. Se mantienen los valores z para los otros vértices y no se cambian. |