This one is tricky to test. I honestly initially thought this was due to the new MapServer security settings, but I'm not so sure now.

I can definitely specify the network name for the machine, such as:

  LAYER
    ...
    CONNECTIONTYPE OGR
    CONNECTION "\\\\name\folder\demo.db"
    DATA "places"
  ...
  END

  - works fine at the commandline:
          map2img -m network.map -o ttt.png -all_debug 3
  - I assume the same will apply to GDAL/rasters
  - the 4 backslashes are required

Truthfully, I don't use IP addresses for calling my shared folders, here on MS4W/Windows, so I would need more time to examine this.

I'm sure others here will be able to give feedback, who regularly use local IPs for their network shares.


-jeff




--
Jeff McKenna
GatewayGeo: Developers of MS4W, MapServer Consulting and Training
co-founder of FOSS4G
http://gatewaygeo.com/



On 2022-03-19 12:30 a.m., Wz L via MS4W-Users wrote:
In the map file, turning the |DEBUG ON| for LAYER and |DEBUG 5| for MAP, the ms_error.txt reports the following:

[Sat Feb 26 10:41:48 2022].874000 msDrawRasterLayerLow(image): entering.
[Sat Feb 26 10:41:48 2022].874000 msDrawRasterLayerLow(image): Filename is: 
//192.168.210.150/some/shared_dir/a_float_type_image.tif  
<http://192.168.210.150/some/shared_dir/a_float_type_image.tif>
[Sat Feb 26 10:41:48 2022].885000 msDrawRasterLayerLow(image): Path is: 
//192.168.210.150/some/shared_dir/a_float_type_image.tif  
<http://192.168.210.150/some/shared_dir/a_float_type_image.tif>
[Sat Feb 26 10:41:48 2022].923000 Corrupt, empty or missing file 
'//192.168.210.150/some/shared_dir/a_float_type_image.tif  
<http://192.168.210.150/some/shared_dir/a_float_type_image.tif>' for layer 
'image' ... ignoring this missing data.
[Sat Feb 26 10:41:48 2022].923000 msDrawMap(): Layer 0 (image), 0.054s

However, placing the tif image in the shape data dir, OpenLayers show correctly in the browser.

Also, |gdalinfo.exe //192.168.210.150/some/shared_dir/a_float_type_image.tif <http://192.168.210.150/some/shared_dir/a_float_type_image.tif>| reports no error, as well as |gdal.Open('//192.168.210.150/some/shared_dir/a_float_type_image.tif <http://192.168.210.150/some/shared_dir/a_float_type_image.tif>')| in python.

My guess is, somehow, in mapraster.c line: 650, |GDALOpenEx| returned NULL for paths like |//192.168.210.150/some/shared_dir/a_float_type_image.tif <http://192.168.210.150/some/shared_dir/a_float_type_image.tif>|.


_______________________________________________
MS4W-Users mailing list
[email protected]
https://lists.ms4w.com/mailman/listinfo/ms4w-users

_______________________________________________
MS4W-Users mailing list
[email protected]
https://lists.ms4w.com/mailman/listinfo/ms4w-users

Reply via email to