From fce93b56ee858eaa807e68b026754babe9304870 Mon Sep 17 00:00:00 2001 From: halbmy Date: Thu, 9 Feb 2023 12:23:47 +0100 Subject: [PATCH] ADD: drawPLC shows region markers at their position (#487) if regionMarker=True --- pygimli/viewer/mpl/meshview.py | 4 ++++ pygimli/viewer/mpl/overlayimage.py | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pygimli/viewer/mpl/meshview.py b/pygimli/viewer/mpl/meshview.py index 36d2cf5a7..b51e12e53 100644 --- a/pygimli/viewer/mpl/meshview.py +++ b/pygimli/viewer/mpl/meshview.py @@ -734,6 +734,10 @@ def drawPLC(ax, mesh, fillRegion=True, regionMarker=True, areas = {} for reg in mesh.regionMarkers(): areas[reg.marker()] = reg.area() + ax.plot(reg.x(), reg.y(), "mx", alpha=0.5) + ax.text(reg.x(), reg.y(), str(reg.marker()), color="m", + ha="center", va="center") + labels = [] for marker in uniquemarkers: label = "{:d}".format(marker) diff --git a/pygimli/viewer/mpl/overlayimage.py b/pygimli/viewer/mpl/overlayimage.py index 9c9adb093..e9c15a4d0 100644 --- a/pygimli/viewer/mpl/overlayimage.py +++ b/pygimli/viewer/mpl/overlayimage.py @@ -437,11 +437,13 @@ def underlayBKGMap(ax, mode='DOP', utmzone=32, epsg=0, imsize=2500, uuid='', fmt=fmt[mode.upper()], layer=lay[mode.upper()]) imname = mode + box + ext[mode] if not os.path.isfile(imname): # not already existing - print('Retrieving file from geodatenzentrum.de using URL: ' + ad) + pg.info('Retrieving file from geodatenzentrum.de using URL: ' + ad) req = urllib2.Request(ad) response = urllib2.urlopen(req) with open(imname, 'wb') as output: output.write(response.read()) + else: + pg.info('Found image file: ' + imname) im = mpimg.imread(imname) bb = [int(bi) for bi in box.split(',')] # bounding box