Przeglądaj źródła

添加shp文件读取jar包

董珍珍 1 rok temu
rodzic
commit
4aed05ba97

+ 1 - 0
data/shp/大面.cpg

@@ -0,0 +1 @@
+UTF-8

BIN
data/shp/大面.dbf


+ 1 - 0
data/shp/大面.prj

@@ -0,0 +1 @@
+GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]

+ 26 - 0
data/shp/大面.qmd

@@ -0,0 +1,26 @@
+<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
+<qgis version="3.22.5-Bia?owie?a">
+  <identifier></identifier>
+  <parentidentifier></parentidentifier>
+  <language></language>
+  <type>dataset</type>
+  <title></title>
+  <abstract></abstract>
+  <links/>
+  <fees></fees>
+  <encoding></encoding>
+  <crs>
+    <spatialrefsys>
+      <wkt></wkt>
+      <proj4></proj4>
+      <srsid>0</srsid>
+      <srid>0</srid>
+      <authid></authid>
+      <description></description>
+      <projectionacronym></projectionacronym>
+      <ellipsoidacronym></ellipsoidacronym>
+      <geographicflag>false</geographicflag>
+    </spatialrefsys>
+  </crs>
+  <extent/>
+</qgis>

BIN
data/shp/大面.shp


BIN
data/shp/大面.shx


BIN
onemap-modules/onemap-analyse/lib/com.supermap.data.conversion.jar


+ 7 - 0
onemap-modules/onemap-analyse/pom.xml

@@ -153,6 +153,13 @@
             <scope>system</scope>
             <systemPath>${basedir}/lib/com.supermap.data.jar</systemPath>
         </dependency>
+        <dependency>
+            <groupId>com.supermap</groupId>
+            <artifactId>data.conversion</artifactId>
+            <version>11.0</version>
+            <scope>system</scope>
+            <systemPath>${basedir}/lib/com.supermap.data.conversion.jar</systemPath>
+        </dependency>
         <!--    简繁体转换    -->
         <dependency>
             <groupId>com.ibm.icu</groupId>

+ 1 - 0
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/domain/HgxfxGisDTO.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
 import java.util.Date;
 
 //分析结果图斑表
+//合规性分析
 @TableName("t_fzss_hgxfx_jg_gis")
 public class HgxfxGisDTO {
     private Integer objectid;

+ 3 - 2
onemap-modules/onemap-analyse/src/main/java/com/onemap/analyse/task/FzxzPlanSchedule.java

@@ -3,6 +3,7 @@ package com.onemap.analyse.task;
 import com.onemap.analyse.domain.FzxzDTO;
 import com.onemap.analyse.domain.FzxzXzyzDTO;
 import com.onemap.common.core.web.domain.StatusMsg;
+import com.supermap.data.conversion.ImportSettingSHP;
 import com.supermap.data.*;
 import org.springframework.stereotype.Component;
 
@@ -21,8 +22,6 @@ public class FzxzPlanSchedule {
     public static void startPlan(FzxzDTO fzxzDTO, List<FzxzXzyzDTO> xzyzList) {
         if (fzxzDTO.getFwlx() == 1) {
             // 绘制
-
-            //拿到区域
             String geoWkt = fzxzDTO.getXzfw();
             Geometry geometry = Toolkit.WKTToGeometry(geoWkt);
             StatusMsg statusMsg = siteAnalysis(geometry);
@@ -30,6 +29,8 @@ public class FzxzPlanSchedule {
         } else if (fzxzDTO.getFwlx() == 2) {
             // shp文件
 
+            ImportSettingSHP importSettingSHP = new ImportSettingSHP();
+
         }
     }