[mapserver-users] Point query from Mapserver raster
Scott
public at postholer.com
Fri Oct 29 16:24:06 PDT 2021
If you're using postgres/postgis it's easy using the raster version of
st_intersection. It returns lat/lon/value or more precisely
geometry/value. See more here:
https://postgis.net/docs/RT_ST_Intersection.html
Then it's just WFS.
On 10/29/21 4:09 PM, Carl Godkin wrote:
> Hi,
> Now that I have my WMS and WCS servers working well (thanks, list!!), I
> have one more thing I would like to figure out how to do.
>
> I want to do point queries on [Lat,Lon] points for their elevation from
> the terrain layer I have.
>
> I have done some searching and come across various ideas such as Raster
> Query (https://mapserver.org/input/raster.html#raster-query
> <https://mapserver.org/input/raster.html#raster-query>) and a query
> template
> (https://gis.stackexchange.com/questions/167239/mapserver-raster-picking-elevation-data
> <https://gis.stackexchange.com/questions/167239/mapserver-raster-picking-elevation-data>)
> but haven't found enough information for either to implement it.
>
> I came up with a solution that works fine, but might be considered as
> going "All Around the Barn" What works is to add an ASCII output
> format to my map file that serves terrain like this:
>
> OUTPUTFORMAT
> NAME XYZ
> DRIVER "GDAL/XYZ"
> MIMETYPE "text/plain"
> IMAGEMODE FLOAT32
> EXTENSION "txt"
> END
>
> and then use GetCoverage on a small rectangle whose lower-left corner
> is the point whose elevation I want:
>
> http://localhost:8080/wcs?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCoverage&coverageid=SRTM_3_arc-second_grid&format=XYZ&subset=Lat(42.948,42.958)&subset=Lon(-122.086,-122.076)
> <http://localhost:8080/wcs?SERVICE=WCS&VERSION=2.0.1&REQUEST=GetCoverage&coverageid=SRTM_3_arc-second_grid&format=XYZ&subset=Lat(42.948,42.958)&subset=Lon(-122.086,-122.076)>
>
> and then take the first line of the returned output file.
>
> What would Mapserver best practice be for a problem like this?
>
> Thanks very much,
>
> carl
>
>
>
>
>
>
>
>
>
> _______________________________________________
> MapServer-users mailing list
> MapServer-users at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-users
>
More information about the MapServer-users
mailing list