首页
文档
资源
地图
数据
计算
教程
专题
Python与开源GIS
WebGIS在线教程
Python教程
实验室
开源GIS中文文档
Python工具/类库中文文档
其它技术文档
开源地理空间基金会中文分会文档
公众号
用户
我的信息
首页
文档
编程与开发
编程与开发
在Debian中安装自带nodejs
在Debian 13中自带了 nodejs 20, Debian 12中自带了 nodejs v18 , 安装使用非常方便。 安装Node sudo apt install -y nodejs npm 安装配置VueJS3+Quasar 先安装基本程...
2025-11-07 01:42:57 UTC
Sphinx 8.2.0 版本中文搜索功能故障分析与解决方案
Sphinx文档生成工具在8.2.0 版本中出现了一个影响中文搜索功能的关键问题。 当用户配置中文语言环境并启用jieba分词时,系统会抛出 'PosixPath' object is not iterable 的错误,导致文档构建过程失败。 问题背景 ...
2025-10-06 13:03:19 UTC
Django ForeignKey.related_name 的使用方法及示例
ForeignKey.related_name 用于从相关对象返回到此对象的关系的名称。 它也是 related_query_name (用于目标模型的反向过滤器名称的名称)的默认值。 有关完整说明和示例,请参阅相关对象文档。 请注意,在抽象模型上定义关...
2025-10-06 12:57:15 UTC
最佳 Linux 数据可视化工具分享
在云软件泛滥的世界中, 数据可视化工具已在全球各地为企业带来益处。 它们当然物有所值, 其强大的功能有助于收集数据并以各种图形格式呈现数据, 并可以轻松分析和共享数据, 以促进成功和创新。 下面列出的七款软件展示了市场上一些最深刻和最强大的功能。 适用...
2024-07-04 01:10:16 UTC
10 个最佳机器学习库
机器学习或 ML 由 Arthur Samuel 于 1959 年首次提出, 它是人工智能的一部分,赋予机器学习并使其实现自我改进的能力。 通过机器学习,开发人员可以训练机器从自己的经验中学习, 而无需显式编程来执行上述操作。 为了使用机器学习完成如此...
2024-06-14 00:57:35 UTC
最佳编程操作系统【推荐】
每台笔记本电脑、手机和视频游戏机都有一个 OS(操作系统)。 我们可能熟悉两个最流行的操作系统:macOS 和 Windows。 但最适合编程的操作系统是什么?它们之间有何不同呢? 本文将引导大家了解三种最佳的编程操作系统, 并帮助您了解每种操作系统...
2024-05-11 00:55:07 UTC
用于协作代码开发的 10 大 GitHub 集成
GitHub 是开发人员的天堂。开发人员在分布式 GitHub 存储库中存储和管理其源代码, 允许多个贡献者同时处理项目。这种协作行动将生产力提高了 22%,将修复漏洞的速度提高了 7 倍, 并将入职时间缩短了 80%。 作为一个版本控制系统,它允许开...
2024-05-09 00:57:38 UTC
最佳 JavaScript 框架
什么是 JavaScript 框架? JavaScript 框架是预先编写可重用代码的集合, 可用作模板或蓝图, 帮助开发人员更有效地为所有 Web 浏览器构建 Web 应用程序。 也可以说 JavaScript 框架是一种Web 开发框架, 但它们是...
2024-04-15 01:13:52 UTC
最佳编程 Linux 发行版:排名前 6
最适合编程的 Linux 发行版是什么呢? 本文对它们进行了评估并在此提供了一定的见解。 简而言之,目的是为了帮助找到适合自己风格的一款。 最适合初学者:Ubuntu 最佳全能:Manjaro 最适合高级用户:Arch Linux 什么是 Linux...
2024-04-07 00:59:03 UTC
推荐适合初学者的 25 个基本 Linux 命令
Linux 是当今广泛使用的功能强大的操作系统, 据 TOP500 的数据显示, 全球排名前500的超级计算机100%采用 Linux, 这是一个惊人的统计数据。 Linux 是如此普遍, 以至于它出现在手机、汽车、冰箱和 Roku 设备中。 它运行着...
2024-01-25 01:02:01 UTC
最佳 Web 开发 IDE
在快速变化的 Web 开发世界中, 可以说用于 Web 开发的最佳 IDE 可以对编码体验产生巨大的影响。 无论是 Web 开发经验丰富的人还是初学者, Web 开发 IDE 都可以提高工作效率、简化工作流程并让编码变得更加愉快。 无论想要优先考虑无缝调...
2024-01-15 00:52:20 UTC
2024年最佳人工智能编码助手
什么是人工智能编码助手? 2024 年仍然是人工智能年, 77% 的开发者支持人工智能工具, 约 44% 的开发者已经在日常生活中使用人工智能工具。 但什么是人工智能编码助手? 简而言之,人工智能编码助手是一种人工智能驱动的工具, 旨在帮助您编写、审查...
2024-01-02 01:46:03 UTC
GIS 编程:释放代码的力量
有没有想过那些自学成才的 GIS 程序员, 他们的成功是由什么推动的呢? 他们尽情享受 Python、JavaScript、SQL、VB.NET、C++、HTML、CSS 的完美组合, 这些构成了最流行 GIS 编程语言的核心武器库。 虽然 GIS 编...
2023-11-28 01:18:28 UTC
Python pip换成阿里云源
Python使用pip安装类库,在国内使用需要替换成国内源,避免由于网速问题导致安装失败。 一直以来使用的都是豆瓣的源,但是最近安装时特别地慢。 而且这个慢看起来不是由于网速导致的。像下图,看起来已经下载完成,但是等了好几分钟也没有安装完成。 开始以为...
2023-08-13 13:18:21 UTC
ArcGIS Pro 中的 Python
Python 是一种免费、跨平台、开源的编程语言。 它被广泛使用和支持。 如需了解有关 Python 的更多信息, 请访问 Python 网站(https://www.python.org/)。 Python 随 ArcGIS 9.0 引入 ArcGI...
2023-06-15 00:52:59 UTC
GIS 编程语言概述
设计许多地理空间系统的一个基本要素是选择要使用的编程语言(或多种语言)。 我们可以设想大多数激动人心的项目都将至少涉及一些编程来定制现有工具或开发全新的工具。 当今,对地理空间专业人士有用的编程语言种类繁多, 维基百科就列出百余种语言。 表征编程语言 ...
2023-06-14 00:49:37 UTC
GIS 开发人员的 7 个 GitHub 存储库
作为 GIS 开发人员, 了解最新的工具和资源非常重要。 本文介绍了 7 个 GitHub 存储库, 该存储库对于 GIS 社区中的任何人而言都是必不可少的。 从开源软件到数据集和教程, 这些存储库拥有在游戏中保持领先地位所需的一切。 GitHub 存...
2023-06-13 01:05:18 UTC
面向 GIS 开发人员的 5 种顶级编程语言
GIS 开发人员是设计和开发地理信息系统的程序员, 需要了解客户要求和系统设计, 以及了解与 GIS 应用程序相关的所有程序。 因此,可以说 GIS 开发人员是全栈开发人员。 开发人员必须充分了解整个系统。 在本文中,我们分享了一份面向 GIS 开发人...
2023-04-25 01:06:03 UTC
作为开发人员或系统管理员需要了解的 10 个 DevSecOps 工具
DevSecOps 是一种使用 DevSecOps 工具在 DevOps 生命周期的每一步实施安全性的实践。 在软件开发中, DevOps 是特定开发活动与 IT 运营的结合。 这种结合旨在提高软件质量并实现持续交付。 如果我们将安全管理添加到 Dev...
2023-03-27 06:16:33 UTC
15 个用于轻松呈现数据的 JavaScript 表库
JavaScript 是一种高级脚本语言, 可为网页添加功能和交互性。 使用 JavaScript, 可创建动态更新的内容、动画图像,甚至控制多媒体。 据2022 年进行的一项研究表明, JavaScript 是最常用的编程语言。 JavaScri...
2023-03-16 01:56:44 UTC
7 个适合中级开发人员的酷炫 Python 项目创意
大多数人都熟悉编程世界中的 Python 语言, 学习 Python 并构建项目对于开发人员来说始终是一种奇妙的体验。 这种语言在当今时代确实值得大肆宣传, 如果它能解决很多现实世界的问题, 那么为什么不选择它呢。 每个程序员的旅程都是从学习任何编程语...
2023-03-14 08:28:00 UTC
R 编程语言中用于数据科学和分析的最常用 60个软件包
本文全面列出了60 个最常用的 R 软件包, 这些包有助于在处理数据科学/分析项目时实现以下一些目标: 预测建模 数据处理/操纵 可视化 一体化 Hadoop 图形用户界面 数据库 以下是大约 60 个 R 软件包的列表, 它们有助于在创建预测模型...
2023-03-10 01:35:25 UTC
GIS 应用程序开发:非编码人员的完整指南
GIS 改变了我们对地图的看法, 它们在某种程度上变得内容更丰富, 使用方式也更多。 通过 GIS 应用程序开发可以发现此问题以及您可能遇到的许多其他问题, 它可以帮助任何企业, 可能是各种商业、教育或环保。 接下来请阅读本文的非编码人员指南, 以更深入...
2023-02-28 01:05:27 UTC
未来全球最受欢迎的11种编程语言
新的编程语言和技术正在获得更多的关注, 同时许多现有的技术也正在慢慢消失。 如果编程是绘画, 编程语言就是不同类型的画笔。 要执行一项任务, 计算机必须理解命令的语言, 这就是编程语言发挥作用的地方。 我们今天在数字世界中看到的一切都可以归功于编程语言。...
2023-02-17 00:52:49 UTC
Python 适用于 GIS Web 应用程序开发吗?
GIS 技术的使用由于其独特的功能、流行度和需求而迅速增加。 许多企业开发 GIS 应用程序来推广他们的业务产品或服务。 在 GIS 应用开发中, 企业往往主要关注两种。 一种是 GIS Web 应用程序开发, 另一种是 GIS 移动应用程序开发。 开发...
2023-02-07 01:56:11 UTC
面向开发人员的10个有趣开源 GitHub 项目
招聘人员在招聘技术人才时往往会看重活跃的 Github 帐户, 这使得对开源项目的贡献成为在开始技术职业生涯时获得优势的绝对必要条件。 除了练习软件开发外, 还可以将开源项目添加到投资组合中。 然而仍然存在一个问题,几乎每个人, 包括谷歌、Faceboo...
2023-02-03 01:06:22 UTC
7 种常用的数据挖掘技术分享
随着信息领域的进步, 技术在各个领域产生了大量数据库。 因此更加需要存储和操作重要数据, 以便以后用于决策和改进业务活动。 本文我们将分享7种数据挖掘技术, 体验在数据化运营商业实践中的风采。 什么是数据挖掘? 数据挖掘是从海量数据中提取有用信息和模...
2022-11-01 02:17:10 UTC
容器中使用nodejs创建OpenLayers项目的问题:create-ol-app could not find commit hash for HEAD
今天尝试建立 OpenLayers 页面,参考 https://openlayers.org/doc/quickstart.html ,看起来应该是比较简单。 这个页面中创建项目的命令为: npm create ol-app my-app 现在都是用...
2022-10-27 14:03:50 UTC
防止容器podman自动退出的几种方法
最近重新部署DDE项目,试着完全采用容器的方法。 调试过程中使用podman run命令来运行,run执行完后podman立即销毁退出,留下了一堆报错信息,无法进入podman调试。 尝试找了让podman防止自动退出的命令,在此期间能直接进入podma...
2022-10-21 23:44:04 UTC
为什么 Python 是大数据的完美选择?
众所周知,大数据是现代最有价值的商品。 公司产生的数据量正在快速增加。IDC 表示, 到 2025 年,全球数据将达到 175 zettabytes。 一个Zettabyte 相当于 1 万亿 GB,现在乘以 175 倍, 可以想象一下数据爆炸的速度有...
2021-08-30 00:48:56 UTC
Java与Python的发展前景分析
Java Java语言是一门面向对象编程语言,不仅吸收了C++语言的各种优点, 还摒弃了C++语言里难以理解的多继承、指针等概念, 因此Java语言具有功能强大和简单易用两个特征。 Java语言作为静态的面向对象编程语言的代表, 极好地实现了面向对象的理...
2021-08-11 01:03:19 UTC
编程的技术与艺术
编程是技术还是艺术 有人认为编程是一种熟练工种,也有人把编程说成是艺术创作。 这两种意见争论比较激烈。 我们换个工种来看,石匠应该是熟练工种,属于工人, 更和艺术似乎沾不上边。但正是这些石匠,给我们留下多少文物古迹, 如乐山大佛、莫高窟等等。应该说这些石...
2021-07-06 01:06:46 UTC
地理信息权的含义
广义的地理信息权是包括有关地理信息的获取、传播、使用和控制的资格和能力。 地理信息获取权就是采集、测定、表述和处理自然地理要素和地表人工设施的空间位置、 大小及其属性等的数据和符号的资格。通常认为, 包括地理信息在内的一切信息的获取权是公民在社会生活中与...
2017-01-23 02:45:07 UTC
ScribeFire 出错 XML解析错误:未定义的实体
有些日子不在Ubuntu下干活了,发现ScribeFire居然不能用了,一按F8就提示XML解析错误:未定义的实体 位置:chrome://scribefire/content/scribefire.xul 行:184,列:19: gobai了一阵子,基...
2016-10-31 08:44:40 UTC
PHP 字符串
字符串变量用于存储并处理文本片段。字符串变量用于包含字符串的值。 在本教程中,我们打算介绍几个在 PHP 中用于操作字符串的最常用的函数和运算符。在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。 在下面,P...
2016-10-31 08:17:02 UTC
用IDL生成数组的方法
有一段时间不用IDL了,今天在处理FAST格式的Landsat影像时,想要按波段将FAST格式的影像存储为GeoTIFF格式的影像,需要针对波段数生成数组, 于是重新看了一下在IDL中生成数组。 对于一维数组而言,IDL自然就可以生成一个数组,每个元素的...
2016-10-31 06:53:40 UTC
在Windows下搭建linux开发环境
一周以前,老师希望我以后可以把他现在做的这个网站系统持续的开发下去,但是对于我这种门外汉来说无异于天边的一个泡沫。但老师很耐心的说:毕竟刚开始,一切都要慢慢来。所以,我下了决心好好向老师学习关于网站开发的知识。 对网站的开发,首先就是搭建虚拟环境,当然你...
2016-10-27 09:49:40 UTC
不同编程语言实现统计子字符串在另一个字符串中出现次数问题的解决方法
这几天要做一下网站提取关键词的功能,开始想着使用中文分词的方法来做,后来又想使用DFA算法来匹配,但到最后一想,针对小型网站,关键词相对比较固定,只要建立好字典,主要就是使用字典进行匹配,只要关键词在标题、正文中出现,就可以进行设置。当然,其中还会涉及到...
2016-10-27 09:49:40 UTC
地理运算--时间计算
1.地方时的计算 某地的地方时=已知地的地方时±两地的经度差(度)×4分钟(东加西减)。 2.已知某地的区时,求另一地的区时 所求地区时=已知地区时±两地时区差×1小时。 正负号选取原则:东加西减(所求地位于已知地的东面,取“+”;位于西面,取“-”)。...
2016-10-24 14:05:28 UTC
地理运算--昼夜长短与日出日落时刻的计算
昼夜长短与日出日落时刻的计算 (1)昼夜长短的计算 ①已知昼弧和夜弧所跨的经度数,求昼长和夜长: 昼长(或夜长)=昼弧经度数(或夜弧经度数)/15° ②已知日出和日落时间(时刻),求昼长和夜长: 昼长=日落时刻-日出时刻=(12时-日出时刻)×2=(日落...
2016-10-24 14:05:28 UTC
1
2
>
进展
844
新闻
338
数据
292
资源
45
其他
169
技术
759
编程与开发
63
软件应用
399
开源GIS
247
空间技术
50
专业
2685
遥感
282
GIS
2097
应用
43
生态环境
263
编程与开发
213
Python语言
63
开源GIS编程
150
教育
6112
历史
76
技术理论
951
教育培训
16
文化
353
科普
4716