Processing math: 100%

1 votos

ArcGIS Rango de direcciones que muestra 0s

He utilizado el script VB de rango de direcciones

Function FindLabel ( [TOADDL], [TOADDR] )
  FindLabel = [TOADDL]  & "/" & [TOADDR] 
End Function

Probado

Function FindLabel ( [TOADDL], [TOADDR] )
if (([TOADDL] > 0) AND ([TOADDR] > 0)) then:
  FindLabel = [TOADDL]  & "/" & [TOADDR] 
End Function

Pero aún así no funcionó

Para mostrar los rangos de direcciones pero mi mapa sale con 0s por todo el mapa. ¿Qué otra cosa puedo añadir a la codificación que suprimiría y no mostraría los 0s en mi mapa. Vea el lado izquierdo adjunto.

enter image description here

1voto

jbchurchill Puntos 1637

¿Qué tal algo como esto?

Function FindLabel ( [TOADDL], [TOADDR] ) 
  if (([TOADDL] > 0) AND ([TOADDR] > 0)):
  FindLabel = [TOADDL] & "/" & [TOADDR] 
End Function

Puede que no tenga el código exactamente correcto pero una condición debería funcionar para limitar la expresión de la etiqueta.

Editar: Hoy he vuelto a comprobarlo y me funciona (sólo he cambiado los nombres de los campos porque los tuyos no son los mismos que los míos). Obtengo etiquetas en todos los lugares en los que tengo un rango de direcciones (esencialmente en todos los lugares en los que se rellenan esos campos), así que no puedo imaginar qué puede ser diferente en tu entorno.

Por supuesto, debe pegar esto utilizando el "Avanzado" (haga clic en "verificar" para asegurarse de que funciona) y los nombres de los campos deben coincidir. Los míos son campos de cadena. También estoy usando el parser "VBSCRIPT".

Usted dice que hay "ceros por todo el mapa". Es posible que los valores en esas líneas centrales concretas sean ceros?

enter image description here

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