Skip to content

Map Tiles not rendering #1021

@davea-cm

Description

@davea-cm

#in the latest update i cannot get the map tiles to render from the web geodata > basemap area.

OS - Linux
Blender ver - 5
BlederGIS ver - 2213

GIS LOG

INFO:BlenderGIS-2213:95:###### Starting new Blender session : 2025-12-12 12:39:45
DEBUG:BlenderGIS-2213.core.checkdeps:12:GDAL Python binding available
DEBUG:BlenderGIS-2213.core.checkdeps:20:PyProj unavailable
DEBUG:BlenderGIS-2213.core.checkdeps:34:Pillow available
DEBUG:BlenderGIS-2213.core.checkdeps:46:ImageIO Freeimage plugin available
DEBUG:BlenderGIS-2213.operators.view3d_mapviewer:201:Bounding box request : (-164370185.62444302, -93847548.83986056, 164370185.62444302, 93847548.83986056)
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:726:45 tiles requested, 1 already in cache, 44 remains to download
ERROR:BlenderGIS-2213:99:Uncaught exception
Traceback (most recent call last):
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/init.py", line 120, in run_with_except_hook
run_original(*args2, **kwargs2)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 155, in run
self.mosaic = self.request()
~~~~~~~~~~~~^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 211, in request
mosaic = self.srv.getImage(self.laykey, bbox, self.zoom, toDstGrid=toDstGrid, outCRS=self.crs)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/basemaps/mapservice.py", line 848, in getImage
mosaic = NpImage.new(img_w, img_h, bkgColor=MOSAIC_BKG_COLOR, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 207, in new
return cls(data, noData=noData, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 138, in init
if Image.isImageType(data):
^^^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'isImageType'
DEBUG:BlenderGIS-2213.operators.view3d_mapviewer:201:Bounding box request : (-164370185.62444302, -94004091.8737886, 164370185.62444302, 94004091.8737886)
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:726:45 tiles requested, 1 already in cache, 44 remains to download
ERROR:BlenderGIS-2213:99:Uncaught exception
Traceback (most recent call last):
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/init.py", line 120, in run_with_except_hook
run_original(*args2, **kwargs2)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 155, in run
self.mosaic = self.request()
~~~~~~~~~~~~^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 211, in request
mosaic = self.srv.getImage(self.laykey, bbox, self.zoom, toDstGrid=toDstGrid, outCRS=self.crs)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/basemaps/mapservice.py", line 848, in getImage
mosaic = NpImage.new(img_w, img_h, bkgColor=MOSAIC_BKG_COLOR, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 207, in new
return cls(data, noData=noData, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 138, in init
if Image.isImageType(data):
^^^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'isImageType'
DEBUG:BlenderGIS-2213.operators.view3d_mapviewer:201:Bounding box request : (-164370185.62444302, -94004091.89194655, 164370185.62444302, 94004091.85563064)
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:726:45 tiles requested, 1 already in cache, 44 remains to download
ERROR:BlenderGIS-2213:99:Uncaught exception
Traceback (most recent call last):
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/init.py", line 120, in run_with_except_hook
run_original(*args2, **kwargs2)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 155, in run
self.mosaic = self.request()
~~~~~~~~~~~~^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 211, in request
mosaic = self.srv.getImage(self.laykey, bbox, self.zoom, toDstGrid=toDstGrid, outCRS=self.crs)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/basemaps/mapservice.py", line 848, in getImage
mosaic = NpImage.new(img_w, img_h, bkgColor=MOSAIC_BKG_COLOR, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 207, in new
return cls(data, noData=noData, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 138, in init
if Image.isImageType(data):
^^^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'isImageType'
DEBUG:BlenderGIS-2213.operators.view3d_mapviewer:201:Bounding box request : (-164370185.58812925, -94004091.89194655, 164370185.6607568, 94004091.85563064)
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:726:45 tiles requested, 1 already in cache, 44 remains to download
ERROR:BlenderGIS-2213:99:Uncaught exception
Traceback (most recent call last):
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/init.py", line 120, in run_with_except_hook
run_original(*args2, **kwargs2)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 155, in run
self.mosaic = self.request()
~~~~~~~~~~~~^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 211, in request
mosaic = self.srv.getImage(self.laykey, bbox, self.zoom, toDstGrid=toDstGrid, outCRS=self.crs)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/basemaps/mapservice.py", line 848, in getImage
mosaic = NpImage.new(img_w, img_h, bkgColor=MOSAIC_BKG_COLOR, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 207, in new
return cls(data, noData=noData, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 138, in init
if Image.isImageType(data):
^^^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'isImageType'
DEBUG:BlenderGIS-2213.operators.view3d_mapviewer:201:Bounding box request : (-164370185.58812925, -94004091.89194655, 164370185.6607568, 94004091.85563064)
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:726:45 tiles requested, 0 already in cache, 45 remains to download
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:580:http://ak.dynamic.t0.tiles.virtualearth.net/comp/ch/?it=G
ERROR:BlenderGIS-2213:99:Uncaught exception
Traceback (most recent call last):
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/init.py", line 120, in run_with_except_hook
run_original(*args2, **kwargs2)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 155, in run
self.mosaic = self.request()
~~~~~~~~~~~~^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 211, in request
mosaic = self.srv.getImage(self.laykey, bbox, self.zoom, toDstGrid=toDstGrid, outCRS=self.crs)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/basemaps/mapservice.py", line 848, in getImage
mosaic = NpImage.new(img_w, img_h, bkgColor=MOSAIC_BKG_COLOR, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 207, in new
return cls(data, noData=noData, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 138, in init
if Image.isImageType(data):
^^^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'isImageType'
INFO:BlenderGIS-2213:95:###### Starting new Blender session : 2025-12-12 22:15:40
DEBUG:BlenderGIS-2213.core.checkdeps:12:GDAL Python binding available
DEBUG:BlenderGIS-2213.core.checkdeps:20:PyProj unavailable
DEBUG:BlenderGIS-2213.core.checkdeps:34:Pillow available
DEBUG:BlenderGIS-2213.core.checkdeps:46:ImageIO Freeimage plugin available
DEBUG:BlenderGIS-2213.operators.view3d_mapviewer:201:Bounding box request : (-164370185.62444302, -93847548.83986056, 164370185.62444302, 93847548.83986056)
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:726:45 tiles requested, 1 already in cache, 44 remains to download
ERROR:BlenderGIS-2213:99:Uncaught exception
Traceback (most recent call last):
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/init.py", line 120, in run_with_except_hook
run_original(*args2, **kwargs2)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 155, in run
self.mosaic = self.request()
~~~~~~~~~~~~^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 211, in request
mosaic = self.srv.getImage(self.laykey, bbox, self.zoom, toDstGrid=toDstGrid, outCRS=self.crs)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/basemaps/mapservice.py", line 848, in getImage
mosaic = NpImage.new(img_w, img_h, bkgColor=MOSAIC_BKG_COLOR, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 207, in new
return cls(data, noData=noData, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 138, in init
if Image.isImageType(data):
^^^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'isImageType'
DEBUG:BlenderGIS-2213.operators.view3d_mapviewer:201:Bounding box request : (-164370185.83361003, -93847548.86600673, 164370185.41527602, 93847548.81371439)
DEBUG:BlenderGIS-2213.core.basemaps.mapservice:726:45 tiles requested, 1 already in cache, 44 remains to download
ERROR:BlenderGIS-2213:99:Uncaught exception
Traceback (most recent call last):
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/init.py", line 120, in run_with_except_hook
run_original(*args2, **kwargs2)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/threading.py", line 994, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 155, in run
self.mosaic = self.request()
~~~~~~~~~~~~^^
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/operators/view3d_mapviewer.py", line 211, in request
mosaic = self.srv.getImage(self.laykey, bbox, self.zoom, toDstGrid=toDstGrid, outCRS=self.crs)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/basemaps/mapservice.py", line 848, in getImage
mosaic = NpImage.new(img_w, img_h, bkgColor=MOSAIC_BKG_COLOR, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 207, in new
return cls(data, noData=noData, georef=georef)
File "/home/user/.config/blender/5.0/scripts/addons/BlenderGIS-2213/core/georaster/npimg.py", line 138, in init
if Image.isImageType(data):
^^^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'isImageType'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions