9 卡尔曼和玻尔兹曼谁曼

尚未进行身份认证

我要认证

面朝大海,春暖花开

等级
TA的排名 1k+

Dijkstra算法及其C++实现

Dijkstra算法及其C++实现什么是最短路径问题如果从图中某一顶点(称为源点)到达另一顶点(称为终点)的路径可能不止一条,如何找到一条路径使得沿此路径上各边上的权值总和达到最小。单源最短路径问题是指对于给定的图G=(V,E)G=(V, E)G=(V,E),求源点v0v_0v0​到其它顶点vtv_tvt​的最短路径。Dijkstra算法Dijkstra算法用于计算一个节点到其他节点的最短路径。Dijkstra是一种按路径长度递增的顺序逐步产生最短路径的方法,是一种贪婪算法。Dijkstra算法

2020-08-19 20:53:07

GIS空间分析之Clip

文章目录开篇案例介绍代码展示方法总结版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-06-16 周一 早安开篇接着上篇《GIS空间分析之Buffer》之后,这篇来介绍矢量数据的裁剪(Clip)。裁剪其实算不上是一种空间分析功能,就是一种简单矢量数据处理操作。一般,我们会使用一个代表研究区域或者感兴趣的区域(AOI,Area of Interest)的多边形数据去裁剪一个比较大的全区域的数据,得到的结果就是感兴趣区域中包含的数据。矢量数据的裁剪在平时工作中用得不

2020-06-16 08:48:39

GIS空间分析之Buffer

文章目录开篇案例介绍代码展示方法总结版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-06-14 周末 夏夜开篇GIS空间分析是通过对GIS系统中的空间地物的空间位置以及分布形态等空间特性进行分析推理等得到额外有用信息的过程。GIS空间分析包含广泛的内容,是GIS系统的核心功能。从这篇博文开始,我们会简单介绍几种GIS系统中最常见最简单的空间分析功能,并使用Python的GDAL API进行实现。首先,我们来看一下开源GIS软件QGIS中提供的几种简单的空间分

2020-06-14 23:12:15

矢量数据空间查询

文章目录开篇案例一案例说明代码演示方法总结案例二案例说明代码演示方法总结版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-06-14 周天开篇在前面四篇博客中我们主要讲了对于空间矢量数据的属性数据的增删改查,在这篇博文中我们要讲解空间查询–GIS系统很重要的一项功能。空间查询就是根据地物的空间位置进行查询的一种数据检索方式。比如,我们要查询一条河流经的城市;一个公园内的所有路灯;离当前位置最近的公共卫生间等等都属于常用的空间查询。OGC简单要素规范定义了空间几何

2020-06-14 12:26:42

Shapefile属性操作之查

文章目录开篇案例介绍SQL查询方式代码展示方法总结遍历Feature要素方式代码展示方法总结版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-06-13 夜开篇在前面几篇博文中,我们分别介绍了矢量空间数据的属性数据的增(CREATE)删(DELETE)改(UPDATE)操作,这篇博文我们来聊聊属性数据的查询(Retrieve)操作。案例介绍我们还是使用之前的分省Shapefile数据,主要包含每个省的一些统计信息。下面以两个案例进行介绍:从给定数据中查询中

2020-06-13 23:40:59

Shapefile属性操作之改

文章目录开篇案例介绍代码展示方法总结版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-06-13开篇在上篇的《Shapfile属性操作之增》和《Shapefile属性操作之删》中我们分别介绍了对于空间矢量数据属性的增加(CREATE)和删除(DELETE)操作,这篇我们聊聊数据的更新操作(UPDATE)。案例介绍这里我们要处理的数据是中国地图分省的矢量Shapefile,是一个面状数据。该数据有一个NAME字段,给出了每个省的名称。这里我们要更新NAME字段,

2020-06-13 17:49:28

Shapefile属性操作之删

文章目录开篇案例介绍代码展示方法总结版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-06-13 又是一个周末开篇延续上篇的《Shapfile属性操作之增》,这篇我们来聊聊如何进行属性删除。使用的工具依旧是我们的GDAL库。案例介绍这里我们要处理的数据是中国地图分省的矢量Shapefile,是一个面状数据。在上篇中我们给该数据添加了一个属性字段Abbr用以表示省的简称。这篇我们再把该字段给删除掉。删除的方法包括两部:首先,从属性表中找到该字段,然后删除该字段

2020-06-13 17:34:57

Shapefile属性操作之增

文章目录开篇案例介绍代码展示方法总结版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-06-13 又是一个周末开篇《Python空间数据处理实战》系列的博文好久都没有更新了,今天乘周末有点时间,补了个觉,然后写几篇博文。关于Python空间数据处理,如果大家有什么想看到的内容,欢迎评论区留言,我会增加一些大家需要的内容!今天我打算用四篇博客简要介绍一下如何对空间矢量数据的属性数据进行操作。对于属性数据,我们可以简单将其看作一个二维表格,学过数据库的朋友,可能会

2020-06-13 17:21:42

QGIS制图中面积小的区域不显示注记

文章目录QGIS制图中面积太小的区域不显示注记版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-05-24 周天QGIS制图中面积太小的区域不显示注记在使用QGIS进行制图的过程中,对于面积太小的区域有可能存在注记显示不出来的情况。比如在中国地图中,香港和澳门区域面积较小,就存在显示不了注记的情况。如下图,就会发现澳门没有显示出来。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A25XDtjl-1590280272837)(/im

2020-05-24 08:31:49

QGIS面数据融合以后有小的线段或者洞存在如何解决

文章目录QGIS面数据融合以后有小的线段或者洞存在如何解决版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-05-24 周末QGIS面数据融合以后有小的线段或者洞存在如何解决在QGIS中我们使用Dissolve工具进行面数据的融合,如下图对中国分省的矢量面数据进行融合得到国界[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-clYEtjNC-1590280206719)(/images/QGIS/屏幕快照2020-05-24上午7.15

2020-05-24 08:31:11

Scala和Kotlin脚本编程

文章目录Scala和Kotlin脚本编程Kotlin脚本编程HelloWorld示例调用外部命令Scala脚本编程HelloWorld示例调用外部命令Scala和Kotlin脚本编程的异同版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020-05-05 五一假期末Scala和Kotlin脚本编程Scala和Kotlin作为运行在JVM上的编程语言,解决了Ja...

2020-05-05 20:23:02

SNAP Java API处理Sentinel-1数据

版权声明:本文为博主原创文章,转载请注明原文出处!作者:阿振写作时间:2020年4月14日 周二使用SNAP JAVA API处理Sentinel-1数据SNAP软件使用Java语言开发,提供了Python接口snappy,官方教程中也多以Python接口进行示范。但是我在使用Python接口过程中,发现并不是很好用,你必须要同时懂Java语言才能很好地使用Python接口,在IDEA...

2020-04-14 10:05:47

Sentinel数据处理工具包SNAP Python开发环境搭建

文章目录Sentinel数据处理工具包SNAP Python开发环境搭建安装问题缺包问题JDK版本问题环境变量问题版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2020年12月4日周末Sentinel数据处理工具包SNAP Python开发环境搭建这篇博文主要探索安装SNAP工具包并且使用Python接口进行开发过程中搭建开发环境所踩的坑。不得不说欧空局SANP官方提供的...

2020-04-12 12:23:47

ESA SNAP工具包Java接口的使用

版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2010年4月10日晚ESA SNAP工具包Java接口的使用欧盟的SNAP工具包提供了对Sentinel卫星数据的处理功能。SANP使用Java编写,UI界面使用了NetBeans框架。如果要进行批处理的话,还提供了基于图的Graph Processing Framework (GPF)处理模式。此外,SNAP还贴心的提...

2020-04-10 23:00:15

macOS下GDAL Java开发环境搭建

文章目录macOS下GDAL Java开发环境搭建GDAL源码编译安装Maven安装本地JAR使用Java版GDAL示例版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2020年4月9日下午macOS下GDAL Java开发环境搭建今天在笔记本(macOS平台)上折腾了一下如何搭建GDAL的Java开发环境。虽然GDAL的Python接口更好用,但是有时候需要协同使用一些J...

2020-04-09 17:50:57

UNIX系统下删除老旧Maven依赖包的方法

文章目录UNIX系统下删除老旧Maven依赖包的方法版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2020年4月8日晚UNIX系统下删除老旧Maven依赖包的方法笔记本是macOS,磁盘只有256,Maven下载的依赖包,特别是老旧的JAR很占空间,如何使用一行命令删除这些依赖包呢?基本思想是使用find命令找出来给定时间段没有使用过的JAR包(通过POM文件的时间戳判...

2020-04-08 21:36:32

手把手教你使用QGIS制作地图

手把手教你使用QGIS制作地图@[TOC](手把手教你使用QGIS制作地图)手把手教你使用QGIS制作地图加载矢量数据加载背景底图美化矢量数据添加晕线切换到排版视图添加经纬度格网添加其他修饰元素地图输出版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2020年7月4日晚手把手教你使用QGIS制作地图QGIS是一款开源免费的地理信息系统软件,虽然比不上商业的ArcGIS软件,但...

2020-04-07 23:41:55

从傅立叶级数到傅立叶变换

版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2019-10-31文章目录傅立叶级数傅立叶变换写这篇博文的初衷是在翻阅数字图像处理相关教科书的时候,发现大部分对傅立叶变换的讲解直接给出了变换公式,而对于公式从何而来并没有给出说明。所以,本文在假设已经了解傅立叶级数的背景下,从傅立叶级数推导出傅立叶变换的一般公式。傅立叶级数学过高数的童鞋都听过傅立叶级数,下面直接给出定义...

2019-10-31 20:35:56

Morton码

版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2019-07-08 17:11:27Morton码的计算Morton码是对栅格格网进行编码的一种算法,在Google中搜索Morton,搜索结果第一位是Wikipedia的Z-order Curve,这是因为Morton码编码结果展现为一种Z形的填充曲线。下面简要说一下如何计算四进制和十进制的Morton码。四进制Morto...

2019-07-08 17:36:23

NumPy中的维度Axis

文章目录浅谈NumPy中的维度Axis二维数组的列子多维数组版权声明:本文为博主原创文章,转载请注明原文出处!写作时间:2019-04-16 14:56:53浅谈NumPy中的维度AxisNumPy中的维度是一个很重要的概念,很多函数的参数都需要给定维度Axis,如何直观的理解维度呢?我们首先以二维数组为例进行说明,然后推广到多维数组。(有人将ndim属性叫维度,将axis叫轴,我还是...

2019-04-17 03:38:05

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。