1function showMap(wkt) { 2 if (wkt == "*") 3 return; 4 5 var format = new ol.format.WKT(); 6 var wkts = wkt.split("*"); 7 var features = new Array(); 8 vectorLayer.getSource().clear(); 9 for (var i = 0; i < wkts.length - 1; i++) { 10 var feature = format.readFeature(wkts[i]); 11 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 12 features.push(feature); 13 } 14 vectorLayer.getSource().addFeatures(features); 15 /*3.6.2*/ 16 //map.getView().fitExtent(vectorLayer.getSource().getExtent(), map.getSize()); 17 /*3.13.1*/ 18 if (wkt.includes("POINT")) { 19 map.getView().fit([vectorLayer.getSource().getExtent()[0] - 5, vectorLayer.getSource().getExtent()[1] - 5, 20 vectorLayer.getSource().getExtent()[0] + 5, vectorLayer.getSource().getExtent()[1] + 5], map.getSize()); 21 } else { 22 map.getView().fit(vectorLayer.getSource().getExtent(), map.getSize()); 23 } 24 25 26} 27 28function showMapProjWithColorAndExtent(wkt, proj, extent) { 29 if (wkt == "*") 30 return; 31 32 var format = new ol.format.WKT(); 33 var wkts = wkt.split("*"); 34 var renk3 = "FFFF00";//SARI 35 var s = new ol.style.Style({ 36 fill: new ol.style.Fill({ 37 color: '#00'+ renk3 38 }), 39 stroke: new ol.style.Stroke({ 40 color: '#' + renk3, 41 width: 10 42 }), 43 image: new ol.style.Circle({ 44 radius: 10, 45 fill: new ol.style.Fill({ 46 color: '#' + renk3 47 }) 48 }) 49 }); 50 51 var features = new Array(); 52 vectorLayer.getSource().clear(); 53 for (var i = 0; i < wkts.length - 1; i++) { 54 var feature = format.readFeature(wkts[i]); 55 feature.getGeometry().transform(proj, 'EPSG:4326'); 56 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 57 feature.setStyle(s); 58 features.push(feature); 59 } 60 vectorLayer.getSource().addFeatures(features); 61 62 if (extent != undefined && extent != null && extent.length != 0) { 63 map.getView().fit(extent, map.getSize()); 64 } 65 else { 66 if (wkt.includes("POINT")) { 67 map.getView().fit([vectorLayer.getSource().getExtent()[0] - 10, vectorLayer.getSource().getExtent()[1] - 10, 68 vectorLayer.getSource().getExtent()[0] + 10, vectorLayer.getSource().getExtent()[1] + 10], map.getSize()); 69 } else { 70 map.getView().fit(vectorLayer.getSource().getExtent(), map.getSize()); 71 } 72 } 73} 74function showMapProjWithColorAndExtentMezarlik(wkt, proj, extent) { 75 if (wkt == "*") 76 return; 77 78 var format = new ol.format.WKT(); 79 var wkts = wkt.split("*"); 80 var renk3 = "1d00ff";//koyu mavi 81 var s = new ol.style.Style({ 82 fill: new ol.style.Fill({ 83 color: '#' + renk3 84 }), 85 stroke: new ol.style.Stroke({ 86 color: '#' + renk3, 87 width: 10 88 }) 89 }); 90 var iconStyle = new ol.style.Style({ 91 image: new ol.style.Icon(({ 92 anchor: [0.5, 1], 93 src: "../Images/Map/mezar.png" 94 })) 95 }); 96 var features = new Array(); 97 vectorLayer.getSource().clear(); 98 for (var i = 0; i < wkts.length - 1; i++) { 99 var feature = format.readFeature(wkts[i]); 100 feature.getGeometry().transform(proj, 'EPSG:4326'); 101 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 102 feature.setStyle(s); 103 features.push(feature); 104 var EXT = feature.getGeometry().getExtent(); 105 var X = EXT[0] + (EXT[2] - EXT[0]) / 2; 106 var Y = EXT[1] + (EXT[3] - EXT[1]) / 2; 107 var feature2 = format.readFeature("POINT(" + X + " " + Y + ")"); 108 feature2.setStyle(iconStyle); 109 features.push(feature2); 110 } 111 vectorLayer.getSource().addFeatures(features); 112 113 if (extent != undefined && extent != null && extent.length != 0) { 114 map.getView().fit(extent, map.getSize()); 115 } 116 else { 117 if (wkt.includes("POINT")) { 118 map.getView().fit([vectorLayer.getSource().getExtent()[0] - 10, vectorLayer.getSource().getExtent()[1] - 10, 119 vectorLayer.getSource().getExtent()[0] + 10, vectorLayer.getSource().getExtent()[1] + 10], map.getSize()); 120 } else { 121 map.getView().fit(vectorLayer.getSource().getExtent(), map.getSize()); 122 } 123 } 124} 125function showMapProjWithColor(wkt, proj) { 126 if (wkt == "*") 127 return; 128 129 var format = new ol.format.WKT(); 130 var wkts = wkt.split("*"); 131 var renk3 = "FFFF00";//SARI 132 var s = new ol.style.Style({ 133 fill: new ol.style.Fill({ 134 color: '#' + renk3, 135 strokeColor: '#000000' 136 }), 137 stroke: new ol.style.Stroke({ 138 color: '#' + renk3, 139 width: 10 140 }), 141 image: new ol.style.Circle({ 142 radius: 10, 143 fill: new ol.style.Fill({ 144 color: '#' + renk3 145 }) 146 }) 147 });
148 149 var features = new Array(); 150 vectorLayer.getSource().clear(); 151 for (var i = 0; i < wkts.length - 1; i++) { 152 var feature = format.readFeature(wkts[i]); 153 feature.getGeometry().transform(proj, 'EPSG:4326'); 154 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 155 feature.setStyle(s); 156 features.push(feature); 157 } 158 vectorLayer.getSource().addFeatures(features); 159 /*3.6.2*/ 160 //map.getView().fitExtent(vectorLayer.getSource().getExtent(), map.getSize()); 161 /*3.13.1*/ 162 if (wkt.includes("POINT")) { 163 map.getView().fit([vectorLayer.getSource().getExtent()[0] - 10, vectorLayer.getSource().getExtent()[1] - 10, 164 vectorLayer.getSource().getExtent()[0] + 10, vectorLayer.getSource().getExtent()[1] + 10], map.getSize()); 165 } else { 166 map.getView().fit(vectorLayer.getSource().getExtent(), map.getSize()); 167 } 168} 169function showMapProj(wkt, proj) { 170 if (wkt == "*") 171 return; 172 173 var format = new ol.format.WKT(); 174 var wkts = wkt.split("*"); 175 var features = new Array(); 176 vectorLayer.getSource().clear(); 177 for (var i = 0; i < wkts.length - 1; i++) { 178 var feature = format.readFeature(wkts[i]); 179 feature.getGeometry().transform(proj, 'EPSG:4326'); 180 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 181 features.push(feature); 182 } 183 vectorLayer.getSource().addFeatures(features); 184 /*3.6.2*/ 185 //map.getView().fitExtent(vectorLayer.getSource().getExtent(), map.getSize()); 186 /*3.13.1*/ 187 if (wkt.includes("POINT")) { 188 map.getView().fit([vectorLayer.getSource().getExtent()[0] - 5, vectorLayer.getSource().getExtent()[1] - 5, 189 vectorLayer.getSource().getExtent()[0] + 5, vectorLayer.getSource().getExtent()[1] + 5], map.getSize()); 190 } else { 191 map.getView().fit(vectorLayer.getSource().getExtent(), map.getSize()); 192 } 193} 194function showMapProjWithoutZoomWithColor(wkt, proj) { 195 if (wkt == "*") 196 return; 197 198 var format = new ol.format.WKT(); 199 var wkts = wkt.split("*"); 200 var renk3 = "FFFF00";//SARI 201 var s = new ol.style.Style({ 202 fill: new ol.style.Fill({ 203 color: '#00' + renk3, 204 strokeColor: '#000000' 205 }), 206 stroke: new ol.style.Stroke({ 207 color: '#000000', 208 width: 10 209 }), 210 image: new ol.style.Circle({ 211 radius: 10, 212 fill: new ol.style.Fill({ 213 color: '#' + renk3 214 }) 215 }) 216 }); 217 218 var features = new Array(); 219 vectorLayer.getSource().clear(); 220 for (var i = 0; i < wkts.length - 1; i++) { 221 var feature = format.readFeature(wkts[i]); 222 feature.getGeometry().transform(proj, 'EPSG:4326'); 223 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 224 feature.setStyle(s); 225 features.push(feature); 226 } 227 vectorLayer.getSource().addFeatures(features); 228 /*3.6.2*/ 229 //map.getView().fitExtent(vectorLayer.getSource().getExtent(), map.getSize()); 230 /*3.13.1*/ 231} 232function showMapProjWithoutZoom(wkt, proj) { 233 if (wkt == "*") 234 return; 235 236 var format = new ol.format.WKT(); 237 var wkts = wkt.split("*"); 238 var features = new Array(); 239 vectorLayer.getSource().clear(); 240 for (var i = 0; i < wkts.length - 1; i++) { 241 var feature = format.readFeature(wkts[i]); 242 feature.getGeometry().transform(proj, 'EPSG:4326'); 243 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 244 features.push(feature); 245 } 246 vectorLayer.getSource().addFeatures(features); 247 /*3.6.2*/ 248 //map.getView().fitExtent(vectorLayer.getSource().getExtent(), map.getSize()); 249 /*3.13.1*/ 250 //map.getView().fit(vectorLayer.getSource().getExtent(), map.getSize()); 251 252} 253function showMapProjWithoutDraw(wkt, proj) { 254 if (wkt == "*") 255 return; 256 257 var format = new ol.format.WKT(); 258 var wkts = wkt.split("*"); 259 var features = new Array(); 260 var tempVector = new ol.layer.Vector({ 261 source: new ol.source.Vector() 262 });
263 264 for (var i = 0; i < wkts.length - 1; i++) { 265 var feature = format.readFeature(wkts[i]); 266 feature.getGeometry().transform(proj, 'EPSG:4326'); 267 feature.getGeometry().transform('EPSG:4326', 'EPSG:3857'); 268 features.push(feature); 269 } 270 tempVector.getSource().addFeatures(features); 271 /*3.6.2*/ 272 //map.getView().fitExtent(vectorLayer.getSource().getExtent(), map.getSize()); 273 /*3.13.1*/ 274 map.getView().fit(tempVector.getSource().getExtent(), map.getSize()); 275 276} 277function showMapGeoJson(geoJson, proj) { 278 // ; 279 vectorLayer.getSource().clear(); 280 var gjson = new ol.format.GeoJSON(); 281 var geo = gjson.readGeometry(geoJson); 282 geo.transform(proj, 'EPSG:4326'); 283 geo.transform('EPSG:4326', 'EPSG:3857'); 284 285 var feature = new ol.Feature({ 286 geometry: geo 287 }); 288 vectorLayer.getSource().addFeature(feature); 289 /*3.6.2*/ 290 //map.getView().fitExtent(vectorLayer.getSource().getExtent(), map.getSize()); 291 /*3.13.1*/ 292 map.getView().fit(vectorLayer.getSource().getExtent(), map.getSize()); 293 294} 295function convertCoordinate(wkt, fromProj, toProj) { 296 if (wkt == "") 297 return; 298 299 var format = new ol.format.WKT(); 300 var feature = format.readFeature(wkt); 301 feature.getGeometry().transform(fromProj, 'EPSG:4326'); 302 feature.getGeometry().transform('EPSG:4326', toProj); 303 return format.writeFeature(feature); 304} 305function IsNumeric(s, e) { 306 if (e.htmlEvent.keyCode < 44 || e.htmlEvent.keyCode > 57 || e.htmlEvent.keyCode == 45 || e.htmlEvent.keyCode == 47) { 307 e.returnValue = false; 308 } 309} 310function utf8_decode(str_data) { 311 312 var tmp_arr = [], 313 i = 0, 314 c1 = 0, 315 seqlen = 0; 316 317 str_data += ''; 318 319 while (i < str_data.length) { 320 c1 = str_data.charCodeAt(i) & 0xFF; 321 seqlen = 0; 322 323 // http://en.wikipedia.org/wiki/UTF-8#Codepage_layout 324 if (c1 <= 0xBF) { 325 c1 = (c1 & 0x7F); 326 seqlen = 1; 327 } else if (c1 <= 0xDF) { 328 c1 = (c1 & 0x1F); 329 seqlen = 2; 330 } else if (c1 <= 0xEF) { 331 c1 = (c1 & 0x0F); 332 seqlen = 3; 333 } else { 334 c1 = (c1 & 0x07); 335 seqlen = 4; 336 } 337 338 for (var ai = 1; ai < seqlen; ++ai) { 339 c1 = ((c1 << 0x06) | (str_data.charCodeAt(ai + i) & 0x3F)); 340 } 341 342 if (seqlen == 4) { 343 c1 -= 0x10000; 344 tmp_arr.push(String.fromCharCode(0xD800 | ((c1 >> 10) & 0x3FF)), String.fromCharCode(0xDC00 | (c1 & 0x3FF))); 345 } else { 346 tmp_arr.push(String.fromCharCode(c1)); 347 } 348 349 i += seqlen; 350 } 351 352 return tmp_arr.join(""); 353} 354function turkishChar(data) { 355 try { 356 return data.replace(/Ã/g, 'Ş').replace(/Ã/g, 'İ'); 357 } catch (e) { 358 return data; 359 } 360} 361function checkTurkishChar(str) { 362 try { 363 if (str.indexOf('Ä') > -1) { 364 return true; 365 } if (str.indexOf('Ä') > -1) { 366 return true; 367 } 368 if (str.indexOf('ü') > -1) { 369 return true; 370 } if (str.indexOf('Ã') > -1) { 371 return true; 372 } if (str.indexOf('Å') > -1) { 373 return true; 374 } if (str.indexOf('Å') > -1) { 375 return true; 376 } if (str.indexOf('İ') > -1) { 377 return true; 378 } if (str.indexOf('ı') > -1) { 379 return true; 380 } 381 if (str.indexOf('ç') > -1) { 382 return true; 383 } 384 if (str.indexOf('Ã') > -1) { 385 return true; 386 } if (str.indexOf('ö') > -1) { 387 return true; 388 } 389 if (str.indexOf('Ã') > -1) { 390 return true; 391 } 392 } catch (e) { } 393 return false; 394} 395function kbsAc(layerName, layerID) { 396 397 //$.ajax({ 398 // type: "POST", 399 // url: "../Home/KbsAc", 400 // cache: false, 401 // async: true, 402 // data: { layerName: layerName, layerID: layerID }, 403 // success: function (data) { 404 // if (data != "") 405 // alert(data); 406 // }, 407 // error: function (ex) { 408 409 // alert('Kbs Aç iÅlemi gerçekleÅtirilemedi:' + ex); 410 // } 411 412 //}); 413 414 //var request = ":" + layerName + ";" + layerID;; 415 //var object = new ActiveXObject("Scripting.FileSystemObject");
416 //var file = object.CreateTextFile("\\\\.\\pipe\\KBSPipe", false); 417 418 //file.WriteLine(request); 419 420 421 422 423 //var objShell = new ActiveXObject("Shell.Application"); 424 //var commandtoRun = "kbsmap:" + layerName + " " + layerID; 425 //objShell.ShellExecute("cmd.exe", "C: cd C:\\Program Files (x86)\\Sampas\\KBSMap "+commandtoRun+"", "C:\\WINDOWS\\system32", "open", "1"); 426 var commandtoRun = "kbsmap:" + layerName + " " + layerID; 427 $("#kartAcHref").attr("href", commandtoRun); 428 $("#kartAcHref")[0].click(); 429} 430function webMisAc(url, layerID) { 431 // ; 432 433 $.ajax({ 434 type: "POST", 435 url: "../Home/GetWebMisUrl", 436 cache: false, 437 async: true, 438 data: { sql: url, param: layerID }, 439 success: function (data) { 440 // ; 441 var commandtoRun = data 442 window.open(commandtoRun, "_blank"); 443 //$("#kartAcHref").attr("href", commandtoRun); 444 //$("#kartAcHref")[0].click(); 445 446 }, 447 error: function (ex) { 448 alert('Veriler Getirilirken Hata OluÅtu:' + ex); 449 } 450 451 }); 452} 453function saveResim(pk, layerID) { 454 $.ajax({
455 type: "POST", 456 url: "../Home/ResimEkleKart", 457 cache: false, 458 async: true, 459 data: { pk: pk, layerID: layerID }, 460 success: function (data) { 461 if (data != "") { 462 $('#resimEkleKartPopupDiv').html(data); 463 resimEkleKartPopup.Show(); 464 } 465 466 }, 467 error: function (ex) { 468 alert('Veriler Getirilirken Hata OluÅtu:' + ex); 469 } 470 471 }); 472} 473 474var lkey, lid, lpage; 475function showResim(layerKey, id) { 476 lpage = 5; 477 478 lkey = layerKey; 479 lid = id; 480 $.ajax({ 481 type: "POST", 482 url: "../Home/ShowResim", 483 cache: false, 484 async: true, 485 data: { layerKey: layerKey, id: id, page: lpage }, 486 success: function (data) { 487 if (data != "") { 488 $('#bilgiPopupDiv').html(data); 489 bilgiPopup.Show(); 490 } 491 492 }, 493 error: function (ex) { 494 alert('Veriler Getirilirken Hata OluÅtu:' + ex); 495 } 496 497 }); 498} 499 500function showResim1(layerKey, id) { 501 if (lkey != layerKey) { 502 lpage = 5; 503 } else { 504 lpage = lpage + 5; 505 } 506 lkey = layerKey; 507 lid = id; 508 $.ajax({
509 type: "POST", 510 url: "../Home/ShowResim", 511 cache: false, 512 async: true, 513 data: { layerKey: layerKey, id: id, page: lpage }, 514 success: function (data) { 515 if (data != "") { 516 $('#bilgiPopupDiv').html(data); 517 bilgiPopup.Show(); 518 } 519 520 }, 521 error: function (ex) { 522 alert('Veriler Getirilirken Hata OluÅtu:' + ex); 523 } 524 525 }); 526}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.