Editar entidades que tienen valores z

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 cuando se edita en ArcMap está determinada por la función general que realiza el comando o la herramienta de edición: si se crea una entidad nueva o edita una entidad 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 Propiedades del borrador de edición. Los valores z se enumeran en la columna Z. Para cambiar los valores z para múltiples 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.

Ventana Propiedades del bosquejo de edición mostrando los valores z. Se edita el valor z para el vértice 3.

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.

La marca junto a Las coordenadas incluyen valores Z, indica que la clase de entidad admite valores z y puede almacenarlos.
La marca junto a Las coordenadas incluyen valores Z, indica que la clase de entidad admite valores z y puede almacenarlos.

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 la Extensión 3D Analyst de ArcGIS para crear clases de entidad que admitan 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 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 de edición, haga clic en el botón Editar propiedades de bosquejoPropiedades del bosquejo de edición 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.

Cuadro de texto de Z actual
Cuadro de texto de Z actual. El valor de Z actual es 0 por defecto.

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:

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.

Los valores z asignados cuando crea una entidad nueva

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ó.

Valores z asignados cuando copia y pega una entidad

Mover una entidad

Los valores z existentes se mantienen y no se cambian.

Los valores z asignados cuando mueve una entidad

Rotar una entidad

Los valores z existentes se mantienen y no se cambian.

Los valores z asignados cuando rota una entidad

Mover un vértice

Los valores z existentes se mantienen y no se cambian.

Los valores z asignados cuando mueve un vértice

Insertar un vértice

Se asigna un valor z interpolado al vértice nuevo.

Los valores z asignados cuando se inserta un vértice

Extender una línea

Se asigna un valor z interpolado (extrapolado) al vértice nuevo.

Los valores z asignados cuando extiende una entidad

Recortar una línea

Se asigna un valor z interpolado al vértice nuevo.

Los valores z asignados cuando recorta una entidad

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.

Los valores z asignados cuando divide una entidad

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.

Los valores z asignados al cambiar la forma de una entidad
Cada valor z del bosquejo que se utilizó para volver a dar forma a la entidad es 0, por lo tanto, los valores z de los vértices nuevos también lo son.

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.

Los valores z asignados cuando recorta un polígono

Completar polígono automáticamente

La asignación de Z para el polígono nuevo: Se asignan valores z desde el bosquejo a los vértices del polígono nuevo. La 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.

Los valores z asignados cuando se crea un polígono con la herramienta Completar polígono automáticamente
Cada valor z del bosquejo que se utiliza para dibujar el polígono nuevo (Entidad B) es 0, por lo tanto, todos los valores z también lo son. Sin embargo, los vértices insertados en el polígono existente (Entidad A) tienen valores z de 5 y 7 porque están interpolados desde los otros vértices de la Entidad A.

Ejemplos de las asignaciones de valores z mientras edita
9/11/2013