Skip to content

Instantly share code, notes, and snippets.

@Leandermen
Created July 9, 2018 00:24
Show Gist options
  • Save Leandermen/c7aa2838808c7cb57c603b805455e700 to your computer and use it in GitHub Desktop.
Save Leandermen/c7aa2838808c7cb57c603b805455e700 to your computer and use it in GitHub Desktop.
Archivo PY para cálculo de geocódigo
#Test Values
com=5101
dc=1
ar=1
zone=2
#ArcGIS CodeBlock
def GEOCODIGO(comuna,distrito,area,zona):
c=str(comuna)
d=str(distrito)
a=str(area)
z=str(zona)
#Distrito
if distrito > 9:
d2=d
else: d2=str("0")+d
#Zona
if zona > 9 and zona < 100:
z2=str("0")+z
elif zona > 99 and zona < 1000:
z2=z
elif zona < 10:
z2=str("00")+z
#Codigo
codigo=c+d2+a+z2
return codigo
#Test
valor= GEOCODIGO(com,dc,ar,zone)
print valor
@demcortillas
Copy link

Hola, está súper bueno. Tengo problemas con los cruces a nivel de zona/localidad en la VIII región, me ayudas? mi correo es diegmedina@udec.cl por si te motivas

saludos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment