Windows环境搭建:PostGreSQL+PostGIS安装教程

Windows环境搭建:PostGreSQL+PostGIS安装教程

文章目录

一、安装环境

操作系统:WINDOWS
postgresql:17
postgis:3.5.3

软件获取方式:订阅专栏后,从私信查收本专栏配套完整资料包。

二、PostGreSQL安装

1. 安装postgresql

双击.exe开始安装。

在这里插入图片描述

路径可以选择默认。

在这里插入图片描述

全部勾选,点击Next。

在这里插入图片描述

点击Next。

在这里插入图片描述

数据超级用户(postgres)密码。

在这里插入图片描述

端口默认为5432,不变。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

可以勾选运行Stack Builder安装向导,也可以不选。

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

2.连接postgresql

运行pgAdmin4,打开数据库管理工具。

在这里插入图片描述
在这里插入图片描述

输入安装时配置的密码,点击OK连接成功。

在这里插入图片描述

postgresql数据库界面及资源结构如下所示:

在这里插入图片描述

三、PostGIS安装

1. 安装postgis

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

2. 创建GIS数据库

(1)创建数据库

输入名称,Owner选择postgres。

在这里插入图片描述

(2)创建GIS扩展

参考阅读shapefile矢量数据导入postgis的三种方法

在这里插入图片描述

3. 导入矢量数据

(1)连接postgresql

在这里插入图片描述

(2)添加矢量文件

在这里插入图片描述

矢量数据保存在continent表中。

在这里插入图片描述

四、GIS软件访问数据库

1. Globalmapper

在这里插入图片描述


在这里插入图片描述

2.QGIS

在这里插入图片描述

Read more

一文读懂Spring AOP:手把手教你优雅实现“无侵入”代码增强

目录 1.什么是Spring AOP? 2.SpringAOP优点与上手 Spring AOP 的核心术语 3.通知类型注解 4.@PointCut+@Order 5.切点表达式 6.代理模式 7.Spring AOP原理 1.什么是Spring AOP? AOP=>面向切片编程思想,是一种对一类问题集中处理的思想,比如拦截器,统一返回结果管理,统一异常处理,登录校验......如果使用OOP(面向结果编程)会让相同的代码重复多次出现,业务方法中混杂着非核心的逻辑。 Spring AOP就是为了解决这些问题存在,是AOP思想的其中一种实现方式 2.SpringAOP优点与上手 优点: * 不影响原有代码,解耦 * 便于维护功能 * 提高开发效率 * 减少重复代码 快速上手SpringAOP 编写一个使用SpringAOP计算所有方法的运行时长的例子 1.

By Ne0inhk
最佳实践 - 基于鸿蒙生态的轻量化记账工具开发:融合 ArkUI 组件与分布式数据管理

最佳实践 - 基于鸿蒙生态的轻量化记账工具开发:融合 ArkUI 组件与分布式数据管理

最佳实践 - 基于鸿蒙生态的轻量化记账工具开发:融合 ArkUI 组件与分布式数据管理 前言 本文通过 “易记账” 鸿蒙应用实例开发过程中的关键技术场景:entry 模块构建从启动到业务交互的核心链路,借助 common 模块实现跨页面代码复用,利用 ArkUI 组件快速搭建账单录入与统计界面,以及 DatePickerDialog 在不同业务场景下的适配使用,从开发视角还原鸿蒙技术在实际项目中的落地过程,展现鸿蒙生态的实践价值与发展潜力。 项目简介 AppScope 存放应用级全局资源与配置,确保全应用样式、常量统一;common 集中管理多模块复用的通用代码、组件与工具类,提升开发效率;entry 作为应用入口模块,承载主界面与核心记账业务逻辑,是用户交互的核心;oh_modules 存储项目依赖的鸿蒙相关模块,为功能实现提供基础支持;screenshots 用于归档应用界面截图,方便项目文档说明使用 鸿蒙技术实践:易记账 1、entry目录结构:components 放可复用的 UI

By Ne0inhk
客户端负载均衡器深度解析 Spring Cloud LoadBalancer与Ribbon源码剖析

客户端负载均衡器深度解析 Spring Cloud LoadBalancer与Ribbon源码剖析

作为有多年Java经验的开发者,我见证了微服务架构中负载均衡技术的演进历程。从最初的集中式负载均衡到现在的客户端负载均衡,技术选型直接决定整个微服务架构的性能和稳定性。今天我将深入解析两大主流客户端负载均衡方案的技术原理、实战应用和选型策略。 目录 ✨ 摘要 1. 客户端负载均衡:微服务架构的"交通指挥官" 1.1 什么是客户端负载均衡? 1.2 为什么需要客户端负载均衡? 2. Ribbon深度源码解析 2.1 Ribbon架构设计 2.2 Ribbon负载均衡算法实现 2.3 Ribbon与Spring Cloud整合 3. Spring Cloud LoadBalancer深度解析 3.1 LoadBalancer架构设计 3.2 LoadBalancer负载均衡算法 3.3 LoadBalancer的自动配置机制 4. 核心机制对比分析 4.1 架构设计对比

By Ne0inhk
【OpenClaw从入门到精通】第03篇:吃透Gateway/Skills/ClawHub核心概念(2026实测+避坑)

【OpenClaw从入门到精通】第03篇:吃透Gateway/Skills/ClawHub核心概念(2026实测+避坑)

摘要:本文针对OpenClaw新手易混淆的核心概念痛点,以通俗类比+实操演示拆解OpenClaw核心、Gateway、Skills、ClawHub四大组件。通过“数字员工团队”类比明确各组件定位:OpenClaw核心是“老板”(调度中心)、Gateway是“前台+后勤”(后台进程)、Skills是“专业员工”(功能插件)、ClawHub是“人才市场”(技能商店)。补充版本更名史、技能加载优先级、ClawHub与GitHub区别等关键细节,结合“AI融资新闻查询并邮件推送”虚拟案例演示组件协同流程,梳理5个高频认知误区及解决方案。所有内容基于2026年官方文档实测,案例为虚拟构建,代码仅作示例未上传GitHub,兼顾新手理解与进阶实操参考,帮助读者建立清晰的OpenClaw架构认知。 优质专栏欢迎订阅! 【DeepSeek深度应用】【Python高阶开发:AI自动化与数据工程实战】【YOLOv11工业级实战】 【机器视觉:C# + HALCON】【大模型微调实战:平民级微调技术全解】 【人工智能之深度学习】【AI 赋能:Python 人工智能应用实战】

By Ne0inhk