uDig 도 QGIS의 PyQGIS 처럼 일반적인 작업을 자동화할 수 있는 강력한 스크립팅 기능이 있습니다. HydroGIS 의 Andrea Antonello 님께 감사드립니다. PyQGIS가 Python을 사용한다면 uDig의 GeoScript는 Groovy (그루비는 자바 에 파이썬 , 루비 , 스몰토크 등의 특징을 더한 동적 객체 지향 프로그래밍 언어 , 출처: 위키백과)를 활용하며, GeoTools 가 가진 거의 모든 기능을 사용할 수 있습니다. ▣ uDig 에서 GeoScript 편집 환경 ⊙ 편집기에 자동완성 및 구문강조 기능 포함 ▣ Geometry Plot - Geometry를 생성하고 연산 수행 후 보기 ▣ MapWindow - 레이어(Shapefile 등)를 불러와서 스타일 적용 후 지도 보기 및 이미지 저장 등 ▣ 기타 - 스타일, 렌더링, Geometry, 분석, 변환 등 GeoTools가 수행하는 거의 모든 기능 사용 - GeoTools 프로세스 및 JGrass 분석 기능 사용 ▣ 참고 ⊙ Geographic scripting in uDig, FOSS4G Nottingham 2013 Geographic scripting in uDig from Andrea Antonello ⊙ uDig User Guide - uDig User Guide : GeoScript Introduction ⊙ GeoScript - http://geoscript.org/ - 더 많은 예는 https://github.com/jericks/geoscript-groovy 에서 확인 ▣ Example - Point Shapefile을 열고 NAM 이라는 필드가 NULL이 아닌 모든 피처를 1,500 지도 단위로 버퍼링한 Shapefile 생성하고 원본과 함께 ...