2 votos

¿Conversión de polígono multiparte a monoparte en ArcObjects con C#?

Tengo una función de varias partes y necesito convertirla en una función de una sola parte.

No he podido encontrar ningún ejemplo de código.

Me pregunto si podría recibir ayuda de usted.

Estoy trabajando con ArcGIS 10 y c#.

1voto

rkthkr Puntos 6651

ArcGIS tiene una herramienta: "Multipart to SinglePart".


Esto puede ser llamado con Python o JScript :

import arcgisscripting //not needed for JScript

gp.AddToolbox("C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx")

gp.MultipartToSinglepart_management("", Output_Feature_Class)


Alternativamente VBScript :

gp.AddToolbox "C:/Program Files/ArcGIS/ArcToolbox/Toolboxes/Data Management Tools.tbx"

gp.MultipartToSinglepart_management "", Output_Feature_Class

No estoy seguro de cómo hacerlo con C#, pero supongo que podrías llamar a uno de esos lenguajes con él.

1voto

Darren Puntos 738

Puede utilizar el objeto Geoprocessor para acceder a las herramientas de geoprocesamiento (en este caso MultipartToSinglepart ).

Aquí hay un Artículo de iniciación sobre el uso del Geoprocesador.

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