Disponible con una licencia de 3D Analyst.
Descripción general
Es habitual recibir un modelo de un edificio 3D en formato de terceros, tales como 3ds Max, COLLADA, OpenFlight, o SketchUp. Es posible usar estos modelos, e integrarlos con los datos existentes de la ciudad para mejorar la visualización. Existen diversas formas de importar estos modelos en la geodatabase para uso en ArcGIS. El método a usar depende del tipo de modelo que se posee y de la información incluida en el mismo. Si el formato proporcionado incluye información sobre la ubicación geográfica del modelo, se puede importar fácilmente usando la herramienta de geoprocesamiento Importar archivos 3D. Si no se proporciona información geográfica junto con el modelo, se puede ubicar en la ubicación geográfica correcta mediante ArcGIS.
Esta guía enseña a importar distintos tipos de modelos de edificios a la geodatabase y visualizarlos en ArcGlobe. La plantilla de la Ciudad de Esri Virtual 3D se utilizará como dataset de muestra, que abarca una pequeña área de la ciudad de Filadelfia, alrededor de Logan Square.
Importar modelos con información de ubicación geográfica
La herramienta de geoprocesamiento Importar archivos 3D permite convertir formatos de modelo 3D de terceros en entidades multiparche en la geodatabase. El objetivo principal de esta herramienta es ayudarle a importar grandes conjuntos de modelos. Los modelos con información geográfica se colocan de manera automática en la ubicación correcta según la referencia espacial especificada. Los modelos que no incluyen información geográfica se colocan en las coordenadas de origen de la clase de entidad para ser cambiadas de posición usando el entorno de edición 2D o 3D. Se pueden añadir varios modelos a la lista de importación, y no es necesario que procedan de la misma carpeta.
Para cada modelo que se añade a la herramienta, se crea una entidad independiente en la clase de entidad multiparche de salida. Tenga en cuenta que si tiene un modelo que representa un gran conjunto de edificios, como una ciudad, pueblo o vecindad, es mejor desglosarla en modelos independientes, uno para cada edificio.
Además, tener una entidad por edificio permite establecer atributos específicos de los edificios.
Combinar la información existente de la ciudad con los edificios texturizados
Una vez se han importado los edificios en una clase de entidad multiparche, es probable que quiera visualizarlos junto con la información de los edificios ya existente, como huellas extruidas. La clave es evitar que la información de los edificios ya existente se dibuje en la misma ubicación en la que existen ahora edificios importados. Para eliminar un subconjunto de entidades superpuestas, haga lo siguiente:
- Utilice Seleccionar por ubicación para seleccionar las huellas que han quedado superpuestas por los edificios texturizados.
- Añada un nuevo campo a la clase de entidad de las huellas y calcule para mostrar los edificios superpuestos. Éste es el subconjunto.
- Finalmente, utilice una consulta de definición para visualizar únicamente estas huellas no superpuestas.
El resultado es una vista de la ciudad, con nuevos edificios texturizados que llenan el hueco de los edificios extruidos creados mediante la consulta de definición. Esto parece visualmente correcto, pero puede preferirse combinar las huellas extruidas y los edificios texturizados de manera permanente por razones de administración de datos. Por ejemplo, si se está almacenando información específica del edificio (como valor de mercado, dirección, tipo de uso del suelo o información del propietario) sobre la que se va a realizar un análisis, o se va a ejecutar una petición, tener todos los datos en una única clase de entidad es crítico. Se puede utilizar la herramienta de geoprocesamiento De capa 3D a clase de entidad para convertir los edificios extruidos en multiparches en una nueva clase de entidad.
Tenga en cuenta que si tiene varios polígonos con valores de altura distintos que representan un único edificio, es posible que desee fusionarlos para formar una única entidad multiparche de salida con la herramienta de geoprocesamiento De capa 3D a Clase de entidad. Todas las entidades poligonales asociadas con un edificio deben tener un único identificador (un campo de atributos común) para utilizar en la opción Campo de agrupación. A continuación, puede usar la herramienta de geoprocesamiento Combinación 3D, con el mismo Campo de agrupación, para limpiar la geometría multiparche de cada edificio eliminando los componentes redundantes del interior del edificio. Esto se muestra en la imagen siguiente.
Una vez que ha convertido los polígonos extruidos en multiparches, puede combinarlos con los edificios multiparche texturizados existentes. Para ello, cree una nueva clase de entidad multiparche. Asegúrese de que la extensión de la nueva clase de entidad es lo suficientemente grande para aceptar ambos datasets y que tiene la referencia espacial correcta. Puede añadir ambas clases de entidad multiparche a la nueva clase de entidad.
Si no está seguro de las especificaciones al definir las propiedades de una clase de entidad, consulte Definición de las propiedades de clase de entidad para obtener más información.
Sustituir una entidad existente por un modelo
Una vez que ha importado los modelos de edificios a ArcGIS, puede mantenerlos actualizados y continuar con su mejora. Puede sustituir edificios existentes, o añadir edificios nuevos, de geometría más compleja y texturas de mayor resolución mediante una sesión de edición 3D. La sustitución de edificios existentes es bastante simple y directa. Debe usar la herramienta Reemplazar por modelo, que sólo se puede aplicar a entidades multiparche.
- Añada una clase de entidad de edificio a ArcGlobe e inicie una sesión de edición 3D.
- Utilice la herramienta Editar ubicación y seleccione el edificio que desea reemplazar.
- Haga clic en Editor 3D y, a continuación, haga clic en Reemplazar por modelo.
- Navegue hasta el modelo que desea utilizar en el cuadro de diálogo que aparece.
Si recibe un modelo nuevo para el que no existe una entidad, se puede añadir dicho modelo de forma interactiva como una nueva entidad multiparche en la clase de entidad. Este proceso todavía requiere una sesión de edición 3D. En la ventana Crear entidades, seleccione la plantilla de la clase de entidad multiparche de edificios. Seleccione la herramienta de construcción Insertar en la vista inferior de la ventana Crear entidades. A continuación, haga clic en la ubicación de la vista 3D en la que desea colocar el edificio. Utilice el cuadro de diálogo Abrir para ir hasta el modelo que desea importar y seleccionarlo. Puede continuar moviendo, rotando y escalando el modelo tras haberlo colocado.
En esta guía se muestra cómo importar modelos texturizados 3D georreferenciados y no georreferenciados en la geodatabase como entidades multiparche, y cómo crear entidades multiparche no texturizadas a partir de los edificios extruidos. Además, ha aprendido a integrar edificios multiparche texturizados y no texturizados en un único dataset.