Ciao Jeremy,
please, find my answer inline below...


Regards,
Simone Giannecchini
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.
==

Ing. Simone Giannecchini
@simogeo
Founder/Director

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax:     +39 0584 1660272
mob:   +39  333 8128928

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------


On Wed, Feb 19, 2014 at 9:55 PM, Jeremy Lindsey <lind...@mosaicatm.com>wrote:

> Hello,
>
> I'm working on a project that has gridded weather data, stored in a
> postgis database.  The database isn't really doing anything special with
> it, just entering one record (including a geometry column) for each cell in
> the grid.  For hi-resolution weather information, this means that it can
> produce a large number of records.
>
> Until now, we have been using WFS to filter and retrieve the regions that
> we want and draw the results in our OpenLayers based web interface.  We
> have javascript code that sets the color for each small polygon based on
> the value of another attribute of each feature.  For one example, this
> could be percentage likelihood of precipitation or other weather.  The end
> result basically looks like a heat map with higher percent regions having a
> more intense color than the lower percentage areas.
>
> As I mentioned though the dataset and be quite large.  Unless you are
> filtering down to a pretty small area, then the query and rendering just
> takes too long.  So the last couple days I've been experimenting with
> retrieving the data as a WMS layer instead of a WFS/vector layer.  The
> results are promising.  The data is properly filtered and returns much
> faster.  (I beleive this is because its just returning a fixed 256x256
> image that does not need to grow in size like the raw WFS/GML would).  The
> only problem is I can't figure out how to color it properly.  By default,
> it was using the red point style and it all returned red.  I tried other
> raster based styles, but since my data was not truly returned as raster, it
> failed (at least I assume that is why it failed).
>

If I got this right, you should use vector styles not raster styles. Your
data is vector data not raster data.
One question the geometry is a polygon or a point? I guess it should be a
polygon.
Check this page for reference:

http://docs.geoserver.org/stable/en/user/styling/sld-cookbook/polygons.html

It contains a lot of info on Polygon styles.

It might be of interest to use the CSS extension for styling:
http://docs.geoserver.org/latest/en/user/extensions/css/cookbook.html



>
> I then came across the vector-to-raster based heatmap style that could be
> applied via WPS.  I installed the extension and tried the gs:heatmap as
> explained here:
>
>
> http://docs.geoserver.org/stable/en/user/styling/sld-extensions/rendering-transform.html
>
> I made a couple adjustments to fit my schema and gridval values (between
> 50 and 100) and assigned some random colors.  It does not throw any
> exceptions, but I also do not see any colors showing up on my map.  I have
> attached the style definition that I'm currently trying to use.
>
>
Thinking, it might be that the output values are too close to 0 and they
come out as white. Try to replace your RasterSymbolizer with this one:

            <RasterSymbolizer>
            <!-- specify geometry attribute to pass validation -->
              <Geometry>
                <ogc:PropertyName>geom</ogc:PropertyName></Geometry>
              <Opacity>1.0</Opacity>
              <ColorMap type="ramp" >
                <ColorMapEntry color="#000000" quantity="0" label="black"/>
                <ColorMapEntry color="#FFFFFF" quantity="100" label="white"
/>
              </ColorMap>
            </RasterSymbolizer>

If the values are ok (which means the transformation is applied correctly)
they should come out as grayscale (the rastersymbolizer by default applies
a linear ramp).


Let us know how it goes.



> As you have probably guessed, a lot of these concepts are still pretty new
> to me.  I'd appreciate any tips that any of you might have to help me
> figure this out.
>
> Thanks!
>
> Jeremy
>
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Geoserver-users mailing list
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
>
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to