mirror of
https://github.com/enzet/map-machine.git
synced 2025-06-04 11:51:52 +02:00
Issue #69: support scale range.
Now it is possible to use scale specification with ranges. E.g. "16-18", "16,17,18", or "16,18-20".
This commit is contained in:
parent
265660901d
commit
abb49c5719
2 changed files with 104 additions and 29 deletions
|
@ -74,14 +74,6 @@ def add_map_arguments(parser: argparse.ArgumentParser) -> None:
|
|||
choices=(x.value for x in LabelMode),
|
||||
help="label drawing mode: " + ", ".join(x.value for x in LabelMode),
|
||||
)
|
||||
parser.add_argument(
|
||||
"-s",
|
||||
"--scale",
|
||||
type=int,
|
||||
metavar="<integer>",
|
||||
help="OSM zoom level",
|
||||
default=18,
|
||||
)
|
||||
parser.add_argument(
|
||||
"--level",
|
||||
default="overground",
|
||||
|
@ -122,6 +114,14 @@ def add_tile_arguments(parser: argparse.ArgumentParser) -> None:
|
|||
"boundary box",
|
||||
metavar="<lon1>,<lat1>,<lon2>,<lat2>",
|
||||
)
|
||||
parser.add_argument(
|
||||
"-s",
|
||||
"--scales",
|
||||
type=str,
|
||||
metavar="<integer>",
|
||||
help="OSM zoom level",
|
||||
default="18",
|
||||
)
|
||||
|
||||
|
||||
def add_server_arguments(parser: argparse.ArgumentParser) -> None:
|
||||
|
@ -173,6 +173,14 @@ def add_render_arguments(parser: argparse.ArgumentParser) -> None:
|
|||
default="cache",
|
||||
metavar="<path>",
|
||||
)
|
||||
parser.add_argument(
|
||||
"-s",
|
||||
"--scale",
|
||||
type=int,
|
||||
metavar="<integer>",
|
||||
help="OSM zoom level",
|
||||
default=18,
|
||||
)
|
||||
|
||||
|
||||
def add_mapcss_arguments(parser: argparse.ArgumentParser) -> None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue