Tecnología

Inicio

Cómo calcular el área de un polígono en ArcMap

Después de crear un gráfico de polígonos en ArcMap --- que es la interfaz gráfica de usuario en el paquete de software de sistema de información geográfica de ESRI, ArcGIS --- puede que tenga que calcular el área del objeto. Para ello, tendrá que utilizar las herramientas de ArcMap para crear un botón especial de control. Después de haber creado el botón, podrás utilizarlo ahora o en cualquier momento en el futuro para calcular el área de cualquier polígono en su documento de ArcGIS.

Instrucciones

1 ArcGIS abiertos y luego iniciar ArcMap.

2 Seleccione el menú "Herramientas" y luego haga clic en el botón "Personalizar".

3 Haga clic en la pestaña "comandos" de la caja "Personalizar" y luego seleccione "UIControls" del cuadro de lista "Categorías" que aparece en la pantalla.

4 Elija la opción "Normal". Esto agregará el botón para todos los archivos de ArcGIS actuales y futuras, lo que significa que usted no tiene que crear de nuevo.

5 Presione el botón "Nuevo UIControl" y luego seleccionar la opción "Crear".

6 Arrastre el UIButtonControl recién creada a una barra de herramientas. Escoja un lugar que sea conveniente barra de herramientas, para que tenga fácil acceso a ella.

7 Cierre el cuadro de diálogo "Preferencias" para salir del cuadro "Personalizar".

8 Haga clic con el UIButtonControl que ha realizado y seleccione la opción "Ver código fuente".

9 Escribe o copia y pega el siguiente código en la "fuente" de la UIButtonControl:

Dim Papp Como IApplication

Establecer Papp = Aplicación

pDoc tenue Como IMxDocument

Establecer pDoc = ThisDocument

Dim PAV Como IActiveView

Establecer PAV = pDoc.ActiveView

Dim PGC Como IGraphicsContainerSelect

Establecer PGC = pAv.GraphicsContainer

Si pGc.ElementSelectionCount = 0 Entonces

MsgBox "Por favor, seleccione un elemento gráfico"

Exit Sub

Terminara si

Dim Pélem Como IElement

Si pGc.ElementSelectionCount> 1 Entonces

MsgBox "Sólo un elemento se puede seleccionar"

Exit Sub

Terminara si

Dim pPoly Como IPolygon

Dim Parea Como IArea

Establecer Pélem = pGc.SelectedElement (0)

Si TypeOf pElem.Geometry Es IPolygon Entonces

Parea establecer = pElem.Geometry

pApp.StatusBar.Message (0) = "Área Elemento:" & pArea.Area

MsgBox "Área Elemento:" & pArea.Area

Terminara si

10 Seleccionar un polígono que se quiere medir y pulse el UIButtonControl que ha creado. El área aparecerá en la barra de estado, así como en un cuadro de mensaje emergente.