![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cCW7m9/btqKEAh6pi9/oV6iFrjskMR02Tzoix0qRK/img.png)
출처 : www.gisdeveloper.co.kr/?p=2018 오라클에서 지원하는 지오메트리는 총 9가지로 Point, LineString, Polygon, Arc Line Stringm Arc Polygon, Compound Polygon, Compound Line String, Circle, Rectangle로 다음과 같습니다. 이 중 Point, Line String, Polygon은 GIS의 Simple Feature 정의를 따르는 것은 Point, Line String, Polygon입니다. 오라클에서는 Line String을 구성하는 선분의 교차를 허용합니다. 공간 테이블을 생성하는 SQL 문은 다음과 같습니다. 공간 데이터는 도형과 속성으로 구성되는 피쳐(Feature) 이므로 예를들어 테..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/WW0hI/btqKrK6CVsj/Dop8FwUBpviCANFHUdfJv0/img.png)
ajax success 함수의 parameter를 출력해 보면 다음과 같다. result : java에서 return한 modelAndView textStatus : "success" jqXHR : layerList : function(){ $.ajax({ url : gisApp.contextPath +"tree.do", type: "get", dataType: "json", success : function(result, textStatus, jqXHR){ console.log(result); console.log(textStatus); console.log(jqXHR); gisApp.makeTree(result); // 좌측 layer tree 생성 //gisApp.makeLayerSelect(res..
출처 : www.gisdeveloper.co.kr/?p=6285 Map 객체는 View 객체를 통해 화면에 지도의 어떤 위치를 표시할지를 결정할 수 있다. 먼저 MBR을 통해 조정하는코드의 예는 아래와 같다. var mbr = vectorSource.getExtent(); map.getView().fit(mbr); 또한 원하는 지도의 위치로 화면을 이동하기 위해 필요한 코드는 아래와 같다. var pt = [100000, 200000]; map.getView().setCenter(pt); 원하는 Zoom 레벨값으로 조정하는 코드는 아래와 같다. map.getView().setZoom(10); 지도를 각도로 회전할 수 있는데 코드는 아래와 같다. map.getView().setRotation(radianV..
출처 : progworks.tistory.com/97 //feature 선택이 가능해야하는 레이어에 set해주기 layer2.set('selectable', true); //select 기능 함수 var selectResultFt = new ol.interaction.Select({ layers: function(layer) { return layer.get('selectable') == true; } }); map.addInteraction(selectResultFt); selectResultFt.on('select', function(evt){ alert("선택완료"); });
html javascript var someone = { name : "codejong", whoAmI : function() { console.log(this); } } someone.whoAmI(); // someone var myWhoAmI = someone.whoAmI; myWhoAmI(); // window var btn = document.getElementById("target"); btn.addEventListener('click', someone.whoAmI); // button var bindWhoAmI = someone.whoAmI.bind(someone); bindWhoAmI(); // var t = document.getElementById('target'); // if(t.add..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bDBlSw/btqJ8gxSgeG/hpQOwisjk7G3FkHUIfryOk/img.png)
출처 : www.gisdeveloper.co.kr/?p=3921 jQuery의 기능 중 페이지의 구성 요소가 모두 준비되었을때 호출되는 이벤트를 아래처럼 등록합니다. $(function () { .... }); 앞으로 우리가 작성할 모든 코드는 위에서 …. 부분에 추가되는데요. 먼저 지도 화면에 표시할 원에 대한 피쳐(Feature)를 4000개 생성합니다. 이 피쳐의 지오메트리 타입은 포인트이므로 무작위 위치를 가지도록 ol.geom.Point로 지정하고 i와 size라는 속성값을 지정해 둡니다. size에는 i값에 따라 10 또는 20의 값이 지정되도록 하였습니다. var count = 4000; var features = new Array(count); var e = 18000000; for (va..
출처 : www.youtube.com/watch?v=JB_yU6Oe2eE&list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2&index=12 class UserStorage { loginUser (id, password) { return new Promise((resolve,reject)=>{ setTimeout(() => { if ( (id === 'ellie' && password === 'dream') || (id === '' && password === '') ) { resolve(id); } else { reject(new Error('not found')); } }, 2000); }); } getRoles (user) { return new Promise((resolve,r..
- Total
- Today
- Yesterday
- excel
- ul li로 테이블
- 진열사랑
- 여러 컬럼 update
- @ExceptionHandler
- $.each
- getter
- Javascript
- element위치
- springboot
- lombok
- QueryDSL
- devtools
- PostgreSQL
- JQuery
- 정규식
- sumifs
- Keycode
- caniuse
- spring
- DatePicker
- $.extend
- object key
- setter
- oracle
- draw.io
- CSS
- 프로젝트명변경
- border-collapse
- 전후방탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |