# ScenicAreaMapAdmin **Repository Path**: zz618/ScenicAreaMapAdmin ## Basic Information - **Project Name**: ScenicAreaMapAdmin - **Description**: 卓伙个性化地图后台管理 - **Primary Language**: Python - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-08-14 - **Last Updated**: 2023-08-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ScenicAreaMapAdmin > 为保护知识产权,本系统已申请软著,但并不会影响自由使用。 #### 介绍 本产品分为后台管理系统和前端两个部分,后台管理系统采用B/S架构,前端为微信小程序。 leafletwx(leaflet小程序版)开源地址:[leafletwx](https://gitee.com/zz2022com/leafletwx) 前端微信小程序开源地址:[DTPlugin](https://gitee.com/zz2022com/DTPlugin) 本系统可以为景区、度假区、展览馆、医院等场所提供导览功能,包含地图、景点讲解、游览路线、演出时间提醒、定位等功能。 卓伙微信小程序的地图插件,可以轻松实现加载自定义的地图瓦片。 目前前端为插件版本,本插件在leaflet的基础上开发,算是leaflet的微信小程序版本。 目前默认支持加载QQ地图瓦片数据,在本插件基础上进行简单的修改,就可以加载诸如百度、高德等三方的瓦片地图数据(后续会尽量支持) 后端集成了瓦片切分和瓦片服务器功能 #### 软件架构 参见本项目wiki #### 安装教程 操作系统:Ubuntu20.04 python版本:python3.8.10 1. 安装git ``` apt-get install git –y ``` 2. 获取代码 ``` git clone https://xxx ``` 3. 安装postgresql posgis ``` sudo apt-get install postgresql postgresql-contrib –y sudo -u postgres psql ALTER USER postgres WITH PASSWORD '123456'; \q sudo apt-get install postgis –y ``` 4. 安装gdal ``` sudo apt-get install build-essential libpq-dev gdal-bin libgdal-dev –y gdalinfo –version ``` 根据输出的gdal版本,修改requirements.txt中的GDAL版本 5.python虚拟环境 ``` sudo apt-get install python3.8-venv python3 -mvenv venv source venv/bin/activate pip install -U pip pip install -r requirements.txt pip install django-sslserver pip install whitenoise ``` 6. 安装ffmpeg ``` sudo apt-get install ffmpeg ``` #### 使用说明 参见本项目wiki #### 联系我 微信:zz2022su ### 如果本项目对您有帮助,请您赞赏一二,谢谢 ![输入图片说明](doc/media/%E6%94%AF%E4%BB%98%E5%AE%9D400.jpg)