GeoDoer

一条咸鱼的学习之路
私信 关注
geodoer
码龄4年

一位爱新知识、新思维,而且非常上进的咸鱼

  • 1,016,647
    被访问量
  • 304
    原创文章
  • 2,190
    作者排名
  • 1,614
    粉丝数量
  • 于 2016-09-23 加入CSDN
获得成就
  • 获得830次点赞
  • 内容获得334次评论
  • 获得2,970次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #视觉/OpenCV#算法#机器学习#数据分析#语音识别#NLP#深度学习#PyTorch#自然语言处理#Flink#神经网络#TensorFlow#Python#图像处理
TA的专栏
  • C++
    2篇
  • C/C++
    1篇
  • 3DMath
    1篇
  • CGAL
    3篇
  • GIS
    4篇
  • GIS原理
    42篇
  • 空间分析
    18篇
  • GIS算法基础
    21篇
  • GIS|Python
    12篇
  • 数据结构与算法
    52篇
  • 数据结构与算法习题
    51篇
  • WebGIS
    4篇
  • 前端
    13篇
  • 后端
    23篇
  • 移动GIS
    13篇
  • ArcGIS
    15篇
  • ArcGIS Engine(C#)
    20篇
  • Arcpy(Python)
    12篇
  • ArcGIS Server
    5篇
  • RS
    28篇
  • InSAR
    12篇
  • ENVI
    12篇
  • 数据库
  • PostgreSQL
    2篇
  • python
    25篇
  • 深度学习
    1篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

[CGAL] CGAL的世界-Kernel内核、Traits特征类

文章目录几何图元谓词Kernel内核double内核精确谓词、精确构造的内核精确谓词,但不精确构造的内核**Traits特征类官方文档:CGAL帮助文档Hello World原文链接 ,不定时更新,此文档为第一版,之后不再同步。QQ交流群:1097346536几何图元geometric primitives(几何图元)被定义在kernel(内核)中,使用几何图元之前要指定内核。此处先使用double内核,可以理解为使用double作为坐标的数值类型,内核将在后面介绍。#include &l
原创
1评论
0点赞
发布博客于 5 月前

[CGAL] 3D快速相交和距离计算(AABB_tree)- 三角形碰撞检测

官方文档:3D Fast Intersection and Distance Computation (AABB Tree)AABB Tree简介「AABB Tree」AABB树组件提供了静态数据结构和算法,以支持对有限的3D对象集执行相交和距离查询。可以查询存储在数据结构中的一组几何对象,以进行相交检测、相交计算和距离计算。如果在traits类中实现了相应的相交谓词和构造函数,则相交查询可以支持任何类型距离查询仅限于点查询「官方提供的例子」相交查询:针对三角形集的线对象(射线、线、线.
原创
0评论
2点赞
发布博客于 5 月前

[C++开发环境] Vcpkg使用手册、异常处理合集

原文链接,不定时更新「vcpkg」 微软 C++ 团队开发的在 Windows 上运行的 C/C++ 项目包管理工具,可以帮助您在 Windows 平台上获取 C 和 C++ 库vcpkg 自身也是使用 C++ 开发的 (而其他的 C++ 包管理大多并不是 C++ 开发的),并且 vcpkg 能够帮助用户在 Visual Studio 中,更好的使用这些安装好的库vcpkg 整合了 git,构建系统整合的 CMake,而绝大多数的 C++ 项目都可以直接或者间接的方式使用 CMake创建原生项目.
原创
0评论
1点赞
发布博客于 5 月前

[CGAL] CGAL 5.0.2的使用、编译例子(Windows+VS2017)

文章目录前言CGAL5.0.2+Windows+VS17方法一:用CGAL安装器安装安装Boost安装CGAL安装Qt编译示例报错处理在cmake配置时报错:未能找到Boost方法二:用Vcpkg库管理器安装安装CGAL库编译示例前言CGAL只是一个头文件库(从5.0版本开始),这意味着CGAL无需编译,只需安装好CGAL的依赖项即可。CGAL主要依赖项是boost。如果需要使用CGAL的可视化功能,则还需要Qt库。CGAL5.0.2+Windows+VS17方法一:用CGAL安装器安装此示例也安
原创
0评论
2点赞
发布博客于 5 月前

[3D算法] 调试方案(画3D图形) - 基于MaxScript在3ds Max画出图形(用C++拼出MaxScript的代码)

引言最近博主在从事3D算法的研发,遇到一个比较棘手的问题:查看3D算法的中间结果,比如我想要看两个空间三角形是否相交,但中间结果无非是一堆数字而已。编程确实能够解决问题,但3D绘制引擎,难免过于笨重。自己构造obj也是可以,但也过于麻烦。在调研3D建模软件时,同事告知3dmax有一个脚本语言Maxscript。查看其示例时,发现它的语法特别方便。于是,把这种调试方案分享给大家,如果有其他调试方式,请阁下不吝赐教。例子:用MaxScript在3dmax中绘制一条线ss=SplineShape ()
原创
0评论
0点赞
发布博客于 6 月前

[C++] 奇怪知识|C++坑合集

文章目录vector.size()-1导致死循环vector.size()-1导致死循环【错误代码】std::vector<int> v;for(int i = 0; i < v.size()-1; i++){ cout << i;}【输出】【示例代码】#include "iostream"#include "vector"using namespace std;int main(){ std::vector<int> v;
原创
0评论
0点赞
发布博客于 8 月前

[C/C++] vector与数组(vector的首地址、字节大小、通过vector首地址拿数据)

【代码】#include<iostream>#include<vector>using namespace std;void printAll(int *arr, int n){ for(int i = 0; i < n; i++) { cout << arr[i]; cout << ((i+1) % 10 ? '\t'...
原创
1评论
0点赞
发布博客于 9 月前

[GIS算法] 拓扑关系

在知识传播途中,向涉及到的相关著作权人谨致谢意!文章目录拓扑关系数据结构拓扑关系的自动建立弧段的预处理直线段相交的判断方法自相交弧段处理弧段相交打断处理结点匹配算法建立拓扑关系计算结点关联弧段的方位角,并按由小到大排序左转算法岛的判断拓扑关系「拓扑空间关系」一种对空间结构进行明确定义的数学方法拓扑空间关系信息是空间分析、辅助决策等的基础,也是GIS区别于CAD(计算机辅助设计...
翻译
2评论
0点赞
发布博客于 10 月前

[RS] 爬取雷达降水图

项目链接:https://github.com/geodoer/CrawlerRadarPrecipitationMap若对你有帮助,请点赞多加支持爬取雷达降水图待优化:多线程爬取功能说明爬取指定区域内雷达降水图根据图片的范围对下载数据进行配准根据用户意向保存指定时间的数据,并自动完成数据拼接【图例】雷达降水图的图例(来源:小米天气图例)结果说明【未拼接图】【...
原创
0评论
1点赞
发布博客于 10 月前

[SARscape] FILE NOT FOUND [EC:40002]

文章目录背景与分析解决方案举例本次输入窗口界面只显示文件路径ENVI默认文件设置报错查看软件的默认路径解决方案背景与分析【背景】5.2.1版本的SARscape软件经常会报FILE NOT FOUND [EC:40002]的异常错误。【分析】此错误是说找不到指定的输入文件。笔者猜想该软件是每次设定了一个默认的输入文件夹(如:D:\sar\input),而每次只记录输入文件的文件名(如:se...
原创
0评论
2点赞
发布博客于 1 年前

[SARscape] 多时相SAR影像的预处理 - 配准、多时相滤波、地理编码和辐射定标(求后向散射系数)- 以Sentinel-1A数据为例

设置ENVI的系统参数:修改默认文件夹设置SARscape的系统参数,修改默认文件夹加载Sentinel-1的系统参数(General)导入数据(导入Sentinel-1和DEM)裁剪配准:将两个SAR影像进行配准/SARscape/Basic/Intensity Processing/Coregistration多时相滤波:可以把多时相的噪声统计出来,比单时相的更好...
原创
19评论
4点赞
发布博客于 1 年前

MOD04Toolbox.zip

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

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

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

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

字段类型常量字段数据类型OGR常量IntegerOFTIntegerList of integersOFTIntegerListFloating point numberOFTRealList of floating point numbersOFTRealListStringOFTStringList of stringsOFTSt...
原创
8评论
6点赞
发布博客于 2 年前

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

文章目录Geometry类从Feature获取geometry常用方法几何类型获取图层的几何类型点线多边形Geometry类从Feature获取geometry# 两种方法geometry = feature.geometry()geometry = feat.GetGeometryRef()常用方法geom.GetGeometryName() #要素类型geom.GetPoin...
原创
0评论
2点赞
发布博客于 2 年前

[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...
原创
0评论
0点赞
发布博客于 2 年前

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

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

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

ENVI软件SARscape模块工具集:基线估算,干涉图生成,自适应滤波及相干性,相位解缠,选择GCP用于轨道精炼。
原创
17评论
11点赞
发布博客于 2 年前

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

ospybook库来自《Python地理数据处理》书籍,用于地理数据的简单显示【书】《Python地理数据处理》[美] Chris Garrard 著 2017年7月【文件夹介绍】本文件夹为该书的代码与数据【书内资源下载网址】https://www.manning.com/books/geoprocessing-with-python文章目录ospybook介绍——Python可视化地...
原创
7评论
0点赞
发布博客于 2 年前
Python三大框架对比,与同步阻塞问题
发布Blink于 2 年前

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

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

[数据结构与算法] 汇总-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=...
原创
0评论
0点赞
发布博客于 2 年前

[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...
翻译
0评论
0点赞
发布博客于 2 年前

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

树二叉树 /* 二叉树的构造 */ /* 二叉树的遍历 */ /* 二叉树的基础操作 */ /* 二叉树的相关判断 */// 判断二叉树是否是完全二叉树// 判断二叉树是否是满二叉树// 判断二叉树是不是二叉排序树// 判断二叉树是不是平衡二叉树...
原创
0评论
0点赞
发布博客于 2 年前

[递归] 排列组合 - 从一个字符串中任意选取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_...
原创
0评论
0点赞
发布博客于 2 年前

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

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

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

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

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

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

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

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

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

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

[GIS热点] GIS概论

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

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

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

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

表达式表达式有三种表示方法:运算符所在不同位置命名Exp = S1 + OP + S2 中缀表达法Exp = OP + S1 + S2 前缀表达法Exp = S1 + S2 + OP 后缀表达法【例子】 表达式:A-B×C/D+E^F表达式-&amp;amp;amp;amp;amp;amp;amp;gt;后缀表达式:表达式求值前缀表达式Exp = OP S1 S2 【讨论】 Exp = + ×a...
原创
4评论
2点赞
发布博客于 2 年前

[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数码城市)需要解决若干关键技术问题,如三维重建、数据组织与管理、虚拟现实技术的集成与应用等...
原创
0评论
0点赞
发布博客于 2 年前

[回溯法] 大一课设-走迷宫-输出所有可能的路径(可修改每步时间,加以理解整个过程)

大一时写的课设,今天翻到,在此保存。若有帮到您最好,不足之处请多多包涵,也欢迎指出。【运行】【最终结果】【代码】#include<stdio.h>#include <stdlib.h>#include<windows.h>// 可修改的参数#define SLEEP_TIME 300 //每次的休息时间(单位毫秒),方便看递归过程,便...
原创
0评论
0点赞
发布博客于 2 年前

[C] 大一课设-简易命令行学习信息管理系统

#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>#include<windows.h>///////////////////////////////////////// 学生信息typedef struct _student{ ...
原创
0评论
0点赞
发布博客于 2 年前

[C++] 大一课设-五子棋(含人机对弈)-Qt版

文章目录代码人机对弈的核心代码下载链接。没有币可以+我微信要(geodoer-top)人机对弈的核心【赢法数组】wins[][][]三维数组记录五子棋的所有赢法#include<iostream>using namespace std;const int N=15;const int MAX=1000;int main() { int count=0; in...
原创
0评论
2点赞
发布博客于 2 年前

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

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

[C] 大一课设-排考场位置并录入系统

#include<stdio.h>#include<windows.h>#include<string.h>#include<time.h>int nowx=15,nowy=0;int id[8][8],seat[8][8];//ID SEX SEATchar name[8][8][100],sex[8][8];//名字void go...
原创
0评论
0点赞
发布博客于 2 年前

[C] 大一课设-射击游戏

大一课设-射击游戏#include<stdio.h>#include<windows.h>#include<stdlib.h>#include<time.h>int ask;void gotoxy(int x, int y);void form(void);void face(void);int oai(void);void ...
原创
0评论
2点赞
发布博客于 2 年前

[C] 大一课设-简易推箱子

大一C课设#include<stdio.h>#include<stdlib.h>#include<windows.h>#include<time.h>#include<string.h>int step_num=0,askx=1,asky=1,nowx=1,nowy=1,sign=1;//记下箱子的位置int num[...
原创
0评论
0点赞
发布博客于 2 年前

[C语言] 主函数参数(命令行参数)

#include<stdio.h>// argc:为命令行参数的个数,全称argument count参数个数// argv[]:命令行参数的内容,全称argument variant参数变量int main(int argc, char *argv[]) { int i; for (i=0; i<argc; i++) { printf("第%d个:%s
", ...
原创
0评论
0点赞
发布博客于 2 年前

[C语言] 线程

线程进程线程间有共享内存相当于黑盒子,不共享内存,会复制一整套全局变量#include<stdio.h>#include<stdlib.h>#include<pthread.h> //C语言线程的头文件// 线程运行的函数// 1. 返回值一定要void *// 2. 返回值一定要NULLvoid* myfunc(vo...
翻译
0评论
1点赞
发布博客于 2 年前

[dp] Alice和Bob玩纸牌游戏。有2叠纸牌,每一叠的纸牌数量为n,并且每张纸牌都有自己的分数。轮流抽卡,求Alice所能拿到的最大分数(四维区间dp)

a的区间只剩下lara,b的区间只剩下lbrb的时候,Alice能得到的最大值
原创
0评论
0点赞
发布博客于 2 年前

[dp] 动态规划学习路线与笔记 | 动态规划习题集

【问题】你想把某宝里的666块换成现金,而且想换来的钱的总数最少,因为你的钱包快装不下了【生活中的做法】从最大的面额开始换,以此可以获得数量最少的钞票,共10张。这种思想叫贪心,每经过一次,它会尽量让数值变得更小666=6∗100+1∗50+1∗10+1∗5+1∗1666=6*100+1*50+1*10+1*5+1*1666=6∗100+1∗50+1∗10+1∗5+1∗1【贪心的方法是对的吗...
原创
0评论
0点赞
发布博客于 2 年前

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

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

[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. 云...
原创
0评论
2点赞
发布博客于 2 年前

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

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

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

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

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

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

[查找] 查找数据结构与算法汇总-静态查找(顺序、折半、索引)|动态查找法(二叉排序树、平衡二叉树、B-树、B+树)

文章目录1 静态查找表2. 动态查找树2.1 二叉排序树、平衡二叉树二叉排序树平衡二叉树(ASL树)1 静态查找表算法顺序查找法折半查找法(二分法查找)分块查找法(索引顺序查找)查找【查找】①确定待查找的元素属于哪一块(折半查找法);②块内精确查找(顺序查找)说明按顺序遍历找元素k描述折半查找的判定树(二叉排序树)索引表:前一块的最大值<后一块的...
原创
3评论
0点赞
发布博客于 2 年前
利用Selenium Webdriver 2.0 实现从Web自动保存文件到本地
发布Blink于 2 年前
Python3 selenium保存网页base64编码图片
发布Blink于 2 年前

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

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

[图] Prim与Dijkstra的异同

【两个算法的回顾】PrimDijkstra用途树中所有边的权值之和最小某个点到任何其他点的距离都是最短的思想①以顶点为操作对象,每次选择一个顶点并入子图;②顶点的选择依据:子图到其他顶点的最短路径数据结构①子图vest[i]:结点i是否已并入生成树;②lowcost[i]:结点i到子树的最短边权重代码【两者的区别】Prim...
原创
0评论
2点赞
发布博客于 2 年前

[树] 二叉树、树、森林遍历问题 | 树的中序遍历问题

文章目录[总结] 二叉树、树、森林三者遍历比较树的中序遍历问题[总结] 二叉树、树、森林三者遍历比较【三种遍历方法对比】二叉树树森林先序遍历第一次经过该结点就访问根访问在前,先访问根结点,后访问其他结点从左到右对森林中的每一棵树进行【先根遍历】中序遍历第二次经过结点的时候访问树的度不一定,一般不说中序遍历,但非要谈,请看下面的分析森林的中序、后序,只...
原创
0评论
2点赞
发布博客于 2 年前

[ArcGIS] Python计算Geometrical interval自然间断点 | jenkspy库

使用jenkspy库计算自然间断点【背景】ArcGIS重分类中Geometrical interval自然间断点分类策略只能计算10000条数据【举例】import pandas as pdimport jenkspyexcel_path = r""column_name = "VALUE"df = pd.read_excel(excel_path)column = df...
原创
0评论
2点赞
发布博客于 2 年前

[串] 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[...
原创
0评论
0点赞
发布博客于 2 年前

[技巧] 网页视频倍速播放(以百度云盘为例)

打开网页的Console窗口videojs.getPlayers("video-player").vjs_video_3.tech_.setPlaybackRate(1.25)videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(1.25)
原创
2评论
1点赞
发布博客于 2 年前

[深度学习] 初探—学习记录(应用层)

记录深度学习途中遇到的一些问题,博主目前还未深入的学习理论,只是做应用层。等待系统学习后,规整这些信息文章目录Faster_RCNNDOTAGet端对端 | 非端到端其他Faster_RCNNFaster_RCNN是什么?DOTA【Faster_RCNN_for_DOTA】针对DOTA数据集的Faster_RCNN【DOTA】航空影像中物体检测的大型数据集介绍下载网址...
原创
0评论
0点赞
发布博客于 2 年前

[Python] Sentinelsat模块 - 批量下载Sentinel数据 - 哨兵数据下载方法合集

文章目录下载Sentinel数据的方法哥白尼数据开放访问中心SNAP软件批量下载Vertex(美国阿拉斯加卫星设备处)USGS(美国地质调查局网站)Sentinelsat包常见报错批量下载哨兵数据下载Sentinel数据的方法本节内容引用自:https://blog.csdn.net/lidahuilidahui/article/details/90486402#sentinelsat_83...
原创
4评论
8点赞
发布博客于 2 年前

[ArcGIS] 栅格计算器

函数函数名称例子ConIsNullIsNull(%raster%)SetNullSetNull(%raster%, %raster%, "VALUE < 0") 栅格值<0的设置为NoData;栅格值>=0的值不动PickoutPick = Pick(%cost%, [%degs%, %negs%, %fourgrd%])【详...
原创
0评论
2点赞
发布博客于 2 年前

[ArcGIS批处理] MOD04 | 影像分类(Arcpy)+抽取子集+投影+融合

【内容介绍】将一个文件夹下的文件按照【一定的规则】分流到不同文件夹下对一组数据进行批量抽取子集对文件夹下的所有数据进行定义投影对文件夹下的所有数据投影到指定坐标(UTM50N)对文件夹下的所有栅格数据进行拼接文章目录批处理【第一步】按规则分流数据【第二步】抽取子集并定义坐标系【第三步】批量投影【第四步】拼接(即ArcGIS中的镶嵌)【附录】工具详情[1] ClassfiyAnd...
原创
3评论
8点赞
发布博客于 2 年前

[Arcpy] 3 参数篇

Python代码可以制作成ArcGIS的Toolsbox(脚本工具)如何从脚本工具得到参数如何向脚本工具输出参数文章目录Python代码输入输出总结制作成自定义工具【步骤】编写Python代码将Python代码制作成ArcGIS的工具与ArcGIS工具箱一样运行Python代码输入在最后Python代码会制作成ArcGIS的工具,那么怎么获取用户在工具箱里输入的参...
原创
0评论
2点赞
发布博客于 2 年前

[Python] Modis数据处理库PyModis

文章目录前言介绍使用方法安装PyModis库使用downmodis参数说明convertmodis_gdal参数说明示例相关链接前言介绍【NASA官网】用户注册手动下载少量MODIS数据【PyModis官网】http://www.pymodis.org/【PyModis简介】基于Python的开源Modis数据处理库下载功能:根据用户提供时间批量下载读取:提取数据元数据(包...
原创
1评论
4点赞
发布博客于 2 年前

[AE] ArcGIS Engine坑合集 及 解决方案

最近在做一个AE的小项目,主要是对Landsat8影像进行处理因为没有系统的学过C#与ArcGIS Engine,遇到了不少的坑这里把坑记录下来,以及绕开的方法,等待谜题解开若哪位大侠知道,望花点时间留言教我文章目录栅格数据保存出错?IMapAlgebraOp计算出错(缓存问题、COMException错误)IGeoDataset转IRaster(接口转换问题、InvaildCastE...
原创
3评论
1点赞
发布博客于 2 年前

[Arcpy] 爬取高德地图面状地物(半自动化)—获取任意地区的行政边界

【功能】爬取高德地图的面状矢量数据,生成的结果为WGS84的shp文件【依赖库】该脚本使用到Arcpy【说明】高德地图反爬机制更新很快,若不能用,修改解析坐标字符串的代码即可因时间不允许,只写了半自动化半手工的版本若您有兴趣,可以写一个自动化的版本(加我好友QQ:598567699)【重点】此数据仅用于科研,不做商业用途【使用步骤】打开高德地图的网址,并按F12进入调试...
原创
6评论
3点赞
发布博客于 2 年前

[AE] AE与ENVI集成开发 - ArcGIS Engine调用ENVI/IDL函数 - 示例:ENVI_COMPUTE_SUN_ANGLES

【示例】ArcGIS Engine中调用ENVI的ENVI_COMPUTE_SUN_ANGLES函数,实现计算指定位置的太阳角度在ENVI帮助文档中搜索将要使用的函数:ENVI_COMPUTE_SUN_ANGLES ;The following code computes solar elevation and azimuth angles for 34 degrees north, ...
原创
0评论
0点赞
发布博客于 2 年前

[Spring] SpringBoot与数据库 - 配置

【JPA】Java Persistence API定义了一系列对象持久化的标准目前实现这一规范的产品有Hibernate、TopLink等【引用依赖并导入包】在pom.xml中添加一下内容右键pom.xmlMavenReimport不需要加版本号、SpringBoot会帮我们选择好版本【添加数据库配置】使用yml配置的方式删除application.properties...
翻译
0评论
0点赞
发布博客于 2 年前

[Spring] 统一异常处理机制

【背景】在编程当中,有许多异常情况需要处理一般情况下,我们面对异常情况,都会指定一个异常报错信息message,然后把message交给前端显示但如果这些异常出现在很深的地方(离打印错误的地方很远),这些异常就处理起来很麻烦【内容简介】本文记录了一种统一异常处理机制在service层抛出异常(Exception)在controller层继续抛出直到Spring框架接收到异常,统一...
翻译
0评论
0点赞
发布博客于 2 年前

[AE] ArcGIS Engine处理Landsat8数据

【内容】获取影像头文件中的数据打开指定波段的landsat8数据计算指定波段的真实大气顶部反射率(landsat8)using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Text.RegularExpressi...
原创
0评论
0点赞
发布博客于 2 年前

[AE] ArcGIS Engine使用途中遇到的C#语法

【前言】记录使用AE时所涉及的C#语法、.Net方法文章目录程序控制:打开另一个Form弹窗选择文件夹选择文件正则匹配类型转换:string、int、floatList<T>使用方法文件操作创建文件夹工程文件程序控制:打开另一个Form【位置】MainForm中的点击事件private void createProjectToolStripMenuItem_Click(obje...
原创
0评论
0点赞
发布博客于 2 年前

[AE] ArcGIS Engine与栅格Raster合集

【Tools文件】AE栅格文件的操作删除栅格文件打开栅格文件保存栅格文件栅格计算器获取栅格数据中的二维矩阵,得到System.Array类型(二维数组)根据System.Array二维矩阵(二维数组)修改栅格文件using System;using System.Collections.Generic;using System.Linq;using System.Text;...
原创
1评论
1点赞
发布博客于 2 年前

[Spring] 开发思想 - Controller Service - DAO -Entity

【Entity层】实体层:关系型数据库在代码中的体现Entity中的类 与 关系型数据库中的二维表 有一一对应关系必须提供get、set、tostring方法,有无餐的构造函数【DAO层】持久层:控制与数据库的交互DAO:data access objectDAO层负责数据持久层的工作,主要与数据库进行交互属于一种比较底层,比较基础的操作,具体对于某个表、某个实体的增删改查操作...
原创
0评论
1点赞
发布博客于 2 年前

[编程思想] POP OOP AOP

【编程思想】与语言无关,是一种程序设计思想面向过程编程面向对象编程面向切面编程POP(Procedure Oriented Programming)OOP(Object Oriented Programming)AOP(Aspect Oriented Programming)如果下雨了,我打开了雨伞- 给"天气"对象赋予下雨的动作- 实例一个对象:“我”,并赋予...
原创
0评论
1点赞
发布博客于 2 年前

[RS] 基础概念区分:DN-辐射率-反射率

【反射率】是指任何物体表面反射阳光的能力。比如说某物体的反射率是45%,这意思是说,此物体表面所接受到的太阳辐射中,有45%被反射了出去在遥感中,有好几种反射率:地表反射率、表观反射率等等“5S”和“6S”模型输入的是表观反射率,而MODTRAN模型要求输入的是辐射亮度概念简介单位及范围求法操作备注数字量化值(Digital Number,DN)即为影像的...
原创
0评论
2点赞
发布博客于 2 年前

[C#] Process - C#调用exe(6s.exe为例,大气传输模型,气溶胶查找表)

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.IO;namespace test{ class Program { static void Main(stri...
原创
4评论
0点赞
发布博客于 2 年前

[Excel] Excel2016使用记录

文章目录表格横轴横轴线下移横坐标的字移到最下横坐标的字变斜纵轴显示刻度表格横轴横轴线下移横坐标的字移到最下横坐标的字变斜纵轴显示刻度...
原创
0评论
0点赞
发布博客于 2 年前

[Flask] 移植flask工程 | 实现"零部署" | 绿色版解压即可用

【遇到一个项目】需要用Python爬虫用户需要有地图进行交互【传统做法】Tomcat + Python脚本将Python爬虫的代码打包成exe,方便Java调用用浏览器做交互,使用ArcGIS api for javascript等地图操作框架使用Tomcat做服务器,再调用exe实现业务逻辑例子:https://blog.csdn.net/summer_dew/article...
原创
0评论
1点赞
发布博客于 2 年前

[SARscape] 将DEM数据导入到SARscape软件

【背景】普通的DEM在SARscape中是不能用的,需要将DEM导入,转换为SARscape的特定格式【DEM下载方式】https://blog.csdn.net/summer_dew/article/details/83004450#DEM_8自动下载DEM【说明】可以使用SARscape自动下载DEM,下载的结果就是SARscape所用的文件格式,很方便【但是】网络不好经常的事情【链...
原创
0评论
9点赞
发布博客于 2 年前

[GIS] 火星坐标GCJ-02的实质 | 高德地图的实际坐标系

GCJ02的性质【百度定义】上图所说,GCJ02的性质是地理信息系统的坐标系统【思考】看百度给出的,GCJ02的核心动作是:对经纬度数据进行加密。说明GCJ-02只是一种算法,把现成的经纬度进行了一个偏移,它并不是一个坐标系统坐标系统:狭义的谈,坐标系统是有自己的一套基准和参数的,而GCJ-02并没有自己的基准面和参数博主也没有找到任何关于所谓“GCJ02坐标系”的参数和基准面【...
原创
0评论
1点赞
发布博客于 2 年前

[Flask] 10分钟使用Python做后台 | 零基础立刻上手flask

本人有JavaWeb基础、Python基础因Python使用爬虫,需要使用flask做前后端交互【选择flask原因】项目需要使用地图进行交互,无奈博主没有接触过Python+地图(开源有folium)使用的是Python爬虫,刚好与flask对接使用前【巨坑!】一定要设置【后果】静态文件修改无用清除浏览器缓存关闭浏览器缓存创建flask工程pycharm创建工...
原创
0评论
0点赞
发布博客于 2 年前

[scrapy] scarpy+xpath与css:抓取页面内容

文章目录常用方法cssxpathpythoncsscss选择器举例xpath语法示例错误合集在scrapy中使用xpath、css常用方法css::text //提取出文本::attr(href) //属性有hrefxpath# text()获取文本内容&amp;quot;/..../text()&amp;quot; #获得文本内容# contains(属性,属性值) 包含&amp;quot;//span[ contains(...
翻译
0评论
1点赞
发布博客于 2 年前

[scrapy] pycharm开发scrapy - scrapy项目目录介绍

scrapy工程文件介绍【scrapy工程文件介绍】ArticleSpiderArticleSpiderSpiders 存放具体某个网站的爬虫__init__.pyjobbole.py 爬虫文件,使用命令scrapy genspider jobbole blog.jobbole.com生成__init__.pyitems.py 数据保存格式middlewares.py...
原创
0评论
0点赞
发布博客于 2 年前

[爬虫] 爬虫策略+爬虫去重

深度优先、广度优先# 深度优先def depth_tree(tree_node): if tree_node is not None: print (tree_node._data) if tree_node._left is not None: return depth_tree(tree_node._left) if tree_node._right is not No...
原创
0评论
0点赞
发布博客于 2 年前

[Python] 正则表达式re

【资源】官方说明:help(re) #命令行查看官方解释可视化正则表达式【特殊字符】常用功能说明“^”开头“^x”,以x字符开头“$”结尾“x$”,以x字符结尾“.”任意字符(≥0)“()”提取子串math_obj.group(1) #匹配成功后,拿出第一个括号里的子串“?”非贪婪匹配详细说明“|”或者“...
原创
0评论
0点赞
发布博客于 2 年前

[Python] Pyinstaller将python代码打包成exe | Pyinstaller错误合集

【常用命令】# 打包成单个文件夹pyinstaller my_excel.py #完成后在dist文件夹下# 打包为单个文件 -Fpyinstall -F my_excel.py# 不要命令行 -wpyinstall -F -w my_excel.py# 换图标pyinstall -F -w -i 图标路径(路径要\\) my_excel.py【注意】打包为单个文件(启动慢...
原创
0评论
1点赞
发布博客于 2 年前

[PyQt5] 1 布局+控件+信号与槽

布局垂直布局Vertical Layout:垂直摆放,间距均匀横向布局Horizontal Layout:横向摆放,间距均匀网格布局Grid Layout:把布局区域根据控件分成格子窗体布局Form Layout控件Label【目的】显示信息【功能】发射信号,配合槽函数实现特定功能修改样式表,显示图片self.labelName.setText(u&amp;amp;quot;label文&amp;amp;quot;)...
原创
0评论
0点赞
发布博客于 2 年前

[PyQt5] 0 安装(python2 | python3)+pycharm使用

资料:python2.7+Qt4教程PyQt5参考指南PyQtPython安装PyQt pip install pyqt5 #Python3安装 pip2 install python-qt5 #Python2安装:import PyQt5使用designer.exe,创建.ui文件 pip install pyqt5-tools # 安装完成后designer.e...
原创
0评论
0点赞
发布博客于 2 年前

[Python] 编码问题

文章目录编码问题Python编程编码问题【背景】计算机只能处理数字,文字转换为数字才能处理计算机中8bit作为一个字节,所以一个字节能表示最大的数字就是255常用编码说明问题及其他ASCII一个字节可以表示完26个字母-&gt;ASCII(一个字节)编码就成为美国人的标准编码ASCII用于中文明显不够,中文不止255个汉字GB2312用两个字节表示一...
原创
0评论
0点赞
发布博客于 2 年前

[C语言] 模拟线程池

/*# 题目【线程池】是一种多任务处理模型,由一个任务队列和若干工作线程组成【任务队列】任务队列包含若干任务1. 每个任务包含指向任务数据的指针和处理该任务的函数指针2. 可以向任务队列追加新任务【工作线程】每个工作线程运行一个任务队列处理函数1. 核心功能是从队列中获取一个可用任务 1. 如果队列中有任务则执行 2. 如果队列为空,则调用休眠函数休眠若干时间后继续循环获取任...
原创
0评论
0点赞
发布博客于 3 年前

[串] 统计每个单词出现的次数,降序输出(快排)

/*【问题】从键盘输入一系列英文单词,单词用空格分割,结束输入后统计每个单词出现的次数,并按照出现次数降序输出每个单词及其出现的次数【说明】可用strcmp()、qsort()库函数【方法一】使用结构体数组来对单词进行统计,然后使用qsort对次数进行排序 - 不建议【方法二】事先不清楚单词的个数,使用链表来组织每个单词,再进行排序 - 普通【拓展】面对海量数据的读取,应该使用键树(Tr...
原创
0评论
0点赞
发布博客于 3 年前

[GIS算法] TIN文件的组织方式 - C语言实现

#include&amp;amp;lt;stdio.h&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;// 使用动态数组来管理// 链表方式:可参照https://blog.csdn.net/summer_dew/article/details/84726286#define EXP 10e-6// 点typedef struct point{ int ID; //点的ID d
原创
1评论
0点赞
发布博客于 3 年前

[GIS算法] DEM - 种子搜索法替换面属性 - C

【题目】种子搜索法替换面属性#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;typedef struct{ double x0,y0; //左下角点的坐标值 int dx,dy; //栅格单元大小 int ycount,xcount; //行列号 double **M; //矩阵}DEM;DEM* CreateDEM();int...
原创
0评论
0点赞
发布博客于 3 年前

[C 结构体 文件] 读取直线、矩形、圆混合文件,并查询指定类型

【需要读取的文件】LINE0 0 10 10RECT10 10 20 20CIRCLE20 20 40RECT20 20 40 40LINE12 34 56 78LINE56 78 100 200CIRCLE11 22 33END【结果】【完整答案】#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#inclu..
原创
0评论
3点赞
发布博客于 3 年前

[C语言] C语言sizeof详解 - 全部类型

VC++6.0环境文章目录总结结构体struct联合unionunion与struct混合参考文章总结union看最大找struct最大的基础数据类型,一定要是它的倍数,而且至少要能把大家都存下#include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;// 单位:字节(1字节=8位)typedef struct _Point{ double x; // 8 double y; ...
原创
0评论
0点赞
发布博客于 3 年前

[爬虫] 爬取高德地图的面状数据存为shp - 公园数据为例

爬取的数据仅用于科研爬取的接口就不讲解了,代码中有代码写于2017年9月,今天找当时爬取的相关数据找到,代码时效性差# -*- coding:utf-8 -*-# Author:PasserQi# Time:2017/9/29# Function:矢量化厦门市公园范围import jsonimport timeimport urllibimport arcgisscri...
原创
8评论
7点赞
发布博客于 3 年前

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

文章目录基本操作存储结构邻接矩阵邻接表有向图的十字链表无向图的邻接多重表图基本操作CreateGraph(&amp;amp;amp;amp;amp;amp;G, v, VR) //按定义(v,VR)构造图DestroyGraph(&amp;amp;amp;amp;amp;amp;G) //销毁图LocateVex(G, u) //返回u的位置GetVex(G, v) //返回v的值PutVex(&amp;amp;amp;amp;amp;amp;G, v, va
原创
0评论
2点赞
发布博客于 2 年前

[OGC] 矢量栅格数据结构的标准

【OGC】开放地理空间信息联盟(Open Geospatial Consortium)文章目录矢量服务Web地图服务Web矢量服务(WFS)栅格服务Web栅格服务(WCS)矢量服务【矢量服务】矢量数据结构的通用标准Web地图服务返回的是图层级的地图影像Web矢量服务(WFS)返回的是矢量级的GML编码,并提供对矢量的增加、修改、删除等事务操作,是对Web地图服务的进一步深入OGC...
原创
0评论
0点赞
发布博客于 3 年前

[GIS算法] 栅格与矢量转换

文章目录栅格转矢量目的基本步骤算法双边界搜索算法栅格转矢量目的为了将栅格数据分析的结果,通过矢量绘图装置输出数据压缩的需要:将大量的面状栅格数据转换为由少量数据表示的多边形边界主要目的:将自动扫描仪获取的栅格数据加入矢量形式的数据库基本步骤多边形边界提取:采用高通滤波将栅格图像二值化或以特殊值标识边界点边界线追踪:对每个边界弧段由一个结点向另一个结点搜索,通常对每个已知边界点...
原创
0评论
0点赞
发布博客于 3 年前