自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 交通可达性计算软件

实际上,直线距离不代表步行距离,在真实的路网中未必可达。本软件仅用于个人学习交流使用,本软件不提供任何保证, ( 不管是显式的还是隐式的,包括但不限于适销性保证、适用性保证、非侵权性保证 ) ,在任何情况下,( 对于任何的权益追索、损失赔偿或者任何追责 ) ,作者都不会负责。通过使用本软件,使用户无需编程即能调用路径规划API接口计算出发点到采样点所需交通时间的计算(分为步行、公交、驾车和骑行四种交通方式),并可将计算结果导出为Excel文件或csv文件,从而为进一步进行交通可达性分析提供数据。

2024-05-12 16:48:13 219

原创 如何利用 GPU 增强 Pandas 的能力

这种特性限制了 Pandas 在两个方面的使用:单个系统上的 Pandas 无法处理大量数据,即使是适合单个系统内存的数据,处理一个相对较小的数据集也可能需要相当长的时间。或者,如果您没有这样的硬件,也可以在谷歌 Colab 等云平台上运行 cuDF 代码,这些平台可以为您的使用情况提供足够的 GPU 资源。此外,我使用的是 NVIDIA GeForce RTX 3090,它拥有 24 GB 内存,加载如此大的数据集没有任何问题,但如果您使用的是内存较小的 GPU,可能需要使用较小的数据集。

2024-05-05 20:17:06 829 1

原创 地理空间数据工程:空间索引

在简单的交集查询的情况下,与标准 GeoPandas 交集函数相比,使用空间索引极大地提高了查询的性能。正如我们所看到的,公司已经开发了自己的解决方案:一个例子是 Uber 的 H3 开源索引,它使我们能够回答各种空间分析问题。在这篇文章中,我将讨论空间索引的实现方式、它的优点和局限性,并了解 Uber 的开源 H3 索引库,了解一些很酷的空间数据科学应用程序。GeoPandas 中的“Intersection”是一个逐行函数,根据我们的几何形状检查感兴趣列的每一行,并查看它们是否相交。

2024-04-17 04:16:49 818

原创 交通可达性软件升级版发布-对公交路径规划进行了功能升级

此功能的主要作用是计算量非常大时,如果中途中断计算后,再次继续计算时,合理设置这个百分比可以加快继续计算速度,例如设置成95%,那么如果一个起点对应了1000个终点,那么如果上次计算了950条以上时,会略过这个起点,而去计算下一个起点,这样就加快了计算速度。对“操作超时”问题做了优化:在进行公交路径规划时,有时会出现“操作超时”错误,本次升级对这个问题进行了优化处理,减少了“超时”错误发生的概率,并且当发生“超时”错误时,会自动停止请求等待几分钟后再次进行请求计算,以免发生大量超时错误;

2024-04-14 08:23:47 282 1

原创 GPS如何工作-理解每天引导我们的技术

对于我们中的探险家和旅行者来说,它甚至可以提供有关旅行距离、轨迹(您已经走过的路径)以及日出和日落时间的数据。在这篇文章中,我们将深入探讨GPS的迷人世界,以及它如何无缝地帮助我们导航我们的世界。通过来自四颗或更多卫星的信号,设备可以确定您的3D位置,包括您的海拔高度。无论是追踪您的跑步路线的智能手表,还是在公路旅行中指导您的汽车导航系统,又或者是在偏远探险中的卫星通讯器,GPS都在那里。GPS背后的核心原理是三角测量。通过测量到至少三颗卫星的距离,设备可以计算出您的2D位置——也就是您的纬度和经度。

2024-04-07 21:07:00 151

原创 graphplanner多出行方式路径规划软件

对于驾车,默认速度仅供参考,软件会自动获取两点之间最短路径的各个路段的最高限速,并按照路段最高限速计算各路段通行时间,再求和得到总的通行时间。传统算法是在路网中找到距离起点和终点最近的两个路网节点,然后计算两个路网节点的最短路径,如图所示,这样,返回的起终点之间最短路径的长度实际上是两个节点之间最短路径的长度,从上图可以清晰的看到误差是比较大的。二者基于的路网和计算方法不同,但是结果是相似的。大家能看明白吧,如上图所示,我们采用的算法更加精确, 这个算法称为出租车算法,因为它会在您指定的地点附近接送您。

2024-04-04 04:32:31 402 1

原创 15 分钟城市 | 等时线映射

然而,直到全球大流行爆发,世界各地的人们才被迫严格封锁自己的家,并限制他们使用公共交通和在城市内的活动。“城市”作为城市发展的替代模式,它改变了上个世纪基于汽车的移动范式的城市规划方式,导致了当今城市面临的两个主要城市问题;“城市”中,成功的社区是那些能够在当地范围内提供更好的基本服务和公共设施的社区,而不一定是那些距离中央商务区 (CBD) 更近的社区。展望未来,了解这些成功社区的结构构成对于开发商和城市规划者来说变得非常重要,因为它可以帮助他们复制使这些社区成功的特征或确定特定区域的特定需求和需求。

2024-03-23 21:12:18 1683 1

原创 CentOS离线安装Python及第三方库

Anaconda集成了大量的科学计算库,如NumPy、Pandas、SciPy等,同时也包含了数据可视化库(例如Matplotlib、Seaborn)、机器学习库(如Scikit-learn)以及其他常用的开发工具,比如Jupyter Notebook(交互式编程和文档环境)和Spyder(集成开发环境IDE)等。这里根据自己的需要安装,其中transbigdata等用conda无法安装,转而采用pip install安装,由于墙的问题,需要采用国内镜像源,我使用的清华大学镜像源。

2024-01-27 09:31:59 665 1

原创 交通可达性计算软件

实际上,直线距离不代表步行距离,在真实的路网中未必可达。本软件仅用于个人学习交流使用,本软件不提供任何保证, ( 不管是显式的还是隐式的,包括但不限于适销性保证、适用性保证、非侵权性保证 ) ,在任何情况下,( 对于任何的权益追索、损失赔偿或者任何追责 ) ,作者都不会负责。通过使用本软件,使用户无需编程即能调用路径规划API接口计算出发点到采样点所需交通时间的计算(分为步行、公交、驾车和骑行四种交通方式),并可将计算结果导出为Excel文件或csv文件,从而为进一步进行交通可达性分析提供数据。

2024-01-09 13:05:40 439

原创 交通可达性计算软件升级版发布-增加了生成热力图功能

在这里可以设置地图中心点坐标、地图来源、缩放级别以及热力图的坐标点、权重值等等,您可以依据实际需要进行设置。也可以不做设置,使用默认选项。默认选项生成的是终点坐标的时间热力图。设置好以后,点击“生成”按钮,即可一键生成html网页版本的热力图了。那么是否能够自动生成热力图呢,为此我们进行了一些探索,对软件进行了升级,现在可以直接生成热力图了,所做的仅仅是需要点击一次按钮。如果生成的热力图过大或者过小,在地图里面可以进行缩放调整。热力图的底图地图搜集于互联网,仅供个人学习交流,请勿商用。

2024-01-07 11:13:32 348 1

原创 解放打工人福音—鼠标绘制检测线的车辆、人等计数软件

目前对于车辆能识别小汽车、客车、货车、拖挂四种车型,能够基本满足城市道路的数车需求,但是对于公路来说还有所欠缺,如果有需要可以定制训练。因为数车和数人一直在工作中困扰我们,每次数车都想摔键盘!经过一段时间的学习开发了一种可以用鼠标绘制检测线的车辆、人等计数软件。软件目前仍在测试阶段,未来想实现更多功能,但是作为个人开发者能力有限只能一点一点来。当然如果有更好的角度会得到更好的效果,但是对于大多数人来说也就是这种视角。以后会根据工作和大家的需求不断开发,希望与大家多多交流留言。

2023-12-29 10:23:00 456 1

原创 如何在公司内网群发工资条邮件

采用hMailServer + FoxMail +轻松工资条搭建自动化批量生成和发送工资条邮件平台。

2023-12-14 11:41:04 1757 1

原创 轻松工资条 Excel工资表秒变工资条 智能导入 一键群发

轻松工资条是一款工资条生成与群发邮件的工具软件。可以将Excel格式的工资表转换为html格式的工资条,并按工资表中的邮件地址,批量逐一发送邮件给员工。是公司人力资源或财务人员发放工资条的必备工具软件。本软件可以智能读入工资表,一键群发工资条,化繁为简,方便易用。轻松工资条有两个版本:免费版和企业版。免费版本具备大部分基本功能,您可以免费使用。企业版本适合50人以上企业使用,具有所有功能。

2023-11-21 22:26:21 83

原创 Oracle数据库(一):免费的Oracle

SqlServer是微软公司的,国内中小企业用的多,SqlServer也有免费版本,好像叫做msde,我的总体感觉不如oracle顺手,但是数据库分离很有特点,给我留下了深刻印象。作为免费的Oracle数据库版本,Oracle 11g XE还是有一些限制的,比如最大数据库大小是11G,就是说可以存储管理的数据量不能超过11个G,只能使用1G的内存,而不管你的内存有多大(这样好啊,不会占太多内存),还有只能使用CPU的一个核等等,但是对于我们个人日常使用来说,都可以忽略。当前机器尚未安装 XE。

2023-11-17 22:16:46 513 1

原创 在mysql中实现表的转置

需要注意的是,如果line_id和period_name两个字段在表内不是唯一的,则需要考虑在sum()后除以count(),例如sum(...)/count(distinct line_id),或者使用其他的分组函数,这个需要根据实际情况考虑。如果简单求平均的话,可以把语句改成这样:​​​​​​​。这条语句能保证即使line_id和period_name在表里不唯一的情况下,也能得到正确的结果。当然前提是可以简单求平均。这是一个关于统计不同线路不同时段早晚高峰平均车速的表,那么如何把它变成这样的表呢?

2023-11-13 14:44:46 283

原创 如何下载和安装Amazon Corretto

由于从2019年1月开始,Oracle JDK开始收费(可以使用Oracle JDK1.8.0_201之前的版本),因此为了避免商用收费,国内仍有大量开发人员不使用Oracle JDK1.8.0_201之后的版本,导致大量java源代码是使用jdk1.8开发的,这个时候如果使用新的jdk进行调试的话,有时会出现错误,这是容易导致初学者迷惑的地方。在下载和安装之前,建议查阅Amazon Corretto的官方文档,以获取最新的详细信息和操作指南。4. 下载安装包:点击下载按钮,下载适用于你操作系统的安装包。

2023-11-12 19:08:14 1695

原创 解密Java的魔法工具箱:如何避免收费,推荐免费JDK

在Java的冒险中,你不仅可以学到各种魔法,还能找到免费的JDK版本,避免支付金币。1. 选择免费的JDK版本: 一些发行商提供的JDK版本是免费的,其中最知名的是 Amazon Corretto。很多免费的JDK版本都是基于OpenJDK构建的,这使得你可以在不支付费用的情况下使用Java的魔法。在Java的奇妙世界中,我们不仅要了解JDK是什么,还需要知道如何在不花费金币的情况下获取强大的魔法工具。AdoptOpenJDK 就像是一个友好的魔法学院,提供各种免费的、由社区支持的JDK版本。

2023-11-12 19:07:22 60

原创 探索Java的起点:JDK是什么以及如何选择适合你的版本

在Java的世界里,JDK是你探险的魔法工具箱,选择合适的版本就像选择正确的魔法工具一样重要。无论你是想要老版本的稳定性,还是追求新版本的创新,都有适合你的JDK版本。Oracle JDK:就像从一个著名的魔法学院学习一样,Oracle JDK 是由Java的创造者之一提供的,但要注意的是,从Java 11开始,商业用途可能需要付费。老版本(比如Java 8):就像一把经典的魔法杖,老版本的JDK可能更稳定,有更多的资料和教程。如果你追求新鲜和想要体验Java的最新魔法,选择较新的版本可能更适合。

2023-11-12 19:06:41 138

原创 Java是什么?和Python比起来怎么样?有必要学吗?

不过,遗憾的是,Oak 已经被 另外一家公司注册了,因此 1995 年 5 月 23 日,Oak 语言改名为 Java。James Gosling 回忆说,“Java”是一个叫 Mark Opperman 的人提议的,他是在一家咖啡店得到灵感的,“Java”是印度尼西亚爪哇岛的英文名,因生产咖啡而闻名。比较在这个领域广泛使用的Python而言,Java作为一种通用的编程语言,就像一挺通用机枪,可以用于各种不同的编程任务和项目,具有广泛的应用范围和强大的功能。所以,学习 Java 还是很有“钱”“秃”的。

2023-11-12 19:05:55 40

原创 关于Delphi的随想

于是,我就开始学习Delphi 了,刚开始用的是Delphi7。fortran是用学校的vax小型机中心机房终端操作的,记得在机房做毕业论文的日日夜夜,空调,抗静电地板,防火吊顶,白大褂,初步感受到了现代科技,当时家里连固定电话都没有。学了这么些语言,忽然想到实际上只有一个语言,这个语言是所有语言的父类,其他的各种语言C#,Java,pascal,c,php,python,basic,fortran等等都是这个父类的子类,有继承有多态有封装,面向对象这个思想仔细想来有点意思,各种概念实际上不也是类么?

2023-11-12 09:47:32 55

原创 解决ArcGIS10.7无法连接Oracle问题的工作实践

我使用的是ArcMap10.7, Oracle数据库刚开始使用的是Oracle 21c XE 64位 for Linux,可是在设置连接的时候,总是出现如下错误信息:"不能连接到oracle数据库,因为数据库客户端软件加载失败". 经反复调试都没有解决,百思不得其解.后来发现ArcMap10.7等版本需要使用Oracle 32位客户端,而我的电脑上客户端是64位的.为了解决这个问题,我将Oracle数据库换成了11g 32位版本,客户端同样安装11g32位版本,经测试连接成功.

2023-11-12 09:14:20 499 1

原创 为云服务器(VPS)增加一个站点支持

Ubuntu+Nginx多站点支持

2022-11-21 15:14:43 600 1

边界地理空间数据:不同的途径和方法源代码

一组地理空间点、线或多边形周围边界的技术。限制数据集就像在数据周围画出看不见的栅栏,从而实现高效的搜索、查询和处理。我们将深入研究几种不同的边界方法,探索它们的特点。我们的目标是帮助为我们的特定用例选择最佳边界方法。

2023-12-29

瑞虎照片抽奖软件演示版本

一个有趣的照片抽奖软件

2023-12-24

仿ACDSee缩略图Delphi7源代码

仿ACDSee缩略图Delphi7源代码

2023-11-14

贺卡生成示例delphi7源代码

将图片和音乐叠加生成exe可执行文件源代码,编程工具为Delphi7.

2023-11-14

空空如也

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

TA关注的人

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