利用PostGIS自带工具导入shp数据

PostgreSQL shapefile 导入导出 1.pgsql2shp & shp2pgsql 命令行工具方式导入导出 shapefile 2.QGIS工具导入导出 shapefile 3.OGC/EPSG/SRS/CRS 等相关概念 阅读详情

一、shapefile导入PostGIS


1、利用PostGIS自带工具导入

开始程序搜索如下工具

在这里插入图片描述 

打开工具界面如下图,点击View conncetion details进行数据库连接,点击Add File进行Shapefile所在路径加载,点击Option进行编码设置,设置完成后点击Import进行导入。

 

设置中勾选区分大小写:

 

导入成功,数据库增加表,字段中包含 the_geom空间字段。

如果编码格式不对,将出现如下错误

在这里插入图片描述

用QGIS打开shp图层,查看图层属性编码类型,如下图显示是UTF-8

打开shp图层属性表发现中文字段乱码

此时在QGIS中将图层编码修改为system,再打开属性表,中文正常显示,将图层save as(编码为UTF-8)后再按上面方法导入即可。

最后编写系统对应图层,编辑数据库名称与数据来源是PostGIS

2、利用命令行导入

在postgresql安装路径下打开cmd

输入shp2pgsql 可查看相应命令

windows导入命令如下

shp2pgsql -s 4326 -W GBK -f 路径/文件名.shp 新建的数据表名 数据库名|psql -h localhost -U 用户名 -p 5432 -P 密码 -d 数据库名 

linux导入命令如下



二、PostGIS导出shapefile


1、PostGIS自带工具切换至export
2、pgsql2shp命令

将 Shp 导入 PostGIS 空间数据的五种方式(全) 在地理信息系统(GIS)开发与空间数据处理中,将 Shapefile(Shp) 导入 PostGIS 空间数据库是常见且基础操作。无论是数据分析、地图可视化,还是空间计算,高效的数据迁移能力直接影响工作的流畅性。本文将介绍五种方法实现 Shp 数据导入到 PostGIS 空间数据库,这几种方式各有其特点和优势,读者可根据需求自行尝试。 阅读详情

相关推荐

PostgreSQL和PostGIS安装、导入shp或gdb格式数据至数据库、使用QGIS测试上传PstGIS数据库操作和代码

本文详细介绍了postgresql和postgis安装步骤,并且使用postgis测试上传shp和gdb格式的矢量数据至数据库,包括步骤和代码,并使用qgis连接postgis数据查看数据库里的数据,数据依旧和本地数据一样可查看可编辑,方便后续数据底座开发和服务。

weixin_46456488的博客 1246

PostGIS导入SHP

一、PostGIS导入SHP 利用PostGIS安装时附带的PostGIS 2.0 ShapeFile and DBF loader explorer工具导入 1.点击【View Connect Details】输入PostSQL服务连接信息 2.点击【Add File】导入shp文件 注:此工具对中文支持有问题,shp文件路径及名称不能包含中文 3.点击【options】设置编码格式为GBK ...

小郑的博客 2478

PostGIS导入导出shapefile

一、shapefile导入PostGIS 1、利用PostGIS自带工具导入 开始程序搜索如下工具 打开工具界面如下图,点击View conncetion details进行数据库连接,点击Add File进行Shapefile所在路径加载,点击Option进行编码设置,设置完成后点击Import进行导入。 出现如下错误 用QGIS打开shp图层,查看图层属性编码类型,如下图显示是UTF-8...

zhangeximu的博客 2401

postgis导入导出shp文件

postgis导入导出shp文件,主要有两种方式: 一、借助PostGIS shapefile工具 具体操作可参考 PostGIS教程四:加载空间数据 https://blog.youkuaiyun.com/qq_35732147/article/details/85228444 二、调用Postgis的pgsql2shp.exe程序1、shp导入postgis 1)cd到PostgreSQL安装的bin目录 cd C:\Program Files\PostgreSQL\12\bin 2)调用pgsql...

Rainder_YL的博客 3340

安装postgis,使用postgis导入shapefile的步骤总结

最近在做开源WebGIS方面的工作,要使用postgis导入shapefile数据.难点在安装过程和导入时命令行参数的使用,以下分别作个介绍,希望对大家有点用一.安装postgis  (1)首先到postgresql的官方网站(www.postgresql.org)上下载最新版的开源数据库postgresql,我当前下载的最新安装包是postgresql-8.3.6-1-windows.e

John Larry的万维空间 1万+

PostGIS 数据库的 SHP 和 GDB 格式导出

PostGIS 是一个用于存储地理空间数据的开源空间数据库扩展,它提供了许多地理空间功能和操作。在某些情况下,你可能需要将 PostGIS 数据库中的数据导出为 SHP (Shapefile) 或 GDB (Geodatabase) 格式,以便在其他 GIS 软件中使用或与其他人共享。本文将介绍如何使用 PostGIS 导出数据为 SHP 和 GDB 格式。

WwyOle的博客 1778

postgis入门02

01、创建包含geometry类型的表 -- 第一种方式创建包含geometry类型的表 CREATE TABLE station ( ID SERIAL PRIMARY KEY, -- 主键 NAME VARCHAR ( 64 ), -- 名称 coord GEOMETRY(Point,4326) -- 点坐标,coord是字段名称,一般是geom或the_geom,可以自定义 ); -- 创建索引 CREATE INDEX indexName ON tableName U

MZ_的博客 338

【学习体会】Lighttools8.4.0:软件基本使用+光度学基本概念+系统初始设置

关于Lighttools8.4.0软件的安装教程,详见我的另一篇博文:【软件安装】win10下Lighttools8.4.0(64)光学系统建模软件的安装教程 在本文中,我们将学习到,光度学的基本概念、系统初始设置、物体模型坐标的使用方法、简单光学系统实例、系统浏览器的作用和内容、设置虚拟相机并渲染视图中的图像、仿真结果3D显示等。 如果有其他感兴趣的内容但是我又没有写的,欢迎在评论区留言! 光度学的基本概念 软件的基本介绍 参考博文:https://www.docin.c...

LeonJin的博客 2万+

Shp文件导入PostGIS失败

Shp文件导入PostGIS失败解决方法 Shapefile import failed. 出现以上错误,一切都是按照教程来,option选项甚至挨个选了尝试都不行,值得注意的是,这个导入失败没有提示错误原因。这一点很不一样,网上的错误都有提示,比如: dbf file (.dbf) can not be opened. (这个问题也遇到过,是有中文路径的原因) 这个导入失败没有提示原因,这就比...

qq_35996394的博客 5190

大疆C板使用C610电调驱动M2006电机(hal库)

大疆C板使用C610电调驱动M2006电机,以及遇到代码没问题,但是电机死活不转的处理

qq_46210601的博客 6023

【深度学习】肺结节分割项目实战二:分割肺实质

在后续训练模型的时候如果直接使用原始的肺部CT图像,其中的非肺区域会对训练造成干扰,因此我们需要提取分割肺实质。这一部分参考了kaggle上的教程。 从这张CT图像中可以看出扫描器以外的部分为黑色,背景和肺内部颜色较深,非肺组织和骨头颜色较浅。我们的目的是将肺部分割出来。由于肺部区域和其他部分对比明显,我们可以设置一个合适的阈值对图像中的区域进行隔离。 import argparse import os import numpy as np from medpy.filter.smoothing imp

weixin_42182906的博客 7242

通过postgis将shp格式数据导入postgresql数据库

通过postgis将shp格式数据导入postgresql数据库的步骤及注意事项

陆杨0321的博客 4828

STM32 IAP+APP合并Hex文件全自动脚本(Keil5一键生成)

本文详细介绍了一种基于Keil5开发环境的STM32 IAP与APP程序Hex文件全自动合并方案。通过编写批处理或Python脚本,并将其集成到Keil的编译后流程中,实现一键编译、自动合并,彻底解决手动操作繁琐易错的问题,极大提升STM32固件开发与远程升级的效率。

weixin_29191761的博客 307

shp2pgsql 导入 Shp 到 PostGIS 空间数据库

m a_file_name指定一个文件,其中包含一组(长)列名到10个字符的DBF列名的映射。文件的内容是一行或多行两个名称,用空格分隔,没有尾随或前导空格。请注意,这不能与-D标志一起使用,因为“转储”格式总是使用事务。要主义的是使用此选项加载多个文件,这些文件必须具有相同的属性和相同的数据类型。如果输入的维度比指定的少,则输出将用零填充这些维度。如果输入具有指定的更多尺寸,则不需要的尺寸将被删除。只有当所有几何体实际上都是单一的(即具有单个壳的多边形,或具有单个顶点的多边形)时,才能成功。

GIS之路 1419

从零抓包分析AVDTP:用Wireshark解密蓝牙音频传输全流程

本文详细介绍了如何使用Wireshark抓包工具分析AVDTP协议,解密蓝牙音频传输的全流程。从实验环境搭建到信令交互解析,再到媒体流传输深度分析,逐步揭示蓝牙音频传输的技术本质,帮助开发者深入理解AVDTP协议的工作机制。

sun99的博客 204

YOLOv8 改进有效涨点专栏目录 | 含卷积、主干、注意力机制、Neck、检测头、损失函数、二次创新C2PSA/C3k2等各种网络结构改进

YOLOv8在目标检测领域的地位与优势模型改进的意义与价值本专栏的特色与创新点读者学习路径建议关键改进点回顾不同场景的模型选型建议开源社区资源汇总持续学习路径指南YOLOv8在目标检测领域的地位与优势模型改进的意义与价值本专栏的特色与创新点读者学习路径建议关键改进点回顾不同场景的模型选型建议开源社区资源汇总持续学习路径指南。

weixin_39818775的博客 1073

将shp导入到postgis。

/ 设置自定义的表名。System.out.println("连接postgres失败");System.out.println("连接postgres成功");System.out.println("创建postgres数据表失败");System.out.println("连接postgres出错");// 生成自定义表名:shp文件名 + 时间戳。// 生成自定义表名:shp文件名 + 时间戳。// 生成自定义表名:shp文件名 + 时间戳。// 创建图层数据迭代器。// 创建图层数据迭代器。

zz736421的博客 1971

RT-DETR的AIF模块+YOLOv8:融合注意力与特征交互,打造实时检测的科研级进阶方案

从理解AIF模块“细粒度注意力+跨尺度交互”的核心设计,到亲手将其嵌入YOLOv8并验证在复杂场景的表现,再到基于此探索属于自己的科研与工程方向——这个过程能让你深刻理解“注意力机制与CNN融合”在实时检测中的核心价值。现在就开始行动,相信你会在实时目标检测的“智能进化”之路上,走出一条属于自己的技术路径。从实验对比图可见,集成AIF模块的YOLOv8,其mAP(平均精度)在多个阈值下均有提升,尤其是mAP50-95(高IoU阈值下的精度)提升更为显著,充分证明了AIF对细粒度特征的捕捉能力。

m0_64661770的博客 188

PostGIS Bundle 导入 Shp 到 PostGIS 空间数据库

❝PostGIS Bundle提供了高效的工具,可将Shapefile (Shp)空间数据快速导入 PostgreSQL/PostGIS 空间数据库,支持几何对象、属性数据及空间参考的完整迁移。无论是单文件导入还是批量处理,均可通过命令行或图形化工具轻松完成。是一套专为 PostgreSQL 数据库设计的空间数据库扩展包,它显著增强了 PostgreSQL 在地理空间数据处理方面的能力。

W11929311582的博客 1003

YOLO格式数据集划分

YOLO格式的数据集划分 标题标签格式txt import os import cv2 import random from PIL import Image # os.makedirs('labels_train') # os.makedirs('labels_val') img_train_path ='./img_train/' #图片训练集保存路径 img_val_path = './img_val/' #图片验证集保存路径 labels_train_path = './labels_t

weixin_51154380的博客 3308

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ogr2ogr 导入 Shp 到PostGIS空间数据库

库的一部分,是一款功能强大的开源命令行工具,主要用于处理和转换地理空间数据。它支持多种矢量数据格式转换,包括 ESRI Shapefile、GeoJSON、KML、GML、PostgreSQL/PostGIS、GeoPackage 等,是地理信息系统 (GIS) 数据处理的必备工具。文件时的默认值是使用数据库"数字"类型,这比"整数"和"双精度"等简单数字类型更精确,但有时更难使用。驱动,如果输出下图红色方框内容,则可以正常使用。中,也可以使用可执行文件的完整路径。,即在目标数据库中要创建的表名。

GIS之路 1137

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

GeoTools 将 Shp 导入PostGIS 空间数据库

特别是与空间数据库PostGIS 相结合,更能展示出其空间数据处理的优势,借助 GeoTools,我们可以实现 Shp 数据高效入库。俗话说,工欲善其事,必先利其器,只有将前期工作做好了,才能更好的推进往后的开发工作。在数据正式入库前,判断目标表是否存在,如果存在则将其删除,否则创建新表。参数为字符串类型,需要使用双引号,否则会导致数据库连接失败。,不符合我的需求,我需要将大写字段修改为小写,然后将。版本为11,需要先行下载,并设置好环境变量。,需要先行下载,并进行项目配置。

GIS之路 1332

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

postGIS导入shp文件

postGIS导入shp文件 问题1:中文路径(无法打开dbf) 解决方法:使用英文路径 问题2:无法导入shp 导入前执行如下命令: -- 启用PostGIS CREATE EXTENSION postgis; -- 启用拓扑 CREATE EXTENSION postgis_topology; -- 启用 Tiger CREATE EXTENSION fuzzystrmatch; -- 启用美国Tiger Geocoder CREATE EXTENSION postgis_tiger_geocoder

会飞的鱼@的博客 2467

【使用QGIS入库将shp数据导入postgis、postgres数据库】

使用QGIS入库将shp数据导入postgis、postgres数据库

x38160的博客 7818

利用python加gdal将shp文件导入postgis数据库相关问题

@[TOC]利用python加gdal将shp文件导入postgis数据库相关问题 文章目录前言一、如何利用gdal将shp文件导入到postgis数据库?二、结果1.结果2.报错总结 前言 本人是某高校在读学术垃圾,以下经验仅供参考,如有网络高人不吝赐教,小弟感激不尽。最近本人开始肝毕设,导师要求建数据库以便存放毕设中原始数据及成果数据(感觉是老师怕我论文内容不够),于是我便想起了gdal。查阅资料后发现,gdal支持比较好的数据库有postgis和Oracle的空间数据库,对比后个人感觉还是pos

fusion_cell的博客 2504

PostGIS导入导出ESRI Shapefile数据

PostGIS作为PostgreSQL数据库的空间扩展,提供了对空间数据管理的支持。对于空间矢量数据,PostGIS提供了Geometry和Geography俩种类型用于空间对象的存储,Geometry使用笛卡尔坐标系,而Geography使用球面坐标系(默认是WGS84坐标系)。对于空间栅格数据,则提供了Raster类型。这里介绍如何导入我们常用的ESRI Shapefile数据到PostgreS

给永远比拿愉快 1万+
上一篇: 银河麒麟V10使用编译安装PostSQL+PostGIS
下一篇: MinIO实现数据迁移(mc)
峥嵘37
博客等级 码龄10年 73粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值