总览
{{if .SystemInfo.Env}}{{.SystemInfo.Env}}{{else}}未配置环境{{end}} 启动 {{fmtTime .SystemInfo.StartedAt}} 指标加载中{{.Flash}}
{{end}}
{{if .CreatedToken}}
访问令牌已创建
明文仅显示这一次,服务端只保存哈希。请立即复制并交付给使用者。
{{.CreatedToken}}
已复制到剪贴板
待处理
-
{{range .ScanRuns}}{{if eq .Status "failed"}}
- 扫描失败{{.SourceCode}}{{index .Summary "error"}}{{fmtTime .StartedAt}} {{end}}{{end}} {{range .PushRecords}}{{if eq .Status "failed"}}
- 推送失败{{.TargetSystemCode}}{{.BasemapCode}} / {{.BasemapVersion}}{{fmtTime .PushedAt}} {{end}}{{end}} {{range .VectorPushRecords}}{{if eq .Status "failed"}}
- 推送失败{{.TargetSystemCode}}{{.VectorCode}}{{fmtTime .PushedAt}} {{end}}{{end}} {{range .PushRecords}}{{if eq .Status "pending"}}
- 推送进行中{{.TargetSystemCode}}{{.BasemapCode}} / {{.BasemapVersion}}{{fmtTime .PushedAt}} {{end}}{{end}} {{range .VectorPushRecords}}{{if eq .Status "pending"}}
- 推送进行中{{.TargetSystemCode}}{{.VectorCode}}{{fmtTime .PushedAt}} {{end}}{{end}} {{range .Basemaps}}{{range .Versions}}{{$h := index $.VersionHealth .ID}}{{if and $h.Health (ne $h.Health "ok")}}
- 底图缺失{{.BasemapCode}} / {{.Version}}{{if $h.Detail}}{{$h.Detail}}{{else}}路径不可用{{end}}巡检 {{end}}{{end}}{{end}} {{range .VectorAssets}}{{$h := index $.VectorHealth .ID}}{{if and $h.Health (ne $h.Health "ok")}}
- 矢量缺失{{.Code}}{{if $h.Detail}}{{$h.Detail}}{{else}}文件不可用{{end}}巡检 {{end}}{{end}}
- 没有失败的扫描或推送,资源也都在位。
近期扫描
越靠右越新
{{range .ScanRuns}}{{end}}
最近 {{len .ScanRuns}} 次现在
成功
进行中
失败
底图台账
{{len .Basemaps}} 个资源| 资源 | 版本 | 默认 | 取图模板 | 验真 |
|---|---|---|---|---|
|
{{.Code}}
{{.Name}}
{{if .Description}}{{.Description}}{{else}}未填写资源说明{{end}}
|
{{range .Versions}}
{{versionLabel .}}
{{$h := index $.VersionHealth .ID}}{{if and $h.Health (ne $h.Health "ok")}}文件缺失{{else if $h.Health}}在位{{end}}
级别 {{.MinZoom}}-{{.MaxZoom}}
{{.TileFormat}}
{{.URLTemplate}}
已复制
|
{{defaultVersion .Default}} {{if .Versions}} {{end}} |
{{if .Default}}
{{.Default.URLTemplate}}
已复制
{{else}}-{{end}}
|
{{if .Default}}
|
还没有底图。先到「扫描」里执行一次目录扫描。 | ||||
没有匹配的资源。 | ||||
矢量资源
{{len .VectorAssets}} 项扫描根目录:{{.SystemInfo.VectorScanRoot}}
| 资源 | 格式 | 大小 | 下载地址 | 验真 |
|---|---|---|---|---|
|
{{.Code}}
{{.Name}}
{{vectorPath .}}
|
{{.Format}}
{{$h := index $.VectorHealth .ID}}{{if and $h.Health (ne $h.Health "ok")}} 文件缺失 {{else if $h.Health}}在位 {{end}}
{{statusText .Status}}
|
{{formatBytes .FileSize}} |
{{.DownloadURL}}
已复制
|
|
还没有矢量资源。把 GeoJSON 或 shapefile 放进扫描根目录后重新扫描。 | ||||
没有匹配的资源。 | ||||
签发新令牌
已签发
{{len .Tokens}} 枚| 令牌 | 授权范围 | 状态 | 有效期 | |
|---|---|---|---|---|
|
{{.Name}}
{{.TokenPrefix}}
创建 {{fmtTime .CreatedAt}}
|
{{if hasScope .Scopes "read_all"}} 全部底图与矢量(含新增)
{{else}}底图:{{tokenGrants .Grants}}
矢量:{{vectorTokenGrants .VectorGrants}} {{end}}
能力:{{if .Scopes}}{{range $i, $s := .Scopes}}{{if $i}} · {{end}}{{$s}}{{end}}{{else}}-{{end}}
|
{{statusText .Status}} |
到期 {{fmtTimePtr .ExpiresAt}}
最近使用 {{fmtTimePtr .LastUsedAt}}
|
|
还没有令牌。签发一枚才能对外提供取图地址。 | ||||
没有匹配的令牌。 | ||||
推送底图
推送矢量
目标系统
{{len .TargetSystems}} 个| 系统 | 回调 | 状态 |
|---|---|---|
| {{.Code}} {{.Name}} |
{{.CallbackMethod}}
{{.CallbackURL}}
已复制
|
{{enabledText .Enabled}} |
还没有目标系统。 | ||
推送记录
最近 10 条| 类型 | 目标 | 资源 | 状态 | 时间 | |
|---|---|---|---|---|---|
| 底图 | {{.TargetSystemCode}} | {{.BasemapCode}} / {{.BasemapVersion}} |
{{statusText .Status}}
{{if gt .AttemptCount 0}} 已尝试 {{.AttemptCount}} 次 {{end}}
{{if .NextAttemptAt}}下次 {{fmtTimePtr .NextAttemptAt}} {{end}}
{{if .ErrorMessage}}{{.ErrorMessage}} {{end}}
|
{{fmtTime .PushedAt}} | {{if or (eq .Status "failed") (eq .Status "retrying")}} {{end}} |
| 矢量 | {{.TargetSystemCode}} | {{.VectorCode}} |
{{statusText .Status}}
{{if gt .AttemptCount 0}} 已尝试 {{.AttemptCount}} 次 {{end}}
{{if .NextAttemptAt}}下次 {{fmtTimePtr .NextAttemptAt}} {{end}}
{{if .ErrorMessage}}{{.ErrorMessage}} {{end}}
|
{{fmtTime .PushedAt}} | {{if or (eq .Status "failed") (eq .Status "retrying")}} {{end}} |
还没有推送记录。 | |||||
新增扫描源
扫描源
{{len .ScanSources}} 个| 来源 | 根目录 | 状态 | 操作 |
|---|---|---|---|
| {{.Code}} {{.Name}} |
{{.RootPath}}
清单文件:{{.ManifestName}}
|
{{enabledText .Enabled}} | |
还没有扫描源。 | |||
扫描记录
最近 10 次
{{range .ScanRuns}}{{end}}
更早现在
| 来源 | 变更 | 状态 | 开始时间 |
|---|---|---|---|
| {{.SourceCode}} | 新增 {{.AddedCount}} · 更新 {{.UpdatedCount}} · 删除 {{.RemovedCount}}{{if index .Summary "unchanged_count"}} · 未变 {{index .Summary "unchanged_count"}}{{end}} | {{statusText .Status}}{{if index .Summary "error"}} {{index .Summary "error"}} {{end}} |
{{fmtTime .StartedAt}} |
还没有扫描记录。 | |||
提交切片任务
切片任务
最近 10 个| 任务 | 源影像 | 级别 | 状态 | 提交时间 |
|---|---|---|---|---|
|
{{.Code}}
{{.Name}}
目标底图:{{.TargetCode}}{{if gt .SourceCount 1}} · {{.SourceCount}} 源镶嵌{{else}} · 单源{{end}}
{{if gt (len .SourcePaths) 1}}{{range $i, $s := .SourcePaths}}{{if $i}} {{end}}
{{end}}{{$s}}{{end}} |
{{.SourcePath}} | {{.ZoomMin}}-{{.ZoomMax}} · {{.TileSize}}px · {{.TileFormat}} |
{{statusText .Status}}
{{if .Message}} {{.Message}} {{end}}
{{if .CallbackURL}}回调:{{.CallbackURL}}{{if .CallbackStatus}} · {{statusText .CallbackStatus}}{{if .CallbackAttempts}}(已尝试 {{.CallbackAttempts}} 次){{end}}{{end}} {{end}}
{{if .CallbackMessage}}{{.CallbackMessage}} {{end}}
{{if .LogPath}}日志:{{.LogPath}} {{end}}
|
{{fmtTime .CreatedAt}} |
还没有切片任务。提交一个会把影像切成 z/x/y 瓦片并自动扫描入库。 | ||||
图层源清单
{{len .Layers}} 个图层同一个图层可以持续累加影像:日常只提交新飞的影像;想把整个图层重建成无接缝镶嵌,就把下面列出的路径一起提交。
| 图层 | 源影像 | 怎么用 |
|---|---|---|
|
{{.TargetCode}}
{{len .Sources}} 张影像
渲染名由调用端决定
|
{{range .Sources}}
{{.SourcePath}} · {{fmtTime .AddedAt}}
{{end}}
|
{{if gt (len .Sources) 1}}镶嵌重建:走 VRT 逐像素拼接,无瓦片接缝,级别 {{.ZoomMin}}-{{.ZoomMax}}。 {{else}}目前只有 1 张影像,重建等同于按原级别重切一次({{.ZoomMin}}-{{.ZoomMax}})。 {{end}} 日常增量:只提交新飞的影像,新影像覆盖到哪算哪。 |
还没有图层源记录。提交切片任务后,这里会列出每个图层由哪些影像构成。 | ||
服务
- 服务名
- {{.SystemInfo.ServiceName}}
- 版本
- {{.SystemInfo.ServiceVersion}}
- 提交
- {{if .SystemInfo.Commit}}{{.SystemInfo.Commit}}{{else}}-{{end}}
- 环境
- {{if .SystemInfo.Env}}{{.SystemInfo.Env}}{{else}}未配置{{end}}
- 启动时间
- {{fmtTime .SystemInfo.StartedAt}}
对外地址
- API
- {{.SystemInfo.APIBaseURL}}
- 瓦片
- {{.SystemInfo.TileBaseURL}}
- 矢量
- {{.SystemInfo.VectorBaseURL}}
- SQLite
- {{.SystemInfo.SQLitePath}}
- 底图根目录
- {{.SystemInfo.ScanRoot}}
- 矢量根目录
- {{.SystemInfo.VectorScanRoot}}