张洋洋
2025-01-14 1ad7b12d159e4b69e8c23670e64de1700e2c8ed4
src/main/java/com/se/simu/controller/SimuController.java
@@ -467,15 +467,12 @@
            JSONArray array = JSONObject.parseObject(map.get("the_geom").toString()).getJSONArray("coordinates");
            for (int i = 0; i < array.size(); i++) {
                JSONObject object = JSONObject.parseObject(array.get(i).toString());
                JSONArray vertice = new JSONArray();
                //todo 未来修改坐标系
                vertice.add(object.get("x"));
                vertice.add(object.get("y"));
                vertice.add(0.0);
                jsonObject.getJSONArray("vertices").add(vertice);
                jsonObject.getJSONArray("vertices").add(ProjectionToGeographicUtil.getPoint(Double.valueOf(object.get("x").toString()),Double.valueOf(object.get("y").toString())));
                boundarie.add(jsonObject.getJSONArray("vertices").size());
            }
            metry.put("boundaries", boundarie);
            JSONArray jsonArray=new JSONArray();
            jsonArray.add(boundarie);
            metry.put("boundaries", jsonArray);
            cityObject.put("geometry",metry);
            cityObject.put("attributes",attribute);
            cityObject.put("attributes", attribute);