python
imxiezy
个人邮箱:hellogis@qq.com
展开
-
webgis之制作地图切片方法(二) —— gdal2tiles.py
接续前面文章《》,本文介绍另外一种切片工具gdal2tiels。通常遥感影像数据非常大,要在webgis应用中使用遥感影像数据需要对其进行切片,提升用户体验,降低客户端性能要求。gdal2tiels.py切片工具可以实现对栅格数据的切片。原创 2023-03-26 02:09:42 · 1709 阅读 · 1 评论 -
Python打包py文件为exe简单过程及常见问题
前言为了更好的移植性,省去在生产环境或者无互联网环境情况下的环境依赖部署环节,直接将py文件打包成exe可执行程序,一键运行。环境:win10,python 3.6相关库:PyInstaller程序打包1 安装PyInstallerpip install PyInstaller2 打包成为exePyInstaller -F -c xxx.py相关参数参考:PyInstaller官方参数文档至此,通过打包得到了exe文件。可能出现的问题1 因引用相关库而出现确实dll文件的情况P原创 2021-05-24 15:02:22 · 581 阅读 · 1 评论 -
基于Python ffmpeg实现视频编码转换
前言用户上传MP4格式的视频之后,前端由vue-video-play插件实现的播放功能却不能播放。经过研究,MP4格式的视频具有H264、MPEG4、H264、VP6(已淘汰)四个编码格式。发现h5不支持其他编码格式,支持H264格式的编码。因此,需要对非H264编码格式进行转换。1.系统环境:win10,python 3.62.所用库 pymediainfo,ffmpeg.exe关键实现步骤1 使用mediainfo获取视频编码格式,当然也可以使用ffmpeg来获取。mi = MediaInf原创 2021-05-24 10:35:05 · 6758 阅读 · 1 评论 -
基于Python flask轻量web框架简单应用
前言用户将视频上传后,需要对视频做一些处理,那么Python这样的工具当然是节省时间完成开发任务的首选(其实是其他的语言我不太会~)。那么,既然工具用Python来完成了,那么这个让脚本运行的接口也用Python来写一个吧。flask 轻量web框架使用web框架也有很多,选取了flask的主要原因是需求只要调用python脚本,无需对数据库操作,其他原因此处不再赘述。环境:win10,Python 3.61 flask的安装pip install flask2 实现接口监听import原创 2021-05-23 18:45:34 · 624 阅读 · 0 评论 -
Python包管理及项目移植
为方便项目移植到其他电脑,使用pipenv工具进行包管理,实现依赖记录,通过依赖记录下载相应依赖文件,实现打包移植。本博客仅为写下使用过程,方便日后查阅使用,若存在不妥之处欢迎指正。pipenv安装及使用类似Nodejs 的 npm,通过该工具可以帮助我们管理Python及第三方库版本。1.安装pipenvpip install pipenv首次安装出现Pipfile及Pipfile.lock的文件。这两个文件就是用于管理第三方库的配置文件。2. pipenv安装其他依赖包pipenv in原创 2021-05-13 22:07:36 · 700 阅读 · 0 评论 -
pyOpenGL安装
pyOpenGL安装前言:python环境为安装的前提条件,未安装请先配置python环境,网上教程很多,不再赘述。接下来看pyOpenGL的安装步骤。第一步:使用pip安装该库,如下命令pip install PyOpenGLpyOpenGL的相关介绍看:pyOpenGL第二步:运行写好的程序。如果成功运行如下图,OK,没问题,OpenGL已经安装好了,一下步骤和你没关系了。如果写好的程序没有运行成功,报了如下错误。这是怎么回事?OpenGL.error.NullFuncti原创 2020-12-01 21:30:35 · 1436 阅读 · 0 评论