正在显示
2 个修改的文件
包含
8 行增加
和
3 行删除
| @@ -183,8 +183,12 @@ class Api(ApiTemplate): | @@ -183,8 +183,12 @@ class Api(ApiTemplate): | ||
| 183 | </renderer> | 183 | </renderer> |
| 184 | ''' | 184 | ''' |
| 185 | 185 | ||
| 186 | - renderer = point_renderer if table.table_type==1 else line_renderer | ||
| 187 | - renderer = renderer if table.table_type == 2 else polygon_renderer | 186 | + renderer = point_renderer |
| 187 | + if table.table_type==2: | ||
| 188 | + renderer = line_renderer | ||
| 189 | + if table.table_type==3: | ||
| 190 | + renderer = polygon_renderer | ||
| 191 | + | ||
| 188 | extent = [float(x) for x in table.extent.split(",")] | 192 | extent = [float(x) for x in table.extent.split(",")] |
| 189 | 193 | ||
| 190 | xml = xml_format.format(name = para.get("name"), | 194 | xml = xml_format.format(name = para.get("name"), |
| @@ -207,6 +211,7 @@ class Api(ApiTemplate): | @@ -207,6 +211,7 @@ class Api(ApiTemplate): | ||
| 207 | pg_ds.Destroy() | 211 | pg_ds.Destroy() |
| 208 | 212 | ||
| 209 | project_xml = xml.strip() | 213 | project_xml = xml.strip() |
| 214 | + print(project_xml) | ||
| 210 | return str(base64.b64encode(project_xml.encode('utf-8')), encoding="utf8") | 215 | return str(base64.b64encode(project_xml.encode('utf-8')), encoding="utf8") |
| 211 | 216 | ||
| 212 | def register_table(self, layer: Layer,para): | 217 | def register_table(self, layer: Layer,para): |
| @@ -51,7 +51,7 @@ class Api(ApiTemplate): | @@ -51,7 +51,7 @@ class Api(ApiTemplate): | ||
| 51 | 51 | ||
| 52 | if Service.query.filter_by(name = self.para.get("name")).one_or_none(): | 52 | if Service.query.filter_by(name = self.para.get("name")).one_or_none(): |
| 53 | raise Exception("同名服务已存在!") | 53 | raise Exception("同名服务已存在!") |
| 54 | - | 54 | + |
| 55 | service = Service( | 55 | service = Service( |
| 56 | guid = service_guid, | 56 | guid = service_guid, |
| 57 | name = self.para.get("name"), | 57 | name = self.para.get("name"), |
请
注册
或
登录
后发表评论