From: user Date: Thu, 07 Jan 2021 16:42:13 +0530 Subject: hello --- hello --- --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Entities/Taluka.java @@ -0,0 +1,99 @@ +package com.GisSatellite.Server.Entities; + +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Table; +import javax.persistence.UniqueConstraint; + +@Entity +@Table(name = "subdistrict2011_bound", uniqueConstraints = { @UniqueConstraint(columnNames = "gid") }) +public class Taluka { + + @Id + @GeneratedValue(strategy = GenerationType.AUTO) + public int gid; + @Column(name="name11") + private String talukaname; + @Column(name="sdtcode11") + private String talukacode; + + @Column(name="stcode11") + private String statecode; + @Column(name="dtcode11") + private String districtcode; + + + private double minx; + private double miny; + private double maxx; + private double maxy; + + + public int getGid() { + return gid; + } + public void setGid(int gid) { + this.gid = gid; + } + public String getTalukaname() { + return talukaname; + } + public void setTalukaname(String talukaname) { + this.talukaname = talukaname; + } + public String getTalukacode() { + return talukacode; + } + public void setTalukacode(String talukacode) { + this.talukacode = talukacode; + } + public String getStatecode() { + return statecode; + } + public void setStatecode(String statecode) { + this.statecode = statecode; + } + public String getDistrictcode() { + return districtcode; + } + public void setDistrictcode(String districtcode) { + this.districtcode = districtcode; + } + public double getMinx() { + return minx; + } + public void setMinx(double minx) { + this.minx = minx; + } + public double getMiny() { + return miny; + } + public void setMiny(double miny) { + this.miny = miny; + } + public double getMaxx() { + return maxx; + } + public void setMaxx(double maxx) { + this.maxx = maxx; + } + public double getMaxy() { + return maxy; + } + public void setMaxy(double maxy) { + this.maxy = maxy; + } + @Override + public String toString() { + return "Taluka [gid=" + gid + ", talukaname=" + talukaname + ", talukacode=" + talukacode + ", statecode=" + + statecode + ", districtcode=" + districtcode + ", minx=" + minx + ", miny=" + miny + ", maxx=" + maxx + + ", maxy=" + maxy + "]"; + } + + + +} + --- /dev/null +++ b/src/main/java/com/GisSatellite/Server/Repository/TalukaRepository.java @@ -0,0 +1,20 @@ +package com.GisSatellite.Server.Repository; + +import java.util.List; + +import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; + +import com.GisSatellite.Server.Entities.Taluka; + +public interface TalukaRepository extends JpaRepository{ + + + List findByTalukanameContainingIgnoreCase(String name); + + + + + +} --- /dev/null +++ b/src/main/resources/static/mis/js/customscripts/search.js @@ -0,0 +1,53 @@ +var talukaid; +$(document).ready(function () { + + $("#cityname").keyup(function () { + var search = $(this).val(); + + if (search != "") { + var response = getTalukaByName(search); + + console.log(response) + var len = response.length; + $("#search-result").empty(); + for (var i = 0; i < len; i++) { + var id = response[i]['gid']; + + var name = response[i]['talukaname']; + + $("#search-result").append("
  • " + name + "
  • "); + } + + + // binding click event to li + $("#search-result li").bind("click", function () { + setText(this); + + }); + + } + }) + }); + function setText(element) + { + var value = $(element).text(); + var userid = $(element).val(); + + console.log(value) + console.log(userid) + $("#cityname").val(value); + $("#search-result").empty(); + talukaid=userid; + + + } + + function onclicktaluka() + { + alert(talukaid) + var data= gttdatafromgeom(talukaid); + loadtable(data); + console.log(data); + + + } \ No newline at end of file --- /dev/null +++ b/src/main/resources/static/mis/js/services/misservices.js @@ -0,0 +1,59 @@ + +function getTalukaByName(name) +{ + +var data=null; + $.ajax({ + url:"/gettaluka/"+name, + method:"POST", + dtaType:"json", + async: false, + data:{}, + success:function(j) + { + + console.log(j); + data=j; + + }, + error:function (error) + { + alert(error); + } + }); + return data; + +} +function gttdatafromgeom(id) +{ + var data=null; + $.ajax({ + url:"/intersectbygeom/"+id, + method:"POST", + dtaType:"json", + async: false, + data:{}, + success:function(j) + { + + console.log(j); + data=j; + + + }, + error:function (error) + { + alert(error); + } + }); + return data; + + +// let url = `http://localhost:9080/intersectbygeom/${id}`; +// fetch(url).then((response)=>{ +// return response.json(); +// }).then((data)=>{ +// console.log(data); + +// }) +}