自定义博客皮肤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

一条咸鱼的学习之路

  • 博客(37)
  • 资源 (13)
  • 收藏
  • 关注

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

bitmap算法 约瑟夫环

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

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

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

2019-12-31 16:45:50 2815 5

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

字段类型常量字段数据类型OGR常量IntegerOFTIntegerList of integersOFTIntegerListFloating point numberOFTRealList of floating point numbersOFTRealListStringOFTStringList of stringsOFTSt...

2019-12-30 12:18:59 7161 9

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

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

2019-12-30 12:17:51 3529

原创 [Python] Python编程笔记

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

2019-12-30 12:15:42 138

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

文章目录GDAL/OGRGDAL-处理栅格数据OGR-处理矢量数据安装GDAL相关资料GDAL/OGRGDAL/OGR是著名的开源GIS库,GDAL是对栅格数据进行操作,OGR是对矢量数据进行操作【GDAL】Geospatial Data Abstraction Library,地理控件数据抽象库是一个在 X/MIT 许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各...

2019-12-27 20:37:06 2871

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

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

2019-12-27 15:01:00 11635 15

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

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

2019-12-26 23:27:32 2438 7

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

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

2019-12-25 12:29:51 2217 5

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

文章目录Thiessen多边形(Voronoi图)类型点的Voronoi图线与面Voronoi图例子:求解相邻最近和最远的点Thiessen多边形(Voronoi图)【来源】1911 年荷兰气候学家A.H.Thiessen为提高大面积气象预报的准确度,应用Voronoi 图对气象观测站进行了有效区域划分。故在二维空间中,Voronoi 图也称为泰森( Thiessen) 多边形。【满足条件】...

2019-12-25 10:02:45 4656

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

在知识传播途中,向涉及到的相关著作权人谨致谢意!【千言万语不如一张图】除逻辑数据、密码学上讲,在日常生活中,语言是一维的,语言适合描述最绝对性、抽象性的意见。用一维性的语言来描述多维环境下的复杂关系时,语言显得很苍白图的特点可以很好的展示多维的实体或复杂的关系文章目录可视化及其意义可视化地理信息可视化空间信息输出方式与类型输出方式地理信息系统产品输出类型地图图像统计图表可视化的一般...

2019-12-25 10:02:25 1321

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

链接:闾国年:从地图到场景的创新发展文章目录1 问题的提出(1)地图是什么?(2)地图的发展方向(3)地图的现状2 地理场景与场景学(1)地理场景与场景学(2)地理场景的构成(3)地理场景的分类3 地理场景学理论与方法3.1 场景的数据模型(几何代数)3.2 场景数据结构4 地理场景语言与大众语言(1)地理学语言1 问题的提出(1)地图是什么?以科学的符号系统、地图投影和综合方法来表...

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

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

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

2019-12-24 22:37:20 1116

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

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

2019-12-24 22:36:52 225

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

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

2019-12-24 22:33:13 468

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

GIS未来从五个维度看待GISGIS发展的五个维度看待GIS表达维度『从2维、2.5维、3维、时空维正向高维空间发展』(数字地球的三维地球;智慧城市时空的四维地球;大数据时代的高维)描述内容『从空间+属性,向语义、位置、几何、过程、关系、属性六域发展』表达方法『从平面地图,向三维模型、动态模型,到VR、AR、MR,正向全媒体方向发展』分析方法『从空...

2019-12-24 22:24:22 904

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

文章目录视频GIS泛在GIS视频GIS【视频GIS】是指处理、分析、表达和管理视频/地理视频流数据为特征的GIS【视频】是一个天然的地理信息。因为视频本身在空间上具有三维性,在时间上具有动态性,在表达上具有真实性,在信息上具有丰富性,在内容上具有多样性【特点】视频GIS是一种新型的媒体,具有定位、量测、3D建模、虚实融合等特点【在视频GIS中要处理好视频和场景的关系】运动相机、静止场...

2019-12-24 22:23:36 340

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

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

2019-12-24 22:22:41 1833

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

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

2019-12-24 22:22:18 314

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

数字与智慧时代说明数字地球【what】①是把浩瀚复杂的地球数据加以数字化、网络化,变成一个地球信息模型计划;②是一种可以嵌入海量地理数据、多种分辨率、三维的地球表达,是对真实地球及其相关现象的统一性的数字化重现和认识;③把新一代的IT技术充分运用到各行各业中,即要把传感器装备到人们生活中的各种物体当中,并连接起来,形成物联网,并通过超级计算机和云计算将物联网整合起来,实现...

2019-12-24 22:21:25 1410

原创 [GIS热点] GIS概论

地理信息六要素说明地理信息的新内涵(5W1H)语义描述名词解释、分类体系、原理图是什么what,什么人who,什么事what,为什么why空间定位坐标、地标、地名地址在哪里where几何形态点、线、面、体、像素、体素什么样子what演化过程时刻点、时间片段、时间过程、及其状态与行为什么时间when、何种状态how、什么行为who要素关...

2019-12-24 22:19:37 193

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

沉浸式GIS说明虚拟现实【what】①Virtual Reality是指利用计算机和一系列传感辅助设施来实现的使人能有置身于真正现实世界中的感觉的环境,是一个看似真实的模拟环境。②通过传感设备,用户根据自身的感觉,使用人的自然技能考察和操作虚拟世界中的物体,获得相应看似真实的体验。③其实质是构建一种人能够与之自由交互的“世界”,在这个“世界”中,参与者可以实时探索或移动其...

2019-12-24 22:16:08 869

原创 [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 city GIS数码城市)需要解决若干关键技术问题,如三维重建、数据组织与管理、虚拟现实技术的集成与应用等...

2019-12-24 22:15:47 623

原创 [排序] 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内存,全部清零遍历A.txt中的整数,先对0~32767之间的数据进行处理 if 该数存在 该数对应的bit直1...

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

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

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

2019-12-24 22:13:25 2158

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

文章目录基本操作存储结构邻接矩阵邻接表有向图的十字链表无向图的邻接多重表图基本操作CreateGraph(&G, v, VR) //按定义(v,VR)构造图DestroyGraph(&G) //销毁图LocateVex(G, u) //返回u的位置GetVex(G, v) //返回v的值PutVex(&G, v, va

2019-12-24 22:07:00 461

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

文章目录插入类【sort】既是一种排序过程,也是一种分类过程【稳定性】排序结果中,相同关键词的相对位置没有发生变化【内部排序算法分类】类别思想种类插入类将元素插入到有序序列中①直接插入排序②折半插入排序③希尔排序④2-路插入排序⑤表插入排序交换类在无序序列中进行两两交换,最终会在一端得到一个最值这也就是该元素的最终位置①起泡排序②快速排序选择类从...

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

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

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

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

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

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

2019-12-24 22:05:25 333

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

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

2019-12-24 22:04:27 562

原创 [串] 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]) { if (str[i]==substr[j]) { ++i;++j; } else j = next[...

2019-12-24 22:03:21 150

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

树1.一颗二叉树的度可以小于22.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−14.层结点树=2h−1层结点树=2^{h-1}层结点树=2h−15.C2nn/(n+1)C_{2n}^n/(n+1)C2nn​/(n+1)6.h=...

2019-12-24 22:02:50 120

翻译 [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的二进制为01002.那么num-1则是00113.num&(num-1)=0100&0011=0000。结果为04...

2019-12-08 07:49:45 163

原创 [递归] 组合 - 从自然数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; if (r==0) { //选完了 //输出 for (i=0; i&amp;amp;lt;m; i++) printf...

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

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

使用此方法很容易能理解该递归算法#include&lt;stdio.h&gt;#include&lt;string.h&gt;void swap(char *a, char *b) { char tmp; tmp = *a; *a = *b; *b= tmp;}void permutation(char* str,int sbegin,int send) //全排列的非去...

2019-12-05 19:21:38 4298

原创 [递归] 排列组合 - 从一个字符串中任意选取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)n​∗Ann​先从ABCD中选3个元素,然后对这三个元素进行全排列【如何求排列】https://blog.csdn.net/summer_...

2019-12-05 16:58:30 560

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

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

2019-12-04 15:22:08 692

ArcPy实现等间距重分类解决模型构造器中无法使用重分类的问题

ArcPy实现等间距重分类解决模型构造器中无法使用重分类的问题

2017-11-24

kml文件转shp文件

使用arcpy实现kml转shp文件 需要用到python2的BeautifulSoup模块 内脚本文件已作成工具箱

2017-09-23

五子棋C++(Qt版).zip

大一课设,C++(Qt版),简单的五子棋,包括两个玩家、人机对弈,基于暴力算法(赢法数组)实现了简单的人机对弈

2019-11-24

使用高德地图Web服务-路径规划,用ArcGIS JS显示数据在天地图底图上

使用高德地图Web服务-路径规划,用ArcGIS api for JS将数据显示在天地图底图上 用于两地之间的交通建议 Hbuild工程,jQuery,ArcGIS JS,天地图

2017-09-09

ArcGIS api for javascript 3.21版本加载高德地图

ArcGIS api for Javascript3.21版本加载高德地图

2017-08-21

ArcGIS中3D天际线分析实验_包含3个工具_天际线_天际线图_天际线障碍

ArcGIS中3D天际线分析的实验,包含3个工具:天际线、天际线图、天际线障碍。

2017-11-10

ArcGIS api for javascript使用高德地图POI服务

html:搜索框,搜索提示,搜索下拉菜单 JS:上下键移动提示内容,选取提示内容,ArcGIS API for JavaScript显示地图与POI信息 服务:高德地图POI服务 可用!

2017-08-19

MOD04Toolbox.zip

[ArcGIS批处理] MOD04 | 影像分类(Arcpy)+抽取子集+投影+融合。博文链接:https://geodoer.blog.csdn.net/article/details/98848490。【内容介绍】①将一个文件夹下的文件按照【一定的规则】分流到不同文件夹下;②对一组数据进行批量抽取子集;③对文件夹下的所有数据进行定义投影;④对文件夹下的所有数据投影到指定坐标(UTM50N);⑤对文件夹下的所有栅格数据进行拼接

2020-01-02

ArcGIS api for Javascript3.21版本加载天地图

ArcGIS api for Javascript3.21版本加载天地图 HBuild工程

2017-08-29

WebGIS选择要素并下载shp文件到本地

WebGIS选择要素并下载shp文件到本地 涉及:ArcGIS Server、ArcGIS Arcpy、ArcGIS GP、ArcGIS api for javascript 可看博客地址:https://blog.csdn.net/summer_dew/article/details/80712591

2018-06-17

ArcGIS中3D视线分析实验_包含2个工具_构造视线_通视性

ArcGIS中3D视线分析实验_包含2个工具_构造视线_通视性

2017-11-10

创建一个6*6的格网,将商业圈道路数据随机分配到不同的志愿者进行管理

创建一个6*6的格网,将商业圈道路数据随机分配到不同的志愿者进行管理 第六届全国GIS应用大赛下午第三套 使用ArcPy显示将道路随机分配给志愿者

2017-12-19

MVC模型DEMO

1) 展示“添加产品”表单,action发送输入表单到浏览器上,其对应的URI应包含字符串product_input 2) 保存产品并返回图16.3所示的完成页面,对应的URI必须包含字符串product_save

2017-09-13

空空如也

空空如也

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

TA关注的人 TA的粉丝

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