@@ -40,14 +40,20 @@ <h3 class="panel-title">区域汇总分析</h3>
4040 </ div >
4141 </ div >
4242 < p >
43- < div class ="input-group ">
43+ < div id =" meshTypeS " class ="input-group ">
4444 < span class ="input-group-addon "> 网格面汇总类型< span title ="必填字段 " style ="color: red; "> * </ span > </ span >
4545 < select class ="form-control " id ="meshType " name ="clientType ">
4646 < option value ="0 " selected ="selected "> 四边形网格</ option >
4747 < option value ="1 "> 六边形网格</ option >
4848 </ select >
4949 </ div >
5050 < p >
51+ < div id ="regionDatasetS " class ="input-group ">
52+ < span class ="input-group-addon "> 汇总数据集< span title ="必填字段 " style ="color: red; "> * </ span > </ span >
53+ < input id ="regionDataset " type ="text " class ="form-control "
54+ value ="samples_processing_newyorkZone_R "/>
55+ </ div >
56+ < p >
5157 < div class ="input-group ">
5258 < span class ="input-group-addon "> 分析范围 </ span >
5359 < input id ="query " type ="text " class ="form-control " value ="-74.050,40.650,-73.850,40.850 "/>
@@ -95,12 +101,12 @@ <h3 class="panel-title">区域汇总分析</h3>
95101 < p >
96102 </ div >
97103
98- < div class ="input-group ">
104+ < div id =" resolutionS " class ="input-group ">
99105 < span class ="input-group-addon "> 网格大小 </ span >
100106 < input id ="resolution " type ="text " class ="form-control " value ="100 "/>
101107 </ div >
102108 < p >
103- < div class ="input-group ">
109+ < div id =" meshSizeUnitS " class ="input-group ">
104110 < span class ="input-group-addon "> 网格大小单位 </ span >
105111 < select class ="form-control " id ="meshSizeUnit " name ="clientType ">
106112 < option value ="Meter " selected ="selected "> Meter</ option >
@@ -127,17 +133,17 @@ <h3 class="panel-title">区域汇总分析</h3>
127133< script type ="text/javascript ">
128134 var host = window . isLocal ? document . location . protocol + "//" + document . location . host : "http://117.122.248.69:8090" ;
129135 var resultLayer ,
130- processingsUrl = host + "/iserver/services/distributedanalyst/rest/v1/jobs" ,
131- mapURL = host + "/iserver/services/map-world/rest/maps/World" ,
132- token = 'yurnlSeWak-vh77nAh73yrW_cHDTDJrfZxCVl7-h3GhMSMSNTPjvH7ykQviXfH1tOQ2ckJtUt6J9RY32GFNa6Q..' ,
133- map = new SuperMap . Map ( "map" , {
134- controls : [
135- new SuperMap . Control . Navigation ( ) ,
136- new SuperMap . Control . Zoom ( ) ,
137- new SuperMap . Control . LayerSwitcher ( )
136+ processingsUrl = host + "/iserver/services/distributedanalyst/rest/v1/jobs" ,
137+ mapURL = host + "/iserver/services/map-world/rest/maps/World" ,
138+ token = 'yurnlSeWak-vh77nAh73yrW_cHDTDJrfZxCVl7-h3GhMSMSNTPjvH7ykQviXfH1tOQ2ckJtUt6J9RY32GFNa6Q..' ,
139+ map = new SuperMap . Map ( "map" , {
140+ controls : [
141+ new SuperMap . Control . Navigation ( ) ,
142+ new SuperMap . Control . Zoom ( ) ,
143+ new SuperMap . Control . LayerSwitcher ( )
138144
139- ] , allOverlays : true
140- } ) ;
145+ ] , allOverlays : true
146+ } ) ;
141147 map . addControl ( new SuperMap . Control . MousePosition ( ) ) ;
142148 var layer = new SuperMap . Layer . TiledDynamicRESTLayer ( "World" , mapURL , null , { maxResolution : "auto" } ) ;
143149 layer . events . on ( { "layerInitialized" : addLayer } ) ;
@@ -166,7 +172,19 @@ <h3 class="panel-title">区域汇总分析</h3>
166172 }
167173 $ ( "#weightS" ) . hide ( ) ;
168174 } ) ;
169-
175+ $ ( "#type" ) . change ( function ( e ) {
176+ if ( e . target . selectedIndex === 0 ) {
177+ $ ( "#meshTypeS" ) . show ( ) ;
178+ $ ( "#resolutionS" ) . show ( ) ;
179+ $ ( "#meshSizeUnitS" ) . show ( ) ;
180+ $ ( "#regionDatasetS" ) . hide ( ) ;
181+ return ;
182+ }
183+ $ ( "#meshTypeS" ) . hide ( ) ;
184+ $ ( "#resolutionS" ) . hide ( ) ;
185+ $ ( "#meshSizeUnitS" ) . hide ( ) ;
186+ $ ( "#regionDatasetS" ) . show ( ) ;
187+ } ) ;
170188 function getQuery ( ) {
171189 if ( $ ( '#query' ) . val ( ) === "" ) {
172190 return "" ;
@@ -176,10 +194,10 @@ <h3 class="panel-title">区域汇总分析</h3>
176194 query . push ( parseFloat ( el ) ) ;
177195 } ) ;
178196 return new SuperMap . Bounds (
179- query [ 0 ] ,
180- query [ 1 ] ,
181- query [ 2 ] ,
182- query [ 3 ]
197+ query [ 0 ] ,
198+ query [ 1 ] ,
199+ query [ 2 ] ,
200+ query [ 3 ]
183201 ) ;
184202 }
185203
@@ -193,7 +211,7 @@ <h3 class="panel-title">区域汇总分析</h3>
193211 }
194212 var summaryRegionJobParameter = new SuperMap . SummaryRegionJobParameter ( {
195213 datasetName : $ ( '#datasetName' ) . val ( ) ,
196- regionDataset : $ ( '#type option:selected ' ) . attr ( 'value' ) === 'SUMMARYREGION' ? $ ( '#datasetName' ) . val ( ) : undefined ,
214+ regionDataset : $ ( '#regionDataset ' ) . val ( ) ,
197215 type : $ ( '#type option:selected' ) . attr ( 'value' ) ,
198216 meshType : $ ( '#meshType option:selected' ) . attr ( 'value' ) ,
199217 query : getQuery ( ) ,
@@ -238,9 +256,9 @@ <h3 class="panel-title">区域汇总分析</h3>
238256 className += state ? "success" : "danger" ;
239257 if ( ! $ ( '#msg_container' ) [ 0 ] ) {
240258 var alertDiv = $ ( "<div class='alert alert-dismissible' id='msg_container' role='alert' " +
241- "style='z-index:800;position: absolute;top: 20px;margin:auto;left: 40%;width:400px;display: none'>" +
242- "<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>×</span></button>" +
243- "<strong><p id='msg'></p></strong></div>" ) ;
259+ "style='z-index:800;position: absolute;top: 20px;margin:auto;left: 40%;width:400px;display: none'>" +
260+ "<button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>×</span></button>" +
261+ "<strong><p id='msg'></p></strong></div>" ) ;
244262 $ ( 'body' ) . append ( alertDiv )
245263 }
246264 $ ( '#msg_container' ) . addClass ( className ) ;
0 commit comments