1 Star 0 Fork 0

exlimit / tegola

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
flags.go 1011 Bytes
一键复制 编辑 原始数据 按行查看 历史
package cache
import (
"fmt"
"github.com/go-spatial/cobra"
)
func setupMinMaxZoomFlags(cmd *cobra.Command, min, max uint) {
cmd.Flags().UintVarP(&minZoom, "min-zoom", "", min, "min zoom to seed cache from")
cmd.Flags().UintVarP(&maxZoom, "max-zoom", "", max, "max zoom to seed cache to")
}
func IsMinMaxZoomExplicit(cmd *cobra.Command) bool {
return !(cmd.Flag("min-zoom").Changed || cmd.Flag("max-zoom").Changed)
}
func minMaxZoomValidate(cmd *cobra.Command, args []string) (err error) {
zooms, err = sliceFromRange(minZoom, maxZoom)
if err != nil {
return fmt.Errorf("invalid zoom range, %v", err)
}
return nil
}
func setupTileNameFormat(cmd *cobra.Command) {
cmd.Flags().StringVarP(&tileListFormat, "format", "", "/zxy", "4 character string where the first character is a non-numeric delimiter followed by 'z', 'x' and 'y' defining the coordinate order")
}
func tileNameFormatValidate(cmd *cobra.Command, args []string) (err error) {
format, err = NewFormat(tileListFormat)
return err
}
1
https://gitee.com/exlimit/tegola.git
git@gitee.com:exlimit/tegola.git
exlimit
tegola
tegola
v0.10.4

搜索帮助

53164aa7 5694891 3bd8fe86 5694891