5 votos

El cálculo de Polsby-Popper Puntuación Utilizando ArcGIS Pro Calculadora de Campo da ERROR 000539?

Esta operación es el uso de la Calculadora de Campo en ArcGIS Pro 2.1.

Estoy tratando de calcular la Polsby-Popper Puntuación para los Distritos del Congreso. He calculado la Geodésica Área y Geodésica Perímetro para cada función mediante la fórmula:

(12.56637 * !AREA_GEO!) / (!PERIM_GEO! ^ 2)

Se devuelve el error:

ERROR 000539: Traceback (la mayoría de llamada reciente last): File "", line 1, en TypeError: no admitidos operando tipo(s) de ^: 'float' y 'int'

No estoy seguro exactamente qué significa este error.

7voto

Amy Puntos 46

Como se ha mencionado en los comentarios, su fórmula debe leer:

(12.56637 * !AREA_GEO!) / (!PERIM_GEO! ** 2)

o

(12.56637 * !AREA_GEO!) / (!PERIM_GEO! * !PERIM_GEO!)

Esta página en python operadores muestra que la ^ operador XOR bit a Bit.

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