From: user Date: Thu, 07 Jan 2021 16:40:42 +0530 Subject: hello --- hello --- --- 'a/src/main/java/com/GisSatellite/Server/Controller/ApiController.java' +++ b/src/main/java/com/GisSatellite/Server/Controller/ApiController.java @@ -15,15 +15,22 @@ import org.springframework.http.HttpStat import org.springframework.http.ResponseEntity; import org.springframework.util.MimeTypeUtils; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.ModelAttribute; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import com.GisSatellite.Server.Entities.FilterData; import com.GisSatellite.Server.Entities.Satellite; +import com.GisSatellite.Server.Entities.Taluka; import com.GisSatellite.Server.Repository.SatelliteRepository; +import com.GisSatellite.Server.Repository.TalukaRepository; + @@ -35,6 +42,9 @@ public class ApiController { @Autowired private SatelliteRepository satelliteRepository; + @Autowired + private TalukaRepository talukaRepo; + /* * @RequestMapping(value = "getData", method = RequestMethod.POST) public * List getData(@RequestBody FilterData filterData ) { @@ -156,5 +166,26 @@ public class ApiController { return satelliteRepository.getDummyData(1818 ,""); } + @PostMapping("/gettaluka/{name}") + public List getTalukaByName(@PathVariable("name") String name){ + //System.out.println("in gettaluka"); + //System.out.println(talukaRepo.findByTalukanameContainingIgnoreCase(name)); + return talukaRepo.findByTalukanameContainingIgnoreCase(name); + } + + + @RequestMapping(value = "intersectbygeom/{id}", method = RequestMethod.POST) + List getIntersectGeom(@PathVariable("id")Integer id) { + + /* + * System.out.println(taluka.getGid()); + * System.out.println(talukaRepo.intersectByGeom(id); + */ + + System.out.println("test geom"+satelliteRepository.intersectByGeom(id)); + return satelliteRepository.intersectByGeom(id); + } + + } --- 'a/src/main/java/com/GisSatellite/Server/Controller/SatelliteController.java' +++ b/src/main/java/com/GisSatellite/Server/Controller/SatelliteController.java @@ -163,8 +163,8 @@ public class SatelliteController { } System.out.println(map); - System.out.println(map.get("DPCounter")); - System.out.println(map.size()); +// System.out.println(map.get("DPCounter")); +// System.out.println(map.size()); myReader.close(); model.addAttribute("filedata", map); return "satelliteform"; --- 'a/src/main/java/com/GisSatellite/Server/Repository/SatelliteRepository.java' +++ b/src/main/java/com/GisSatellite/Server/Repository/SatelliteRepository.java @@ -9,6 +9,7 @@ import org.springframework.data.reposito import com.GisSatellite.Server.Entities.FilterData; import com.GisSatellite.Server.Entities.Satellite; +import com.GisSatellite.Server.Entities.Taluka; @@ -60,7 +61,8 @@ public interface SatelliteRepository ext - + @Query(value = "SELECT a.* FROM satellite_data_5 as a, subdistrict2011_bound as b where b.gid =:id and ST_Intersects(a.addgeom, b.geom)='t' ",nativeQuery = true) + List intersectByGeom( int id); --- 'a/src/main/webapp/views/attribute.jsp' +++ b/src/main/webapp/views/attribute.jsp @@ -249,17 +249,20 @@ tfoot input { - - + + + + + +
+
- - @@ -951,4 +954,6 @@ var layerselected=[]; + + --- 'a/src/main/webapp/views/satelliteform.jsp' +++ b/src/main/webapp/views/satelliteform.jsp @@ -112,14 +112,14 @@
- + Satellite Form
- Satellite Image :
+ Satellite File :

@@ -127,7 +127,7 @@
-
@@ -137,7 +137,9 @@ - Satellite Form + + +
@@ -194,7 +196,7 @@
Date : + type="date" id="date" name="date" required value="${filedata.DateOfPass} ">