自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舒克&beta

众里寻她千百度,蓦然回首,那人却在灯火阑珊处!

  • 博客(28)
  • 收藏
  • 关注

原创 利用Python中的的pyproj库实现地理坐标向投影坐标转换

前言在进行坐标转换之前,先简单的介绍下几个专业概念:1.地理坐标系:2.投影坐标系:地球椭球体大地基准面pyproj库使用简介

2019-09-08 13:44:21 22690 9

原创 Ubuntu 22.04安装QGIS最新版本

Ubuntu 22.04安装QGIS最新版本本次安装主要参考官网安装教程:https://qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu由于官网给出的安装过程比较乱,新手可能看不太明白,这里整理一个成功安装的步骤,以供参考首先,安装一些其他必要的工具sudo apt install gnupg software-properties-common安装QGIS 签名密钥wget -qO - https://qgis.

2022-05-13 13:34:36 2226 1

原创 QGIS打印布局中绘制多个子图

QGIS如何绘制多图数据准备这是一份英国大曼彻斯特地区的数据,里面包含了教育、收入、人口密度、绿地比例、城市比例等数据,我们准备把这些数据在地图上呈现出来,为此,我们需要做在地图中绘制6幅子图,这里的子图类似于matplotlib中的subplot,就是在一幅大的地图中又采用多幅小地图来进行表现。图层配置图层分组图层分组这个设置的作用,可以说是类似于ArcGIS中的DataFrame,通过分组Group来管理不同图层的显示,这里需要做6幅子图,所以将地图分为6个组,可以通过add group

2021-08-07 20:55:06 1677 1

原创 Linux ubuntu 安装字体

Linux mint 安装字体方式一这种方式只能安装英文字体如: Times New Roman$ sudo apt update$ sudo apt install ttf-mscorefonts-installer# 完成后刷新字体库$ sudo fc-cache -f -v方式二可以安装Windows中存在的任何字体: 黑体、宋体、仿宋等等1.移动字体库到Linuxwindows字体库位置:c://windows/FontsLinux字体库位置:usr/share/fo

2021-08-07 00:47:37 1301

原创 问题:jupyterbook打印行数不全

vscode 中的jupyter notebook打印行数不全问题使用notebook打印过程中出现如下错误:show more (open the raw output data in a text editor)...解决方式我这边需要打印的是GWR模型的结果,但是出现了以上错误,查阅相关资料后,发现原来是vscode的配置出了问题,直接进入setting修改下面参数即可:"notebook.output.textLineLimit": 500PS: 这个文本输出行数在新版中的note

2021-08-07 00:26:25 4111 1

原创 VS Code 离线安装插件相关问题

VS Code 离线安装插件安装步骤下载VSIX格式的插件点击【扩展】->【从VSIX安装】,选择刚下载的VSIX格式插件即可安装安装问题VScode 插件安装失败Unable to install extension 'ms-toolsai.jupyter' as it is not compatible with VS Code '1.56.2'解决方式修改插件后缀名为.zip重新打开这个文件,找到名为package.json的文件,修改其engine版本号

2021-07-07 18:00:17 7622 1

原创 QGIS如何打开ArcGIS创建的GDB数据库文件

引言QGIS作为一种开源的地理信息处理软件由于其界面友好、渲染速度快、开源免费等特性而获得业内很多人士的青睐,然而在实际的生产和处理过程中,GIS数据往往存储在ArcGIS的文件地理数据库(GeodataBase, DDB),因此,ArcGIS与QGIS的数据交互、共享就显得非常重要。QGIS早期版本(2版本)是不能直接使用QGIS打开GDB数据库的,这对于使用ArcGIS和QGIS交互操作数据就会非常麻烦,之前我的做法是将所有的矢量文件都储存为shp格式,这样就可以实现ArcGIS与QGIS的数据互操作

2021-07-02 10:04:06 8194 1

原创 matplotlib 双y轴绘制及合并图例

问题:matplotlib双轴图例设置问题需求:每个句柄对应一个图例。# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltfrom matplotlib import rcrc('mathtext', default='regular')time = np.arange(10)temp = np.random.random(10)*30Swdown = np.random.random(10)*1

2021-01-22 00:13:09 7815 1

原创 matplotlib如何绘制网格线

matplotlib如何绘制网格线?绘制网格线import numpy as npimport matplotlib.pyplot as plttime = np.arange(10)temp = np.random.random(10)*30swdown = np.random.random(10)*100-10rn = np.random.random(10)*100-10fig = plt.figure()ax = fig.add_subplot(111)lns1 = ax

2021-01-22 00:08:34 2415

原创 QGIS如何提取最小图层范围

QGIS如何提取最小图层范围?相同问题:如何提取最小外接矩形、如何提取最小几何边界问题来源使用ArcGIS或者QGIS制图或者数据处理时,常常需要获取图层的边界范围或者是一个图层(或一个shapefile文件)的最小外界矩形,以便后续的数据处理和制图。在ArcGIS中,我们可以使用Minimum Bounding Geometry,即最小几何边界这个工具来生成一个最小外接矩形。使用工具矢量>研究工具>提取图层范围具体步骤加载文件我这里加载的是湖南省矢量边界文件,当然其他格式的

2020-12-22 18:17:08 1588

原创 如何使用ENVI进行精度验证步骤

1.加载使用程序或者人工解译分类的tif图像加载图像进行彩色密度分割位置:New Raster Color Slice结果转换为ENVI类型图像工具位置:Slice>Export Color Slices>Class Image结果注:ENVI中的混淆矩阵验证工具只接受ENVI2.使用ROI工具建立验证样本集建立验证样本集的方式主要有两种,一是通过ROI直接建立样本集,二是从外部导入shp或者xml文件。通过ROI建立验证样本

2020-12-10 19:26:00 40971 18

原创 网站加载图标出错:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

问题建站后使用域名打开网站部分图标加载不出来(加载出来为方框),但是使用ip地址打开网页没有问题。打开网站调试工具后,具体报错信息如下:分析问题网上找了好久,终于见到一条靠谱的回答,说是由于字体资源跨域的问题于是沿着这个方向继续搜,找到这个,意思就是修改咱们的Nginx服务器配置文件即可,说干就干,配置文件改起来。解决方法修改Nginx配置文件,一般在etc文件夹下面,不会可以网上搜索。注意这个location 一定要在监听端口为你网站下面的serve下面添加,不然添加到其他端口没有用的。

2020-12-10 17:14:35 293 1

原创 Python 多进程错误

尝试使用多进程跑程序时出现的问题An attempt has been made to start a new process before the current process has finished its bootstrapping phase. This probably means that you are not using fork to start your child processes and you have forgotten t

2020-12-03 22:44:12 784

原创 使用阿里云服务器部署jupyter notebook远程访问

安装annaconda 与jupyter notebookannaconda在已经自带了jupyter notebook、jupyter lab、ipython 等一系列工具,不需要再单独安装这些工具,方便快捷。下载安装脚本wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh运行安装向导这一步一直点yes 和下一步即可,到最后询问你是否安装vscode ,服务器

2020-12-02 23:39:35 518

原创 gitbook的入坑之路

安装gitbook教程很多,我这里就不详细展开了,这里主要说一下我安装gitbook中所遇到的坑。问题:安装gitbook出现TypeError: cb.apply is not a function 解决办法:nodejs 降版本问题:使用gitbook编译后公式显示为源码解决办法:安装mathjax插件问题:安装mathjax失败PluginError: Error with plugin "mathjax-pro": Cannot find module 'mathjax/unpac

2020-12-01 01:40:55 231

原创 FRAGSTATS命名行模式运行

准备工作在使用FRAGSTATS命令行之前,首先要确定FRAGSTATS软件命令行文件已经设置好环境变量。如何运行FRAGSTATS能够命令行的方式运行,这样我们就可以通过一个外部程序来调用FRAGSTATS软件。FRAGSTATS命令行模式需要一个.fca文件的模型参数。这个参数必须在GUI中提前设置好并保存为.fca文件。关于命令行的具体调用格式如下:frg -m model_name_here -b batch_file_name_here -o output_file_name_here

2020-11-29 02:27:56 906 3

原创 问题:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (111)

问题描述使用宝塔装mysql过程中,mysql死活不能运行,首先是看了mysqld中的日志,如下:2020-11-26 04:35:11 17401 [Note] InnoDB: Starting shutdown...2020-11-26 04:35:12 17401 [Note] InnoDB: Shutdown completed; log sequence number 16261402020-11-26 04:35:12 17401 [Note] Shutting down plugin

2020-11-26 04:50:56 342

原创 常用Fragstats景观指数

常用景观指数参考fragstats官方文档

2020-11-10 00:43:26 4842

原创 vscode: 自定义代码片段

需求想在vscode 中快速添加头部注释和函数注释一些重复率较高的代码不想每次都码一遍方案上述的问题很容易解决,在vscode中提供了代码片段这个功能,代码片段这个功能入口在vscode中左下角的齿轮符号中 具体路径为Manage -> User Snippets -> python.json,打开文件后再注释后添加下面的自定义代码片段即可,关于第一个需求,可以通过在代码片段中添加下面几行代码解决: "HEADER":{ "prefix": "header",

2020-11-06 11:32:06 841 1

原创 vscode:无法导入自己的py文件问题

问题描述在使用vscode运行Python过程中,经常需要导入自己曾经写过的函数,以此简化程序。然而,在vscode中导入自己的py文件模块时,可能会存在一些问题,如这样:ModuleNotFoundError: No module named 'test04'这可能是你vscode中Python的读入模块读入路径存在问题,具体的解决方式有三种解决方案通过修改sys.path路径的方式import sys,ossys.path.append('需要作为模块引入的路径')settin

2020-11-06 01:02:59 12035 6

原创 Python地理处理01-基于栅格单元与栅格单元的分区统计

现实问题在研究过程中,经常会遇到要对各个区域的某些数据进行分区统计的情况,如对某地区的各个行政区内的平均温度进行统计。又如,统计各个行政区内建成区的面积等等。一般这种分区统计可直接在ArcGIS中完成,ArcGIS空间分析工具箱中提供非常丰富的分区统计工具供用户调用:当前解决方案存在的问题这些工具中输入的区域可以是栅格的或者是矢量的,值数据只能是栅格的。GUI提供的工具固然方便,但是,如果使用程序自动化的完成这些功能的话是不是更好呢。当前,关于Python分区统计工具,根据区域数据的格式,可分为两类

2020-10-30 17:13:40 2315

原创 vscode: 加载错误 Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll

实验环境系统:windows 10编辑器:VS CodePython version : Anaconda (Python 3.7.0, conda 4.8.2)是否启用anaconda虚拟环境:是相关的包: numpy问题描述使用vscode运行Python时,遇到如下错误信息:Intel MKL FATAL ERROR: Cannot load mkl_intel_thread.dll原因分析NumPy is unable to load the correct MKL or

2020-10-30 14:39:13 664

原创 GIS技巧_如何使用ArcGIS中的颜色表(colormap)?

如何在ArcGIS中使用颜色表(colormap)?引言在平时的工作过程中,常常需要给分类好的地图进行配色,一般我是使用ArcGIS默认的配色工具,直接一键配色,然而,这样的操作做出来的地图,视觉效果可能不那么好,而且很难保证地图配色的统一性和一致性,为了能够制作配色精美的地图,保证系列地图配色的一致性,我们可以使用ArcGIS提供的Colormap来实现这些功能。1.加载地图直接把栅格文件拖入ArcGIS2.配置颜色在内容列表中,右键单击文件,选择图层 图层属性,进入如下窗口,即可配

2020-08-06 12:55:51 19978 5

原创 Python安装、卸载包的方法

Python安装和卸载包的方式1 anaconda包管理器: 图形用户界面安装卸载2 conda命令1环境管理conda info -e             # 查看当前已安装的环境conda create -n py27 python=2.7  # 添加2.7版本的Python环境activate py27            # 切换到Python2.7环境deactivate              # 返回默认的Python环境conda remov

2020-07-07 10:48:09 4069

原创 如何安装linux mint,和windows10组成双系统?

如何安装linux mint,和windows10组成双系统?准备工作准备一个8G以上的U盘下载linux mint安装包:https://www.linuxmint.com/download.php启动U盘制作工具:http://rufus.ie/1.制作启动U盘我们这里选择的是rufus制作启动u盘,这里有几个点要注意一下分区类型:有MBR和GPT两种,默认即可目标系统类型:跟随分区类型而定文件系统:一般有FAT32和NTFS两类,默认即可2.为linux的安装腾出空

2020-07-06 23:13:01 1937

原创 如何安装mongodb数据库

关于安装mongodb数据库的种种网络上有很多关于数据库安装的种种教程,但是要么讲的都不是很详细,要么是英文版本,懒得看。1下载安装包下载地址:https://www.mongodb.com/download-center#community下载自己对应版本的安装包就好2解压并移动目录sudo tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0....

2020-04-16 00:03:30 162

原创 如何利用arcpy将坐标点对数据写入GIS中,创建新的多边形要素

如何利用arcpy将坐标点对数据写入GIS中,创建新的多边形要素数据准备首先,需要准备一个含有X,Y坐标的txt文件,文件的X,Y坐标需要首尾相连,这样,这个坐标文件才能用于创建一个多边形。txt文件内容如下:IDXY055141223355表格中他们通过逗号隔开,ID为坐标点的序号,XY表示点在空间中的坐标,本例中的XY坐标为简...

2019-11-27 19:52:51 2707 1

原创 使用GitHub desktop 上传代码到GitHub

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:准备工作首先你需要一个github账号,注册地址如下:https://github.com/安装好git工具和GitHub desktop 工具(下载后直接安装即可):git工具:https://git-for-windows.github.io/GitHub deskt...

2019-08-25 20:33:44 2817

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除