You are here:GeoTux»Geo-Foros»pmapper y simbolos

Estadísticas

Invitados: 23
Usuarios registrados: 3145
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

Welcome, Guest
Username Password: Remember me

pmapper y simbolos
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: pmapper y simbolos

pmapper y simbolos 02 Jul 2010 20:51 #407

Hola a todos!

Estuve tratando de buscar si ya habían tratado este tema pero no veo solución fácil en ningún sitio.

He conseguido cargar mis capas en pmapper, pero quería cargarles símbolos que fueran imágenes en algunas y otras las había definido como gráficos de fuente truetype que adquirí de un ArcGIS comercial.
Mi duda es....contando con la base del pmapper demo....¿¿cómo puedo definir nuevos símbolos??

Esta era la sentencia que estaba poniendo para coger una imagen ya creada.
Espero que me puedan ayudar
Un saludo a todos
LAYER
NAME 'Parques_Tematicos'
TYPE POINT
DUMP true
DATA 'Park_tematic.shp'
METADATA
'ows_title' 'Parques Tematicos'
END
STATUS OFF
TRANSPARENCY 100
PROJECTION
'proj=longlat'
'ellps=WGS84'
'datum=WGS84'
'no_defs'
END
MINSCALE 1
MAXSCALE 25000
STYLE
COLOR 132 0 168
END #end style
SYMBOL
NAME 'P_Tematico'
TYPE PIXMAP
IMAGE "P_Tematico.PNG"
END #end symbol

Re: pmapper y simbolos 05 Jul 2010 22:43 #410

  • GeoWarrior
  • OFFLINE
  • Visitante casual
  • Posts: 4
  • Karma: 0
Hola Supernena9.

Hace un tiempo trabaje con la simbologia en mapserver.

En primer lugar La etiqueta symbol dentro del map recibe un parametro puede ser un string en donde se especificaria el nombre del simbolo que queremos cargar en nuestro estilo o una ruta de la imagen o font que se quiere cargar, como veo tienes 3 alternativas :

1ra Ruta

Con esta alternativa puedes definir la ruta relativa en donde se encuentra la imagen que quieras cargar como simbolo en el map seria algo así:

MAP
.....
LAYER
NAME "colegio"
TYPE POINT
......
.....
CLASS
STYLE
SYMBOL "colegio.png"
COLOR 0 0 0
SIZE 22
END
END

END

.....
END

2da simbolo en el map

Con esta alternativa se define un simbolo en el map y despues es llamado en el estilo
MAP
.....

SYMBOL
NAME "colegioSimbolo"
TYPE PIXMAP
IMAGE "colegio.png"
END
LAYER
NAME "colegio"
TYPE POINT
......
.....
CLASS

STYLE
SYMBOL "colegioSimbolo"
COLOR 0 0 0
SIZE 22
END
END

END

.....
END
La ruta en la etiqueta IMAGE del simbolo sigue siendo una ruta relativa al map.


3ra con archivo de simbolos

En este caso se debe crear un archivo de simbolos y allí se definen las caracteristicas del simbolo, en el map se debe referenciar la ruta del archivo de simbolos y en el estilo se llama el nombre del simbolo creado.

El archivo style quedaria así:

SYMBOLSET
......
SYMBOL
NAME "colegioSimbolo"
TYPE PIXMAP
IMAGE "colegio.png"
END
......
END
El archivo map quedaria así:
MAP
SYMBOLSET "symbols/symbols.sym"
.....
LAYER
NAME "colegio"
TYPE POINT
......
.....
CLASS

STYLE
SYMBOL "colegioSimbolo"
COLOR 0 0 0
SIZE 22
END
END

END
.....
END

En este ejemplo se supone que dentro del directorio contenedor del archivo map existe una carpeta symbols con un archivo symbols de extensión sym y la imagen colegio.png

En cuanto a si se puede cargar fonts de tipo truetype en los sibolos, si... en la documentación lo señala mapserver.org/mapfile/symbology/construction.html

la forma de hacerlo seria:

Ejemplo de la documentacion de mapserver
CLASS
STYLE
SYMBOL "ejemploTrueType"
SIZE 12
COLOR 0 0 255
END
END


SYMBOL
NAME "ejemploTrueType"
TYPE TRUETYPE
FONT "arial" # nombre del font que queire cargar
CHARACTER "&#84" # identificacion del caracter dentro del font
ANTIALIAS TRUE
GAP 10
END

Para estos seria necesario definir en el map la ruta en donde relacionas los fonts

por ejemplo

MAP
FONTSET "fonts/msfontset.txt"
..

END

Espero te sriva, un cordial saludo..

Re: pmapper y simbolos 18 Jun 2014 17:43 #1139

  • DekoDKS
  • OFFLINE
  • Visitante casual
  • Posts: 4
  • Karma: 1
Hola dirás que que lata lo siento pero no me queda claro en la segunda o tercera opción donde esta ubicado la imagen esto es una ruta pero donde se cuanta la raíz desde donde esta ubicado el .map o donde IMAGE "colegio.png" por favor te lo agradeceria mucho

Re: pmapper y simbolos 27 Jun 2014 04:17 #1142

  • m3rcury
  • OFFLINE
  • Destacad@
  • Posts: 109
  • Karma: 5
Deko...

para la version 4.x puedes encontrarlo en

... /config/common/symbols
  • Page:
  • 1
Time to create page: 0.46 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos comentarios