4 votos

Cómo exportar un polígono basado en elevaciones usando un DTM o un DEM

Tengo un DTM generado por LiDAR y un DEM (con una precisión de 10x10 pies). Estoy tratando de exportar un polígono dentro de un límite que incluye todas las elevaciones debajo de un número específico. Parece que esto debería ser simple pero estoy teniendo dificultades. Idealmente, me gustaría que esto fuera preciso a 0.5 pies.

Además, ya no tengo una licencia de analista 3D. Si esa es la única manera de lidiar con el DTM, puedo obtener una nueva licencia. Estoy usando ArcMap 10.2.2.

4voto

Cemre Puntos 153

Tenga en cuenta que ambos métodos a continuación va a exportar no suavizada de los límites de los polígonos. Puede que tenga que volver a muestrear su DEM archivo para obtener más suaves líneas o utilizar otras técnicas de suavizamiento.

Paso 1: Spatial Analyst (Clasificación)

Usted podría utilizar Spatial Analyst para clasificar los datos en 2 clases: 1 = los datos dentro de los valores límite (por ejemplo : elevación < X metro) 0 = otros datos

Paso 1 (alternativa): Spatial Analyst (Condicional herramienta)

También se podría utilizar el de la Estafa de la Herramienta (Condicional)

Paso 2: Spatial Analyst (Raster to polygon)

Entonces usted tendrá un número entero de ráster se puede convertir en polígono con la Trama de la Herramienta Polígono.


Paso 1: QGIS (Clasificación)

Si usted no puede tener ESRI extensión, alternativamente, usted puede hacer una clasificación opération con una fórmula en QGIS:

  • La carga de su capa de trama
  • Haga clic en el menú Ráster/Raster Calculator
  • Escriba la siguiente fórmula sustitución de MyRaster por sus datos y ElevationMax por el valor máximo):

    (MyRaster@1 < ElevationMax ) * 1 + (MyRaster@1 >= ElevationMax )*0

Estos códigos permiten crear un nuevo raster con valores de 2 (0/1).

Paso 2: QGIS (Raster to polygon)

Con eso, se puede convertir a un polígono en el Procesamiento de panel:

  • Haga clic en GDAL/OGR, luego de la Conversión, y el uso de la Polygonize (raster to vector) herramienta.

Convex HULL

El último método que puedo sugerir :

  • Filtro de la fuente de LIDAR de archivo para guardar solamente los puntos de interés.
  • Crear un Convex Hull para el resto de los puntos (lastools, 3D analyst LIDAR herramientas, etc)

0voto

CodeSlave Puntos 7133

f entiendo correctamente, usted sólo desea crear polígonos de contorno que rodea a las elevaciones que están por debajo de un cierto valor...

Suponiendo que usted también tiene 3D analyst/ Spatial Analyst extensiones, probablemente hay varias maneras diferentes de hacer esto. Aquí es el Corte/Herramienta de Relleno de la técnica, pero implica varios pasos: I

(El Corte de la herramienta de Relleno pero esto requiere de la trama como de entrada y también las salidas de la trama.)

  1. Crear un ráster con una elevación constante de su deseada "de abajo"

  2. Ejecutar el Corte de la herramienta de Relleno

  3. Convertir resultante de ráster a los polígonos

  4. Ganancia neta (Relleno) es su polígonos "de abajo" y la Pérdida Neta (Cut) es su polígonos "de arriba"

  5. Clip de Relleno de polígonos con su límite.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X