Actualmente estoy luchando con un problema matemático y parece que no puede resolverlo.
Tengo un montón de girar polígonos rectangulares (solución también debe trabajar para no polígonos rectangulares) en diferentes shapefiles. Quiero (automáticamente) encontrar la esquina inferior izquierda de cada uno de los polígonos usando python (arcpy).
Primero traté de utilizar simplemente la medida, pero ya que son rotados, la medida traerá resultados falsos. Entonces, ¿cómo me acerco a esta? Busqué en google por horas y la única cosa que se me ocurrió, es de alguna manera calcular el centro de un polígono o de alguna manera temporairly girar a 180 grados y, a continuación, utilizar xmin y ymin. Aquí hay algunas fotos que pueden ayudar a distraer la atención de mi mal inglés (lo siento, por cierto)
Yo no tenía problemas de exportación de las coordenadas de los polígonos mediante el uso de la característica de los vértices a los puntos de la herramienta. Hasta ahora he extraído de ellos de una vez en una lista de tupels y una vez en dos listas diferentes (uno para x-coordenadas y uno para y-coords)
así que aquí están algunas coordenadas para facilitar la prueba:
tupel-formato:
tupelList=[[1792398.680577231, 4782539.85121522],
[1792173.0363913027, 4780368.293228334],
[1788935.7990357098, 4780713.732859781],
[1789162.9530321995, 4782885.332685629],
[1792398.680577231, 4782539.85121522]]
x-lista/y-formato de lista:
xList= [1792398.680577231, 1792173.0363913027, 1788935.7990357098, 1789162.9530321995, 1792398.680577231]
yList=[4782539.85121522, 4780368.293228334, 4780713.732859781, 4782885.332685629, 4782539.85121522]
Actualmente estoy usando ArcGIS 10.3.1 ancho aliado de las extensiones y de una avanzada de la licencia. La versión de Python 2.7.algo