从零开始gis——(3)使用qgis绘制图层,并将shp导入到postgres数据库
开发环境搭建好了,我们现在需要的是图层,我们可以自己绘制一个。
QGIS版本: 3.2.1
PostgreSQL版本:9.5.0
PostGIS版本: 2.3.7
1.打开qgis软件,点击上方菜单的project –> new
2. 上方菜单中的 layer –> Create layer –> New Shapefile Layer
3. 点击上方一堆图形中的黄色铅笔,接着点旁边一个多边形按钮,即可进入编辑模式,鼠标左键在右边区域中绘制图形,绘制完成后点击右键确定,一个图形便绘制好了
4.保存绘制的图层
5.可以将图层导入postgresql数据库,在之前你选择保存shp文件的目录应该会出现一堆文件了,这些文件便是图层文件,他们分别保存图层的坐标信息,属性信息等,我们马上将图层导入到postgresql数据库,需借用之前下载好的postgis,打开postgis,是这样的。
6.首先借助数据库可视化工具navicat来创建一个数据库并执行一个开启空间地理数据库支持的命令。
也就是在navicat中建好数据库后,打开数据库,新建一个查询,执行 create extension postgis