# tilemap_services **Repository Path**: nnu-gisc-open/tilemap_services ## Basic Information - **Project Name**: tilemap_services - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-31 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tilemap_service 本软件简化了瓦片地图服务发布的流程,提高了瓦片地图服务的访问效率与管理效率。主要技术特点为: - 基于couchDB文件数据库的瓦片地图数据存储方案; - 基于Flask框架与REST风格的瓦片地图服务; - 瓦片切图、配置文件信息读取、数据库存取、瓦片图片格式转换等工具; - 简便的服务调用方式。 # 项目负责人 张宏 # 主要开发人员 胥鑫 张宏 闫明洋 # 使用方法 ## 1.1地图服务配置文件 地图服务配置文件中包含了每项地图服务的数据库以及元数据信息。每项地图服务的格式如下: ``` [服务名称] server=http://user:pwd@host:port/ # couchdb数据库连接信息 db=db # 数据库名 version=1_1_0 # 地图服务版本 tile_ext=png # 瓦片格式 tile_size=256 # 瓦片图片大小 mbx_zoom_offset=-1 # mbx服务偏移 ``` ## 1.2 couchdb数据库 每条记录主要包含id(和瓦片编号对应)和doc(附件)。 ``` { id: "id", doc: { "_id": "id", "_attachments": { } } } ``` 安装依赖后使用以下命令启动: ``` python src/main.py 配置文件路径 ```