5 votos

crear polígonos de casco convexo / cluster para conjuntos de N puntos en un conjunto de datos de puntos

Tengo 50k puntos en una clase de característica que necesito para construir casco convexo o polígono para cada conjunto de 50 puntos que están cerca uno del otro. Supongo que la pregunta es muy similar a crear áreas censales para cada 200 hogares. He probado todas las herramientas de ArcGIS Desktop 10.1 pero ninguna de ellas hace lo que busco. También he probado otras herramientas de terceros que me permiten crear cascos convexos basados en el algoritmo K-means, lo que significa que puedo especificar el número de cascos convexos que se van a generar, pero sigo sin ver cómo crear cascos convexos para un número determinado de puntos. Estoy abierto a cualquier solución que no se limite a ArcGIS, pero el resultado final debe importarse a ArcGIS. Agradecería cualquier consejo. Thank you.

1voto

Leonard Puntos 2832

Me parece que sería mejor hacer dos tipos de análisis a escalas diferentes.

1) Identificar agrupaciones más grandes, por ejemplo, de 2 a 4 centenares de hidrantes para equipos de individuos, quizá utilizando un vehículo para llegar a una zona de la ciudad. Un algoritmo de agrupación podría hacerlo fácilmente, por ejemplo http://edndoc.esri.com/arcobjects/8.3/default.asp?url=/arcobjects/8.3/Samples/Analysis%20and%20Visualization/Cluster%20Analysis/ClusterAnalysis.htm

2) A continuación, utilice el análisis de redes en cada subgrupo para asignar hidrantes a cada inspector. De lo contrario, es posible que a cada inspector se le asigne un hidrante que está cerca en línea recta, pero al que se tarda mucho tiempo en llegar porque está al otro lado del bloque o del río, etc.

Neil

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