最近在学习gis,下载了openStreetMap的地图数据,格式为shp,再用postgis导入时总是提示
Failed in pgui_exec(): ERROR: type "geography" does not exist
在网上也没有找到解决办法, 数据库版本为:PostgreSQL 9.3
最后解决办法是 在 扩展中添加一个postgis,就可以导入数据了
另外:如果要完整的使用postgis:必须添加以下几个扩展:(来自官网)
-- Enable PostGIS (includes raster) CREATE EXTENSION postgis; -- Enable Topology CREATE EXTENSION postgis_topology; -- fuzzy matching needed for Tiger CREATE EXTENSION fuzzystrmatch; -- Enable US Tiger Geocoder CREATE EXTENSION postgis_tiger_geocoder;
相关推荐
以前在处理gis数据的时候,都是直接导入本地shp素材、本地geojson素材,本地topojson素材,自从接触postgis数据之后,深感使用规范的存储系统来统一管理gis数据的好处,特别是数据量大了之后,优势便更加明显,你...
将 Shp 文件导入 PostGIS 中,可以充分发挥 PostGIS 的空间分析能力,实现高效的空间数据处理和分析。 Shp 文件导入 PostGIS 中的过程可以分为两个步骤:首先,使用 shp2pgsql 工具将 Shp 文件转换为 SQL 语句;...
Shp2pgsql是PostGIS生态系统中的一个关键工具,专门用于将ESRI Shapefile(简称shp文件)的数据导入到PostgreSQL数据库中。Shapefile是一种常见的地理数据格式,包含了矢量地理数据,如地物边界、道路、河流等。Shp2...
PostgreSQL与PostGIS的安装和空间数据导入 PostgreSQL是一个功能强大且开源的关系数据库管理系统,而PostGIS则是一个基于PostgreSQL的空间数据库扩展,提供了对空间数据的支持。在本文中,我们将介绍如何安装...
将OSM数据导入到PostGIS数据库是GIS分析和应用中的常见任务。本篇文章将详细介绍如何利用`osm2pgsql`工具来完成这个过程。 首先,`osm2pgsql`是一个用于将OSM数据转换为PostGIS兼容格式的工具,由OpenStreetMap社区...
提供的`创建postgis数据库并通过postgis导入数据.txt`文档可能包含更详细的步骤和注意事项,建议参考以确保整个过程顺利进行。如果你正在使用32位系统,压缩包中的"32位-管用"文件可能包含相应的32位安装程序和指南...
将ArcGIS的.shp数据导入到Elasticsearch,我们可以借助特定的工具或者编写Python脚本来完成。在提供的标签中,“pyt”暗示了可能使用Python编程语言来实现这一过程。Python有多个库,如`elasticsearch`和`geopandas`...
这里介绍如何导入我们常用的ESRIShapefile数据到PostgreSQL数据库中,我们可以使用PostGIS提供的shp2pgsql和pgsql2shp工具进行导入和导出操作,还可以使用GDAL库提供的ogr2ogr工具,ogr2ogr工具支持更加多样的数据...
GeoServer可解析的shp全国省市县空间数据,直接使用postgis导入postgresSQL就可以通过GeoServer绘制地图
标题 "shp导入到pgsql桌面应用" 涉及到的是将地理信息系统(GIS)中的Shapefile格式数据导入到PostgreSQL数据库中,特别是在一个桌面应用程序的环境中。Shapefile是一种广泛用于存储矢量地理数据的标准格式,它由...
PostGIS提供了诸如shp2pgsql和pgsql2shp这样的工具,方便数据导入导出;同时支持图形解析、元数据读写、图形编辑和空间索引等功能。此外,还可以利用如SRTM数据进行高程处理,或使用File_fdw扩展连接外部文件,极大...
1. **pgsql2shp与shp2pgsql**:用于在PostGIS数据库和SHP文件之间导入导出数据。 2. **SHP GUI工具**:如QGIS、ArcGIS等,提供图形界面进行数据操作。 3. **元数据读写**:PostGIS支持读取和写入元数据,方便数据...
数据导入通常使用 `shp2pgsql` 工具或直接在 SQL 中使用 `COPY` 命令来完成。 接下来,我们将讨论实验中的几个关键 SQL 查询: 1. 创建包含小区房价的表 `community`,并导入 CSV 文件。使用以下 SQL 建表: ```...
6. **数据导入导出**:使用`shp2pgsql`工具将Shapefile等格式的数据导入到PostGIS数据库,或者使用`pg_dump`等工具进行数据导出。 PostGIS 2.5.5版相较于早期版本可能包含性能改进、新功能以及错误修复。对于开发...
在本场景中,"postgresql数据库 shp 到县级 pg工具导入数据库直接用" 指的是利用PostgreSQL数据库管理系统,通过特定的工具将shp文件中的地理数据转换并导入到数据库中,以便于进行地理空间分析和查询。 PostgreSQL...
5. 将你的GIS数据导入到数据库中,可以使用`shp2pgsql`这样的工具将ESRI Shapefile格式的数据转换为SQL语句。 6. 开始编写SQL查询以利用PostGIS的功能,例如,使用`ST_Distance`计算两个点之间的距离,或使用`ST_...
本教程将深入探讨如何利用PostGIS将地理数据导入PostgreSQL,并进行不同地理数据格式的转换。 首先,导入地理数据是PostGIS应用的基础。常见的地理数据格式有ESRI的Shapefile、Geography Markup Language (GML)、...
- **装载Tiger数据**:将Tiger数据集导入到PostGIS数据库中。 - **升级你的TigerGeocoder**:更新TigerGeocoder至最新版本。 - **从模板库中创建空间数据库**:使用模板数据库快速创建带有空间特性的数据库。 - ...
**PostGIS**提供了一个叫做**shp2pgsql**的工具,用于将shapefile格式的空间数据转换成SQL命令,以便导入到数据库中。该工具位于**PostGIS**的安装目录下的bin文件夹中。 **示例导入命令**: ``` shp2pgsql -s ...