Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ArcGis Labeling, Maplex, Advanced Labeling Expression 7.12.2013
ArcGis Labeling, Maplex, Advanced Labeling Expression 7.12.2013
Tema:
Autor del tema: Pedro Silvestre Ttulo: ArcGIS: ayuda con editor de la leyenda y labels Enviado el: 21/10/2008 15:14:21 Mensaje: Buen da a todos. Necesito que me ayuden con lo siguiente: cmo puedo agregar etiquetas (labels) que contengan informacin de 2 ms campos en ArcGIS 9.2? Adems, en la leyenda que inserto en el layout , aparte del nombre de los polgonos que adjunto, necesito agregar el rea de los mismos. Cmo se los agrego a la leyenda? Espero que me puedan ayudar. Gracias de antemano.
Respuestas:
Autor de la Respuesta: marcus_78 Respondido el: 21/10/2008 15:38:33 Mensaje: Bien no se si te entendi pero haber si te ayuda esto propiedades de layer/symbology/categories/unique values,many fields/value fields/ahi tienes para 3 campos/add all values saludos ok Autor de la Respuesta: Pedro Silvestre Respondido el: 21/10/2008 15:42:42 Mensaje: Muchas Gracias Marcus... voy a intentarlo y por cualquier duda, te lo hago saber.. Autor de la Respuesta: Pedro Silvestre Respondido el: 21/10/2008 15:50:17 Mensaje: Lo que necesito es agregar ms de una etiqueta (label) a mis planos. Segu tu sugerencia, pero no me funciona, es decir, no agrega las etiquetas de los campos que eleg.... alguna otra sugerencia...? Autor de la Respuesta: marcus_78 Respondido el: 21/10/2008 17:54:48 Mensaje: ok creo que te di mas problemas haber me dices que quieres atiquetar mas de un campo??? propiedades de layer/labels/method/despliegas define classes of features ........../class/ sale uno por defecto pero si quieres agragar mas labels click en add/digita el nombre, puedes ser el nombre del campo/label field (escoges el campo) bueno luego puedes dalre el trato que quieras al etiquetado color, ubicacion, tamao,angulo, etc. para que el etiquetado no se sobreponga tienes que jugar son la ubicacion si quieres mas estiquetados solo tienes que add y luego es cuestion de curiosear y explorar mas. saludos foro.gabrielortiz.com/pop_printer_friendly.asp?TOPIC_ID=22766
1/5
12/07/13 saludos
ok Autor de la Respuesta: peperami68 Respondido el: 21/10/2008 18:05:34 Mensaje: Efectivamente, esa es la respuesta Amigo, voy a evitar la fatiga explicando sto porque creo que hay un post de FranciscoJ en el que lo haba explicado detalladamente, lo busco y enseguida te lo mando. Saludos
Autor de la Respuesta: peperami68 Respondido el: 21/10/2008 18:24:02 Mensaje: Ya lo encontr. "Amigo si lo que quieres es tematizar las etiquetas segn un criterio alfanumrico (una sentencia SQL o seleccin por atributos) basndote en los distintos campos de tu feature class o shapefile debers usar las clases de etiquetas. En la pestaa Labels de las propiedades de tu feature class o shapefile debers seleccionar en method Define Classes of features and label each class differently y en la parte inferior en Class podrs gestionar, agregar nuevas, e incluir las sentencias que las diferencien. En SQL Query deberas especificar esa sentencia para cada una de las etiquetas, basndote en datos de poblacin por ejemplo si son ciudades, o segn tipologa, etc. Adems segn la clase seleccionada tendrs una simbologa u otra segn los valores que pongas en la parte inferior (Text Symbol)." Que conste que es cita textual de FranciscoJ para que no se diga que hubo plagio. Hasta le evit la fatiga a mi buen amigo Fran de mandar el post jejejeje. Saludos Pepe Ramrez
Autor de la Respuesta: Pedro Silvestre Respondido el: 21/10/2008 19:36:13 Mensaje: Ok, muchas gracias a Marcus, a Pepe y a Francisco (indirectamente, je je je), por la ayuda brindada,... Por lo de la leyenda, alguien me podra ayudar..? Autor de la Respuesta: Francisco J Respondido el: 21/10/2008 19:47:43 Mensaje:
cita: Ya lo e ncontr . "Am igo si lo que quie re s e s te m atizar las e tique tas se gn un crite rio alfanum rico (una se nte ncia SQ L o se le ccin por atributos) basndote e n los distintos cam pos de tu fe ature class o shape file de be rs usar las clase s de e tique tas. En la pe staa Labe ls de las propie dade s de tu fe ature class o shape file de be rs se le ccionar e n m e thod De fine C lasse s of fe ature s and labe l e ach class diffe re ntly y e n la parte infe rior e n C lass podrs ge stionar, agre gar nue vas, e incluir las se nte ncias que las dife re ncie n. En SQ L Q ue ry de be ras e spe cificar e sa se nte ncia para cada una de las e tique tas, basndote e n datos de poblacin por e je m plo si son ciudade s, o se gn tipologa, e tc. Ade m s se gn la clase se le ccionada te ndrs una sim bologa u otra se gn los valore s que pongas e n la parte infe rior (Te x t Sym bol)." Q ue conste que e s cita te x tual de FranciscoJ para que no se diga que hubo plagio. Hasta le e vit la fatiga a m i bue n am igo Fran de m andar e l post je je je je . Saludos Pe pe R am re z Originalmente enviado por peperami68
foro.gabrielortiz.com/pop_printer_friendly.asp?TOPIC_ID=22766
2/5
12/07/13
Jajajajajaja, peperami68 lo primero gracias por tu mencin, y lo segundo que yo no tengo copyright o copirrite jajaja viva el software libre y el conocimiento libre, as que tanto lo que digo como lo que escribo podis usarlo sin problemas de licencia ni de control alguno. Eso s, en caso de duda consulte vaya que en algo me haya equivocado que ninguno de nosotros estamos libres de equivocarnos.
cita: O k , m uchas gracias a Marcus, a Pe pe y a Francisco (indire ctam e nte , je je je ), por la ayuda brindada,... Por lo de la le ye nda, alguie n m e podra ayudar..? Originalmente enviado por Pedro Silvestre
Gracias a t tambin Pedro por tu mencin. Y si haces lo que te comenta pepe seguro que te ir super Autor de la Respuesta: Francisco J Respondido el: 21/10/2008 19:48:44 Mensaje: Por cierto, disculpadme si en algn momento no puedo responder con mayor prontitud. Saludos. Francisco J. Autor de la Respuesta: peperami68 Respondido el: 21/10/2008 20:25:54 Mensaje: Hombre Francisco no faltaba ms que para eso estamos los dems jajajaja Saludos Autor de la Respuesta: Francisco J Respondido el: 22/10/2008 05:51:39 Mensaje: Pues s peperami68 ,
Pedro, te comento y te pongo lo mismo que te mand por email a tu peticin para que otros usuarios tambin lo puedan ver:
cita: Te com e nto por parte s am bas cosas: 1. Etique tas de doble line a o m ultiline a: para lo que com e ntas de be s usar la siguie nte se nte ncia. [Nom bre C am poMunicipio] & vbNe wLine & [Nom bre C am poPoblacion] As con vbNe wLine le dice s que te use un salto de lne a para e tique tar la poblacin de bajo de l t rm ino m unicipal. Ahora bie n por e je m plo, si quie re s form ate ar y que te que de e n Ne grita por e je m plo e l T rm ino Municipal y e n azul, y e n R ojo abajo la poblacin de be rs usar algo sim ilar a e sto: "<C LR re d='0' gre e n='0' blue ='255'>" & "<BO L>" & [NO MBR E] & "</BO L>" & "</C LR >" & vbNe wLine & "<C LR re d='255' gre e n='0' blue ='0'>" & [Fe cha_vue l] & "</C LR >" Te de scom pongo la e x pre sin ante rior: "<C LR re d='0' gre e n='0' blue ='255'>" & "<BO L>" & [NO MBR E] & "</BO L>" & "</C LR >" Esa e x pre sin se usa para pone r color a una e tique ta y pone rla e n ne grita usando la e tique ta "<BO L>" & [NO MBR EC AMPO ] & "</BO L>" y " <C LR re d='' gre e n ='' blue =''>" & [NO MBR EC AMPO ] & "</C LR >" para e stable ce r e l color, e n e l caso supe rior la e tique ta de arriba se r AZUL al pone r 255 e n e l blue y 0 e n los re stante s, y e n la infe rior R O JO al e spe cificar 255 e n e l rojo y 0 e n los re stante s. Para la e tique ta infe rior slo usam os vbNe wline com o ante riorm e nte te indiqu , y la e tique ta de color para asignar e l color R O JO . Para m s inform acin re visa e sta nota sobre e tique tado avanzado tie ne s: m k :@MSITStore :C :\Archivos%20de %20program a\ArcGIS\He lp\e sri_csHTML_ArcMap.chm ::/Dialog_Laye r_Prope rtie s_Labe l_tab_Ex pre ssion.htm 2. Para la Le ye nda de be rs usar la siguie nte m e todologa: Vas a Sym bology e n Laye r > Prope rtie s y ah se le ccionas Multiple Attribute s > Q uantity by C ate gory y e lige s los cam pos que quie ras m ostrar e n la le ye nda. Lue go basta con re pre se ntar la le ye nda com o cre as conve nie nte . En cuanto a orde nar la le ye nda, ah ya e ntra que si tie ne s m uchos datos pue de se r costoso e n tie m po y trabajo, pe ro podras hace r conve rtirla a grfico, lue go un UNGR O UP de la le ye nda y coge r los valore s de MUNIC IPIO y pone rlos aline ados a la izquie rda (los de cada
foro.gabrielortiz.com/pop_printer_friendly.asp?TOPIC_ID=22766
3/5
12/07/13
Autor de la Respuesta: Pedro Silvestre Respondido el: 22/10/2008 11:40:55 Mensaje: Muchisisimas gracias Francisco, eres un genio... Saludos Autor de la Respuesta: josel_peru Respondido el: 09/01/2009 11:28:54 Mensaje: Reanudo este post por la siguiente consulta, yo necesito etiquetar un campo, de un shape de poligonos, que contiene nombres de propietarios de un predio, pero este campo puede contener 1 o hasta 5 nombres de propietarios separados por punto y coma(;) dentro del mismo registro. Yo quiero que al momento de etiquetar se pongan en 2 o mas lineas, esto se puede hacer con la extension Maplex de ArcGIS, pero no la tengo =(. Alguien conoce alguna otra opcin o alguna extensin que realize esto? graciasssssss. :::::::::::::::::::::::::::::::::::::: Joel E. Ferreyra Felix Bachiller en Ingenieria Geografica FIGAE-UNFV Melodiando... Autor de la Respuesta: josel_peru Respondido el: 02/02/2009 01:04:41 Mensaje: Bueno ya que nadie me respondio decidi responderme yo mismo jejeje, asi que aqui pongo el codigo en caso de que a alguien le interese y le pueda servir en un caso particular. Function FindLabel([NOMBRE]) var = [NOMBRE] splitStr = Split(var, ";") for i = 0 to UBound(splitStr) tmpStr = Trim(splitStr(i)) splitStr(i) = tmpStr next ProperCase = join(splitStr, " "&vbnewline) FindLabel = ProperCase End Function Es decir si en mi campo tengo a: PEREZ MENDOZA, PEDRO; PEREZ MENDOZA, JOSE; PEREZ MENDOZA, JUANA El codigo al momento de etiquetar hara q se vea asi: PEREZ MENDOZA, PEDRO PEREZ MENDOZA, JOSE PEREZ MENDOZA, JUANA
4/5
12/07/13 Gabriel Ortiz | Foro de Usuarios de Sistemas de Informacin Geogrfica ( GIS - SIG ) Autor de la Respuesta: DaviX Respondido el: 13/02/2009 17:49:26 Mensaje:
Josel_Peru Es muy buena solucion la que encontraste la he probado en una capa de nombre de colonias que tengo y ha funcionado perfecto. buena aportacin. yo lo habia programado, pero ms largo que lo que hiciste. Saludos. Gabriel Ortiz | Foro de Usuarios de Sistemas de Informacin Geogrfica ( GIS - SIG ) : http://foro.gabrielortiz.com/ GabrielOrtiz.com Cerrar ventana
foro.gabrielortiz.com/pop_printer_friendly.asp?TOPIC_ID=22766
5/5
12/07/13
Search Support
Support
Wrap label text to a variable character width
ArcScripts is inte nde d for the fre e e x change of scripts and tools re late d to ESR I software products. Ple ase ale rt the m ode rator if this script is a de m o, trial-ve rsion, or an adve rtise m e nt for a re tail product.
Summary Attache d is a vb script that you can load into the "Advance d" code e ntry are a of the ArcMap Labe l Ex pre ssion dialog, that is initiate d via the Laye r's "Labe l" prope rty she e t. The script inse rts a vbne wline characte r in the labe l string afte r a characte r se nte nce lim it has be e n re ache d, the re fore having the affe ct of cre ating a "Paragraph labe l" e g : input labe l te x t = "one two thre e four five " se nte nce lim it = 10 characte rs output labe l paragraph = "one two thre e four five " NB : The code doe s not allow for an input se nte nce lim it be ing sm alle r than the width of any word in the input labe l te x t. NB: the first fe w line s of the code ne e d to be change d to re fle ct the nam e of the fie ld that re pre se nts the source te x t for the labe l, and the se nte nce characte r lim it for e ach line of the labe l paragraph form e d. ... ie . those code line s m ark e d with an aste risk be low, ne e d changing : Function FindLabe l ( [Instructn] ) '* Dim finalLabe l, strInput, curC har, PW S, C W S Dim c, num C hars, se nLim it, num Space s, space Ite r, C W SLe n strInput = [Instructn] '* labe l fie ld nam e : Instructn se nLim it = 10 '*se nte nce lim it is 10
arcscripts.esri.com/details.asp?dbid=12607
1/1
12/07/13
Qu es Maplex?
Qu es Maplex?
Res ourc e C enter Bibliotec a para profes ionales E xtens iones M aplex
Las etiquetas que estn bien colocadas, permiten que el mapa resulte ms comprensible y til. Maplex para ArcGIS ofrece un conjunto especial de herramientas que permite mejorar la calidad de las etiquetas del mapa. Con Maplex para ArcGIS puede definir parmetros para controlar el posicionamiento y tamao de las etiquetas; as, Maplex para ArcGIS utiliza estos parmetros para calcular la mejor ubicacin de todas las etiquetas del mapa. Puede asignar tambin distintos niveles de importancia a las entidades con el fin de asegurarse de que las entidades ms importantes se etiquetan antes que las menos importantes. Maplex para ArcGIS permite controlar cmo se colocarn las etiquetas con respecto a las entidades, cmo se pueden modificar o reducir las etiquetas con el fin de colocar ms etiquetas cuando el espacio disponible est restringido y cmo se resuelven los conflictos entre etiquetas. Maplex para ArcGIS proporciona lo siguiente: Estilos de colocacin avanzada para polgonos entre los que se incluyen los estilos que representan parcelas de suelo, ros y lmites Colocacin especial para lneas que representan calles, ros y entidades de curvas de nivel Capacidad para desplazar las etiquetas respecto a las entidades Repeticin de etiquetas a una distancia especfica a lo largo de una lnea y dentro de un polgono Control del espaciado de palabras y caracteres Alineamiento de las etiquetas respecto a la retculas de proyeccin Control de las zonas de ubicacin de etiquetas Colocacin flexible para permitir que quepan ms etiquetas en un rea Control preciso del apilado de etiqueta Abreviatura y truncado de etiqueta Parmetros de reduccin de fuente para reas congestionadas Control de si la etiqueta puede sobrepasar una entidad Ponderacin mejorada de las entidades para determinar la ubicacin de las etiquetas Control del tamao mnimo de entidad que se etiquetar Colocacin de las etiquetas como texto de fondo Tolerancia de bsqueda para eliminar etiquetas duplicadas Capacidad para controlar el orden en que se aplican las estrategias de ajuste de etiquetas Maplex para ArcGIS se integra sin fisuras en las herramientas de anotacin y etiquetado de ArcGIS. Con slo seleccionar el Motor de etiquetado Maplex de Esri como motor de etiquetado activo para el marco de datos se habilita la funcionalidad Maplex para ArcGIS. Los cuadros de dilogo de etiquetado, como el Administrador de etiquetas, muestran las propiedades de Maplex para marcos de datos activos y la barra de herramientas Etiquetado activa las herramientas y opciones de Maplex. Las etiquetas que crea mediante Maplex para ArcGIS se pueden compartir y visualizar sin necesidad de licencia de Maplex, o bien se pueden convertir en anotacin y compartir y editar en una geodatabase. Al generar anotacin a partir de etiquetas colocadas con Maplex para ArcGIS se recorta el tiempo necesario para editar manualmente la anotacin en los mapas, con lo que aumenta su productividad. Antes de obtener ms informacin acerca de Maplex para ArcGIS, es recomendable que se familiarice con el etiquetado y anotacin de ArcGIS. Ms informacin acerca del etiquetado en ArcMap
1/2
12/07/13
Qu es Maplex?
Temas relacionados
Habilitar la extensin Maplex y activar el Motor de etiquetado Maplex de Esri Herramientas de etiquetado extendido con Maplex Acerca de los parmetros generales del Motor de etiquetado Maplex de ESRI Propiedades de ubicacin de etiqueta de Maplex para etiquetado avanzado
C opyright 1 9 9 5 - 2 0 1 2 E s ri. T odos los derec hos res ervados . 7 /1 1 /2 0 1 2 U RL : http://help.arc gis .c om/es /arc gis des ktop/1 0 .0 /help/0 0 3 s /0 0 3 s 0 0 0 0 0 0 0 1 0 0 0 0 0 0 .htm
2/2
12/07/13
Antes de que pueda utilizar el Motor de etiquetado Maplex de Esri, debe activar la extensin Maplex y establecer el Motor de etiquetado Maplex de Esri como Motor de etiquetado. Una vez haya habilitado el Motor de etiquetado Maplex de Esri, podr ajustar las propiedades de ubicacin de etiquetas Maplex para cada clase de etiqueta a travs del Administrador de etiquetas, como hara exactamente para el Motor de etiquetado estndar de Esri. Ms informacin sobre el uso del Administrador de etiquetas para mostrar etiquetas Qu ocurre cuando cambiamos el motor de etiquetado? Cuando cambia del Motor de etiquetado estndar de Esri al Motor de etiquetado Maplex de Esri, las propiedades de ubicacin se convierten en el modelo de objeto avanzado de ubicacin Maplex. No se perder ningn tipo de informacin de ubicacin, pues existe una correspondencia de uno a uno entre las propiedades bsicas de ubicacin utilizadas por ambos motores. Sin embargo, si establece algunos parmetros avanzados de ubicacin de etiquetas mediante el Motor de etiquetado Maplex de Esri, al volver al Motor de etiquetado estndar de Esri se perdern estas propiedades avanzadas de ubicacin. Aparecer un mensaje de advertencia cuando se intente cambiar el motor, pero debe saber que las propiedades que pierda con este cambio no sern recuperables. Pasos: 1. 2. 3. 4. 5. 6. Inicie ArcMap. Haga clic en Personalizar > Extensiones. Marque Maplex. Haga clic en Cerrar. Haga clic en Etiquetado en la barra de herramientas Etiquetado. Marque la casilla de verificacin Utilizar el Motor de etiquetado Maplex.
Sugerencia: Tambin puede activar o desactivar el Motor de etiquetado Maplex de Esri de un marco de datos en concreto, desde el cuadro de dilogo Propiedades del m arco de datos de la pestaa General.
Sugerencia: Cuando cambie del Motor de etiquetado Maplex de Esri al Motor de etiquetado estndar de Esripo, perder todos aquellos ajustes avanzados de ubicacin de etiquetas que haya aplicado. Dichos ajustes no son recuperables.
Temas relacionados
Acerca de los parmetros generales del Motor de etiquetado Maplex de ESRI Propiedades de ubicacin de etiqueta de Maplex para etiquetado avanzado
1/2