正在显示
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"), |
请
注册
或
登录
后发表评论