라벨이 GXT인 게시물 표시

Wind Rose Map using GXT, uDig GIS

이미지
[uDig] Create Wind Rose Map using Geotools, uDig 얼마전 MapPlus님의 QGIS RingMap 스크립트를 보고 저희 회사 분석 엔진인 GXT에 RingMap을 개발해서 배포했습니다. 그런데 MapPlus님이 저에게 살짝 Wind Rose Map을 보여주더군요. djWjfkrh!! ▣ Reference  -  biz-gis  : http://www.biz-gis.com/index.php?document_srl=107186&mid=GIS_Essay  -  http://nebraskawindandsolar.com/green-info/wind-rose/    ▣ uDig Plugin 저장소  - http://www.mangosystem.com:8080/gxt_updates ▣ Sample Dataset  - Dataset : https://www.dropbox.com/s/u95exijhoxgb2is/sample_data.zip ▣ Usage  - uDig 실행 -> Window -> Show View -> GXT Toolbox 선택 - 다운로드한 샘플 데이터중 서울시 은행,아파트 포인트 데이터를 새로운 지도에 추가   (WindRose의 경우 도선관,백화점 위치와 해당 기관의 사용자 위치등을 분석하여 그 방향성과 사용자의 수를 한눈에 볼 수 있게 하는게 원칙이나 데이터를 구하기가 힘들어 레이어의 센터점으로 잡아 분석함) - GXT Toolbox에서 Vector Analysis > General > Wind Rose 선택 Input Vector Layer : 분석 대상이되는 Point Layer를 선택 Field to apply the weight(선택) : 필수 입력값은 아니지만 갯수에 가중치를 ...

[Ubuntu] uDig에서 GXT Toolbox가 실행되지 않을 경우

이미지
OS : Ubuntu 12.04.2 uDig : 1.4.0b ▣ 증상  uDig에서 추가/설치를 통해 [GXT Toolbox]를 성공적으로 설치하여, Toolbox의 트리목록은 생성되나 개별 기능을 더블클릭했을 경우 아무런 반응이 없을 경우. ▣ 원인 > 참조 URL http://udig.refractions.net/files/docs/latest/user/Running%20uDig.html#info-and-help-require-a-pure-mozilla-browser-udig-698-linux-mozilla-five-home-required-for-information-tool > Internal or Embedded Browser uDig 에서는 Info View, Web Catalog, 도구상자의 help와 같은 페이지를 팝업창에 보여줄때 "Web Browser"를 사용하여 보여줍니다. Window 에서는 해당 페이지를 Explorer를 통해 보여주는 것과 같이 Linux 에서는 기본적으로 Mozilla Browser를 사용하게 되어 있습니다. > Linux 플랫폼의 Eclipse는 기본적으로 Mozilla 브라우저를 사용하게끔 되어 있지만 최근 Linux 배포판(Ubuntu 12.04 포함)에서는 Firefox 처럼 Custom된 브라우저를 탑재하여 배포되기 때문에 uDig 에서는 이러한 Browser를 인식하지 못합니다. > 결론적으로.. uDig이 Linux의 Internal or Embedded Browser를 인식하지 못해서 정보 페이지를 보여줄수 있는 Browser를 찾지 못해 Java의 SWT에서 오류가 발생하여 툴박스의 창이 열리지 않는 것입니다. ▣ 해결방법 > 1. http://udig.refractions.net 에서는 "Mozilla"를 설치. > 2. 다음과 같이 "libwebkitgtk-1.0-0"을 설치합...

Polar Grids 만들기

이미지
▣ Polar Grids 만들기 - 프로그램  - GXT Online:  GXT Toolbox for uDig ▣ Polar Grid from Geometry ▣ Polar Grid from Geometry 다음 화면은 위 그림에서 3번째 polar grids를 생성하는 옵션이다.  - Number of sides가 8 이므로 360/8 = 45도 간격으로 생성.  - Radius 옵션은 100미터 간격으로 1km까지 즉 10개의 링을 구성.  - Radius 옵션에 1000 과 같은 단일 값을 입력하면 위 그림에서 1번째 polar grids를 생성. - Radial Type이 BASE 이면 위 그림에서 2번째 polar grids를 생성.  - Number of sides가 16이면 위 그림에서 4번째 polar grids를 생성. ▣ Polar Grid from FeatureCollection 다음 화면은 레이어(FeatureCollection)로부터 polar grids를 생성하는 옵션이다. 레이어(FeatureCollection)로부터 polar grids를 생성한 결과는 다음과 같다. ▣ 활용 사례  - 생성 후 Point In Polygon(Spatial Join) 분석 등을 이용하여 포인트의 패턴 분석 도시재생사업에 따른 저소득층의 이주패턴 및 정착방안 연구 ▣ 참고  - GIS - Stack Exchange:  Polar grids in ArcGIS  - 임은선 외. 2009. 도시재생사업에 따른 저소득층의 이주패턴 및 정착방안 연구.  경기:  국토연구원

Clipping Contest 후기

이미지
약 한달전 FOSS4G 분야를 뜨겁게 달구었던 이슈가 하나 있었다. 바로 대용량 데이터 Clipping Contest! 다양한 상업 및 오픈소스 GIS 프로그램들이 참여(?)했으며, 수많은 댓글이 달렸다. 자세한 내용은 아래 참조 사이트들을 방문해 보면 된다. ESRI의 경우 이에 이의(?)를 제기하고 10.1 버전에 반영하겠다고도 하니 집단 지성의 힘은 참으로 대단하다. ▣ 샘플 데이타 개요  - Contours20Ft : 52,521개로 구성된 등고선 라인 데이터  - StudyArea1MileBuffer : 938개의 버텍스로 구성된 단일 폴리곤 데이터 ▣ 정리  - GIS엔진에서 Clip 성능에 영향을 주는 요인들  : Spatial Indexing  : Geometry Engine & Robustness  : Spatial Data I/O  : Clip 전략 및 방법  - 주요 Geometry(Topology) Engine들   : Open Source Java 계열: JTS Topology Suite(GeoTools/uDig/gvSIG...)   : Open Source C 계열: GEOS, 자체(GRASS 등)   : 상용: ESRI(ArcGIS Topology Engine), 기타 자체 엔진 - JTS Topology Suite/GEOS는 이미 충분히 검증됨  - Clip function에 대한 이해  : 다음과 같이 1개 이상 피쳐로 구성된 원본데이터(위 샘플데이터에 의하면 등고선), 여러개의 폴리곤 피쳐로 구성된 클립 영역 데이터가 있다고 가정하자.  : ArcGIS의 경우에는 아래 그림의 왼쪽과 같이 한 개의 라인이 생성  : 몇몇 GIS 프로그램에서는 아래 그림의 오른쪽과 같이 한개 이상의 라인이 생성  ...

[uDig] Altibase Catalog Plugin 확장

이미지
◎  uDig 에 GeoTools용 Altibase DataStore를 이용한 Catalog 플러그인   ○ 테스트환경 : uDig 1.3.2 + GeoTools 8.x + Altibase 5.5.1.0.3   ○ 사용법 레이어 메뉴의 [추가...]메뉴를 실행 후 Altibase 데이터베이스 선택 서버 접속을 위한 연결정보 입력 또는 기존연결 선택 지도에 추가할 레이어 선택 후 완료 지도에 레이어 추가, 카탈로그 등록, 테이블 속성 확인 등 ◎ 향후 일정   ○ 파일 기반의 GeoTools DataStore들의 uDig Catalog 플러그인 제작   ○ 국토지리정보원 NGI Ascii Format DataStore uDig에서 국토지리정보원 NGI 데이터셋 배치 변환   ○ ESRI Personal Geodatabase(9.x, 10.x 지원) DataStore uDig에서 ESRI Personal Geodatabase의 배치 변환

FOSS4G Korea 2012 망고시스템 발표자료

10월 12일 열렸던 FOSS4G Korea 2012 행사 발표자료입니다. 망고시스템 김기웅, 이한진, 유건우 님이 발표해 주셨습니다 1. Open Source를 이용한 상용 GeoProcessing Engine 구현 Open Source를 이용한 상용 GeoProcessing Engine 구현 on Prezi 2. OGC 표준 서비스를 이용한 Web KOPSS 구현사례 OGC 표준 서비스를 이용한 Web KOPSS 구현사례 from MinPa Lee