4 votos

=head2 ¿Cómo se puede determinar si una cadena es una cadena de texto o una cadena binaria?

¿Cómo puedo determinar mediante programación si un shapefile contiene puntos, polígonos o líneas?

ArcEngine 10, VS2010, C#

6voto

Mohit Jain Puntos 145

La búsqueda de arcengine+shapetype le ayudará a encontrar: IFeatureClass O mucho más rápido si te gusta: verificación de bytes 32-35 del archivo http://en.wikipedia.org/wiki/Shapefile

4voto

Nate Smith Puntos 758

se puede recorrer la geometría funciones y determinar el tipo de la geometría de la función de la instrucción condicional usando la GetGeometryType método que yo sugiero que usted vaya a través de la API de encontrar aquí: http://geoinformatics.tkk.fi/doc/Geo-GDAL/html/class_geo_1_1_o_g_r_1_1_geometry.html

4voto

saint_groceon Puntos 2696

Usted puede utilizar IFeatureclass.ShapeType. La apertura de una featureclass es un poco caro, yo apuesto a que johanvdw método es más rápido.

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