¿Qué editores GIS de Windows admiten la creación de archivos de forma 3D además de ArcGIS con 3D Analyst?


10

Necesito encontrar una manera fácil y económica de generar archivos de forma lineales 3D en Windows para que uno de nuestros usuarios pueda inspeccionar nuestra herramienta. Asumimos incorrectamente que tenía datos de origen de archivos de forma 3D disponibles o que tenía una forma de producirlos.

Encontré un artículo técnico de ArcGIS sobre cómo convertir un archivo de forma 2D en un archivo de forma 3D ; sin embargo, requiere ArcGIS con 3D Analyst. Tengo ArcGIS disponible pero no tengo una licencia de 3D Analyst, por lo que no puedo replicar los pasos del artículo. El usuario también tiene ArcGIS disponible, pero no sé si tiene una licencia de analista 3D. De todos modos, me gustaría probar el proceso antes de enviarle el artículo.

Anteriormente he creado archivos de forma 3D utilizando la API OGR / GDAL C ++ y la API Python OGR / GDAL incluida en FWTools y OSGeo4W. Pensé en escribir un programa simple o un script de Python que pueda analizar un archivo de texto de entrada. La solución Python requeriría que el usuario instale un tiempo de ejecución Python con soporte GDAL, por lo que dudo en adoptar ese enfoque.

MapWindow 4.7.5 tiene una opción de vector 3D a vector 2D en las Herramientas SIG | Menú de vectores , pero no al revés. Acabo de comprobar y MapWindow está en la versión 4.8.3, pero no pude encontrar ninguna referencia a los archivos de forma 3D o las características vectoriales en su documentación en línea.

¿Existe un editor SIG de Windows (además de ArcGIS con 3D Analyst) que admita la creación de archivos de forma 3D?


2
Autocad Map 3d es fácil pero no barato. Creará archivos de formas 3D.
Brad Nesom el

Respuestas:


5

Con ArcCatalog (o la caja de herramientas ArcCatalog de ArcMap), cree un nuevo archivo de forma y marque 'Las coordenadas contendrán valores Z'. Establezca la referencia espacial, incluida la SR vertical. En ArcMap, inicie una sesión de edición, cree una entidad (no importa si es punto / línea / polígono). Una vez que se crea la característica, selecciónela (aún en una sesión de edición) y haga clic en 'Propiedades de croquis' en la barra de herramientas de edición. Verá todos los vértices de la entidad seleccionada, y podrá editar los valores X / Y / Z / M usando la tabla de vértices. Este método solo requiere una licencia de ArcView y no requiere licencias de editor / analista.


Esto es similar a la solución OGR / GDAL, excepto que usa ArcObjects Java SDK. Sé cómo resolver este problema con el código, pero quería ver si había una solución existente en un editor SIG. Sería bueno poder establecer las coordenadas 3D de un vértice a través de una interfaz de usuario.
Jaime Soto

3
Puede establecer el valor Z de una coordenada 3D a través de ArcMap cuando está en una sesión de edición. Inicie una sesión de edición, seleccione la función para la que desea establecer las coordenadas y luego vaya a Propiedades de croquis. Sketch Properties enumerará todos los vértices y le permitirá establecer los valores X / Y / Z / M directamente. Sin embargo, no le permite convertir 2D -> 3D Shapefile, que es lo que la pregunta original implicaba. Puede crear el Shapefile usando ArcCatalog directamente, o usando la caja de herramientas Catálogo en ArcMap.
Sasa Ivetic

Acabo de verificar que puede editar un archivo de forma 3D existente con el método que describió. También verifiqué que puede crear un archivo de forma 3D a través de ArcCatalog. Responda este comentario para que pueda marcarlo como la respuesta aceptada.
Jaime Soto el

@Jaime: he cambiado la respuesta para reflejar la creación de archivos de forma 3D con ArcGIS Desktop.
Sasa Ivetic

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.