展示
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 控件概述
由于没有矢量编辑功能,没有深入学习,后期再学习目前需要开发带有矢量编辑的平台
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