自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GeoDoer

一条咸鱼的学习之路

原创 [编程] 总结 - 数据结构与算法、GIS算法、C语言

bitmap算法 约瑟夫环

2019-12-24 21:28:17 958 1

原创 [SARscape] InSAR技术基础应用 - 反演DEM

文章目录InSAR技术反演DEM数据要求反演DEM的步骤结果说明举例:利用COSMO SkyMed干涉数据对获取DEM举例:两幅Sentinel-1A反演DEM 【InSAR】InSAR技术是利用雷达系统获取同一地区两幅SAR影像所提供的相位信息进行干涉处理,来获取地表的三维信息,可以建立目标地区...

2019-12-31 16:45:50 2134 3

原创 [Python] GeoPandas操作矢量数据(shp、GeoJSON)

字段类型常量 字段数据类型 OGR常量 Integer OFTInteger List of integers OFTIntegerList Floating point number OFTReal List of floating point numbers OFT...

2019-12-30 12:18:59 6018 8

原创 [Python] GDAL/OGR操作矢量数据(shp、GeoJSON)

文章目录Geometry类从Feature获取geometry常用方法几何类型获取图层的几何类型点线多边形 Geometry类 从Feature获取geometry # 两种方法 geometry = feature.geometry() geometry = feat.GetGeometryRe...

2019-12-30 12:17:51 2965 0

原创 [Python] Python编程笔记

文章目录基础数据结构字符串dict输出调用命令行文件路径创建文件夹、复制移动文件压缩GISshp常用读写JSON 基础 数据结构 字符串 # ----- 查找 string.find(str, beg=0, end=len(string) ) #[0, len)中是否有str,有返回索引值,无返...

2019-12-30 12:15:42 103 0

原创 [Python] Python库、Python的GIS库、Python的RS库

文章目录GDAL/OGRGDAL-处理栅格数据OGR-处理矢量数据安装GDAL相关资料 GDAL/OGR GDAL/OGR是著名的开源GIS库,GDAL是对栅格数据进行操作,OGR是对矢量数据进行操作 【GDAL】Geospatial Data Abstraction Library,地理控件数据...

2019-12-27 20:37:06 2665 0

原创 [SARscape] (零)ENVI/SARscape介绍、SAR数据处理常用步骤、工具集说明

ENVI软件SARscape模块工具集:基线估算,干涉图生成,自适应滤波及相干性,相位解缠,选择GCP用于轨道精炼。

2019-12-27 15:01:00 9961 11

原创 [Python库] ospybook-地理数据可视化(Python显示shp文件)

ospybook库来自《Python地理数据处理》书籍,用于地理数据的简单显示 【书】《Python地理数据处理》[美] Chris Garrard 著 2017年7月 【文件夹介绍】本文件夹为该书的代码与数据 【书内资源下载网址】https://www.manning.com/books/ge...

2019-12-26 23:27:32 1893 6

翻译 [SARscape] 多时相SAR影像的应用 - 监督分类、提取水稻种植区 - 以Sentinel-1A数据为例

文章目录工具导入去斑点噪声多视滤波地理编码与辐射定标(求后向散射系数)举例:水稻种植区提取技术 【单景雷达影像处理】 【多时相处理】 工具 导入 【导入】生成SARscape能够识别的数据格式 【Input支持的数据类型】标准雷达格式、ENVI标准格式、一般二进制文件、有地理编码的二进制文件、...

2019-12-25 12:29:51 1820 4

翻译 [GIS原理] 8.2 空间分析-邻近度分析-Delaunay三角网(德劳内)/泰森多边形(Thiessen多边形)/冯洛诺伊图(Voronoi图)

文章目录Thiessen多边形(Voronoi图)类型点的Voronoi图线与面Voronoi图例子:求解相邻最近和最远的点 Thiessen多边形(Voronoi图) 【来源】1911 年荷兰气候学家A.H.Thiessen为提高大面积气象预报的准确度,应用Voronoi 图对气象观测站进行...

2019-12-25 10:02:45 4026 0

翻译 [GIS原理] 11 地图信息可视化-可视化的一般原则、空间信息的三维建模、CAD与3DGIS的集成、三维景观显示

在知识传播途中,向涉及到的相关著作权人谨致谢意! 【千言万语不如一张图】 除逻辑数据、密码学上讲,在日常生活中,语言是一维的,语言适合描述最绝对性、抽象性的意见。用一维性的语言来描述多维环境下的复杂关系时,语言显得很苍白 图的特点可以很好的展示多维的实体或复杂的关系 文章目录可...

2019-12-25 10:02:25 1078 0

翻译 [GIS笔记] 闾国年:从地图到场景的创新发展

链接:闾国年:从地图到场景的创新发展 文章目录1 问题的提出(1)地图是什么?(2)地图的发展方向(3)地图的现状2 地理场景与场景学(1)地理场景与场景学(2)地理场景的构成(3)地理场景的分类3 地理场景学理论与方法3.1 场景的数据模型(几何代数)3.2 场景数据结构4 地理场景语言与...

2019-12-24 22:40:54 644 4

原创 [GIS热点] 网络篇-WebGIS、物联网、网格GIS、雾GIS、云计算

文章目录1. 大数据2. 大数据是什么?2. 大数据的特点(5V)2. 大数据的分析方法2. 大数据时代,GIS面临的机遇和挑战2. “大数据GIS”的特征2. 流数据(大数据的一种)3 流数据是什么?3 流数据优势及特点3 使用流数据所面临的挑战1. 物联网、泛在网、传感网2. 物联网与GIS1...

2019-12-24 22:37:20 782 0

原创 [GIS原理] 资源共享-SIG|服务篇(服务型GIS、SOA架构、Web Services技术、GIS服务、地理空间服务聚合、地理空间服务网络)

服务篇 【导学】 面向服务的体系结构SOA的思想是把功能封装成服务,让大家只要有网络,就能使用服务器上的某些资源与计算功能 该思想最好的实现方式是Web Services技术 将SOA的思想注入GIS中,就形成了服务型GIS,这些被打包通过网络暴露的资源称为地理信息服务 根据服务的内容来分,地...

2019-12-24 22:36:52 186 0

原创 [GIS笔记] 模型篇-数据模型、空间数据模型、GIS数据模型、逻辑数据模型的种类

模型篇 数据模型、空间数据模型、GIS数据模型 数据模型 说明 是什么 为了将复杂的地理事物和现象重载到计算机世界中,如何对其进行简化和抽象成为了GIS的基础性问题,而对现实世界进行抽象建模的结果就是数据模型,其包含着现实世界中空间实体及其相互联系的概念 三个层次 空间数据模型...

2019-12-24 22:33:13 381 0

原创 [GIS热点] GIS未来-从五个维度看待GIS、场景学、全息GIS

GIS未来 从五个维度看待GIS GIS发展的五个维度 看待GIS 表达维度 『从2维、2.5维、3维、时空维正向高维空间发展』(数字地球的三维地球;智慧城市时空的四维地球;大数据时代的高维) 描述内容 『从空间+属性,向语义、位置、几何、过程、关系、属性六域发展』 表达方...

2019-12-24 22:24:22 626 0

原创 [GIS热点] 数据源方面-视频GIS、泛在GIS

文章目录视频GIS泛在GIS 视频GIS 【视频GIS】是指处理、分析、表达和管理视频/地理视频流数据为特征的GIS 【视频】是一个天然的地理信息。因为视频本身在空间上具有三维性,在时间上具有动态性,在表达上具有真实性,在信息上具有丰富性,在内容上具有多样性 【特点】视频GIS是一种新型的媒体,具...

2019-12-24 22:23:36 278 0

翻译 [GIS笔记] 闾国年:地理全息与全息GIS(未来的GIS)

前言:在此之前博主对全息GIS的概念停留于基于全息全景的三维GIS展示平台,而闾国年教授把这个概念拓宽了很多:一个能够接纳、融合并展示全信息的GIS平台。此文是博主对闾国年教授演讲的学习笔记(链接:闾国年:地理全息与全息GIS),并在此基础上整理了相关知识,供大家参考 注意:引用的他文内容用『』...

2019-12-24 22:22:41 1450 0

原创 [GIS热点] 3S技术集成-新技术革命下集成模式

3S技术集成 【3S技术集成】将全球定位系统(GPS)、航天航空遥感(RS)技术和地理信息系统(GIS)技术根据应用需要,有机地组合成一体化进而形成功能更强大的新型系统技术和方法。 新技术革命下的集成模式 新技术革命带来的是黑洞效应,它们势力所及的大量资源被吸引过去,不仅如此,也慢慢的带动着...

2019-12-24 22:22:18 199 0

原创 [GIS热点] 数字智慧工程-数字城市、数字中国、数字地球、智慧城市、智慧地球

数字与智慧时代 说明 数字地球 【what】①是把浩瀚复杂的地球数据加以数字化、网络化,变成一个地球信息模型计划;②是一种可以嵌入海量地理数据、多种分辨率、三维的地球表达,是对真实地球及其相关现象的统一性的数字化重现和认识;③把新一代的IT技术充分运用...

2019-12-24 22:21:25 401 0

原创 [GIS热点] GIS概论

地理信息 六要素 说明 地理信息的新内涵(5W1H) 语义描述 名词解释、分类体系、原理图 是什么what,什么人who,什么事what,为什么why 空间定位 坐标、地标、地名地址 在哪里where 几何形态 点、线、面、体、...

2019-12-24 22:19:37 144 0

原创 [GIS热点] 沉浸式GIS-虚拟现实GIS、增强现实、全息技术、虚拟地理环境VGE

沉浸式GIS 说明 虚拟现实 【what】①Virtual Reality是指利用计算机和一系列传感辅助设施来实现的使人能有置身于真正现实世界中的感觉的环境,是一个看似真实的模拟环境。②通过传感设备,用户根据自身的感觉,使用人的自然技能考察和操作虚拟世界中的物体,获得相应看似真...

2019-12-24 22:16:08 743 0

原创 [GIS热点] 3DGIS-GIS数码城市(CCGIS) | BIM与GIS | 构建三维模型的技术手段 | CAD的数据模型 | CAD与GIS建模差异 | CAD与GIS的数据集成方案

文章目录背景:GIS数码城市BIM三维城市模型CAD的数据模型几种常见三维系统及其文件格式CAD与GIS建模的差异CAD/GIS集成常用的数据模型CAD-BIM-GIS应用场景 参考文献:三维城市模型中的CAD与GIS的集成方法-朱庆 背景:GIS数码城市 建设三维CCGIS(cyber ci...

2019-12-24 22:15:47 517 0

原创 [排序] 2.1 位图排序 - 对文件A.txt中存储了N个整数进行排序(N大于100万)要求仅占用4K内存 - C/C++

【题目】文件A.txt中存储了N个整数(N大于100万),要求仅占用4K内存,对该文件中的整数进行排序,结果输出到B.txt 【思路】百万级别的数据排序,理论上讲,应该需要1M以上的空间。4k也可以做不过效率会差不少 4k字节应该是32768个bit(4*1024*8) 申请4k内存,全部清...

2019-12-24 22:14:58 407 1

原创 [树] 判断完全二叉树、满二叉树 - C语言(严蔚敏《数据结构》6.49 )

题目来源:严蔚敏《数据结构》C语言版本习题册 6.49 // 6.49 编写算法判别给定二叉树是否为完全二叉树 Status BiTreeIsComplete(BiTree T) { // 思路:完全二叉树的层次遍历应该是没有NULL的 // 实现:把所有的结点都入队列,包括空指针 BiT...

2019-12-24 22:13:25 1917 0

原创 [图] 总结 - 存储结构|遍历|最小代价生成树|最短路径|AOV|AOE|拓展问题(考试记忆版)

文章目录基本操作存储结构邻接矩阵邻接表有向图的十字链表无向图的邻接多重表图 基本操作 CreateGraph(&G, v, VR) //按定义(v,VR)构造图 DestroyGraph(&amp...

2019-12-24 22:07:00 372 0

原创 [排序] 总结 - 内排外排(考试记忆版)

文章目录插入类 【sort】既是一种排序过程,也是一种分类过程 【稳定性】排序结果中,相同关键词的相对位置没有发生变化 【内部排序算法分类】 类别 思想 种类 插入类 将元素插入到有序序列中 ①直接插入排序②折半插入排序③希尔排序④2-路插入排序⑤...

2019-12-24 22:06:32 218 1

原创 [栈] 表达式相关问题代码(C语言)-计算中缀、后缀、前缀表达式|中缀转后缀、前缀表达式

表达式 表达式有三种表示方法:运算符所在不同位置命名 Exp = S1 + OP + S2 中缀表达法 Exp = OP + S1 + S2 前缀表达法 Exp = S1 + S2 + OP 后缀表达法 【例子】 表达式:A-B×C/D+E^F 表达式-&...

2019-12-24 22:06:10 506 4

原创 [树] 树、二叉树、二叉排序树、平衡二叉树、哈夫曼树(C语言代码合集)

树 二叉树 /* 二叉树的构造 */ /* 二叉树的遍历 */ /* 二叉树的基础操作 */ /* 二叉树的相关判断 */ // 判断二叉树是否是完全二叉树 // 判断二叉树是否是满二叉树 // 判断二叉树是不是二叉排序树 // 判断二叉树是不是平衡二叉树 ...

2019-12-24 22:05:25 294 0

原创 [树] 总结 - 二叉树|树|哈夫曼树(考试记忆版)

文章目录存储结构树双亲表示法孩子链表孩子兄弟表示法二叉树顺序存储二叉链表三叉链表双亲链表线索链表基础内容二叉树 存储结构 树 双亲表示法 typedef struct PTNode { Elem data; int parent; // 双亲位置域 } P...

2019-12-24 22:04:27 517 0

原创 [串] KMP算法(考试记忆版)

KMP代码 KMP匹配 // KMP搜索:下标0处存长度 int KMP(char *str, char *substr, int next[]) { int i=1,j=1; while (i<str[0] && j<substr[0]) { ...

2019-12-24 22:03:21 134 0

原创 [数据结构与算法] 汇总-notes(考试记忆版)

树 1.一颗二叉树的度可以小于2 2.n0=1+n2+2∗n3+...+(m−1)∗nmn_0=1+n_2+2*n_3+...+(m-1)*n_mn0​=1+n2​+2∗n3​+...+(m−1)∗nm​ 3.n=2h−1n=2^h-1n=2h−1 4.层结点树=2h−1层结点树=2^{h...

2019-12-24 22:02:50 107 0

翻译 [C] 判断一个数是2的k次方的方法(num==2^k判断方法)

int IsTwoK(int num) { //num是2的k次方 if ( num&(num-1) ) return 0; //不是 else return 1; //是 } 【理解】 1.若num是2的k次方,那么其二进制只有一位是1,举例:4的二进制为0100 2.那么num-...

2019-12-08 07:49:45 136 0

原创 [递归] 组合 - 从自然数1,2,...,n中任取r个数的所有组合 | 在一个字符串中任选m个的全部可能 -C语言实现

【问题】利用递归方法找出从自然数1,2,…,n中任取r个数的所有组合 【例如】n=5,r=3,所有组合为: 【代码】 // 从1-n的数字中选r个数字 // 目前选的一个放入a[m]位置中 void C(int n, int r, int a[], int m) { int i;...

2019-12-05 19:21:51 3972 3

原创 [递归] 全排列-C语言

使用此方法很容易能理解该递归算法 #include&lt;stdio.h&gt; #include&lt;string.h&gt; void swap(char *a, char *b) { char tmp; tmp = *a; *a = *...

2019-12-05 19:21:38 4018 0

原创 [递归] 排列组合 - 从一个字符串中任意选取N个元素构成的所有排列组合 - C语言

排列组合 【题目】求从字符串中&quot;ABCD&quot;中任取3个元素构成的所有排列组合 Alen(str)n=Clen(str)n∗AnnA_{len(str)}^n = C_{len(str)}^n *A_{n}^nAlen(str)n​=Clen(str)...

2019-12-05 16:58:30 497 0

原创 [二叉排序树] 插入相同元素的二叉排序树 | 递归与非递归 | 对结构体中指针的理解

[题目] 设在一棵二叉排序树的每个结点中,含有关键字值key域和统计相同关键字值结点个数的count域 当向该树插入一个元素时 若树中已存在该元素的关键字值相同的结点,则使该结点的count域增1 否则就由该元素生成一个新结点并插入到树中,使其count域+1 【实质】 实现一个可以插...

2019-12-04 15:22:08 461 0

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