빅데이터 파일 공유는 ArcGIS GeoAnalytics Server에서 ArcGIS Server Manager를 통해 데이터 저장소로 등록됩니다. 빅데이터 파일 공유에는 데이터셋의 지오메트리와 시간을 나타내는 필드 및 형식을 비롯하여 입력 데이터의 스키마가 요약된 매니페스트가 필요합니다. 매니페스트는 빅데이터 파일 공유를 등록할 때 자동으로 생성됩니다. 데이터가 변경되었거나 매니페스트 생성 시 필요한 모든 정보를 확인할 수 없는 경우(예시: 자동 생성된 매니페스트가 지오메트리 또는 시간에 대해 올바른 필드를 선택하지 않은 경우)에는 매니페스트를 수정해야 합니다. 빅데이터 파일 공유에는 선택적으로 결과 템플릿이 있을 수 있으며 빅데이터 파일 공유에 기록된 결과의 형식을 설명하는 데 사용됩니다. 결과 템플릿은 빅데이터 파일 공유를 등록하면 생성되고, 선택하면 빅데이터 파일 공유를 결과 위치로 사용하도록 선택할 수 있습니다. 시간 및 지오메트리 필드의 형식과 같은 하나 이상의 템플릿을 수정해야 하거나, 템플릿을 추가 또는 삭제할 수 있습니다.
데이터셋 및 매니페스트 정보뿐 아니라 ArcGIS GeoAnalytics Server에서 ArcGIS Server Manager를 통해 결과 템플릿을 보고 편집할 수 있습니다.
빅데이터 파일 공유 편집
빅데이터 파일 공유를 등록한 후에는 빅데이터 파일 공유 매니페스트 편집기를 열어 해당 항목의 등록된 데이터셋에 대한 속성과 설정을 보고 편집할 수 있습니다. 결과가 빅데이터 파일 공유에 기록될 방법을 설명하는 결과 템플릿(선택)의 특성 및 설정을 편집할 수도 있습니다.
예를 들어 입력 데이터의 경우 등록된 파일 공유 내에 있는 데이터셋의 수를 확인할 수 있습니다. 이때 등록된 파일 공유 내의 데이터셋 수가 예상과 다를 경우 등록된 위치에 올바른 데이터셋이 포함되어 있는지 확인해야 합니다.
결과 템플릿의 경우에는 구분된 파일 결과의 형식을 지정하여 탭으로 구분된 파일을 작성하고, WKT를 사용하여 지오메트리를 저장할 수 있습니다.
등록된 빅데이터 파일 공유의 데이터셋 스키마를 검토할 수도 있습니다. 선택된 데이터셋과 연관된 매니페스트 리소스 내의 해당 지오메트리, 시간 정의, 필드 이름을 업데이트하여 해당 데이터셋의 스키마를 수정할 수 있습니다.
빅데이터 파일 공유 매니페스트 편집기의 고급 탭에서는 힌트 파일을 업로드하여 헤더 행 존재 여부, 인코딩, 필드 구분 기호 또는 레코드 종결자 등의 데이터셋에 대한 정보를 제공할 수 있습니다. 힌트 파일을 업로드한 후 매니페스트를 다시 생성하면 제공된 정보를 사용하여 매니페스트가 생성됩니다.
필요한 경우 매니페스트를 다운로드하여 직접 편집한 후 편집된 파일을 업로드할 수도 있습니다.
빅데이터 파일 공유 입력 데이터셋 편집
빅데이터 파일 공유 매니페스트 편집기에서는 선택된 빅데이터 파일 공유와 이 위치에 등록된 데이터셋을 볼 수 있습니다. 편집기 드롭다운 메뉴에서 데이터셋을 선택하면 해당 매개변수가 채워집니다. 이 대화 상자의 각 옵션에 대한 자세한 내용은 빅데이터 파일 공유에서 매개변수 편집을 참고하세요. 데이터셋 매개변수를 편집하려면 다음을 수행합니다.
- 등록된 데이터 저장소 대화 상자에서, 편집할 빅데이터 파일 공유를 찾습니다.
- 편집 연필 아이콘을 클릭하여 해당 데이터셋에 대한 세부정보와 옵션을 확인합니다.
- 데이터셋 탭을 클릭하여 등록된 데이터셋과 해당 매개변수를 표시합니다.
- 드롭다운 메뉴에서 데이터셋을 선택하면 해당 매니페스트에 포함되어 있는 정보가 나타납니다. 필요에 따라 데이터셋 등록정보를 업데이트합니다.
- 데이터셋 등록정보에 대한 편집을 완료하고 나면 저장을 클릭합니다.
빅데이터 파일 공유 매니페스트 또는 힌트 파일 편집
빅데이터 파일 공유 편집기의 고급 탭에서는 개별 탭을 선택하여 연결된 매니페스트나 힌트를 편집할 수 있습니다. 매니페스트를 업로드하면 편집기에서 빅데이터 파일 공유 매니페스트에 대해 변경한 모든 내용을 덮어쓰고 현재 매니페스트를 대체합니다. 빅데이터 파일 공유 매니페스트에 대한 자세한 내용은 빅데이터 파일 공유 매니페스트 이해를 참고하세요. 힌트 파일 사용법에 대해 자세히 알아보려면 힌트 파일 이해를 참고하세요. 빅데이터 파일 공유 매니페스트 또는 힌트 파일을 편집하려면 다음을 수행합니다.
- 등록된 데이터 저장소 대화 상자에서, 수정할 빅데이터 파일 공유를 찾습니다.
- 편집 연필 아이콘을 클릭하여 매니페스트 리소스를 수정하는 옵션을 표시합니다.
- 고급 탭을 클릭합니다.
- 고급 탭에서, 수정하려는 항목에 따라 매니페스트 또는 힌트 탭을 선택합니다.
- 매니페스트를 다운로드하려면 매니페스트 > 다운로드를 클릭합니다.
- 힌트를 다운로드하려면 힌트 > 다운로드를 클릭합니다.
- 텍스트 편집기를 사용하여 수정한 후 변경 내용을 .json 매니페스트 파일이나 .dat 힌트 파일에 로컬로 저장합니다.
팁:
힌트 파일의 기본 파일 형식은 .dat입니다. 파일을 다운로드한 후에는 파일 확장자를 .txt(으)로 변경한 다음 파일을 편집할 수 있습니다. - 편집된 파일을 업로드하려면 수정할 빅데이터 파일 공유의 편집 연필 아이콘을 클릭합니다.
- 매니페스트를 편집하려면 고급 > 매니페스트 > 업로드를 클릭한 다음 업데이트된 .json 파일로 이동합니다.
- 힌트 파일을 편집하려면 고급 > 힌트 > 업로드를 클릭한 다음 업데이트된 .txt 파일로 이동합니다.
- 업로드를 클릭합니다.
힌트 파일을 업로드하면 매니페스트를 다시 생성해야 합니다. 매니페스트를 다시 생성하는 경우 힌트가 있는 데이터셋이나 새 데이터셋만 업데이트되며 힌트 파일에 없는 다른 데이터셋에 대한 변경 사항은 그대로 유지됩니다.
빅데이터 파일 공유 매니페스트 다시 생성
빅데이터 파일 공유가 생성되고 매니페스트가 생성된 후에는 등록된 데이터 저장소 대화 상자의 각 항목에 대해 매니페스트 다시 생성 버튼이 나타납니다.
새 데이터를 추가했거나 편집 리소스가 사용된 힌트 파일을 업로드한 경우 매니페스트를 다시 생성할 수 있습니다. 힌트 파일은 매니페스트가 다시 생성될 때 사용되는 사양을 제공합니다.
비고:
매니페스트가 다시 생성되면 힌트 파일이 있는 기존 데이터셋이나 새 데이터셋의 매니페스트가 업데이트됩니다. 매니페스트에 대한 모든 편집 내용이 힌트 파일에 정의되어 있는 규칙으로 덮어쓰여집니다.빅데이터 파일 공유 편집 매개변수
빅데이터 파일 공유 편집기는 다음과 같은 5개 섹션으로 구성됩니다.
- 데이터셋 선택기
- 필드(Fields)
- 지오메트리(Geometry)
- 시간(Time)
- 데이터셋 형식
매니페스트 생성으로 필드 이름, 인코딩, 필드 구분 기호 또는 인용 문자를 올바르게 확인하지 못한 경우 데이터를 편집하기 전에 힌트 파일을 사용하는 것을 권장합니다.
데이터셋 선택기
매니페스트는 하나 이상의 데이터셋으로 구성됩니다. 데이터셋의 수는 빅데이터 파일 공유 위치에 있는 폴더의 수에 따라 달라집니다. 매니페스트 관리자를 열면 빅데이터 파일 공유에 등록되어 있는 데이터셋을 볼 수 있습니다. 드롭다운 메뉴에서 데이터셋을 선택하면 데이터셋 매개변수가 데이터셋 정보로 채워집니다.
매니페스트의 데이터셋이 예상보다 더 많거나 부족한 경우에는 다음을 수행합니다.
- 최상위 폴더를 올바르게 등록했는지 확인합니다. 자세한 내용은 ArcGIS Server Manager로 데이터 등록을 참고하세요.
- 허용된 형식(예시: 구분된 파일, 쉐이프파일, parquet 또는 ORC 컬렉션)이 사용된 입력 데이터인지 확인합니다.
- 입력 데이터셋의 스키마가 파일 컬렉션에 일관적인지 확인합니다(단일 데이터셋에 있는 모든 파일은 같은 필드를 포함해야 함).
필드(Fields)
필드 섹션에는 데이터셋의 모든 필드가 나열됩니다. 데이터셋을 선택하면 각 필드별로 다음과 같은 정보를 확인할 수 있습니다.
- 필드 이름
- 필드 유형
구분된 파일의 경우 필드 이름과 유형을 수정할 수 있습니다. 둘 이상의 필드 이름을 수정하려면 힌트 파일을 사용하는 것이 좋습니다.
구분된 파일이 입력 데이터셋인 경우에는 ArcGIS Server Manager의 매니페스트에서 수정할 수 있는 다중 매개변수가 제공됩니다.
지오메트리(Geometry)
지오메트리 섹션에는 지오메트리 유형과 해당 지오메트리 유형이 나타나는 방식이 나열됩니다. 아래 테이블에는 제공되는 옵션과 함께 입력 데이터셋 유형에 따른 수정 가능 여부가 설명되어 있습니다.
지오메트리 매개변수
매개변수 | 설명 | 구분된 파일 | 쉐이프파일 | ORC 파일 | Parquet 파일 |
---|---|---|---|---|---|
지오메트리(Geometry) | 지오메트리 유형입니다. 사용 가능한 옵션으로는 포인트, 폴리라인, 폴리곤 또는 없음이 있습니다. 지오메트리가 없는 경우 입력은 테이블입니다. | 편집 가능 | 수정할 수 없음 | 편집 가능 | 편집 가능 |
공간 참조(WKID/WKT) | 데이터셋의 공간 참조입니다. 이 옵션은 데이터셋이 테이블이 아닌 경우에만 표시되며 | 수정할 수 없습니다. 기본 설정에 따라 이 옵션은 4326, WGS 1984로 설정됩니다. | 수정할 수 없음 | 편집 가능 | 편집 가능 |
지오메트리 형식 유형 | 각 피처에 대한 지오메트리의 형식입니다. 사용 가능한 옵션으로는 XYZ(X, Y 및 필요에 따라 Z 값을 나타내는 필드 - XYZ는 포인트에만 적용할 수 있음), WKT(Well-Known Text), GeoJson, EsriJson, 쉐이프가 있습니다. 이 옵션은 데이터셋이 테이블이 아니면서 쉐이프파일이 아닌 경우에만 제공됩니다. | 편집 가능 | 사용할 수 없음 | 편집 가능 | 편집 가능 |
시간(Time)
시간 섹션에는 시간을 나타내는 방식이 나와 있습니다. 아래 테이블에는 제공되는 옵션과 함께 입력 데이터셋 유형에 따른 수정 가능 여부가 설명되어 있습니다. 시간 옵션은 따로 언급되지 않는 한 모든 데이터 유형에 동일합니다.
시간 매개변수
매개변수 | 설명 | 사례 |
---|---|---|
시간 유형 | 입력 시간의 유형입니다. 사용 가능한 옵션으로는 인스턴트(시간의 한 순간), 간격(시작 시간 및 종료 시간으로 구성된 일정 기간), 없음이 있습니다. | 인스턴트 |
시간대 | 입력 시간의 시간대입니다. 이 옵션은 시간 유형이 없음이 아닌 경우에만 제공됩니다. | UTC |
시간에 대한 이름 및 형식 테이블 | 이 테이블에서는 시간 필드를 선택하여 시간 정의 방식을 나타냅니다. 시간을 정의하는 데 하나 이상의 필드를 사용할 수 있으며 단일 필드에 하나 이상의 형식을 사용할 수도 있습니다. 기본 설정에 따라 "시간"이라는 이름의 첫 번째 필드가 시간 필드로 사용되며 추정 시간 형식이 적용됩니다. 쉐이프파일이 있는 경우에는 "날짜" 유형의 첫 번째 필드가 사용됩니다. 시간 유형이 간격인 경우에는 시작 시간과 종료 시간이 지정되어 있어야 합니다. 시간 형식 테이블은 시간 유형이 없음이 아닌 경우에만 제공됩니다. | 다음 예시에서는 하나의 필드로 두 가지 형식의 시간을 나타냅니다.
다음 예시에서는 두 개의 필드로 시간을 나타냅니다.
|
시간 형식
다음 테이블에는 빅데이터 파일 공유를 ArcGIS Server Manager를 통해 또는 매니페스트에서 직접 편집할 때 시간을 나타내는 방식이 설명되어 있습니다. 아래 예시에서는 2016년 1월 2일, 오후 9:45:02.05를 나타내는 방식을 보여줍니다.
빅데이터 파일 공유의 시간 형식
심볼 | 의미 | 사례 |
---|---|---|
yy | 2자리로 표현된 연도입니다. | 16 |
yyyy | 4자리로 표현된 연도입니다. | 2016 |
MM | 숫자로 표현된 월입니다. | 01 또는 1 |
MMM | 3개 문자로 표현된 월입니다. | Jan |
MMMM | 전체 철자로 표현된 월입니다. | January |
도(dd) | 일입니다. | 02 또는 2 |
HH | 24시간 시간제로 표현된 시간(값: 0~23)입니다. | 21 |
hh | 12시간 시간제로 표현된 시간(값: 1~12)입니다. | 9 |
mm | 분(값: 0~59)입니다. | 45 |
ss | 초(값: 0~59)입니다. | 02 |
SSS | 밀리초(값: 0~999)입니다. | 50 |
a | AM/PM 표시입니다. | PM |
epoch_millis | 에포크(epoch) 이후의 시간(밀리초)입니다. | 1509581781000 |
epoch_seconds | 에포크(epoch) 이후의 시간(초)입니다. | 1509747601 |
Z | 시간에 표현된 시간대 오프셋입니다. | -0100 또는 -01:00 |
ZZZ | ID를 사용하여 표현된 시간대 오프셋입니다. | America/Los_Angeles |
" | 작은따옴표를 사용하여 이 테이블에 설명된 값을 나타내지 않는 텍스트를 추가할 수 있습니다. | ‘T' |
다음 테이블에는 동일한 날짜인 2016년 1월 2일 오후 9:45:02.05를 여러 형식으로 나타낸 예시가 나와 있습니다.
시간 형식 예시
입력 날짜 | 날짜 형식 |
---|---|
01/02/2016 9:45:02PM | MM/dd/yyyy hh:mm:ssa |
Jan02-16 21:45:02 | MMMdd-yy HH:mm:ss |
January 02 2016 9:45:02.050PM | MMMM dd yyyy hh:mm:ss.SSSa |
01/02/2017T9:45:14:05-0000 | MM/dd/yyyy'T'HH:mm:ssZ |
데이터셋 형식
데이터셋 형식 섹션에는 포함되어 있는 데이터의 형식이 나와 있습니다. 데이터의 형식은 다음 중 하나입니다.
- 쉐이프파일(.shp)
- 구분된 파일(예시: .csv)
- Parquet 파일
- ORC 파일
사용 가능한 매개변수는 데이터셋에 따라 다릅니다. 쉐이프파일, ORC 및 Parquet 파일의 경우 파일 유형이 유일한 매개변수이며 이 매개변수는 수정할 수 없습니다. 구분된 파일이 입력 데이터셋인 경우에는 수정할 수 있는 다중 매개변수가 제공됩니다. 구분된 파일의 값을 수정하려면 힌트 파일을 사용하고 매니패스트를 다시 생성합니다. 이러한 매개변수는 다음 테이블에 요약되어 있습니다.
데이터셋 형식
매개변수 | 설명 |
---|---|
파일 확장자 | 입력 데이터셋에 대한 파일 형식 확장자를 나열합니다. 일반 형식은 .csv 및 .txt입니다. 힌트 파일을 사용하여 구분된 파일에 대한 이 정보를 수정합니다. |
필드 구분 기호 | 각 필드의 구분 기호를 결정합니다. 일반 형식은 , 및 ;입니다. 힌트 파일을 사용하여 구분된 파일에 대한 이 정보를 수정합니다. |
레코드 종결자 | 각 데이터 행의 종결자를 결정합니다. 일반 형식은 \n 및 \t입니다. 힌트 파일을 사용하여 구분된 파일에 대한 이 정보를 수정합니다. |
인용 문자 | 인용 문자로 사용되는 문자를 지정합니다. 힌트 파일을 사용하여 구분된 파일에 대한 이 정보를 수정합니다. |
헤더 행 포함 여부 | 입력 테이블에 헤더 행이 포함되는지 여부를 결정하는 불린(Boolean) 값입니다. 헤더 행이 포함되면 해당 헤더가 필드 이름으로 사용됩니다. 필드 이름 정보로 지오메트리 및 시간 필드를 예측할 수 있습니다. 힌트 파일을 사용하여 헤더 행을 설정합니다. |
인코딩 | 파일에 사용되는 인코딩 유형입니다. 기본 설정에 따라 UTF-8이 사용됩니다. 이 유형은 힌트 파일로 설정됩니다. |
빅데이터 파일 공유 결과 템플릿 편집 매개변수
빅데이터 파일 공유 결과 템플릿 편집기는 다음과 같은 4개 섹션으로 구성됩니다.
- 결과 템플릿 선택기
- 지오메트리 형식 지정
- 시간 형식 시정
- 데이터셋 형식
데이터셋 선택기
빅데이터 파일 공유는 필요에 따라 하나 이상의 템플릿으로 구성됩니다. 템플릿의 수는 결과를 작성할 여러 형식에 따라 결정됩니다. 결과 템플릿 관리자를 열면 빅데이터 파일 공유에 성공적으로 등록된 템플릿을 볼 수 있습니다. 드롭다운 메뉴에서 템플릿을 선택하면 템플릿 매개변수가 결과 형식 지정 정보로 채워집니다. 새 템플릿을 추가하려는 경우 템플릿 추가 옵션을 선택하고 새 템플릿의 유형 및 이름을 선택합니다. 템플릿을 삭제하려면 템플릿 선택기에서 해당 템플릿을 선택한 후 템플릿 삭제를 선택합니다. 필요에 따라 기존 템플릿을 선택하고 아래 섹션을 수정하여 해당 템플릿을 수정할 수 있습니다.
비고:
입력 빅데이터 파일 공유에는 필드 섹션이 있습니다. 결과 필드는 결과를 생성하는 GeoAnalytics Tools로 결정되므로 결과 템플릿에는 필드 섹션이 없습니다. ORC는 기본 라틴어 알파벳과 숫자가 포함된 필드 이름만 지원합니다. 그 외 모든 문자는 필드 이름에서 밑줄로 바뀝니다.
지오메트리(Geometry)
지오메트리 섹션에는 결과 지오메트리에 각 지오메트리 유형(포인트, 라인, 폴리곤)의 형식을 지정하는 방법이 나와 있습니다. 결과 지오메트리를 결정하는 2개의 부분이 있습니다.
- 공간 참조 - 빈 상태로 둘 수 있으며 도구 결과를 사용합니다(기본값). 선택적으로 WKID 또는 WKT 문자열을 제공하면 모든 결과가 해당 공간 참조로 투영됩니다. 이 값은 모든 결과 지오메트리에서 공유됩니다.
- 지오메트리 형식 지정 유형 및 필드입니다. 해당 항목은 아래의 세부정보에 설명되어 있습니다.
결과 지오메트리 형식
지오메트리 유형 | 결과 필드 | 구분된 파일 | 쉐이프파일 | ORC 파일 | Parquet 파일 |
---|---|---|---|---|---|
XYZ - X, Y 및 선택적으로 Z 필드 이 옵션은 포인트에만 사용할 수 있습니다. | 기본 설정에 따라 3개의 새 필드가 X, Y, Z라는 이름으로 생성됩니다. 필요에 따라 이러한 필드 이름을 변경할 수 있습니다. | ||||
WKT | 기본 설정에 따라 하나의 새 필드가 Geometry라는 이름으로 생성됩니다. 필요에 따라 이러한 결과 필드 이름을 변경할 수 있습니다. | ||||
GeoJSON | 기본 설정에 따라 하나의 새 필드가 Geometry라는 이름으로 생성됩니다. 필요에 따라 이러한 결과 필드 이름을 변경할 수 있습니다. | ||||
EsriJSON | 기본 설정에 따라 하나의 새 필드가 Geometry라는 이름으로 생성됩니다. 필요에 따라 이러한 결과 필드 이름을 변경할 수 있습니다. | ||||
SHP | 기본 설정에 따라 하나의 새 필드가 Geometry라는 이름으로 생성됩니다. 필요에 따라 이러한 결과 필드 이름을 변경할 수 있습니다. | ||||
WKB | 기본 설정에 따라 하나의 새 필드가 Geometry라는 이름으로 생성됩니다. 필요에 따라 이러한 결과 필드 이름을 변경할 수 있습니다. | ||||
쉐이프 버퍼 | 기본 설정에 따라 하나의 새 필드가 Geometry라는 이름으로 생성됩니다. 필요에 따라 이러한 결과 필드 이름을 변경할 수 있습니다. |
시간(Time)
시간 섹션에는 결과 시간을 나타내는 방식이 설명되어 있습니다. 시간 형식을 지정하려면 다음 정보가 필요합니다.
- 인스턴트 및 간격에 대한 형식을 모두 지정합니다.
- 시간이 작성될 필드 이름입니다.
- 작성될 시간 형식(문자열 또는 날짜)입니다. 구분된 파일은 문자열로만 형식을 지정할 수 있습니다.
- 간격은 시작 및 종료 시간을 나타내는 필드입니다.
시간 형식을 지정하는 방법은 입력 빅데이터 파일 방법과 동일합니다. 빅데이터 파일 공유의 시간 형식을 참고하세요.
데이터셋 형식
데이터셋 형식 섹션에는 데이터가 작성될 결과 형식이 설명되어 있습니다. 데이터의 형식은 다음 중 하나입니다.
- 쉐이프파일(.shp)
- 구분된 파일(예시: .csv)
- Parquet 파일
- ORC 파일
사용 가능한 매개변수는 데이터셋에 따라 다릅니다. 쉐이프파일, ORC, Parquet 파일의 경우 파일 유형이 유일한 매개변수이며 이 매개변수는 수정할 수 없습니다. 구분된 파일이 입력 데이터셋인 경우에는 ArcGIS Server Manager에서 수정할 수 있는 다중 매개변수가 제공됩니다. 이러한 매개변수는 다음 테이블에 요약되어 있습니다.
데이터셋 형식
매개변수 | 설명 |
---|---|
파일 확장자 | 확장은 결과 데이터셋에 적용되지 않습니다. |
필드 구분 기호 | 각 필드의 구분 기호를 결정합니다. 일반 형식은 , 및 ;입니다. |
레코드 종결자 | 각 데이터 행의 종결자는 설정할 수 없습니다. Windows의 경우 종결자는 \r\n, Linux용, 해당 \n입니다. |
인용 문자 | 인용 문자로 사용되는 문자를 지정합니다. |
헤더 행 포함 여부 | 결과 테이블에 필드 이름을 나타내는 헤더 행이 포함되는지 여부를 결정하는 불린(Boolean) 값입니다. 기본 설정에 따라 이 값은 true입니다. |
인코딩 | 항상 UTF-8 인코딩이 사용됩니다. |