vedas
Clone or download
Modified Files
--- /dev/null
+++ b/BANDP_01_MET.TXT
@@ -0,0 +1,97 @@
+ProductID=085051800101
+SatID=CARTOSAT-2
+Sensor=PAN
+GenAgency=NRSA
+Path=
+Row=
+DateOfPass=24MAR08
+PassType=PLD
+OrbitNo=6489
+AOI_SceneSequenceNumber=1
+BytesPerPixel=2
+GenerationDateTime=21APR08
+ProductCode=ST00001OJ
+ProductType=ORTHOKIT
+ResolutionAlong=1.00000000
+ResolutionAcross=1.00000000
+Season=MAR
+ImageFormat=GeoTIFF
+ProcessingLevel=STD
+ResampCode=NONE
+NoScans=7168
+NoPixels=6784
+MapProjection=NONE
+Ellipsoid=WGS_84
+Datum=WGS_84
+MapOriginLat=0.00000000
+MapOriginLon=0.00000000
+ProdULLat=23.94668815
+ProdULLon=72.34074039
+ProdURLat=23.94624602
+ProdURLon=72.39627432
+ProdLRLat=23.89444216
+ProdLRLon=72.39622594
+ProdLLLat=23.89488428
+ProdLLLon=72.34069201
+ProdULMapX=0.00000000
+ProdULMapY=0.00000000
+ProdURMapX=0.00000000
+ProdURMapY=0.00000000
+ProdLRMapX=0.00000000
+ProdLRMapY=0.00000000
+ProdLLMapX=0.00000000
+ProdLLMapY=0.00000000
+SceneCenterLat=23.92704500
+SceneCenterLon=72.38362600
+SatAltitude=636445.33500000
+SunAzimuth=119.06281400
+SunElevation=50.39858400
+SatelliteHeading=191.63823793
+AngleIncidence=12.62103254
+DEMCorrection=NONE
+SourceOrbitvalues=1
+SourceQs=1
+CompressionType=CI
+CCDTemp=0.00000000
+SceneCenterTime=04:56:11:6537
+SceneCenterRoll=-11.50907700
+SceneCenterPitch=0.24675600
+SceneCenterYaw=-8.02151000
+ImagingMode=SPOTIMAGE
+ImageHeading=166.48694200
+CompressionTable=0
+YawSteeringTableNumber=
+Lmin=0.00000000
+Lmax=52.34800000
+NoLineLoss=0
+AdifRegenCounter=0
+DPCounter=1
+Adif_regen_Rbias=0.00000000
+Adif_regen_Pbias=0.00000000
+Adif_regen_Ybias=0.00000000
+MapSheetId=
+AOISceneNumber=01/01
+NumUserCoordinate=4
+UserLat#1=23.94440000
+UserLon#1=72.34330000
+UserLat#2=23.94440000
+UserLon#2=72.39360000
+UserLat#3=23.89720000
+UserLon#3=72.39360000
+UserLat#4=23.89720000
+UserLon#4=72.34330000
+PayloadFlag=2
+OnboardSessionNumber=1
+OnboardStripNumber=0
+SessionNumber=1
+SegmentNumber=1
+SceneSeqNumber=1
+StripNumber=1
+NumOfStrips=1
+VariableLineIntgrationTimeFactor=1
+ImagingDirection=F
+ImagingOrientation=NORTH
+PortNumbers=0
+PlannedGSD=
+ObservedGSDScan=
+ObservedGSDPixel=
--- 'a/src/main/java/com/GisSatellite/Server/Controller/ApiController.java'
+++ b/src/main/java/com/GisSatellite/Server/Controller/ApiController.java
@@ -92,7 +92,7 @@ public class ApiController {
// if ( filterData.getLocalIdFrom() != null && filterData.getLocalIdTo() != null) {
// predicates.add(cb.between(satellite.get("localcd"),filterData.getLocalIdFrom() ,filterData.getLocalIdTo()));
// }
- if ( !filterData.getDateOfPassFrom().toString().equals("1111-01-01") && (!filterData.getDateOfPassTo().toString().equals("1111-01-01"))) {
+ if ( !filterData.getDateOfPassFrom().toString().equals("2020-12-31") && (!filterData.getDateOfPassTo().toString().equals("2020-12-31"))) {
predicates.add(cb.between(satellite.get("date"),filterData.getDateOfPassFrom() ,filterData.getDateOfPassTo()));
}
--- 'a/src/main/java/com/GisSatellite/Server/Controller/SatelliteController.java'
+++ b/src/main/java/com/GisSatellite/Server/Controller/SatelliteController.java
@@ -1,9 +1,17 @@
package com.GisSatellite.Server.Controller;
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.util.HashMap;
import java.util.List;
+import java.util.Scanner;
import javax.servlet.http.HttpServletRequest;
+import org.apache.tomcat.util.http.fileupload.IOUtils;
import org.locationtech.jts.geom.Geometry;
import org.locationtech.jts.io.WKTReader;
import org.springframework.beans.factory.annotation.Autowired;
@@ -14,6 +22,7 @@ import org.springframework.ui.ModelMap;
import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
@@ -125,6 +134,49 @@ public class SatelliteController {
return "success";
}
+
+ @PostMapping("/uploadFile")
+ public String uploadFile(@RequestParam("textFile") MultipartFile file,Model model) throws FileNotFoundException {
+
+ if(file.isEmpty()){
+
+ //if file is empty then put your message
+ System.out.println("No File Found");
+ }
+ else {
+ String content;
+ try {
+ content = new String(file.getBytes(), StandardCharsets.UTF_8);
+ Scanner myReader = new Scanner(content);
+
+
+
+
+ HashMap<String, String> map = new HashMap<>();
+ while (myReader.hasNext()) {
+
+ String data = myReader.nextLine();
+ String part[]= data.split("=");
+ map.put(part[0],part[1]);
+
+
+ }
+
+ System.out.println(map);
+ System.out.println(map.get("DPCounter"));
+ System.out.println(map.size());
+ myReader.close();
+ model.addAttribute("filedata", map);
+ return "satelliteform";
+
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ // File myObj = new File(file);
+ }
+ return "satelliteform";
+ }
}
--- 'a/src/main/resources/application.properties'
+++ b/src/main/resources/application.properties
@@ -2,7 +2,7 @@ spring.mvc.view.prefix=/views/
spring.mvc.view.suffix=.jsp
server.port=9080
-spring.datasource.url=jdbc:postgresql://localhost:5432/postgres?useSSL=false
+spring.datasource.url=jdbc:postgresql://localhost:5432/vedas?useSSL=false
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.datasource.platform=postgres
@@ -12,5 +12,5 @@ spring.jpa.properties.hibernate.dialect=
spring.jpa.hibernate.ddl-auto=update
spring.datasource.driver-class-name=org.postgresql.Driver
#https://vedas.sac.gov.in/SDIS_2.0/
-
+#server.servlet.context-path=/Vedas
spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation=true
\ No newline at end of file
--- 'a/src/main/webapp/views/satelliteform.jsp'
+++ b/src/main/webapp/views/satelliteform.jsp
@@ -1,387 +1,416 @@
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
- pageEncoding="ISO-8859-1"%>
- <%@page isELIgnored="false" %>
- <!DOCTYPE html>
+ pageEncoding="ISO-8859-1"%>
+<%@page isELIgnored="false"%>
+<!DOCTYPE html>
<html lang="en">
<head>
- <title>Satellite Form</title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1">
+<title>Satellite Form</title>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1">
<!--===============================================================================================-->
- <link rel="icon" type="image/png" href="images/icons/favicon.ico"/>
+<link rel="icon" type="image/png" href="images/icons/favicon.ico" />
<!--===============================================================================================-->
- <link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.min.css">
+<link rel="stylesheet" type="text/css"
+ href="vendor/bootstrap/css/bootstrap.min.css">
<!--===============================================================================================-->
- <link rel="stylesheet" type="text/css" href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
+<link rel="stylesheet" type="text/css"
+ href="fonts/font-awesome-4.7.0/css/font-awesome.min.css">
<!--===============================================================================================-->
- <link rel="stylesheet" type="text/css" href="fonts/Linearicons-Free-v1.0.0/icon-font.min.css">
+<link rel="stylesheet" type="text/css"
+ href="fonts/Linearicons-Free-v1.0.0/icon-font.min.css">
<!--===============================================================================================-->
- <link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
+<link rel="stylesheet" type="text/css" href="vendor/animate/animate.css">
<!--===============================================================================================-->
- <link rel="stylesheet" type="text/css" href="vendor/css-hamburgers/hamburgers.min.css">
+<link rel="stylesheet" type="text/css"
+ href="vendor/css-hamburgers/hamburgers.min.css">
<!--===============================================================================================-->
- <link rel="stylesheet" type="text/css" href="vendor/select2/select2.min.css">
+<link rel="stylesheet" type="text/css"
+ href="vendor/select2/select2.min.css">
<!--===============================================================================================-->
- <link rel="stylesheet" type="text/css" href="css/util.css">
- <link rel="stylesheet" type="text/css" href="css/main.css">
+<link rel="stylesheet" type="text/css" href="css/util.css">
+<link rel="stylesheet" type="text/css" href="css/main.css">
<!--===============================================================================================-->
<script type="text/javascript">
-$(document).ready(function() {
- if(window.opener != null){
- var urlat = window.opener.bufferurlat;
- var urlong = window.opener.bufferurlong;
- var ullat = window.opener.bufferullat;
- var ullong = window.opener.bufferullong;
- var lllat = window.opener.bufferlllat;
- var lllong = window.opener.bufferlllong;
- var lrlat = window.opener.bufferlrlat;
- var lrlong = window.opener.bufferlrlong;
-
- // var state =window.opener.state_id;
-// var dist =window.opener.dist_id;
-// var block =window.opener.block_id;
-// var vill =window.opener.vill_id;
- // console.log("lat"+lat);
- // alert(state+" state "+dist+" dist "+block+" block "+vill+" vill " +GeomType);
- // console.log("lat"+lat);
- //alert("point"+point);
-
-// FOR POINT
-// var point = window.opener.addpoint;
-// var GeomType = window.opener.geomtype;
-
-// document.getElementById("addPoint").value = point;
-// document.getElementById("geomType").value = GeomType;
-
-
-// FOR POLYGON
- var polygon = window.opener.addpolygon;
- var GeomType = window.opener.geomtype;
-
- document.getElementById("addPolygon").value = polygon;
- document.getElementById("geomType").value = GeomType;
-
-
-
- document.getElementById("ullat").value = ullat;
- document.getElementById("ullong").value = ullong;
- document.getElementById("lllat").value = lllat;
- document.getElementById("lllong").value = lllong;
- document.getElementById("lrlat").value = lrlat;
- document.getElementById("lrlong").value = lrlong;
- document.getElementById("urlat").value = urlat;
- document.getElementById("urlong").value = urlong;
-
-
-
-// document.getElementById("stateId_Hidden").value = state;
-// document.getElementById("districtId_Hidden").value = dist;
-// document.getElementById("subDistrictId_Hidden").value = block;
-// document.getElementById("villageId_Hidden").value = vill;
-// //alert("state...."+dist+"......"+block+"......"+vill)
-// loadState(state);
-// loadBlankVillage();
+ $(document).ready(function() {
+ if (window.opener != null) {
+ var urlat = window.opener.bufferurlat;
+ var urlong = window.opener.bufferurlong;
+ var ullat = window.opener.bufferullat;
+ var ullong = window.opener.bufferullong;
+ var lllat = window.opener.bufferlllat;
+ var lllong = window.opener.bufferlllong;
+ var lrlat = window.opener.bufferlrlat;
+ var lrlong = window.opener.bufferlrlong;
+
+ // var state =window.opener.state_id;
+ // var dist =window.opener.dist_id;
+ // var block =window.opener.block_id;
+ // var vill =window.opener.vill_id;
+ // console.log("lat"+lat);
+ // alert(state+" state "+dist+" dist "+block+" block "+vill+" vill " +GeomType);
+ // console.log("lat"+lat);
+ //alert("point"+point);
+
+ // FOR POINT
+ // var point = window.opener.addpoint;
+ // var GeomType = window.opener.geomtype;
+
+ // document.getElementById("addPoint").value = point;
+ // document.getElementById("geomType").value = GeomType;
+
+ // FOR POLYGON
+ var polygon = window.opener.addpolygon;
+ var GeomType = window.opener.geomtype;
+
+ document.getElementById("addPolygon").value = polygon;
+ document.getElementById("geomType").value = GeomType;
+
+ document.getElementById("ullat").value = ullat;
+ document.getElementById("ullong").value = ullong;
+ document.getElementById("lllat").value = lllat;
+ document.getElementById("lllong").value = lllong;
+ document.getElementById("lrlat").value = lrlat;
+ document.getElementById("lrlong").value = lrlong;
+ document.getElementById("urlat").value = urlat;
+ document.getElementById("urlong").value = urlong;
+
+ // document.getElementById("stateId_Hidden").value = state;
+ // document.getElementById("districtId_Hidden").value = dist;
+ // document.getElementById("subDistrictId_Hidden").value = block;
+ // document.getElementById("villageId_Hidden").value = vill;
+ // //alert("state...."+dist+"......"+block+"......"+vill)
+ // loadState(state);
+ // loadBlankVillage();
}
-
-// var msg = "" ;
-// msg = document.getElementById("msg").value;
-// if(msg != null){
-// //alert(msg);
-// window.close();
-
-// }
-
-
-});
+ // var msg = "" ;
+ // msg = document.getElementById("msg").value;
+ // if(msg != null){
+ // //alert(msg);
+ // window.close();
+ // }
+
+ });
</script>
-
+
</head>
<body>
- <!-- for bg Image use this tag-->
+ <!-- for bg Image use this tag-->
<!--div class="container-contact100" style="background-image: url('images/bg-01.jpg');"-->
-
- <!-- for White bg use this tag-->
+
+ <!-- for White bg use this tag-->
<!--div class="container-contact100" style="background-color: #ffffff"-->
-
- <!-- for Black bg use this tag -->
+
+ <!-- for Black bg use this tag -->
<div class="container-contact100" style="background-color: #586266">
<div class="wrap-contact100 ">
-
- <form class="contact100-form " action="/success" method = "post" enctype="multipart/form-data">
-
- <span class="contact100-form-title" >
- Satellite Form
- </span>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input" >
-
- <span class="label-input100">Satellite :</span>
- <select class="input100" type="text" name="satelite" id="satelite">
-
- <option value="CARTOSAT-1">CARTOSAT-1</option>
- <option value="CARTOSAT-2">CARTOSAT-2</option>
- <option value="CARTOSAT-2D">CARTOSAT-2D</option>
- <option value="CARTOSAT-2E">CARTOSAT-2E</option>
- <option value="IKONOS">IKONOS</option>
- <option value="IRS-1A">IRS-1A</option>
- <option value="IRS-1B">IRS-1B</option>
- <option value="IRS-1C">IRS-1C</option>
- <option value="IRS-1D">IRS-1D</option>
- <option value="IRS-P3">IRS-P3</option>
- <option value="IRS-P4">IRS-P4</option>
- <option value="IRS-P6">IRS-P6</option>
- <option value="IRS-R2">IRS-R2</option>
- <option value="IRS-R2A">IRS-R2A</option>
- <option value="OCEANSAT-2">OCEANSAT-2</option>
- <option value="RISAT-1">RISAT-1</option>
-
-
- </select> </div>
+
+
+ <form class="contact100-form " action="/uploadFile" method="post"
+ enctype="multipart/form-data">
+
+
+ <div class="wrap-input100 rs1-wrap-input100">
+
+ <span class="label-input100">Satellite Image :</span><br>
+ <br> <input type="file" id="image1" path="image1"
+ name="textFile" class="label-input100">
+ </div>
+ <div class="container-contact100-form-btn">
+ <div class="wrap-contact100-form-btn">
+ <div class="contact100-form-bgbtn"></div>
+ <button class="contact100-form-btn" type="submit">UploadFile
+ </button>
+ </div>
+ </div>
+
+ </form>
+
+ <form class="contact100-form " action="/success" method="post"
+ enctype="multipart/form-data">
+
+ <span class="contact100-form-title"> Satellite Form </span>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+
+
+ <!-- <select
+ class="input100" type="text" name="satelite" id="satelite" selected="CARTOSAT-2">
+
+ <option value="CARTOSAT-1">CARTOSAT-1</option>
+ <option value="CARTOSAT-2">CARTOSAT-2</option>
+ <option value="CARTOSAT-2D">CARTOSAT-2D</option>
+ <option value="CARTOSAT-2E">CARTOSAT-2E</option>
+ <option value="IKONOS">IKONOS</option>
+ <option value="IRS-1A">IRS-1A</option>
+ <option value="IRS-1B">IRS-1B</option>
+ <option value="IRS-1C">IRS-1C</option>
+ <option value="IRS-1D">IRS-1D</option>
+ <option value="IRS-P3">IRS-P3</option>
+ <option value="IRS-P4">IRS-P4</option>
+ <option value="IRS-P6">IRS-P6</option>
+ <option value="IRS-R2">IRS-R2</option>
+ <option value="IRS-R2A">IRS-R2A</option>
+ <option value="OCEANSAT-2">OCEANSAT-2</option>
+ <option value="RISAT-1">RISAT-1</option>
+
+
+ </select> -->
+
+ <span class="label-input100">Satellite :</span> <input class="input100"
+ type="text" id="satelite" name="satelite" placeholder="satellite" value="${filedata.SatID}"></input>
+ </div>
+
+
<div class="wrap-input100 rs1-wrap-input100 validate-input">
<span class="label-input100">Sensor :</span>
- <select class="input100" type="text" id="sansor" name="sansor">
- <option value="AW">AW</option>
- <option value="L1">L1</option>
- <option value="L2">L2</option>
- <option value="L3">L3</option>
- <option value="L4">L4</option>
- <option value="MX">MX</option>
- <option value="OCM">OCM</option>
- <option value="PAN">PAN</option>
- <option value="PAN/MSI">PAN/MSI</option>
- <option value="SAR">SAR</option>
- <option value="WIF">WIF</option>
- </select>
- </div>
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Date :</span>
- <input class="input100" type="date" id="date" name="date" required>
- </div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Time :</span>
- <input class="input100" type="time" id="time" name="time">
- </div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input" >
- <span class="label-input100">Path :</span>
- <input class="input100" type="text" id="path" name="path" placeholder="Path"></input>
+ <!-- <select
+ class="input100" type="text" id="sansor" name="sansor">
+ <option value="AW">AW</option>
+ <option value="L1">L1</option>
+ <option value="L2">L2</option>
+ <option value="L3">L3</option>
+ <option value="L4">L4</option>
+ <option value="MX">MX</option>
+ <option value="OCM">OCM</option>
+ <option value="PAN">PAN</option>
+ <option value="PAN/MSI">PAN/MSI</option>
+ <option value="SAR">SAR</option>
+ <option value="WIF">WIF</option>
+ </select> -->
+
+ <input class="input100"
+ type="text" id="sansor" name="sansor" placeholder="Sensor" value="${filedata.Sensor}"></input>
+
</div>
-
<div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Row :</span>
- <input class="input100" type="text" id="row" name="row" placeholder="Row"></input>
+ <span class="label-input100">Date :</span> <input class="input100"
+ type="date" id="date" name="date" required>
</div>
-
-
-
-
-
-
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input" >
- <span class="label-input100">Band :</span>
- <input class="input100" type="text" id="band" name="band" placeholder="Band"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Time :</span> <input class="input100"
+ type="time" id="time" name="time">
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Gain No :</span>
- <input class="input100" type="text" id="gain_no" name="gain_no" placeholder="Gain"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Path :</span> <input class="input100"
+ type="text" id="path" name="path" placeholder="Path" value="${filedata.Path}"></input>
</div>
- <div class="wrap-input100 validate-input"></div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">I/P Pixel :</span>
- <input class="input100" type="text" id="pixel" name="pixel" placeholder="I/P"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Row :</span> <input class="input100"
+ type="text" id="row" name="row" placeholder="Row" value="${filedata.Row}"></input>
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">I/P Line :</span>
- <input class="input100" type="text" id="line" name="line" placeholder="line"/>
+
+
+
+
+
+
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Band :</span> <input class="input100"
+ type="text" id="band" name="band" placeholder="Band" />
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Pixel size x :</span>
- <input class="input100" type="text" id="pixel_size_x" name="pixel_size_x" placeholder="size x"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Gain No :</span> <input
+ class="input100" type="text" id="gain_no" name="gain_no"
+ placeholder="Gain" />
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Pixel size y :</span>
- <input class="input100" type="text" id="pixel_size_y" name="pixel_size_y" placeholder="size y"/>
+ <div class="wrap-input100 validate-input"></div>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">I/P Pixel :</span> <input
+ class="input100" type="text" id="pixel" name="pixel"
+ placeholder="I/P" />
</div>
-
-<!-- <div class="container-contact100-form-btn"> -->
-<!-- <div class="wrap-input100" align="center">Draw Area for Which NOC is required : -->
-
-<!-- </div> -->
-
-<!-- <div class="wrap-contact100-form-btn"> -->
-<!-- <div class="contact100-form-bgbtn"></div> -->
-
-<!-- <button class="contact100-form-btn" type="button" id="" name="" onclick="mapLatLonDis();"> -->
-<!-- Draw -->
-<!-- </button> -->
-
-<!-- </div> -->
-<!-- <br> <label id ="latlon_geom" for="text-input" class=" form-control-label"></label> -->
-<!-- </div> -->
-
-
-
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">I/P Line :</span> <input
+ class="input100" type="text" id="line" name="line"
+ placeholder="line" />
+ </div>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Pixel size x :</span> <input
+ class="input100" type="text" id="pixel_size_x" name="pixel_size_x"
+ placeholder="size x" />
+ </div>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Pixel size y :</span> <input
+ class="input100" type="text" id="pixel_size_y" name="pixel_size_y"
+ placeholder="size y" />
+ </div>
+
+ <!-- <div class="container-contact100-form-btn"> -->
+ <!-- <div class="wrap-input100" align="center">Draw Area for Which NOC is required : -->
+
+ <!-- </div> -->
+
+ <!-- <div class="wrap-contact100-form-btn"> -->
+ <!-- <div class="contact100-form-bgbtn"></div> -->
+
+ <!-- <button class="contact100-form-btn" type="button" id="" name="" onclick="mapLatLonDis();"> -->
+ <!-- Draw -->
+ <!-- </button> -->
+
+ <!-- </div> -->
+ <!-- <br> <label id ="latlon_geom" for="text-input" class=" form-control-label"></label> -->
+ <!-- </div> -->
+
+
+
<div class="wrap-input100"></div>
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Center latitude :</span>
- <input class="input100" type="text" id="center_lat" name="center_lat" placeholder="centre lat"/>
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Center latitude :</span> <input
+ class="input100" type="text" id="center_lat" name="center_lat"
+ placeholder="centre lat" value="${filedata.SceneCenterLat} "/>
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Center longitude :</span>
- <input class="input100" type="text" id="center_long" name="center_long" placeholder="centre long"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Center longitude :</span> <input
+ class="input100" type="text" id="center_long" name="center_long"
+ placeholder="centre long" value="${filedata.SceneCenterLon}" />
</div>
-
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Upper Left Latitude :</span>
- <input class="input100" type="text" id="ullat" name="ullat" placeholder="Ul lat"/>
+
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Upper Left Latitude :</span> <input
+ class="input100" type="text" id="ullat" name="ullat"
+ placeholder="Ul lat" value="${filedata.ProdULLat}" />
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Upper Left Longitude :</span>
- <input class="input100" type="text" id="ullong" name="ullong" placeholder="Ul long"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Upper Left Longitude :</span> <input
+ class="input100" type="text" id="ullong" name="ullong"
+ placeholder="Ul long" value="${filedata.ProdULLon}"/>
</div>
-
- <div class="wrap-input100 validate-input" ></div>
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Upper Right Latitude :</span>
- <input class="input100" type="text" id="urlat" name="urlat" placeholder="Ur lat"/>
+
+ <div class="wrap-input100 validate-input"></div>
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Upper Right Latitude :</span> <input
+ class="input100" type="text" id="urlat" name="urlat"
+ placeholder="Ur lat" value="${filedata.ProdURLat}"/>
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Upper Right Longitude :</span>
- <input class="input100" type="text" id="urlong" name="urlong" placeholder="Ur long"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Upper Right Longitude :</span> <input
+ class="input100" type="text" id="urlong" name="urlong"
+ placeholder="Ur long" value="${filedata.ProdURLon}"/>
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Lower Left Latitude :</span>
- <input class="input100" type="text" id="lllat" name="lllat" placeholder="LL lat"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Lower Left Latitude :</span> <input
+ class="input100" type="text" id="lllat" name="lllat"
+ placeholder="LL lat" value="${filedata.ProdLLLat}" />
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Lower Left Longitude :</span>
- <input class="input100" type="text" id="lllong" name="lllong" placeholder="LL long"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Lower Left Longitude :</span> <input
+ class="input100" type="text" id="lllong" name="lllong"
+ placeholder="LL long" value="${filedata.ProdLLLon}" />
</div>
-
- <div class="wrap-input100 validate-input" ></div>
+
+ <div class="wrap-input100 validate-input"></div>
<div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Lower Right Latitude :</span>
- <input class="input100" type="text" id="lrlat" name="lrlat" placeholder="Lr lat"/>
+ <span class="label-input100">Lower Right Latitude :</span> <input
+ class="input100" type="text" id="lrlat" name="lrlat"
+ placeholder="Lr lat" value="${filedata.ProdLRLat}" />
</div>
-
+
<div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Lower Right Longitude :</span>
- <input class="input100" type="text" id="lrlong" name="lrlong" placeholder="Lr long"/>
+ <span class="label-input100">Lower Right Longitude :</span> <input
+ class="input100" type="text" id="lrlong" name="lrlong"
+ placeholder="Lr long" value="${filedata.ProdLRLon}" />
</div>
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Sun Angle(Azi) :</span>
- <input class="input100" type="text" id="sunangle_azi" name="sunangle_azi" placeholder="Sun Angle(azi)"/>
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Sun Angle(Azi) :</span> <input
+ class="input100" type="text" id="sunangle_azi" name="sunangle_azi"
+ placeholder="Sun Angle(azi)" value="${filedata.SunAzimuth}" />
</div>
-
+
<div class="wrap-input100 rs1-wrap-input100 validate-input">
- <span class="label-input100">Sun Angle(Ele) :</span>
- <input class="input100" type="text" id="sunangle_ele" name="sunangle_ele" placeholder="Sun Angle(ele)"/>
+ <span class="label-input100">Sun Angle(Ele) :</span> <input
+ class="input100" type="text" id="sunangle_ele" name="sunangle_ele"
+ placeholder="Sun Angle(ele)" value="${filedata.SunElevation}" />
</div>
-
-<!-- <div class="wrap-input100 rs1-wrap-input100 validate-input" > -->
-<!-- <span class="label-input100">Local id :</span> -->
-<!-- <input class="input100" type="text" id="localcd" name="localcd" placeholder="Local id number.."/> -->
-<!-- </div> -->
-
- <div class="wrap-input100 rs1-wrap-input100 validate-input" >
- <span class="label-input100">Layer Name :</span>
- <input class="input100" type="text" id="layername" name="layername" placeholder="Layer name"/>
+
+ <!-- <div class="wrap-input100 rs1-wrap-input100 validate-input" > -->
+ <!-- <span class="label-input100">Local id :</span> -->
+ <!-- <input class="input100" type="text" id="localcd" name="localcd" placeholder="Local id number.."/> -->
+ <!-- </div> -->
+
+ <div class="wrap-input100 rs1-wrap-input100 validate-input">
+ <span class="label-input100">Layer Name :</span> <input
+ class="input100" type="text" id="layername" name="layername"
+ placeholder="Layer name" />
</div>
-
-
-
- <div class="wrap-input100 rs1-wrap-input100">
-
- <span class="label-input100">Satellite
- Image :</span><br><br>
- <input type="file" id="image1" path="image1" name="image1"
- accept=".png, .jpg, .jpeg" class="label-input100"
- >
- </div>
-
-<!-- onchange="return Validateownerphto(this);"
- <div class="wrap-input100 rs1-wrap-input100 validate-input"><br><br>
- <input type="file" id="image2" path="image2" name="image2"
- accept=".png, .jpg, .jpeg" class="label-input100"
- >
- </div>
-
+
<div class="wrap-input100 rs1-wrap-input100 validate-input">
- <input type="file" id="image3" path="image3" name="image3"
+ <input type="file" id="image1" path="image1" name="image1"
accept=".png, .jpg, .jpeg" class="label-input100"
>
- </div> -->
-
-
-
+ </div>
+
+
+
<div class="container-contact100-form-btn">
<div class="wrap-contact100-form-btn">
<div class="contact100-form-bgbtn"></div>
- <button class="contact100-form-btn" type="submit">
- Submit
+ <button class="contact100-form-btn" type="submit">Submit
</button>
</div>
</div>
</form>
</div>
-
-
- <span class="contact100-more">
-
- </span>
+
+
+ <span class="contact100-more"> </span>
</div>
<div id="dropDownSelect1"></div>
-<!--===============================================================================================-->
+ <!--===============================================================================================-->
<script src="vendor/jquery/jquery-3.2.1.min.js"></script>
-<!--===============================================================================================-->
+ <!--===============================================================================================-->
<script src="vendor/bootstrap/js/popper.js"></script>
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
-<!--===============================================================================================-->
+ <!--===============================================================================================-->
<script src="vendor/select2/select2.min.js"></script>
-<!--===============================================================================================-->
+ <!--===============================================================================================-->
<script src="js/main.js"></script>
-<!-- Global site tag (gtag.js) - Google Analytics -->
-<script async src="https://www.googletagmanager.com/gtag/js?id=UA-23581568-13"></script>
-<script>
- window.dataLayer = window.dataLayer || [];
- function gtag(){dataLayer.push(arguments);}
- gtag('js', new Date());
+ <!-- Global site tag (gtag.js) - Google Analytics -->
+ <script async
+ src="https://www.googletagmanager.com/gtag/js?id=UA-23581568-13"></script>
+ <script>
+ window.dataLayer = window.dataLayer || [];
+ function gtag() {
+ dataLayer.push(arguments);
+ }
+ gtag('js', new Date());
- gtag('config', 'UA-23581568-13');
-</script>
+ gtag('config', 'UA-23581568-13');
+ </script>
-<!-- <script type="text/javascript">
+ <!-- <script type="text/javascript">
function Validateownerphto(e) {
@@ -403,9 +432,9 @@ $(document).ready(function() {
</script> -->
-<script src="customol/js/geomForm.js"></script>
-<script src="customol/js/mod.js"></script>
-<script src="customol/js/editPower.js"></script>
-<script src="customol/js/buttons.js"></script>
+ <script src="customol/js/geomForm.js"></script>
+ <script src="customol/js/mod.js"></script>
+ <script src="customol/js/editPower.js"></script>
+ <script src="customol/js/buttons.js"></script>
</body>
</html>