提交 6fdf6a529fdaa522d663c75770e4ff41924d8c2a

作者 nheweijun
1 个父辈 045a3706

2022.02.22 修复单独发布

... ... @@ -183,8 +183,12 @@ class Api(ApiTemplate):
183 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 192 extent = [float(x) for x in table.extent.split(",")]
189 193
190 194 xml = xml_format.format(name = para.get("name"),
... ... @@ -207,6 +211,7 @@ class Api(ApiTemplate):
207 211 pg_ds.Destroy()
208 212
209 213 project_xml = xml.strip()
  214 + print(project_xml)
210 215 return str(base64.b64encode(project_xml.encode('utf-8')), encoding="utf8")
211 216
212 217 def register_table(self, layer: Layer,para):
... ...
... ... @@ -51,7 +51,7 @@ class Api(ApiTemplate):
51 51
52 52 if Service.query.filter_by(name = self.para.get("name")).one_or_none():
53 53 raise Exception("同名服务已存在!")
54   -
  54 +
55 55 service = Service(
56 56 guid = service_guid,
57 57 name = self.para.get("name"),
... ...
注册登录 后发表评论