From c63f5c032bee42eb339cbbd95c8cee4f7132cf7e Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 07 十一月 2024 09:58:17 +0800
Subject: [PATCH] 添加数据校验功能

---
 src/main/java/com/se/simu/helper/GdalHelper.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/se/simu/helper/GdalHelper.java b/src/main/java/com/se/simu/helper/GdalHelper.java
index 857bbf1..536b226 100644
--- a/src/main/java/com/se/simu/helper/GdalHelper.java
+++ b/src/main/java/com/se/simu/helper/GdalHelper.java
@@ -248,4 +248,21 @@
 
         return g.TransformTo(sr);
     }
+
+    public static Geometry createPolygon(SpatialReference sr, Double minx, Double miny, Double maxx, Double maxy) {
+        Geometry ring = new Geometry(ogr.wkbLinearRing);
+        ring.AddPoint_2D(minx, maxy);
+        ring.AddPoint_2D(maxx, maxy);
+        ring.AddPoint_2D(maxx, miny);
+        ring.AddPoint_2D(minx, miny);
+        ring.AddPoint_2D(minx, maxy);
+
+        Geometry poly = new Geometry(ogr.wkbPolygon);
+        poly.AddGeometry(ring);
+        if (null != sr) {
+            poly.AssignSpatialReference(sr);
+        }
+
+        return poly;
+    }
 }

--
Gitblit v1.9.3