In [2]:
import mapscript
In [3]:
import os
import sys
mapfiles = os.listdir('/data/gdata')
mapfiles = [m for m in mapfiles if m.endswith('.map')]
print(mapfiles)
[]
In [4]:
test_map = mapscript.mapObj('/owg/mfb2.map')
extent = test_map.extent
--------------------------------------------------------------------------- OSError Traceback (most recent call last) Cell In[4], line 1 ----> 1 test_map = mapscript.mapObj('/owg/mfb2.map') 2 extent = test_map.extent File /usr/lib/python3/dist-packages/mapscript/mapscript.py:1402, in mapObj.__init__(self, *args) 1401 def __init__(self, *args): -> 1402 _mapscript.mapObj_swiginit(self, _mapscript.new_mapObj(*args)) OSError: msLoadMap(): Unable to access file. (/owg/mfb2.map)
In [ ]:
extent.maxx
In [ ]:
map_image = test_map.draw()
In [ ]:
filename = 'test.' + map_image.format.extension
map_image.save(filename)