管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-20 e670007b29ef280314ab6edac3ceeabf81ae64cb
src/main/java/com/lf/server/controller/data/WmtsController.java
@@ -65,7 +65,7 @@
            stream.read(data);
            stream.close();
            String url = req.getRequestURL().toString().replace("WMTSCapabilities.xml", "tile");
            String url = req.getRequestURL().toString().replace("WMTSCapabilities.xml", "tile?");
            String result = new String(data, StandardCharsets.UTF_8);
            result = result.replace("{url}", url);
@@ -103,6 +103,16 @@
            int x = Integer.parseInt(row);
            int y = Integer.parseInt(col);
            getWmtsTile(layer, z, x, y, req, res);
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
        }
    }
    /**
     * 获取WMTS瓦片
     */
    private void getWmtsTile(String layer, int z, int x, int y, HttpServletRequest req, HttpServletResponse res) throws Exception {
            ServletServerHttpRequest ssReq = new ServletServerHttpRequest(req);
            ServletServerHttpResponse ssRes = new ServletServerHttpResponse(res);
@@ -144,9 +154,6 @@
            outputStream.close();
            fileInputStream.close();
        } catch (Exception ex) {
            log.error(ex.getMessage(), ex);
        }
    }
    /**