<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[给永远比拿愉快]]></title><description><![CDATA[操蛋的人生操蛋地过]]></description><link>https://blog.youkuaiyun.com/T_27080901</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; T_27080901]]></copyright><item><title><![CDATA[《Python空间数据处理》教材发布了]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/160568024</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/160568024</guid><author>T_27080901</author><pubDate>Mon, 27 Apr 2026 21:58:12 +0800</pubDate><description><![CDATA[欢迎需要的朋友选购，欢迎批评指正！由我主编的《Python空间数据处理》教材正式上架。书中案例对应的数据、代码和教学中使用的课件可以在。]]></description><category></category></item><item><title><![CDATA[关于C++函数返回值的拷贝优化问题]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/132753520</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/132753520</guid><author>T_27080901</author><pubDate>Fri, 08 Sep 2023 09:42:41 +0800</pubDate><description><![CDATA[在传统C++程序中，如果函数的返回值是一个对象的话，可能需要对函数中的局部对象进行拷贝。如果该对象很大的话，则程序的效率会降低。在C++ 11以后，出现的移动语义（Move Semantic）及拷贝优化（Copy Elision）都是解决这个问题的方法。本文试图以一个最简单的例子来说明这个问题。]]></description><category></category></item><item><title><![CDATA[使用JDB调试Java程序]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/132457604</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/132457604</guid><author>T_27080901</author><pubDate>Wed, 23 Aug 2023 17:35:16 +0800</pubDate><description><![CDATA[可以使用Java JDK自带的JDB工具在命令行中直接对Java程序进行调试，JDB的使用和C++ GDB以及Python 的PDG调试类似。由于GPT实质是一个BASH脚本，我们可以通过调试BASH的技巧，找到GPT这个脚本到底干了什么，如何调用Java。在使用EAS SANP软件进行影像数据裁剪的时候，遇到了程序报错，通过观察报错信息无法定位错误原因，如下图。参数可以实现将BASH脚本的运行过程进行输出，在输出的信息中，我们可以定位到Java的调用代码，如下图。等命令进行程序调试，可以使用。]]></description><category></category></item><item><title><![CDATA[Windows下CLion中文乱码问题解决]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/127160294</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/127160294</guid><author>T_27080901</author><pubDate>Tue, 04 Oct 2022 11:17:07 +0800</pubDate><description><![CDATA[当然，对于新版的Windows 11我们可以手动在设置中将操作系统的编码调整为UTF-8，这样文件源码以及控制台终端编码都统一为UTF-8肯定就没问题了，但是这样会导致其他一些软件乱码。Windows内部采用UTF-16编码，对于中文操作系统使用GBK编码，但是CLion默认文本编码为UTF-8，当编码不一致时，就会造成输出乱码，甚至编译不通过。所以，取消选中“run.processes.with.pty”以后，控制台输出采用的是UTF-8编码。而GBK编码是定长的编码，一个汉字占两个字节。]]></description><category></category></item><item><title><![CDATA[R语言中DataFrame列名作为函数参数]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/127121330</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/127121330</guid><author>T_27080901</author><pubDate>Fri, 30 Sep 2022 13:05:59 +0800</pubDate><description><![CDATA[在使用Tidyverse提供的各种函数时，我们很多时候都会直接传递DataFrame的列名作为函数参数，对对应的列进行操作。如果我们自定义的函数中需要传递列名作为函数参数，如何实现呢？]]></description><category></category></item><item><title><![CDATA[Windows字体美化指南]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/126883029</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/126883029</guid><author>T_27080901</author><pubDate>Fri, 16 Sep 2022 09:00:57 +0800</pubDate><description><![CDATA[有人可能只是不喜欢Windows平台下字体渲染的效果，即在低分屏幕下显示模糊，我不但不能忍受Windows平台的字体渲染，更重要的是对Windows默认的字体非常不喜欢（个人喜好，不喜勿喷），但是由于有些专业软件只有Windows版本，而且有时候给本科生上课不可能用macOS演示。我解决的方案是：使用FontCreator将苹方版的宋体的中文名称也修改为SimSun，然后将原始的simsun.ttc分割为两个文件分布命名为宋体.ttf和新宋体.ttf，然后将这两个宋体文件安装到系统字体。]]></description><category></category></item><item><title><![CDATA[如何使用PowerShell批量删除注册表项]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/126526129</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/126526129</guid><author>T_27080901</author><pubDate>Thu, 25 Aug 2022 16:07:09 +0800</pubDate><description><![CDATA[如何使用PowerShell批量删除多余注册表项，一行代码搞定]]></description><category></category></item><item><title><![CDATA[GEE导出图像到本地结果全部为空]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/126098691</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/126098691</guid><author>T_27080901</author><pubDate>Mon, 01 Aug 2022 12:11:50 +0800</pubDate><description><![CDATA[今天在使用Google Earth Engine处理数据进行导出为GeoTIFF到Google云盘的时候，发现下载下来以后的图像值全部为空（NAN）。

我尝试将结果加载在GEE的Code Editor提供的在线地图上进行显示，发现结果可以正常显示，图像都是有值的。

后来我对图像的数据类型进行修改，发现导出以后还是没值。
再后来我尝试在导出函数中设置CRS参数，导出结果正确。...]]></description><category></category></item><item><title><![CDATA[R设置默认语言为英文的方法]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/122641942</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/122641942</guid><author>T_27080901</author><pubDate>Sat, 22 Jan 2022 19:12:58 +0800</pubDate><description><![CDATA[R设置默认语言为英文的方法Windows平台macOS平台
安装R以后，默认语言是和操作系统平台语言绑定的，如何在不修改操作系统平台语言的情况下更改R的默认显示语言呢？
Windows平台
在Windows系统中，打开R的安装目录，以我自己的安装目录为例：在C:\Program Files\R\R-4.1.1\etc目录下，用任何文本编辑器打开Rconsole文件，修改配置文件中language = en即可。
macOS平台
在macOS系统中，打开终端，输入defaults write org.R-pr]]></description><category></category></item><item><title><![CDATA[R包安装过程中开启C++11支持]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/121787659</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/121787659</guid><author>T_27080901</author><pubDate>Wed, 08 Dec 2021 11:40:01 +0800</pubDate><description><![CDATA[R包安装过程中开启C++11支持R包安装过程中开启C++11支持问题描述问题解决
R包安装过程中开启C++11支持
自打工作以后，就很少有闲余时间写写博客，分享自己学习的点点滴滴了。也许这就是上学和工作的区别吧。
问题描述
打算利用R读取ASD光谱文件，需要安装prospectr包，使用常规命令install.packages("prospectr")死活安装不上，提示需要编译器支持C++11。
报错信息如下：
“*** C++11 compiler required; enable C++11 mode ]]></description><category></category></item><item><title><![CDATA[QGIS中WKT转为可视化涂层]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/112970641</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/112970641</guid><author>T_27080901</author><pubDate>Thu, 21 Jan 2021 19:46:47 +0800</pubDate><description><![CDATA[文章目录QGIS中WKT转为可视化涂层常见的几种用于互操作的空间数据标准格式使用QGIS的Python接口将WKT转为可视化涂层

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2021-01-21 19:00:05

QGIS中WKT转为可视化涂层
常见的几种用于互操作的空间数据标准格式

WKT（Well-Known Text）是开放地理空间联盟OGC（Open Geospatial Consortium ）制定的一种文本标记语言，用于表示矢量几何对象及其空间参照系统等。
W]]></description><category></category></item><item><title><![CDATA[Dijkstra算法及其C++实现]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/108110380</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/108110380</guid><author>T_27080901</author><pubDate>Wed, 19 Aug 2020 20:53:07 +0800</pubDate><description><![CDATA[Dijkstra算法及其C++实现
什么是最短路径问题
如果从图中某一顶点（称为源点）到达另一顶点（称为终点）的路径可能不止一条，如何找到一条路径使得沿此路径上各边上的权值总和达到最小。
单源最短路径问题是指对于给定的图G=(V,E)G=(V, E)G=(V,E)，求源点v0v_0v0​到其它顶点vtv_tvt​的最短路径。
Dijkstra算法
Dijkstra算法用于计算一个节点到其他节点的最短路径。Dijkstra是一种按路径长度递增的顺序逐步产生最短路径的方法，是一种贪婪算法。
Dijkstra算法]]></description><category></category></item><item><title><![CDATA[GIS空间分析之Clip]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106780066</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106780066</guid><author>T_27080901</author><pubDate>Tue, 16 Jun 2020 08:48:39 +0800</pubDate><description><![CDATA[文章目录开篇案例介绍代码展示方法总结

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-06-16 周一 早安

开篇
接着上篇《GIS空间分析之Buffer》之后，这篇来介绍矢量数据的裁剪（Clip）。裁剪其实算不上是一种空间分析功能，就是一种简单矢量数据处理操作。
一般，我们会使用一个代表研究区域或者感兴趣的区域（AOI，Area of Interest）的多边形数据去裁剪一个比较大的全区域的数据，得到的结果就是感兴趣区域中包含的数据。矢量数据的裁剪在平时工作中用得不]]></description><category></category></item><item><title><![CDATA[GIS空间分析之Buffer]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106753745</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106753745</guid><author>T_27080901</author><pubDate>Sun, 14 Jun 2020 23:12:15 +0800</pubDate><description><![CDATA[文章目录开篇案例介绍代码展示方法总结

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-06-14 周末 夏夜

开篇
GIS空间分析是通过对GIS系统中的空间地物的空间位置以及分布形态等空间特性进行分析推理等得到额外有用信息的过程。GIS空间分析包含广泛的内容，是GIS系统的核心功能。
从这篇博文开始，我们会简单介绍几种GIS系统中最常见最简单的空间分析功能，并使用Python的GDAL API进行实现。
首先，我们来看一下开源GIS软件QGIS中提供的几种简单的空间分]]></description><category></category></item><item><title><![CDATA[矢量数据空间查询]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106744501</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106744501</guid><author>T_27080901</author><pubDate>Sun, 14 Jun 2020 12:26:42 +0800</pubDate><description><![CDATA[文章目录开篇案例一案例说明代码演示方法总结案例二案例说明代码演示方法总结

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-06-14 周天

开篇
在前面四篇博客中我们主要讲了对于空间矢量数据的属性数据的增删改查，在这篇博文中我们要讲解空间查询–GIS系统很重要的一项功能。空间查询就是根据地物的空间位置进行查询的一种数据检索方式。比如，我们要查询一条河流经的城市；一个公园内的所有路灯；离当前位置最近的公共卫生间等等都属于常用的空间查询。
OGC简单要素规范定义了空间几何]]></description><category></category></item><item><title><![CDATA[Shapefile属性操作之查]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106740203</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106740203</guid><author>T_27080901</author><pubDate>Sat, 13 Jun 2020 23:40:59 +0800</pubDate><description><![CDATA[文章目录开篇案例介绍SQL查询方式代码展示方法总结遍历Feature要素方式代码展示方法总结

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-06-13 夜

开篇
在前面几篇博文中，我们分别介绍了矢量空间数据的属性数据的增（CREATE）删（DELETE）改（UPDATE）操作，这篇博文我们来聊聊属性数据的查询（Retrieve）操作。
案例介绍
我们还是使用之前的分省Shapefile数据，主要包含每个省的一些统计信息。下面以两个案例进行介绍：

从给定数据中查询中]]></description><category></category></item><item><title><![CDATA[Shapefile属性操作之改]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106735715</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106735715</guid><author>T_27080901</author><pubDate>Sat, 13 Jun 2020 17:49:28 +0800</pubDate><description><![CDATA[文章目录开篇案例介绍代码展示方法总结

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-06-13

开篇
在上篇的《Shapfile属性操作之增》和《Shapefile属性操作之删》中我们分别介绍了对于空间矢量数据属性的增加（CREATE）和删除（DELETE）操作，这篇我们聊聊数据的更新操作（UPDATE）。
案例介绍
这里我们要处理的数据是中国地图分省的矢量Shapefile，是一个面状数据。该数据有一个NAME字段，给出了每个省的名称。这里我们要更新NAME字段，]]></description><category></category></item><item><title><![CDATA[Shapefile属性操作之删]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106735451</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106735451</guid><author>T_27080901</author><pubDate>Sat, 13 Jun 2020 17:34:57 +0800</pubDate><description><![CDATA[文章目录开篇案例介绍代码展示方法总结

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-06-13 又是一个周末

开篇
延续上篇的《Shapfile属性操作之增》，这篇我们来聊聊如何进行属性删除。使用的工具依旧是我们的GDAL库。
案例介绍
这里我们要处理的数据是中国地图分省的矢量Shapefile，是一个面状数据。在上篇中我们给该数据添加了一个属性字段Abbr用以表示省的简称。这篇我们再把该字段给删除掉。
删除的方法包括两部：首先，从属性表中找到该字段，然后删除该字段]]></description><category></category></item><item><title><![CDATA[Shapefile属性操作之增]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106735196</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106735196</guid><author>T_27080901</author><pubDate>Sat, 13 Jun 2020 17:21:42 +0800</pubDate><description><![CDATA[文章目录开篇案例介绍代码展示方法总结

版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-06-13 又是一个周末

开篇
《Python空间数据处理实战》系列的博文好久都没有更新了，今天乘周末有点时间，补了个觉，然后写几篇博文。
关于Python空间数据处理，如果大家有什么想看到的内容，欢迎评论区留言，我会增加一些大家需要的内容！
今天我打算用四篇博客简要介绍一下如何对空间矢量数据的属性数据进行操作。对于属性数据，我们可以简单将其看作一个二维表格，学过数据库的朋友，可能会]]></description><category></category></item><item><title><![CDATA[QGIS制图中面积小的区域不显示注记]]></title><link>https://blog.youkuaiyun.com/T_27080901/article/details/106310056</link><guid>https://blog.youkuaiyun.com/T_27080901/article/details/106310056</guid><author>T_27080901</author><pubDate>Sun, 24 May 2020 08:31:49 +0800</pubDate><description><![CDATA[文章目录QGIS制图中面积太小的区域不显示注记
版权声明：本文为博主原创文章，转载请注明原文出处！
作者：阿振
写作时间：2020-05-24 周天

QGIS制图中面积太小的区域不显示注记
在使用QGIS进行制图的过程中，对于面积太小的区域有可能存在注记显示不出来的情况。比如在中国地图中，香港和澳门区域面积较小，就存在显示不了注记的情况。
如下图，就会发现澳门没有显示出来。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A25XDtjl-1590280272837)(/im]]></description><category></category></item></channel></rss>