You are here:GeoTux»Geo-Foros»Duda SLD para Shapefile

Estadísticas

Invitados: 66
Usuarios registrados: 3174
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

Duda SLD para Shapefile
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: Duda SLD para Shapefile

Duda SLD para Shapefile 15 Sep 2010 08:32 #467

Buenos dias!

Me gustaría mostrar un shapefile en geoserver, y dar un color a cada punto en funcion de una de las propiedades de shapefile. Hasta ahora estaba haciendolo asi:

<Rule>
<Title>ship2</Title>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>Tipo</ogc:PropertyName>
<ogc:Literal>2</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<PointSymbolizer>
<Graphic>
<Mark>
<WellKnownName>circle</WellKnownName>
<Fill>
<CssParameter name="fill">#aa3366</CssParameter>
</Fill>
</Mark>
<Size>8</Size>
</Graphic>
</PointSymbolizer>
</Rule>
<Rule>
<Title>ship3</Title>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>Tipo</ogc:PropertyName>
<ogc:Literal>3</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<PointSymbolizer>
<Graphic>
<Mark>
<WellKnownName>circle</WellKnownName>
<Fill>
<CssParameter name="fill">#1166AA</CssParameter>
</Fill>
</Mark>
<Size>8</Size>
</Graphic>
</PointSymbolizer>
</Rule>

Es decir, para los puntos del shapefile de tipo 2 dibujo un circulo de un color, para los de tipo 3 de otro color, y asi sucesivamente.

El problema es que resulta que hay 1000 tipos, y no querria tener que hacer 1000 reglas, ¿ saben si existe alguna manera de hacer esto??

Muchas gracias por vuestra ayuda!!

Joaquin.
Last Edit: 15 Sep 2010 08:34 by joaquinrgu.

Re: Duda SLD para Shapefile 15 Sep 2010 13:19 #469

  • samtux
  • OFFLINE
  • Entusiasta
  • Posts: 40
  • Karma: 1
Hola Joaquin, tal vez te pueda ser útil la herramienta de Atlas Styler, cumple el estándar SLD/SE versión 1.0 de la OGC, y compatible con GeoServer, UDig y Geotools. Espero que sea de utilidad y nos comenta la experiencia por este medio.


en.geopublishing.org/AtlasStyler
Ing. Samuel Mesa
Last Edit: 15 Sep 2010 13:20 by samtux.

Re: Duda SLD para Shapefile 15 Sep 2010 14:34 #470

Muchas gracias samtux!

Mañana probare la aplicación que dices, tiene buena pinta!

Tambien he encontrado una forma de resolver el problema, y es escribiendo el color en funcion de una de las propiedades (income_color) de cada punto como se muestra en el ejemplo:

<Rule>
<Title>ship2</Title>
<ogc:Filter>
<ogcropertyIsEqualTo>
<ogcropertyName>Tipo</ogcropertyName>
<ogc:Literal>2</ogc:Literal>
</ogcropertyIsEqualTo>
</ogc:Filter>
<PointSymbolizer>
<Graphic>
<Mark>
<WellKnownName>circle</WellKnownName>
<Fill>
<CssParameter name="fill"><ogc:PropertyName>income_color</ogc:PropertyName></CssParameter>
</Fill>
</Mark>
<Size>8</Size>
</Graphic>
</PointSymbolizer>
</Rule>

Muchas gracias

Re: Duda SLD para Shapefile 15 Sep 2010 16:40 #472

  • tuxman
  • OFFLINE
  • Vive aquí
  • Posts: 285
  • Karma: 6
Gracias samtux por compartir, es importante.
  • Page:
  • 1
Time to create page: 0.46 seconds
 

¿Dónde nos leen?

Usuario aleatorio

Últimos comentarios