个人记录--跟着同门学c# python

展示

C#

前提:已安装Visual Studio

ArcEngine&DotSpatial

C#二次开发(一)之DotSpatial使用心得记录_dotspatial 开发文档_只想敲代码的研究僧的博客-CSDN博客

DotSpatial: 显然,从2014年开始学习DotSpatial以来,我对它已经熟悉到如同手脚的程度了,是时候做点儿贡献了 (gitee.com)

【C#】 WinForm窗体应用程序学习笔记 (一)_https://blog.csdn.net/lesileqin/article/details/10-CSDN博客

ArcEngine是一种用于二次开发的软件开发工具包,可以用来创建基于ArcGIS平台的地理信息系统应用程序。使用ArcEngine进行二次开发需要安装ArcGIS Engine SDK和ArcGIS Engine Runtime。在运行ArcEngine二次开发的程序时,需要有ArcGIS Engine Runtime环境。在准备开发环境后,可以使用ArcEngine进行二次开发。 

DotSpatial入门_dotspatial 加载天地图_岬淢箫声的博客-CSDN博客

一、下载库

DotSpatial安装、类库引用方法 - 冷枫残月 - 博客园 (cnblogs.com)

二、新建项目

DotSpatial快速入门(转载) - 焦涛 - 博客园 (cnblogs.com)

按照这个步骤做

1、控件学习

Panel控件:窗体都放在了panel控件中显示出来

Dock设置

Map控件

GroupBox控件

Button

StripPanel 控件概述

 
由于没有矢量编辑功能,没有深入学习,后期再学习

目前需要开发带有矢量编辑的平台

PyQGIS二次开发教程(一):准备工作 - 知乎 (zhihu.com)

Python

Python

PyQGIS二次开发教程(一):准备工作 - 知乎 (zhihu.com)

一、QGIS二次开发 配置环境 python3.9 

下载好后放在bin里面 

 11.6的torch 

download.pytorch.org/whl/torch/

 torch-1.12.1+cu116-cp39-cp39-win_amd64.whl

 11.6的torchvision

https://download.pytorch.org/whl/torchvision/

torchvision-0.13.1+cu116-cp39-cp39-win_amd64.whl 

二、打包

PyQGIS自定义应用程序打包_Scarlett2025的博客-CSDN博客

"E:\Program Files\QGIS 3.22.4\bin\python-qgis-ltr.bat" -m PyInstaller ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qgis-ltr\plugins;qgis\plugins" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\Python39\Lib\site-packages\PyQt5\*.pyd;PyQt5" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\styles;PyQt5\Qt\plugins\styles" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\iconengines;PyQt5\Qt\plugins\iconengines" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\imageformats;PyQt5\Qt\plugins\imageformats" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platforms;PyQt5\Qt\plugins\platforms" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platformthemes;PyQt5\Qt\plugins\platformthemes" ^
mymain.py

打包出错 Failed to execuye script 'pyi_

在bin下面cmd 

python-qgis-ltr.bat -m pip install -i  https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller==5.12.0

 打包运行代码,在工程文件下面cmd

"E:\Program Files\QGIS 3.22.4\bin\python-qgis-ltr.bat" -m PyInstaller -w ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qgis-ltr\plugins;qgis\plugins" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\Python39\Lib\site-packages\PyQt5\*.pyd;PyQt5" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\styles;PyQt5\Qt\plugins\styles" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\iconengines;PyQt5\Qt\plugins\iconengines" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\imageformats;PyQt5\Qt\plugins\imageformats" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platforms;PyQt5\Qt\plugins\platforms" ^
--add-data="E:\Program Files\QGIS 3.22.4\apps\qt5\plugins\platformthemes;PyQt5\Qt\plugins\platformthemes" ^
mymain.py

打印机扫描 win+r 输入wfs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值