이전 페이지|다음 페이지

사용자 정의 다각형 생성

사용자 정의 다각형 생성 개요

SAS Visual Analytics의 사용자 정의 다각형 배포는 일련의 단계를 포함합니다. 제공되는 SAS 프로그램은 대부분의 단계를 수행하며 상황에 따라 약간의 수정이 필요합니다. 사용된 다각형 데이터셋 및 코드가 실행되는 환경에 따라 코드를 수정해야 할 수 있습니다.
등록이 완료되면, SAS Visual Analytics에서 사용자 정의 다각형에 액세스하기 전에 SAS Web Application Server를 다시 시작해야 합니다.
주: 처리하기 전 ATTRLOOKP 및 CENTLOOKUP 테이블 백업을 생성해야 합니다. 예상하지 못한 결과 이벤트에서 원본 테이블을 복원할 수 있습니다.
다음 고급 단계를 수행하여 사용자 정의 다각형을 생성합니다.
  1. 사용자 정의 다각형 데이터셋을 포함하는 라이브러리를 생성합니다. 자세한 내용은 MAPSCSTM 라이브러리를 참조하십시오.
  2. 추가하려는 다각형 데이터를 가져옵니다. 데이터는 Esri shapefile 파일 형식이어야 합니다.
  3. Support.sas.com/rnd/datavisualization/vageo/va74polygons.sas에서에서 사용자 정의 다각형 배포 프로그램을 다운로드합니다.
  4. 사용자 정의 다각형 배포 프로그램에서 사용자 정의 다각형에 대한 라이브러리 참조 및 매크로 변수를 정의합니다.
  5. 필요하면 사용자 정의 다각형 배포 프로그램의 2단계에 있는 PROC SQL 문을 수정하여 조회 값이 고유한지 확인합니다.
  6. 사용자 정의 다각형 배포 프로그램을 실행합니다.
  7. Web Application Server를 다시 시작합니다.

MAPSCSTM 라이브러리

사용자 정의 다각형을 생성하기 전에 MAPSCSTM 라이브러리를 정의하여 사용자 정의 다각형 데이터셋을 포함해야 합니다. 이 라이브러리는 SASHOME/SASFoundation/9.4/mapscstm 또는 기본 MAPSGFK 라이브러리와 동일한 디렉터리 위치 내에 있는 것이 좋습니다. 이 디렉터리를 참조하는 appserver_autoexec_usermods.sas 파일의 LIBNAME 문을 포함합니다. 기본적으로 config-dir/Lev1/SASApp에 있습니다. SAS Visual Analytics 배포가 여러 개의 서버 컨텍스트에서 실행되면, 각 서버 컨텍스트에 대한 파일에 LIBNAME 문을 추가합니다.
자동 실행 파일을 수정한 다음 SAS Object Spawner를 다시 시작합니다.
주: 출력 다각형 데이터셋을 생성하려면 MAPSCSTM 라이브러리를 포함하는 디렉터리에 대해 쓰기 권한을 가지고 있어야 합니다.

사용자 정의 다각형 배포 프로그램

support.sas.com/rnd/datavisualization/vageo/va74polygons.sas에서 사용 가능한 SAS 프로그램을 사용하여 사용자 정의 다각형을 SAS Visual Analytics에 배포할 수 있습니다. 이 장의 예제 프로그램은 사용자 정의 다각형 배포 프로그램 기능도 있습니다.
SAS 프로그램의 첫 번째 섹션은 프로그램 입출력을 지정하는 매크로 변수 값을 설정합니다.
다음 매크로 변수를 지정합니다.
REGION_SHP_FILE
서버의 shapefile 파일 이름을 지정합니다. PROC MAPIMPORT를 추후에 사용하여 파일을 SAS로 가져옵니다.
REGION_SHP_ID_COL
각 다각형의 고유 ID를 나타내는 다각형 데이터셋 칼럼을 지정합니다.
REGION_SHP_NAME_COL
각 다각형의 이름을 나타내는 다각형 데이터셋 칼럼을 지정합니다.
REGION_SHP_DENSITY
출력 다각형 데이터에 대한 좌표 밀도를 지정합니다. 1(낮음)에서 10(높음) 사이의 값을 지정합니다. 일반적으로 표준 리포팅은 값이 5보다 작거나 같은 것이 좋습니다. 밀도 값이 높으면 리포트 렌더링 성능이 감소하기 때문에 더 많은 브라우저 메모리가 필요합니다.
REGION_LABEL
추가 중인 사용자 정의 다각형 집합에 대한 레이블을 지정합니다. 레이블은 SAS Visual Analytics에 사용되며 해당 사용자 정의 다각형을 식별합니다.
REGION_PREFIX
ATTRLOOKUP 데이터셋에서 이전에 사용되지 않은 사용자 정의 다각형에 대해 두 글자의 식별자를 지정합니다. 식별자 값이 이미 사용 중이면, 배포 프로그램에서 오류 메시지를 표시합니다.
REGION_ISO
ATTRLOOKUP 데이터셋에서 이전에 사용되지 않은 사용자 정의 다각형에 대해 0에서 999를 포함하는 모든 숫자 식별자를 지정합니다. 식별자 값이 이미 사용 중이면, 배포 프로그램에서 오류 메시지를 표시합니다.
REGION_DATASET
출력 다각형 데이터셋 위치 및 이름을 지정합니다.
ArcGIS 소프트웨어 없이 Esri shapefile 콘텐츠를 읽으려면, MAPIMPORT 프로시저를 사용하여 shapefile을 SAS로 해석하고, CONTENTS 또는 PRINT 프로시저를 사용하여 데이터를 봅니다. 자세한 내용은 SAS/GRAPH: Mapping ReferenceMAPIMPORT를 참조하십시오.
주: 다각형 데이터에 사용된 MAPSCSTM 라이브러리를 수동으로 생성해야 합니다. 자세한 내용은 MAPSCSTM 라이브러리을 참조하십시오.
또한 IDLABEL (IDNAME) 값이 고유한지 확인해야 합니다. 배포 프로그램의 2단계에서 값을 고유하게 하려면 PROC SQL 문을 편집합니다. 예를 들어, 예 2: US 국가의 2단계에서는 shapefile에서 두 개의 칼럼을 연결하여 고윳값을 생성합니다.

출력 데이터셋

프로그램을 성공적으로 완료하면 MAPSCSTM 라이브러리에서 두 개의 데이터셋을 생성하며 필요한 레코드를 ATTRLOOPUP 및 CENTLOOKUP 테이블에 추가합니다.
REGION_DATASET 매크로 변수는 다각형 배포 프로그램에서 주 데이터셋을 지정합니다. 예를 들어, 예제 1의 주 데이터셋은 MAPSCSTM.DE_ZIP1입니다. 주 데이터셋은 사용자 정의 다각형을 생성하기 위해 필요한 모든 ID 변수 및 좌표 값을 포함합니다.
확인 데이터셋이 주 데이터셋과 동일하며 _VALIDATE 문자열이 데이터셋 이름 끝에 추가됩니다. 예를 들어, 예제 1의 확인 데이터셋은 MAPSCSTM.DE_ZIP1_VALIDATE입니다. 확인 데이터셋은 각 다각형에 대해 단일 관측값을 포함합니다. 주 데이터셋의 ID 및 IDNAME 변수에 대응하는 값과 함께 임의로 생성한 측도 값도 포함합니다. 확인 데이터셋은 SAS Visual Analytics에서 각 개별 다각형 및 사용자 정의 다각형 데이터 전체 생성을 테스트하고 확인하는 데 사용할 수 있습니다. 자세한 내용은 SAS Visual Analytics에서 사용자 정의 다각형 테스트를 참조하십시오.
이전 페이지|다음 페이지|페이지 위
최종 업데이트: 2018년 10월 24일 (수)