我是qgis的初学者。我想知道如何在qgis中绘制以下地图。

我已经安装了qgis,我已经有了包含绘图数据的数据库,但是我仍然在创建地图,有帮助吗?以下是示例数据:
表结构加入“部门”(“DepartmentID”、"DepartmentName“、"PatientCount”、"DoctorCount“、”位置“)值(”SUR“、”手术“、2,2、ST_GeomFromText ((10 30 0,10 45 0,2 0 45 0,20 30 0,10 30 0)),((10 30 0,10 45 0,10 30 10,10 30 0 0)),(( 10 45 0,2 0 45 0,2 0 45 10,10 45 10,10 45 0 0)),((10 45 0,2 0 45 0,2 0 45 10,10 45 10,10 45 0 0)),((10 30 0,10 45 0,10 30 0,10 30 0 0)),((10 45 0,20 45 0,2 0 45 10,10 45 10,10 45 10,10 45 0 0)),( 20 45 0,2 0 30 0,2 0 30 10,2 0 45 10,2 0 45 0 0),(2 0 30 0,10 0 0,10 30 10,2 0 30 0 0),( 10 30 10,10 45 10,2 0 45 10,2 0 30 10,10 30 10),0);加入“部门”(“DepartmentID”、"DepartmentName“、"PatientCount”、"DoctorCount“、”位置“)值(‘GAS’、‘胃肠病学’、2,2、ST_GeomFromText(‘POLYHEDRALSURFACE(1010 0,1020 0,3020 0,3010,1010)),((1010,1020 0,1010,1010,1010)),((10200,3020 0,302010,102010,1020 0)),((10200,3020 0,302010,102010,1020 0)),((1020,3020 0,302010,102010,1020 0)),( 30 2 0 0,30 10 0,30 10 10,30 2 0 10,30 2 0 0),( 30 10 0,10 10,10 10,30 10 0),( 10 10,10 2 0 10,30 2 0 10,30 10 10,10 10 ),0););加入“部门”(“DepartmentID”、"DepartmentName“、"PatientCount”、"DoctorCount“、”位置“)值(”NEU“、”神经学“、1,1、ST_GeomFromText ((30 30 0、30 40 0、40 0、40 0、30 30 0 )、( 30 30 0、30 40 0、30 40 10、30 40 30、30 30 0)),((30 40 0、40 40 0、40 40 10、30 40 10、30 40 10、30 40 10、30 40 10、30 40 0、30 40 0)),( 40 0 0,40 30 0,30 30 30,40 10,40 40 0),( 40 30 0,30 30,30 30,40 30 0),( 30 40 30,40 10,40 10,30 30,30 40 30 )),‘,0););
发布于 2018-12-14 16:23:16
我将使用更常用的POLYGON来存储我的形状,并确保您已经使用以下两种方法向表中添加了一个geometryColumn:
SELECT AddGeometryColumn ('my_schema','my_spatial_table','locations',0,'POLYGON',2, false);或者更简单地使用任何PostGIS版本的2+:
ALTER TABLE some_table ADD COLUMN locations geometry(Point,0);注意,我在这里使用了SRID为0(在示例中通常会看到4326的值),因为您似乎没有坐标的投影。一旦您“注册”几何列,QGIS将识别该表为空间表,您只需将其从浏览器拖放到画布中即可。
通常,关于QGIS使用(而不是编程)的问题最好在gis.stackexchange上提出。
https://stackoverflow.com/questions/53691964
复制相似问题