[mapserver-users] CONNECTIONTYPE OGR is not working after upgrade to mapserver 7.2.2 from 6.4.1

Jeff McKenna jmckenna at gatewaygeomatics.com
Thu Apr 4 06:43:05 PDT 2019


To access a remote WFS service, be sure to set CONNECTIONTYPE WFS in 
your layer, as in the example at 
https://mapserver.org/ogc/wfs_client.html#example-wfs-layer

I guess I am not understanding your question properly.

-jeff



-- 
Jeff McKenna
MapServer Consulting and Training Services
https://gatewaygeomatics.com/



On 2019-04-04 5:23 AM, Lars Fricke wrote:
> Hello,
> 
> First of all: thank you for your time!
> 
> I have been running into a strange problem lately. We have a server 
> running mapserver 6.4.1 (Debian GNU/Linux 8.0 jessie) that is accessing 
> a remote WFS as client without any problems.
> We have another (local development) server that has been upgraded to 
> mapserver 7.2.2 (Ubuntu 18.04 bionic) and that can no longer access the 
> WFS. Everything was fine with the older versions on that server, too 
> (not certain if the mapserver upgrade happened at the same time as the 
> Ubuntu upgrade).
> 
> The error received is:
> msOGRFileOpen(): OGR error. GetLayer(LAYER_NAME) failed for OGR 
> connection. Check logs.
> 
> The logs are not giving me any further information. Even I put debug 
> level to 5 already. Also apache log is not giving me any clue, there is 
> no error. Other layers on the same server open fine, as long a they do 
> not need OGR. So I assume it is not a connection issue.
> ogrinfo however can access the external WFS fine from the terminal.
> 
> Configuration:
> Mapserver 7.2.2
> gdal-bin 2.4.0+dfsg-1~bionic0 (from UbuntuGIS - unstable repo)
> Ubuntu 18.04 bionic
> 
> I also have NextGIS repository activated but it does not seem that 
> gdal/ogr is installed from there.
> 
> mapserv -v shows:
> MapServer version 7.2.2 OUTPUT=PNG OUTPUT=JPEG OUTPUT=KML SUPPORTS=PROJ 
> SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=CAIRO SUPPORTS=SVG_SYMBOLS 
> SUPPORTS=RSVG SUPPORTS=ICONV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER 
> SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT 
> SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER SUPPORTS=FASTCGI 
> SUPPORTS=THREADS SUPPORTS=GEOS SUPPORTS=PBF INPUT=JPEG INPUT=POSTGIS 
> INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
> 
> I have also checkt $Path:
> /home/lars/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin 
> /bin /usr/games /usr/local/games /snap/bin
> 
> I am not certain, if that is correct but ogr seems to be in /usr/bin so 
> I'd expect it's available for mapserver, too.
> gdalinfo --formats does not show WFS, if that is the problem, where do I 
> get gdal with WFS enabled?
> 
> The mapfile is the same on both servers (relevant code only):
>   LAYER
>      NAME "TEST"
>      TYPE Point
>      UNITS METERS
>      CONNECTION "http://XXX&VERSION=1.1.0&SERVICE=WFS"
>      CONNECTIONTYPE OGR
>      STATUS ON
>      DEBUG ON
>      DEBUG 5
>      DATA "LAYER_NAME"
>      METADATA
>        "wfs_version"    "1.1.0"
>        "wfs_title"    "TEST"
>        "wfs_connectiontimeout" "300"
>        "wfs_typename"    "Test_int"
>        "wfs_maxfeatures"       "500"
>        "gml_include_items" "all"
>        #"wfs_srs" "epsg:25832"
>        "gml_featureid"     "ID"
>        "wfs_enable_request" "*"
>      END # METADATA
>      PROJECTION
>        "init=epsg:25832"
>      END # PROJECTION
>       CLASS
>        NAME "Testlayer"
>        STYLE
>          COLOR 190 87 66
>          OUTLINECOLOR 255 0 0
>          SIZE 4
>          SYMBOL "circle_filled"
>        END # STYLE
>      END # CLASS
>    END # LAYER
> 
> I'd really appreciate any help where to look further. I have been at 
> this for a few days already. I tried to give as much information as 
> possible, if something important is missing, please let me know.
> 
> Thanks again for your time!
> 
> Best
> 
> Lars
> 
> SkenData GmbH
> 




More information about the MapServer-users mailing list