执行以下命令 需CMD 切换之%postgresql_home%\bin下
C:\Documents and Settings\Administrator>cd E:\Program Files\PostgreSQL\9.0\bin
shp2pgsql 命令 将shp生成对应的sql脚本
如:shp2pgsql -W "GBK" D:\CampusGISProject\new_pku_vector\viwpt.shp viwpt > D:\CampusGISProject\new_pku_vector\viwpt.sql
这里的-W "GBK"代表字符编码的转换,D:\CampusGISProject\new_pku_vector\viwpt.shp则是要生成sql脚本的 shp文件.viwpt是创建数据表的表名,>不能少,D:\CampusGISProject\new_pku_vector \viwpt.sql则是要生成SQL文件的绝对目录
运行psql命令 入库
psql -U postgres -d nyc -f D:\CampusGISProject\new_pku_vector\viwpt.sql
其中 nyc是数据库名,postgres是该数据库的用户
执行成功后,刷新该数据库,就可以看到新生成的数据表viwpt, 这样viwpt.shp数据就成功导入到了postgis中了
bin下还有一些其它命令可执行
分享到:
相关推荐
PostgreSQL与PostGIS的安装和空间数据导入 PostgreSQL是一个功能强大且开源的关系数据库管理系统,而PostGIS则是一个基于PostgreSQL的空间数据库扩展,提供了对空间数据的支持。在本文中,我们将介绍如何安装...
提供的`创建postgis数据库并通过postgis导入数据.txt`文档可能包含更详细的步骤和注意事项,建议参考以确保整个过程顺利进行。如果你正在使用32位系统,压缩包中的"32位-管用"文件可能包含相应的32位安装程序和指南...
8. **与其他GIS软件的交互**:PostGIS不仅可以直接通过psql命令行工具或GIS软件(如QGIS、uDIG)进行数据读写,还可以通过API接口在应用程序中实现与PostGIS的交互,这对于开发地理信息系统应用非常重要。...
这样,你就成功地将Shapefile数据导入到了PostGIS中。 **注意事项:** - 确保所有路径和文件名正确无误,避免因路径或文件名错误导致导入失败。 - 如果Shapefile包含非GBK编码的文本,需要调整`-W`参数以匹配实际...
6. **数据导入导出**:使用`shp2pgsql`工具将Shapefile等格式的数据导入到PostGIS数据库,或者使用`pg_dump`等工具进行数据导出。 PostGIS 2.5.5版相较于早期版本可能包含性能改进、新功能以及错误修复。对于开发...
5. 将你的GIS数据导入到数据库中,可以使用`shp2pgsql`这样的工具将ESRI Shapefile格式的数据转换为SQL语句。 6. 开始编写SQL查询以利用PostGIS的功能,例如,使用`ST_Distance`计算两个点之间的距离,或使用`ST_...
此时,可以使用SQL语句创建带有空间列的表,导入地理空间数据,例如Shapefile、GeoJSON或GML格式的数据。 5. 数据导入后,便可以利用PostGIS提供的空间函数进行各种空间操作。例如,可以使用ST_GeomFromText函数创建...
PostGIS支持多种地理数据格式的导入和存储,如Shapefile、GeoJSON等,使得地理数据管理变得灵活且高效。将GraphHopper与PostGIS集成,可以充分利用PostGIS的强大功能,处理更大规模、更复杂的数据集,满足更广泛的...
PGRestAPI, 用于PostGres空间实体的node.js REST API AKA PGRestAPI ( 一个。k 。Chubbs空间服务器) 概述用于PostgreSQL空间表的Node.js REST API 。PGRestAPI的几个关键用法:从PostGIS或者shapefile快速创建 M
本文档详细介绍了如何将Shapefile (SHP) 文件导入到PostGIS数据库中,提供了三种不同的方法。 ##### 方法 1:以SQL文件为中间媒介实现SHP导入空间数据库 **步骤详解:** 1. **准备SQL文件:** ```shell shp2...
而 ogr_fdw(Foreign Data Wrapper)是 PostgreSQL 的一个扩展,允许数据库连接到外部数据源,包括各种地理空间数据格式,如 ESRI Shapefile、GeoJSON、GML 等。ogr_fdw 9.5 版本是专为 PostgreSQL 9.5 设计的,确保...
权力的地图集由 Leaflet、PostGIS 和 Redis 提供支持的交互式“权力的游戏”地图。...data_augmentation/- 一组脚本,用于使用从各个 wiki 抓取的摘要数据来扩充 Shapefile 数据。geojson_preview- 一
工具 ogrtool是一个命令行实用程序,它封装了用于操作地图数据的ogr2ogr程序。 它旨在使重复性任务更简单,更... topg - 将数据集和图层导入 PostGIS 数据库。 clip - 使用边界框从 shapefile 中剪辑一个区域。 cl
空间数据科学 李晓江博士,天普大学地理与城市研究系, 1.配置环境和Python基础 1.1安装Anaconda并配置Python模块( ) 1.2。 熟悉Jupyter Notebook( ) 1.3。 Python基础知识( ) ...5.1安装Postgres / Postgis
UE计算,等待时间推断,话务分配中的通行费定价 设置 Python依赖项(仅一次): ...将Shapefile导入PostGIS: : 将json转换为csv: : 将csv导入QGIS: ://www.qgistutorials.com/zh-CN/docs/import
安装: 在settings.py 中设置你的 postgres 数据库并运行: python manage.py syncdb 使用数据库中的空间数据创建表: python manage.py makemigrations geoportal python manage.py sqlmigrate geoportal 0001 ...
1. **OGR**(Open Geospatial Consortium)数据源,通常为文件路径,如Shapefile: ```python vlayer = QgsVectorLayer("/path/to/shapefile/file.shp", "layer_name_you_like", "ogr") ``` 2. **PostGIS** ...
克隆这个 repo git clone https://github.com/noahg/docker-pgrestapi.git配置数据库或添加文件PGRestAPI 可以提供静态 shapefile、mbtiles 文件或连接到 Postgres/PostGIS 数据库。 使用您的数据库设置编辑 config...
安装依赖qgis postgis 匀称 tilestache 设置 PostgreSQL 关注 sudo -u postgres psql postgrescreate role mikey login;alter role mikey superuser;create database mikey;\q下载源数据该演示使用 ABS LGA 的 ESRI ...
ag_stats:当前托管相关代码段,这些代码段用于为来自亚马逊国家的农业统计数据建立postgres / postgis数据库。 该信息将用于开发土地覆盖培训信息。 图片:用于获取Landsat图像的地球引擎的代码。 火车:用于...