>>> from env_helper import info; info()
页面更新时间: 2023-06-26 15:12:04
运行环境:
    Linux发行版本: Debian GNU/Linux 12 (bookworm)
    操作系统内核: Linux-6.1.0-9-amd64-x86_64-with-glibc2.36
    Python版本: 3.11.2

14.2. 使用MapScript模块访问 MapServer 程序

>>> import mapscript
>>> import os
>>> import sys
>>>
>>> mapfiles = os.listdir('/owg')
>>> mapfiles = [m for m in mapfiles if m.startswith('mf') and m.endswith('.map')]
>>> print(mapfiles)
---------------------------------------------------------------------------

FileNotFoundError                         Traceback (most recent call last)

Cell In [3], line 4
      1 import os
      2 import sys
----> 4 mapfiles = os.listdir('/owg')
      5 mapfiles = [m for m in mapfiles if m.startswith('mf') and m.endswith('.map')]
      6 print(mapfiles)


FileNotFoundError: [Errno 2] No such file or directory: '/owg'
>>> test_map = mapscript.mapObj('/owg/mfb2.map')
>>> extent = test_map.extent
>>> extent.maxx
>>> map_image = test_map.draw()
>>> filename = 'test.' + map_image.format.extension
>>> map_image.save(filename)