map (8) 썸네일형 리스트형 js filter map을 사용한 코드 예제 js에서 열심히 작성했는데, 결국 java에서 처리하게 되었음. 혹시 몰라서 코드 냄겨놓기 c_TYPE: function(data){ let isDrctType = data.filter(x => x.DRCT_TYPE === 1 ); console.log('isDrctType ::: ', isDrctType); if( isDrctType.length === 0 ) console.log('isDrctType : 0이네요 ', isDrctType); return ; console.log("cmr_DRCT_TYPE [1] data : ", data); const result = data.map(item => { const ne.. QGIS 지도 shp를 SVG로 저장하기 QGIS에서 행정구역만 표시한 지도를 svg로 저장하는 방법! 1) 프로젝트 -> 새 인쇄 조판 2) 조판 인쇄 생성 창이 뜹니다. 제목을 입력 후, 확인 3) 새로운 창이 열립니다. 항목추가 -> 맵추가 드래그해주세요! 그럼 아래와 같이 이미지가 뿅! 나옵니다! 4) SVG로 내보내기 만족스럽지 않을 수 있다는 창이 하나 뜨는데, 괜찮았습니다. 닫기 버튼 눌러버리세요! 옵션도 뭐.. 만질게 거의 없었습니다! 저장버튼 누르세요! 짠! 이렇게 svg로 저장이 잘 됐습니다. 피그마나 일러스트레이터에서 불러와서 색상을 변경하면 될 것 같습니다! 플러그인으로 저장하는 방법은 아래 블로그 참고하세요! https://www.lucypark.kr/blog/2012/09/10/shp-to-svg/ shp 파일을 svg.. QGIS에서 필요한 면적만 지도 그리기 QGIS에서 필요한 면적만 지도 그리기, QGIS 초보자! 지난주부터 시작함.. 구글링을 통해 원하는 값을 갖게 되었다! 다음 이미지를 보시면 짠! 이렇게 수원시 행정권역에 해당하는 면적과 노드 링크 데이터를 표시했다. 1. 수원시 행정구역 SHP 파일 : 국가공간정보포털에 회원가입한 후에 "LARD_ADM_SECT_SGG_경기.zip" 이 데이터를 다운로드 받았다. http://data.nsdi.go.kr/dataset/15144 행정구역시군구_경계 - 오픈마켓 법정동(시군구) 경계도면 data.nsdi.go.kr 처음 열어보면 이렇게 주황색의 경기도 행정구역 면적만 표시된 것을 볼 수 있다. 여는 방법은.. 레이어 패널로 shp 파일을 드래그 하면된다. 2. 수원시 행정구역만 필터링하기 좀전에 드래그.. Map<String, Object> map = new HashMap<String, Object>(); 코드 설명 Map map = new HashMap(); "Map map = new HashMap();" 위의 코드는 "map"라는 이름의 새로운 "HashMap"을 생성하고, 키는 "String" 타입이고 값은 "Object" 타입인 "Map" 객체를 선언합니다. "HashMap"은 키-값 쌍을 저장하는 자료구조로, 각 키와 값은 제네릭 타입으로 선언됩니다. 위의 코드에서는 키의 타입으로 "String", 값의 타입으로 "Object"를 지정하였습니다. "HashMap"은 키를 기반으로 빠르게 값을 찾을 수 있는 구조를 가지고 있습니다. "new HashMap()" 부분은 "HashMap"의 새로운 인스턴스를 생성하는 코드입니다. "HashMap" 생성자에는 초기 용량과 로드 팩터를 지정할 수도 있지만, 위의 코드.. List<Map<String, Object>> JAVA 자바에서 많이 쓰이는 자료형태 'List'는 제네릭을 사용하여 구성된 자료형입니다. 이는 말 그대로 'Map' 객체들의 리스트를 나타냅니다. 각각의 'Map' 객체는 키(key)와 값(value)의 쌍으로 구성되어 있으며, 이 리스트는 여러 개의 맵 객체를 순서대로 저장할 수 있습니다. 'List'를 사용하는 경우, 리스트 내부에 있는 각각의 맵 객체는 동일한 키(key)를 사용할 수 있으며, 각 맵 객체는 키를 통해 해당하는 값을 찾아내거나 업데이트할 수 있습니다. 또한, 리스트 내부의 맵 객체들은 순서가 있으므로 인덱스를 사용하여 특정 위치의 맵 객체에 접근할 수도 있습니다. List list = new ArrayList(); // 첫 번째 맵 객체 Map map1 = new HashMap(); map1.put("key1", "v.. java map 으로 받은 데이터 새로운 map으로 Map temp = ((Map) map.get("data")); // UPDATE에 들어갈 DATA 새로 만들기 Map newData = temp.entrySet().stream() .filter(entry -> entry.getKey().equals("scn_id") || entry.getKey().equals("vhcl_id") || entry.getKey().equals("vhcl_knd") || entry.getKey().equals("vhcl_stnd") || entry.getKey().equals("vhcl_no") || entry.getKey().equals("vhcl_als") || entry.getKey().equals("drvr_nm") || entry.getKey().equals("d.. openLayers 사용법 정리. http://www.gisdeveloper.co.kr/?p=8882 Proj4js – GIS Developer 이 글은 proj4js.org 사이트에서 제공되는 내용을 파악하기 위해 정리한 포스트이며, 좀 더 상세한 내용을 추가적으로 담고자 노력하였습니다. Proj4js는 좌표계 간의 상호 변환하기 위한 자바스크립 www.gisdeveloper.co.kr 자바스크립트 map() 함수 .map() 함수 const list = [1,2,3]; const multipledList = list.map(item => item*10); multipledList.forEach(item => console.log(item)); 👉 line 3 : list에 있는 모든 요소에 파라미터로 받은 함수인 *10을 한 결과를 [ ] 형태로 담습니다. 👉 line 4 : multipledList의 각 요소를 foEach문을 활용하여 각각 출력합니다. .map() 함수는 배열(array)에 있는 모든 item에 .map()의 파라미터로 받은 함수를 적용시킨 배열(array)을 리턴합니다. map() 함수는 다음과 같이 사용할 수 있습니다. .map(item => item*10); map()에 파라미터로 전달된.. 이전 1 다음