documentation

main
Motiejus Jakštys 2021-05-19 22:57:51 +03:00 committed by Motiejus Jakštys
parent cdce5dd41a
commit 6f14c17a09
1 changed files with 16 additions and 6 deletions

View File

@ -1,4 +1,10 @@
#!/usr/bin/python3 #!/usr/bin/python3
"""
Convert PostGIS geometries to an image. To scale.
Accepts a few geometry fine-tuning parameters.
"""
import argparse import argparse
import geopandas import geopandas
import psycopg2 import psycopg2
@ -27,8 +33,7 @@ def inch(cm):
def parse_args(): def parse_args():
kwcolor = {'type': color, 'default': 'black'} kwcolor = {'type': color, 'default': 'black'}
parser = argparse.ArgumentParser( parser = argparse.ArgumentParser(description=__doc__)
description='Convert a geometry to an image')
parser.add_argument('--group1-select') parser.add_argument('--group1-select')
parser.add_argument('--group1-linestyle') parser.add_argument('--group1-linestyle')
parser.add_argument('--group1-color', **kwcolor) parser.add_argument('--group1-color', **kwcolor)
@ -38,10 +43,15 @@ def parse_args():
parser.add_argument('--group3-select') parser.add_argument('--group3-select')
parser.add_argument('--group3-linestyle') parser.add_argument('--group3-linestyle')
parser.add_argument('--group3-color', **kwcolor) parser.add_argument('--group3-color', **kwcolor)
parser.add_argument('--widthdiv', parser.add_argument('--widthdiv', default=1, type=float,
default=1, type=float, help='Width divisor') help="Divide the width by this number "
parser.add_argument('--quadrant', type=int, choices=(1, 2, 3, 4)) "(useful when two images are laid horizontally "
parser.add_argument('-o', '--outfile', metavar='<file>') "in the resulting file")
parser.add_argument('--quadrant', type=int, choices=(1, 2, 3, 4),
help="Image is comprised of 4 quadrants. This variable, "
"when non-empty, will clip and return the requested quadrant")
parser.add_argument('--outfile', metavar='<file>',
help="If unset, displayed on the screen")
return parser.parse_args() return parser.parse_args()