关于postgis导入导出shp文件数据的一点心得,可以复制正文到记事本并保存成bat文件

PostGIS导入导出shapefile 一、shapefile导入PostGIS 1、利用PostGIS自带工具导入 开始程序搜索如下工具 打开工具界面如下图,点击View conncetion details进行数据库连接,点击Add File进行Shapefile所在路径加载,点击Option进行编码设置,设置完成后点击Import进行导入。 出现如下错误 用QGIS打开shp图层,查看图层属性编码类型,如下图显示是UTF-8... 阅读详情
@echo 解决postgis导出时中文乱码的问题 ==》在环境变量中设置PGCLIENTENCODING=GBK
@echo -s 投影编号  如果不设置这个则默认是0
@echo -W 编码格式  默认是UTF-8,国内的shp文件一般都是GBK
@echo -S 简单图元  把multi数据转成简单图元  如multiPolygon 转成 Polygon

@echo -a 向现有的表中插入,表必须存在 -d 删除现有的表,并重新创建进行插入 -c 创建表并进行插入 -p 只进行表的创建


::shp2pgsql -s 4326 -W GBK 交警闭路电视.shp sdcity.jjblds>交警闭路电视.sql
::shp2pgsql -s 4326 -W GBK 主干道封闭面.shp sdcity.zgdfbm>主干道封闭面.sql
::shp2pgsql -s 4326 -W GBK 主干道中心线.shp sdcity.zgdzxx>主干道中心线.sql
::shp2pgsql -s 4326 -W GBK 交警闭路电视.shp sdcity.jjblds| psql -U postgres -w -d test_postgis


::@echo 导入测试
::shp2pgsql -s 4326 -a -W GBK 交警闭路电视.shp sdcity.jjblds>交警闭路电视.sql
::psql -U postgres -w -d test_postgis -f 交警闭路电视.sql -e
::@echo 如果导入失败,请检查schema是否存在
::@echo 导出测试
::pgsql2shp.exe -f jjblds -P baitfk -u postgres test_postgis sdcity.jjblds


@echo 删除并更新  点数据
shp2pgsql -s 4326 -d -W GBK 交警闭路电视.shp sdcity.jjblds| psql -U postgres -w -d test_postgis
@echo 尝试创建  线数据
shp2pgsql -s 4326 -p -W GBK 主干道中心线.shp sdcity.zgdzxx|psql -U postgres -w -d test_postgis
@echo 数据追加  线数据
shp2pgsql -s 4326 -a -W GBK 主干道中心线.shp sdcity.zgdzxx|psql -U postgres -w -d test_postgis


@echo 尝试创建  面数据
shp2pgsql -s 4326 -p -W GBK 主干道封闭面.shp sdcity.zgdfbm|psql -U postgres -w -d test_postgis
@echo 数据追加  面数据
shp2pgsql -s 4326 -a -W GBK 主干道封闭面.shp sdcity.zgdfbm|psql -U postgres -w -d test_postgis
pause
PostGIS 数据库的 SHP 和 GDB 格式导出 PostGIS 是一个用于存储地理空间数据的开源空间数据库扩展,它提供了许多地理空间功能和操作。在某些情况下,你可能需要将 PostGIS 数据库中的数据导出为 SHP (Shapefile) 或 GDB (Geodatabase) 格式,以便在其他 GIS 软件中使用或与其他人共享。本文将介绍如何使用 PostGIS 导出数据为 SHP 和 GDB 格式。 阅读详情

相关推荐

Postgis导出shp和gdb数据库(Postgre入门九)

Postgis导出shp和gdb数据库(Postgre入门九)

yilvyangguang520的博客 3170

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

Leaflet调用GeoServer发布PostGIS数据图层:从数据到地图的完整实践

在WebGIS开发中,空间数据的存储、地图服务的发布与前端渲染是三个核心环节。PostGIS作为PostgreSQL的空间扩展,负责海量矢量数据的存储与空间查询;GeoServer则将这些数据转化为符合OGC标准的WMS、WFS服务,实现跨平台的数据共享;而Leaflet作为轻量级前端框架,负责将服务渲染为可交互的地图。理解三者的分工与协作原理,是构建稳定GIS应用的基础。这套开源组合广泛应用于智慧城市、水利监测、交通管理等场景,能够实现从数据库到浏览器的高效数据流转。针对常见的坐标系混淆、跨域访问、图层不

weixin_33910759的博客 416

postgres-----pgrouting

【代码】postgres-----pgrouting。

weixin_43138044的博客 237

从SHP到3DTiles:浙江省住宅小区数据全流程处理与应用实战

地理信息系统(GIS)中的矢量数据是描述地理空间要素位置、形状和属性的基础。其核心原理在于通过点、线、面等几何图形与属性表相结合,实现对现实世界的数字化表达。这一技术为城市规划、商业分析和环境监测等领域提供了强大的空间分析能力。在实际工程实践中,SHP格式因其广泛的兼容性,常作为数据交换的起点。然而,从原始数据到最终应用,常需经历格式转换、坐标投影、空间分析及三维可视化等关键步骤。例如,将二维的SHP点数据转换为适用于数字孪生的3DTiles格式,或进行批量处理以满足不同平台(如CAD)的使用需求,是当前智

weixin_29223603的博客 354

PostGIS导入导出ESRI Shapefile数据

PostGIS作为PostgreSQL数据库的空间扩展,提供了对空间数据管理的支持。对于空间矢量数据,PostGIS提供了Geometry和Geography俩种类型用于空间对象的存储,Geometry使用笛卡尔坐标系,而Geography使用球面坐标系(默认是WGS84坐标系)。对于空间栅格数据,则提供了Raster类型。

postgis控制台中文输出乱码

在用raster2pgsql向postgis中批量导入栅格数据时,报错,但控制台输出的中文错误信息乱码,解决方案如下: 新建用户变量:PGCLIENTENCODING=GBK

TJLCY的博客 862

在虚拟机上搭建FTP服务器

chroot_list_file=/etc/vsftpd/chroot_list # 对chroot_list下用户限制。[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf #打开配置文件。# 指定用户的shell: -s /usr/bin/nologin。# 在配置文件中找到以下几行代码, 去掉注释(去掉 "#"号)# 指定用户主目录:/data/ftp/ftpuser -M。(2)修改配置文件,路径/etc/vsftpd/ 下的文件。

weixin_70753380的博客 3209

postgis导出shp中文乱码

postgis导出shp乱码

shenzhenzhao的博客 579

VS2019 C# MySQL 学生信息增删改查(一、增删)

VS2019 C# MySQL 学生信息增删改查 由于刚刚学习VS2019,入手的第一个例子是编写一个简单的增删改查。这里,我以学生信息为例,进行详细的过程描述以及代码实现。 一、 新建一个Windows窗体应用程序 1、创建新项目界面,如下图所示。 2、更改项目名称,当然不修改也可以。我这里的是“StudentInfoSystem”;项目存放位置路径根据自己需要进行更改;“将解决方案和项目放在同一目录中”前面的勾选框,选不选都可以;点击“创建”,如下图所示。 二、前期准备工作 1、将Form1属性中

青哥 1万+

从零到一:PrimeTime静态时序分析入门指南

本文详细介绍了PrimeTime静态时序分析(STA)的入门指南,从基础概念到实际应用全面覆盖。内容包括时序路径分类、PrimeTime环境搭建、时序约束设置与验证、时序分析与报告解读等核心内容,帮助工程师快速掌握STA技术,解决数字芯片设计中的时序收敛问题。

weixin_28730131的博客 268

PostGIS 3.7.0dev 源码编译部署:Windows 10 + PostgreSQL 18 完整避坑 5 步

本文详细介绍了在Windows 10系统上编译部署PostGIS 3.7.0dev的完整步骤,包括环境准备、源码配置、编译安装、数据库设置及常见问题排查。特别针对PostgreSQL 18环境提供了避坑指南,帮助开发者高效完成空间数据库扩展的安装与配置。

weixin_33835103的博客 372

形状记忆合金热机械本构模型的ABAQUS子程序实现与Fortran\_ABAQUS编程实践

本文详细介绍了如何使用ABAQUS子程序实现形状记忆合金的热机械本构模型,并通过Fortran_ABAQUS进行编程实践。我们首先介绍了问题的背景和目标,然后讲解了如何在Fortran_ABAQUS子程序中实现热变形模型、应力应变关系和相变模型,最后进行了ABAQUS模拟,并分析了模拟结果。希望通过本文的讲解,能让大家更深入理解ABAQUS子程序以及Fortran的使用,也希望能对大家在进行相关学习或研究工作时提供一些帮助。

qq_38334677的博客 1327

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

打开工具界面如下图,点击View conncetion details进行数据库连接,点击Add File进行Shapefile所在路径加载,点击Option进行编码设置,设置完成后点击Import进行导入。此时在QGIS中将图层编码修改为system,再打开属性表,中文正常显示,将图层save as(编码为UTF-8)后再按上面方法导入即可。用QGIS打开shp图层,查看图层属性编码类型,如下图显示是UTF-8。导入成功,数据库增加表,字段中包含 the_geom空间字段。windows导入命令如下。

IT爱好者 2210

双馈风机并网系统宽频振荡机理与抑制方法研究

双馈风机并网系统宽频振荡分析与抑制 摘要:本文研究了双馈风机(DFIG)接入弱电网引发的宽频振荡问题。通过建立DFIG并网系统阻抗模型,分析了锁相环带宽、电流环带宽等参数对阻抗特性的影响。研究揭示了DFIG与电网阻抗交互导致交截频率处相位差超过180°的振荡机理。提出基于锁相环优化的阻抗重塑抑制策略,采用电压补偿和陷波器改善系统稳定性。仿真结果表明,该方法能有效降低相位差约10°-168°,显著抑制宽频振荡。代码实现了阻抗建模、稳定性分析和抑制策略验证,为工程应用提供了理论依据。

huanghm88的专栏 319

内部函数方式获取工序包容盒(最低点和最高点)PTHDSP_ask_box

内部函数方式获取工序包容盒(最低点和最高点)PTHDSP_ask_box。

成长需要沉淀。 397

PostGIS导入矢量数据和栅格数据

PostGIS如何批量导入矢量数据和栅格数据1.矢量数据1.1 shp格式1.2 其它格式2.栅格数据 1.矢量数据 1.1 shp格式 PostGIS提供了导入shp数据的工具shp2pgsql,参数如下: 参数 描述 -s<srid> 设置数据的坐标,比如4326 -d|a|c|p -d 删除原表并重新创建;-a 追加shp数据到当前表后;-c 创建一个新表,默...

不去想结果,一直在路上 5906

逆变器、转换器、DCDC、继电器等器件的原理和作用

交流电变成直流电的过程:整流==》滤波==》稳压。

m0_61973119的博客 8030

postgis空间数据导入及可视化

本文重点介绍在postgis中,三种矢量数据的导入管理方式,分别是使用postgis导入工具、gdal的ogr2ogr函数以及编程式​。

夜郎King的博客 1万+

激光除草技术原理与应用全解析

激光除草技术通过光热、光化学等效应精准破坏杂草组织,核心参数包括功率(20-6000W)、波长(400nm-10.6μm)和脉冲宽度。主要应用于大田作物(如玉米、棉花)、经济作物(烟草、果树)及城市绿化,具有环保(无化学污染)、高效(识别率≥95%)和非接触等优势,但存在设备成本高(20-50万元)、技术门槛高等局限。当前技术融合AI识别、多光谱协同等创新,国产设备如华工智耘已实现95.3%识别精度。虽短期投入较高,但长期可降低30%除草成本,并带来环境效益(每亩减排1.2吨CO₂)

start_up_go的博客 557

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

PostgreSQL [ERROR: invalid byte sequence for encoding "UTF8": 0xc0ee](

原因是没有正确设置客户端字符集。 默认情况下,PostgreSQL是不转换字符集的,如果你的数据库是UTF8的字符集,一般终端的中文字符集会设置为GBK,或en_US(查看终端的字符集可以看LANG环境变量的设置),所以你输入的中文是GBK的编码,这个编码不经转换的存入数据库中,而数据库是UTF8的,PostgreSQL一看没有这样的UTF8编码,所以当然报错了。 【解决方法】: 方法一...

没有人能够随随便便成功 5144

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

PostGIS导入导出SHP文件常用命令

SHP导入POSTGIS数据库 [quote][color=red]直接导入数据库 shp2pgsql -I -s 2437 -W GBK shop_point.shp public.ntable | psql -U postgres -w -d jwsz 导出sql再导入数据库 shp2pgsql -s "2437" -W "GBK" -I D:\shop_point.shp newT...

好心情的博客 1551

Camera2Demo

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

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

使用pgAdmin将shp导入PostGIS及其典型错误处理

使用pgAdmin将shp导入PostGIS及其典型错误处理 https://www.giserdqy.com/database/postgresql/23844/

kingsleyljc的博客 825

pgsql2shp 导出.shp文件

1.工具pgsql2shp.exe 安装PostGIS时,会在其安装目录下生成shp2pgsql.exe。 2.导出命令 pgsql2shp [<options>] <database> [<schema>.]<table> pgsql2shp [<options>] <database> &l...

万里归来少年心 5623

PostGIS导入导出shp的注意事项

1、postgresql 数据库的表明使用小写,表名不能使用大写,否则会识别不了。 2、数据导入之前需要给需要导入的数据库增加空间扩展功能。 3、使用postgisshapfileanddbloader 插件时,选择的SHP文件路径不能有中文,路径不能太复杂。否则出现dbf file (.dbf) can not be opened.的错误。 4、导入默认的编码...

457

PostGIS导入Shape文件后,字段乱码解决

环境:安装完成PostGIS数据库后,向数据库中导入Shp文件,其中shp文件中记录包含汉子。 在使用PostGIS Shapefile Import/Export Manager向PostGIS导入记录,设置编码为UTF-8,导入的记录中包括乱码。经测试设置编码给GBK,导入后不出现乱码。如下:  ...

@洋 1638
上一篇: 让openlayers的overview支持任意底图如(wmts,wms,或其他自定义地图)
下一篇: 关于postgres,postgis在安装pgrouting时的流程和问题解决
帝利特
博客等级 码龄15年 8粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帝利特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值