1、安装完postgis之后,打开PostGIS PostGIS Bundle 3 for PostgreSQL x64 12 Shapefile and DBF Loader Exporter

2、填写数据库信息

3、填完后就显示成功了

4、点击Add File 添加shp文件

5、点击import导入


6、去数据库查看有表存在了

其他拓展:postgis库创建表,查询数据等操作
CREATE TABLE my_test_table (
id SERIAL PRIMARY KEY,
geom GEOMETRY(Point, 4326),
name VARCHAR(128)
);
CREATE extension postgis;
CREATE INDEX my_test_table_gix
ON my_test_table
USING GIST (geom);
INSERT INTO my_test_table (geom) VALUES (
ST_GeomFromText('POINT(0 0)', 4326)
);
SELECT id, name,st_astext(geom)
FROM my_test_table
WHERE ST_DWithin(
geom,
ST_GeomFromText('POINT(0 0)', 4326),
0.01
);




本文介绍了如何使用PostGIS Bundle将Shapefile数据导入到PostgreSQL数据库中,包括配置数据库连接、添加文件和执行导入操作。此外,还展示了创建PostGIS扩展、建立空间索引以及进行基本的空间查询操作,如插入几何数据和执行ST_DWithin查询来查找距离特定点一定范围内的记录。
4691

被折叠的 条评论
为什么被折叠?



