6 votos

¿Usar el símbolo de grado en Label Expressions of ArcMap?

Intento utilizar el proceso de etiquetado para mostrar la latitud y la longitud de un conjunto de puntos de datos. Para que las etiquetas parezcan formales, deseo agregar el símbolo de grado (°) a las etiquetas. La sintaxis de mi python es la siguiente:

[lat] + "," + "" + [long] y el resultado es 30.392634, -91.118229.

Sin embargo, cuando intento insertar el símbolo de la siguiente manera:

[lat] + "°" + "," + "" + [long] + "°" Sigo recibiendo un error.

No soy un asistente de código.

9voto

kervin Puntos 7620

Prueba esto:

[lat] + u'\u00B0' + ', ' + [long] + u'\u00B0'

2voto

Rohit Puntos 1279

Sé que usted especificó que desea usar Python para el etiquetado, pero para un corto plazo, ¿por qué no utilizar VBScript?

[latitud longitud"

enter image description here

2voto

GeoWill Puntos 91

Arcmap python tiene soporte unicode para que pueda usar el \u00B0 $B_r$para ingresarlo.

 u"str({0})+'\u00B0  '+str({1})+'\u00B0'".format('!lat!','!long!')
 

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