如何同步postgresql数据
发布网友
发布时间:2022-04-09 21:52
我来回答
共2个回答
懂视网
时间:2022-04-10 02:13
1.在此(https://www.bigsql.org/postgresql/installers.jsp/)下载postgresql(开源数据库,gis行业推荐使用);
2.在此(http://winnie.postgis.net/download/windows/pg94/)下载对应postgresql版本的postgis(postgresql数据库gis空间数据库插件);
3.可在第二步路径下找到pgrounting(空间数据库路径分析插件)下载地址。
安装步骤图解:
1.点击postgresql安装文件:
2.选择安装路径:
3.选择存储数据路径:
4.设置超级管理员密码:
5.选择端口:
6.使用场景,选择C:
7.默认下一步:
8.安装过程:
9.完成安装,取消勾选:
10.打开postgis可可安装文件:
11.创建一个新的空间数据库,新建空间数据库一次为模板:
12.默认和postgresql同一目录(默认安装pgrouting2.0):
13.登录postgresql:
14.创建空间数据库:
15.出现如下三个提示,默认都选择“是”:
16.完成安装:
17.登录pgAdmin III:
18.新建空间数据:
19.以安装是创建数据库为模板:
20.使用PostGIS下工具上传shp至数据库:
21.连接到postgresql:
22.Add File添加shp文件(修改SRID为4326或相应空间参考):
23.修改字符编码,为了支持中文:
24.导入:
25.查看导入数据:
26.pgrouting默认跟随postgis一起安装,若需安装pgrouting,只需下载对应zip包,将bin,lib,shared三个文件夹覆盖到postgresql安装路径。
postgresql+postgis+pgrouting安装步骤图解
标签:img http 文件 .net 安装文件 dmi win 场景 blank
热心网友
时间:2022-04-09 23:21
您好,举例说明:
如将一Shapfile文件“c:\road.shp”导入到数据表“road”中,数据库为“sjzmap”。
1、运行“命令提示符”。
2、切换至PostgreSQL数据库安装目录中的bin目录下。
3、执行此目录下的shp2pgsql命令:“shp2pgsql c:\road.shp road > c:\road.sql”。
4、如将此文件直接导入数据库(不推荐):“shp2pgsql -c c:\road.shp road sjzmap | psql -d sjzmap”。
5、使用pgAdmin3 选择数据库,再导入表。
注:
Drops the database table before creating a new table with the data in the Shape file.
Appends data from the Shape file into the database table. Note that to use this option to load multiple files, the files must have the same attributes and same data types.
Creates a new table and populates it from the Shape file.
Only proces the table creation SQL code, without adding any actual data. This can be used if you need to completely separate the table creation and data loading steps.
Use the PostgreSQL "mp" format for the output data. This can be combined with -a, -c and -d. It is much faster to load than the default "insert" SQL format. Use this for very large data sets.
Creates and populates the geometry tables with the specified SRID.
Keep identifiers' case (column, schema and attributes). Note that attributes in Shapefile are all UPPERCASE.
Coerce all integers to standard 32-bit integers, do not create 64-bit bigints, even if the DBF header signature appears to warrant it.
Create a GiST index on the geometry column.
Output WKT format, for use with older (0.x) versions of PostGIS. Note that this will introce coordinate drifts and will drop M values from sh apefiles.
Specify encoding of the input data (dbf file). When used, all attributes of the dbf are converted from the specified encoding to UTF8. The resulting SQL output will contain a command, so that the backend will be able to reconvert from UTF8 to whatever encoding the database is configured to use internally.