__init__.py 1.4 KB
# coding=utf-8
#author:        4N
#createtime:    2021/6/11
#email:         nheweijun@sina.com


from sqlalchemy import Column, Integer, String, ForeignKey, Text, DateTime, Time,Binary,Float
from app.models import db



class WMTS(db.Model):
    '''
    WMTS元数据
    '''
    __tablename__ = 'dmap_wmts'

    guid = Column(String(256), primary_key=True)

    #基本信息
    name = Column(String)
    wmts_type = Column(String(256))
    #厂家
    vendor = Column(String(256))
    create_time = Column(DateTime)
    #坐标系
    crs = Column(String(256))
    #切片路径
    datasource = Column(String)
    #调用地址
    metadata_url = Column(String)
    #描述
    description = Column(String)

    #图层信息
    #图层名
    layer_name = Column(String(256))
    #图层别名
    layer_alias = Column(String(256))
    #图层title
    layer_title = Column(String(256))
    #图层样式
    layer_style = Column(String(256))
    #图片格式
    layer_format = Column(String(256))
    #图层范围
    layer_extent = Column(String)
    #图层描述
    layer_description = Column(String)

    # scheme_guid = Column(String,ForeignKey('dmap_tile_scheme.guid'))
    #
    # service_guid = Column(String,ForeignKey('dmap_service.guid'))

    scheme_guid = Column(String)
    service_guid = Column(String)