DuraMap Viewer(SHP 파일 뷰어)의 힌트(Hint) 기능

GIS 관련 업무를 하다보면 업무에 사용할 데이터를 파악하는 일이 많습니다. 주로 사용하는 공간 데이터는 SHP입니다. 90년대 초창기부터 현재까지 업계 표준처럼 활용되고 있는 파일 형식입니다. 이러한 파일의 내용을 확인하기 위해 제가 사용하는 툴은 DuraMap-Viewer입니다. 이 툴은 DuraMap-Xr이라는 컴포넌트를 사용하여 개발된 툴로 라이선스 비용없이 자유롭게 사용할 수 있는 툴입니다.

이 툴의 기능 중에 힌트(Hint) 기능이 있는데요. 이 기능은 각 레이어에 대해 어떤 설명과 같은 메모를 기록해 두는 기능입니다. 아래의 화면처럼 각 레이어마다 쉽게 지정할 수 있습니다.

이렇게 지정이 되면 아래의 화면처럼 레이어 이름 옆에 힌트로 지정된 내용이 항상 표시됩니다. 아울러 마우스를 레이어 명 위에 놓으면 ToolTip 처럼 표시되기도 합니다.

업무의 효율성을 높일 수 있는 사용자의 편의성 향상을 위한 기능입니다. 참고로 듀라맵뷰어는 앞서도 언급했듯 상업적인 목적에서도 자유롭게 사용할 수 있는 툴입니다. 속성 데이터도 쉽게 살펴볼 수 있고, 상당히 큰 대용량의 SHP 파일도 거뜬이 읽어 표시할 수 있습니다.

PostgreSQL의 LIKE 검색

이 글의 원문은 아래와 같습니다.

http://www.tutorialspoint.com/postgresql/postgresql_like_clause.htm

PostgreSQL은 엔터프라이즈급의 대용량의 데이터 처리에 적합한 안정적인 DBMS입니다. 이글은 SELECT 문에서 LIKE 검색에 대해 간단히 정리한 글입니다.

LIKE 검색에서 주요한 2가지 특수문자가 사용됩니다.

  • Percent Sign(%) : 0개 이상의 불특정 문자를 나타냄
  • Under Score(_) : 1개의 불특정 문자를 나타냄

LIKE 검색의 예와 그 결과에 대한 설명은 아래와 같습니다.

  • WHERE SALARY::text LIKE ‘200%’ – 200으로 시작하는 모든 값을 검색함
  • WHERE SALARY::text LIKE ‘%200%’ – 200을 포함하는 모든 값을 검색함
  • WHERE SALARY::text LIKE ‘_00%’ – 두번째 부터 00으로 시작하는 모든 값을 검색함
  • WHERE SALARY::text LIKE ‘2_%_%’ – 2로 시작하며 최소 3개의 문자로 구성된 값을 검색함
  • WHERE SALARY::text LIKE ‘%2’ – 2로 끝나는 모든 값을 검색함
  • WHERE SALARY::text LIKE ‘_2%3’ – 두번째부터 2로 시작하고 3으로 끝나는 모든 값을 검색함
  • WHERE SALARY::text LIKE ‘2___3’ – 2로 시작하고 3으로 끝나며 5개의 문자로 구성된 모든 값을 검색함