当前位置: 首页 > news >正文

postgis数据库导出csv表再导入postgis

1、导出csv表

from settings_Address import *
from sqlalchemy import create_engine, MetaData
import pandas as pd
def create_conn(Postgis_user,Postgis_password,Postgis_host,Postgis_port,dbname_PG):# return create_engine('Postgis+pyPostgis://{}:{}@{}:{}/{}'.format(Postgis_user,Postgis_password,Postgis_host,Postgis_port,dbname_PG))return  create_engine('postgresql://{}:{}@{}:{}/{}'.format(Postgis_user,Postgis_password,Postgis_host,Postgis_port,dbname_PG))def save_csv(table_name):# 建立连接conn=create_conn(Postgis_user,Postgis_password,Postgis_host,Postgis_port,dbname_PG)query = "SELECT * FROM {}".format(table_name)df = pd.read_sql_query(query, conn)df.to_csv("./data/"+table_name+".csv", index=False)print("导出数据成功:","./data/"+table_name+".csv")if __name__ == "__main__":save_csv("smssencoding")

2、Arcgis中csv表导入gdb

在这里插入图片描述

3、Qgis中gdb导入postgis

直接拖过去
在这里插入图片描述
再导入postgis数据库中
在这里插入图片描述

http://www.lryc.cn/news/149775.html

相关文章:

  • MySQL 特殊字符
  • Chrome自动升级了,找不到最新版本的webdriver怎么办?
  • 网络编程套接字(3): 简单的TCP网络程序
  • springMVC之拦截器
  • docker搭建个人网盘和私有仓库Harbor
  • 智慧排水监测系统,科技助力城市排水治理
  • 部署java程序的服务器cpu过高如何排查和解决
  • 合宙Air724UG LuatOS-Air LVGL API控件--按钮 (Button)
  • new/delete与malloc/free的区别
  • QT listWidget 中实现元素的自由拖拽
  • ChatGPT AIGC 完成二八分析柏拉图的制作案例
  • Python 分析HTTP的可靠性
  • 数据库连接报错CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
  • 【Linux系列】vmware虚拟机网络配置详解
  • AUTOSAR规范与ECU软件开发(实践篇)7.8 MCAL模块配置方法及常用接口函数介绍之Icu的配置
  • 2023-9-2 Prim算法求最小生成树
  • 骨传导耳机会影响听力吗?这是真的吗?
  • 【华为OD机试python】 阿里巴巴找黄金宝箱(Ⅱ)【2023 B卷|100分】
  • 9.6 【C语言】使用枚举类型
  • 一文了解tcp/ip协议的运行原理
  • spring cloud alibaba
  • K 次取反后最大化的数组和【贪心算法】
  • pulsar集群搭建_亲测成功
  • 笔记:linux中LED驱动设备树配置和用法
  • Linux网络编程 网络基础知识
  • 盘点狼人杀中的强神与弱神 并评价操作体验
  • 数据结构与算法学习(day1)
  • 递归寻找第n位数字
  • [国产MCU]-W801开发实例-WiFi热点模式创建
  • 云原生Kubernetes:二进制部署K8S单Master架构(二)