- 博客(28)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 GeoServer(配合Tomcat)安装与配置
运行D:\Program Files\apache-tomcat-9.0.80\bin\startup.bat。解压,并将解压后的geoserver.war复制到Tomcat的webapps目录下。,下载Tomcat Windows64位压缩包,以Tomcat 9为例。,下载合适的java jdk,此处以java17为例。用户名:admin,密码:geoserver。解压压缩包,解压后目录大致如下。配置Tomcat的环境变量。在GeoServer官网。配置java的环境变量。安装过程一路NEXT。
2023-09-18 09:40:55
1711
原创 cordova(nodejs打包apk)环境配置
试了一个多星期终于可以了,各种问题,一定要注意,现在这一套在我这可以使用,仅供参考,不保证大家一定可以成功,玄学!!!
2023-09-12 20:47:45
1288
原创 python基于GDAL的多线程高速批量重采样、对齐栅格、对齐行列数,并无损压缩
在自己写代码处理遥感数据进行波段计算,或者基于遥感等空间数据进行机器学习、深度学习时,一般都需要各图层行列数一致。在QGIS中有“对齐栅格”工具可以完成该任务,但是QGIS中没有提供批量操作的接口,在数据比较多时,需要手动重复操作。
2023-09-12 20:40:43
805
原创 Python OpenGL环境配置
大佬都说是32位和64位不匹配,所以需要自己先下载好匹配的opengl包,这里我下载的是tar.gz格式的,whl格式的安装后还是不能用,不知道为什么。Anconda换源+虚拟环境创建及使用(界面操作)_anconda huanyuan_lwb-nju的博客-优快云博客。下载地址:PyOpenGL -- The Python OpenGL Binding。Anconda安装_安装anconda_lwb-nju的博客-优快云博客。anconda安装教程_安装anconda。1.Python的安装请参照。
2023-08-17 14:59:36
458
原创 获取TIF栅格的数据范围边框(不是外接矩形)保存为shp
在论文写作中,我们经常需要绘制研究区和研究数据分布图(如图1所示),那这样的数据分布框(图1 中蓝色框或图2中黄色框)怎么获取呐?作者在制作研究数据分布图时,通过搜索发现大部分的教程都是生成TIF的外接矩形框(图2中红色框)而不是数据范围框(图1 中蓝色框或图2中黄色框)。接下来看一看如何获取数据的范围边框。
2023-03-03 11:26:33
1781
原创 GEE高速下载 GEE快速下载 GEE本地下载 GEE批量下载 Python本地快速下载GEE数据(比网页版保存到网盘再下载快几十到百倍,尤其是在下载几十年的长时间系列数据时,速度提升更加明显)
GEE Python本地快速下载GEE数据,比网页版保存到网盘再下载快几十倍甚至是百倍,此方法本人探索了很久,尤其是在下载几十年的长时间系列数据时,速度提升更加显著,本人下载的是青藏高原era5雪深数据,经测试一分钟可以下载近140天的数据。
2022-11-28 15:46:45
1952
1
原创 Python定时操控电脑
需要的库 pyautogui datetime threading interval 特别注意使用管理员权限运行代码,非常重要,否者pyautogui操作无效定时操作电脑代码import pyautogui as pgimport datetimeimport threading##获取按键位置# while True:# print(pg.position())#定义需要的操作,这里以单击某个按键为例def fun():
2022-05-18 09:52:21
518
转载 python 内置函数笔记(边学边用边记)
1.enumerate()enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。语法enumerate(sequence, [start=0])参数 sequence -- 一个序列、迭代器或其他支持迭代对象。 start -- 下标起始位置。 返回值返回 enumerate(枚举) 对象。>>>seasons = ['Spring', 'Su.
2021-08-24 20:06:50
194
原创 Pandas 常用函数(日常笔记)
1.query()主要功能:按条件筛选数据df.query(expr,inplace = False,** kwargs )# 使用布尔表达式查询帧的列参数:# expr:str要评估的查询字符串。你可以在环境中引用变量,在它们前面添加一个'@'字符 。@a + b# inplace=False:是否修改数据或返回副本# kwargs:dict关键字参数import numpy as npimport pandas as pddf=pd.DataFrame(np.arange(48
2021-08-23 22:26:46
177
原创 GEE批量下载(以modis ndvi为例)
//研究区var roi = ee.FeatureCollection(".......").geometry();//重投影函数var re=function (image) {return image.reproject('EPSG:4326',null, 500);}//批量下载函数function exportImage(image, region, fileName) {Export.image.toDrive({image: image,descripti
2021-07-15 10:40:36
2426
4
转载 Google Earth Engine 批量执行与取消RUN任务
/ ** 批量执行GEE导出任务 首先,您需要生成导出任务。并显示了运行按钮。 然后按F12进入控制台,然后将这些脚本粘贴到其中,然后按 输入。所有任务都将自动启动。 (支持Firefox和Chrome。其他浏览器我没有测试过。) @Author: *Dongdong Kong,2017年8月28日 中山大学 * / function runTaskList() { var tasklist = document.getElementsByC.
2021-05-27 20:46:47
1006
原创 遥感云计算与科学分析:应用与实践 (随书代码梳理)
书中所有代码链接汇总https://code.earthengine.google.com/23acf6c172a9530d31d10c632df70565(代码 1) ................. 37https://code.earthengine.google.com/5198ee14bc6bf2ea9fc5911adb18e3bc(代码 2) .................. 37https://code.earthengine.google.com/755ab37002...
2021-01-24 17:17:58
6078
6
原创 高效文献调研
目录1.如何检索信息1.1 去哪儿检索1.2 如何确定关键词1.3 文献检索方法与精炼1.4 其它免费学术资源1.5 其它学术信息检索2.如何收集与管理信息3.如何快速筛选文献3.1复杂检索式来筛选文献 不推荐3.2利用数据库的分析功能筛选文献 可以使用3.3检索后人工筛选文献:二分法 推荐3.4利用HISTCITE软件来筛选文献 推荐4.如何整理输出1.如何检索信息去哪儿检索信息,如何选择关键词如何利用数据库,其它信息源1.1 去哪.
2021-01-24 16:51:54
885
原创 C程序设计(第五版)谭浩强 学习笔记—重点及易错点(第8章指针-上)
善于利用指针-上目录善于利用指针-上8.1指针是什么8.2指针变量8.2.1使用指针变量的例子8.2.2 怎么定义指针变量8.2.3怎么引用指针变量8.2.4指针变量作为函数参数8.3通过指针引用数组8.3.1数组元素的指针8.3.2在引用数组元素时指针的运算8.3.3通过指针引用数组元素8.3.4用数组名作函数参数8.4通过指针引用字符串...
2019-11-14 10:54:31
4984
6
原创 C程序设计(第五版)谭浩强 学习笔记—重点及易错点(第6章 数组 带目录版)
第6章 利用数组处理批量数据目录第6章 利用数组处理批量数据6.1怎么定义与引用一维数组6.1.1定义一维数组6.1.2引用一维数组6.1.3一维数组的初始化6.1.4一位数组程序举例6.2怎么定义与引用二维数组6.2.1定义二维数组6.2.2引用二维数组元素6.2.3二维数组的初始化6.2.4 二维数组程序举例6.3字符数组6.3.1定义字...
2019-11-13 15:09:14
4974
原创 ArcGIS10地理信息系统教程—从初学到精通—笔记(持续更新)
arcgis10初学到精通—重要操作整理第二章 ArcGIS快速入门1.设置相对路径37页2.选择要素48页3.超链接51页4.测量第三章 地理数据库geodatabase有以下三种类型:文件地理数据库,个人地理数据库、arcsed数据库文件数据库:以文件夹的形式保存、管理。文件数据库可以由多个用户使用,但是同一数据在同一时间只能由一个用户编辑。个人...
2019-11-13 14:41:33
6961
1
原创 数据结构与算法—Python版(1概述)
1 概述目录1 概述1.1数据时代1.2 问题求解的计算之道抽象的“计算”概念:关于“计算”的数学模型1.3图灵机计算模型图灵机Turing Machine基本概念图灵机由以下几部分构成一个图灵机例子1.4算法和计算复杂性问题的分类计算复杂性与算法不可计算问题1.5突破计算极限1.6什么是抽象和实现抽象(Abstraction)...
2019-10-10 20:17:23
821
原创 C程序设计(第五版)谭浩强 学习笔记—重点及易错点(第7章-函数)
用函数实现模块化程序设计目录用函数实现模块化程序设计一、定义函数二、调用函数三、函数的递归调用四、数组作为函数参数五、局部变量和全局变量六、局部变量的存储类别七、全局变量的存储类别八、内部函数和外部函数一、定义函数定义函数应包括以下几个内容:(1) 指定函数的名字,以便以后按名调用。(2) 指定函数的类型,即函数返回值的类型。(3) 指定...
2019-09-10 20:48:26
4117
1
原创 C程序设计(第五版)谭浩强 学习笔记—重点及易错点(第6章)
第6章 利用数组处理批量数据(1)数组是一个有序数据的集合;(2)用一个数组名和下标来维一地确定数组中的元素;(3)数组中的每一个元素必须是同一类型。6.1怎么定义与引用一维数组6.1.1定义一维数组定义一维数组的一般格式:类型符 变量名 [个数]例如:int a[10];注意:例如指定a[10],表示数组a有10个元素,下标由0-9,没有10。int a[n];是不合...
2019-09-08 19:52:40
3834
1
原创 C程序设计(第五版)谭浩强 学习笔记—重点及易错点(1-5章)
第一章 程序设计与C语言目录第一章 程序设计与C语言一、计算机语言的发展二、C语言的注释方法三、程序设计任务第二章 算法—程序的灵魂一、程序的组成二、结构化程序设计的方法第三章 最简单的C程序设计—顺序程序设计一、数据类型二、运算符与表达式三、数据的输入和输出第四章 选择结构与条件判断第五章 循环结构程序设计第六章 利用数组处理批量数据...
2019-09-07 16:53:27
30702
2
cordova环境配置配套包(2)资源大小有限制只能分开传了
2023-09-12
cordova环境配置配套包(1)资源大小有限制只能分开传了
2023-09-12
Python openGL库
2023-08-17
GEE Python本地快速下载GEE数据代码
2022-11-28
《遥感云计算与科学分析》GEE教材中配套代码链接.zip
2021-01-24
C语言,vs2010编译运行问题
2019-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人