Skip To Content

사용자 고유의 템플릿 생성

GeoPlanner 템플릿에는 미리 정의된 피처 레이어와 특정 산업 또는 도메인에 관련된 심볼과 속성이 포함되어 있습니다. 템플릿은 피처를 포함하지는 않지만 새 피처 생성을 위한 프레임워크 및 심볼 집합을 제공합니다. Esri는 GeoPlanner 템플릿을 유지 관리합니다. 여기에는 토지 이용, 특별 이벤트, 공공 안전 계획용 템플릿이 포함됩니다.

그러나 GeoPlanner에서 제공되는 템플릿에 없는 데이터 스키마와 심볼을 사용하려는 경우도 있습니다. 이 경우에는 GeoPlanner 요구 사항에 따라 템플릿을 직접 설정할 수 있습니다. 아래 단계에서는 ArcMap과 포털을 사용하여 GeoPlanner용으로 새 템플릿을 설정하는 방법을 설명합니다.

GeoPlanner 템플릿은 기관의 그룹, 웹 맵, 피처 서비스입니다. 새 템플릿을 생성하려면 이러한 각 항목을 생성하고 특정 태그를 추가해야 합니다. GeoPlanner 앱은 이러한 태그를 통해 템플릿을 찾을 수 있습니다. 이 항목에서는 새 GeoPlanner 템플릿을 생성하는 과정을 안내합니다. 이 과정에서는 다음 단계를 수행합니다.

  1. 내 기관에서 GeoPlanner 템플릿 그룹을 생성합니다.
  2. 템플릿 웹 맵을 생성하여 공유합니다.
  3. 피처 클래스를 하나 이상 생성한 다음 ArcMap에 피처 레이어로 추가합니다.
  4. 피처 레이어에 심볼을 할당하고 피처 템플릿을 추가합니다.
  5. 피처 레이어를 포털에 피처 서비스로 공유합니다.

포털에서 그룹 생성

각 GeoPlanner 템플릿에는 자체 그룹이 있어야 합니다. GeoPlanner 앱에서 새 프로젝트를 생성할 때 이 그룹의 제목, 설명, 요약이 템플릿 선택에 나타납니다.

GeoPlanner 템플릿 그룹을 설정하려면 다음 단계를 수행합니다.

  1. 포털에 로그인합니다.
  2. 그룹을 클릭합니다.
  3. 그룹 생성을 클릭합니다.
  4. 그룹 등록정보 페이지에서 그룹의 이름을 입력합니다. 태그로는 geodesignTemplate을 사용해야 합니다. GeoPlanner 앱은 이 태그를 사용하여 그룹을 검색하므로, 이 태그 이름은 여기에 나와 있는 대로 똑같이 사용해야 합니다. 이 태그가 없는 그룹은 찾을 수 없습니다.
  5. 그룹 등록정보 페이지의 상태 영역에서 기관을 선택합니다.
  6. 저장을 클릭합니다.

    토지 이용 템플릿이라는 새 그룹이 생성됩니다. 이 그룹에 공유된 항목은 아직 없습니다.

  7. 그룹을 클릭하여 새로 생성한 그룹을 확인합니다.

포털에서 폴더 생성

폴더는 포털의 내 콘텐츠 아래에 있는 디렉터리입니다. GeoPlanner 앱에 GeoPlanner 템플릿 폴더가 반드시 필요한 것은 아니지만, 모든 GeoPlanner 템플릿 리소스는 이 폴더에 저장하는 것이 좋습니다. GeoPlanner 템플릿 폴더를 사용하는 경우 특히 내 콘텐츠의 데이터 항목 수가 많을 때 포털에서 콘텐츠를 쉽게 관리할 수 있습니다. Geoplanner 템플릿 폴더를 생성하려면 다음 단계를 수행합니다.

  1. 포털에 로그인합니다.
  2. 내 콘텐츠를 클릭합니다.
  3. 왼쪽 창에서 폴더 아래의 신규를 클릭하여 새 폴더를 생성합니다.
  4. 폴더의 이름을 입력하고 생성을 클릭합니다. 입력한 이름으로 새 폴더가 생성됩니다.

템플릿 웹 맵 생성

그룹과 폴더를 생성한 후에는 웹 맵을 생성해야 합니다. GeoPlanner 템플릿 웹 맵에는 운영 레이어와 베이스맵이 포함됩니다. GeoPlanner 앱은 이 웹 맵을 사용하여 프로젝트를 생성하고 관리합니다. GeoPlanner 템플릿 피처 서비스는 새 프로젝트를 생성할 때 프로젝트 웹 맵에 자동으로 추가되므로 템플릿 웹 맵에 추가하지 마세요. 템플릿 피처 서비스를 템플릿 웹 맵에 추가하면 프로젝트 웹 맵에서 템플릿 피처 레이어가 중복됩니다.

템플릿 웹 맵을 생성하여 GeoPlanner 템플릿 그룹에 공유하려면 다음 단계를 수행합니다.

  1. 포털의 내 콘텐츠 페이지로 이동합니다.
  2. 템플릿 폴더를 클릭하고 맵 생성을 클릭합니다.

    새 맵이 열립니다.

  3. 베이스맵 버튼을 클릭하고 베이스맵을 선택합니다.

    베이스맵은 Web Mercator 투영에서 사용합니다.

  4. 필요한 경우 추가를 클릭하고 맵에 운영 레이어를 추가합니다.
  5. 저장을 클릭하고 다른 이름으로 저장을 선택합니다. 맵 저장 대화 상자에서 태그로 geodesignTemplateWebMap을 입력합니다. GeoPlanner는 이 태그를 검색하므로 여기에 나와 있는 대로 똑같이 입력해야 합니다. 맵의 이름과 요약을 입력하고 저장 위치 폴더로 템플릿 폴더를 선택한 후에 맵 저장을 클릭합니다.

    새로 생성한 웹 맵이 내 콘텐츠 아래의 템플릿 폴더에 저장됩니다.

  6. 공유를 클릭합니다. 공유 대화 상자에서 위의 포털에서 그룹 생성 섹션에서 생성한 템플릿 그룹과 내 기관 옆의 체크 박스를 선택합니다.
  7. 닫기를 클릭합니다.

새 피처 클래스 생성

GeoPlanner 템플릿에는 호스팅 피처 레이어가 하나 이상 포함됩니다. 이러한 레이어는 스케치와 디자인에 사용할 수 있는 피처 유형을 제공합니다. 이러한 유형은 심볼과 기본값이 있는 피처 템플릿으로 정의합니다. 레이어에는 GeoPlanner 대시보드 게이지에서 보고에 사용하는 속성도 포함됩니다. 아래 단계에서는 ArcMap을 사용하여 피처 클래스 내에서 피처 템플릿과 속성을 생성하는 방법을 설명합니다.

  1. ArcMap을 열고 비어 있는 새 맵을 생성합니다.
  2. 도구 도구막대에서 카탈로그 버튼을 클릭하여 카탈로그 창을 엽니다.
  3. 카탈로그 창에서 원하는 폴더를 찾아 해당 폴더에 새 파일 지오데이터베이스를 생성합니다.
  4. 이 지오데이터베이스를 선택하고 마우스 오른쪽 버튼으로 클릭한 후에 신규 > 피처 클래스를 클릭합니다.
  5. 피처 클래스 이름과 별칭을 입력합니다. 유형 드롭다운 목록에서 피처 유형을 선택합니다. 다음을 클릭합니다.
  6. 투영 좌표체계를 확장하고 WGS 1984 Web Mercator(Auxiliary Sphere)를 선택합니다. 투영 좌표체계를 확장한 다음 World 그룹을 확장하면 이 투영을 찾을 수 있습니다.
  7. 좌표체계를 선택하고 다음을 클릭합니다.
  8. 기본 XY 톨러런스와 해상도를 적용하고 다음을 클릭합니다.
  9. 기본 구성 키워드를 적용하고 다음을 클릭합니다.
  10. 아래 표에 나와 있는 필드를 추가합니다. Geodesign_ProjectIDGeodesign_ScenarioID 필드는 모든 템플릿 레이어에 있어야 하는 GeoPlanner의 필수 속성입니다. GeoPlanner에서 새 프로젝트를 생성할 때 이러한 속성의 유효성을 검사합니다. 다른 속성도 피처 클래스에 추가할 수 있습니다.
    아래 표에는 토지 이용 폴리곤 피처 클래스에 정의되어 있는 샘플 속성이 나와 있습니다.

    필드 이름필드 유형필드 길이

    LanduseType

    텍스트

    30

    Geodesign_ProjectID

    텍스트

    50

    Geodesign_ScenarioID

    텍스트

    50

    Name

    텍스트

    50

    Description

    텍스트

    250

    Floor_Area_Ratio

    Double

    LanduseType은 다음 섹션에서 심볼 집합을 정의하는 방법을 설명하는 데 필요한 샘플 텍스트 필드로, 원하는 필드 이름으로 바꿀 수 있습니다. Description은 GeoPlanner의 속성 창에서 한 줄 텍스트 상자 대신 텍스트 영역을 사용하여 렌더링되는 샘플 필드입니다. 그리고 Floor_Area_Ratio는 이 피처 클래스 내 각 하위 클래스에 대해 기본 속성 값을 설정하는 방법을 설명하는 데 사용되는 샘플 필드입니다.

  11. 이러한 필드를 추가한 후에 마침을 클릭합니다.

    새 피처 클래스가 생성되어 목차 창에 자동으로 추가됩니다.

  12. 필요한 경우 4~11단계를 반복하여 다른 피처 클래스를 생성합니다.
  13. 이 ArcMap 문서를 저장하되 닫지는 않습니다. 다음 섹션에서 이 문서를 사용해야 합니다.

피처 레이어에 심볼 할당

이전 섹션에서는 새 피처 클래스를 생성했습니다. 다음으로는 해당 클래스에 심볼을 추가합니다. 이러한 심볼은 GeoPlanner에서 스케치할 때 사용할 수 있습니다.

  1. ArcMap에서 새 피처 클래스 생성 섹션에서 생성한 피처 클래스를 맵 디스플레이에 추가합니다.
  2. 목차에서 레이어를 더블 클릭하여 레이어 등록정보 대화 상자를 엽니다.
  3. 심볼 탭을 클릭합니다.
  4. 왼쪽 창에서 범주를 클릭하고 고유 값을 선택합니다.
  5. 오른쪽 창에서 LanduseType 또는 하위 클래스를 정의하는 데 사용할 원하는 필드를 필드 값으로 선택합니다.
  6. 값 추가를 클릭합니다.

    값 추가 대화 상자가 나타납니다.

  7. 새 값 상자에 값을 입력하고 목록에 추가를 클릭합니다.

    값이 목록에 추가됩니다.

  8. 6~7단계를 반복하여 값을 더 추가합니다.
  9. 목록 상자의 모든 값을 선택하고 확인을 클릭합니다. 값이 심볼 탭에 추가되고 각 값에 심볼이 할당됩니다.
  10. 목록에서 값을 삭제하려면 값을 선택하고 제거를 클릭합니다.
  11. 목록의 <기타 모든 값>과 연결된 심볼을 선택 취소합니다.
  12. 각 값의 레이블을 입력합니다.
  13. 확인을 클릭하여 레이어 등록정보 대화 상자를 닫습니다. 심볼이 목차 창에 나타납니다.
  14. 심볼을 편집하려면 목차 창에서 개별 심볼을 클릭하여 심볼 선택기 대화 상자를 엽니다.

    아래 표에는 템플릿에서 사용할 수 있는 심볼 유형이 나와 있습니다.

    지오메트리 유형심볼 유형

    포인트

    화살표 표시 심볼

    문자 표시 심볼

    그림 표시 심볼

    단순 표시 심볼

    라인

    단순 라인 심볼

    폴리곤

    라인 채우기 심볼

    그림 채우기 심볼

    단순 채우기 심볼

  15. 편집을 마치면 확인을 클릭합니다.

    이제 새 심볼이 목차 창에 나타납니다.

  16. 필요한 경우 1~15단계를 반복하여 다른 피처 클래스에 심볼을 할당합니다.
  17. ArcMap 문서를 원하는 디렉터리에 저장하되 아직 닫지는 않습니다.

피처 템플릿의 기본 속성 값 설정

이전 섹션에서는 피처에 심볼을 할당했습니다. 다음으로는 피처 템플릿을 생성하고 GeoPlanner에서 스케치 유형에 대해 기본값을 설정합니다.

  1. ArcMap에서 목차에 있는 피처 레이어 중 하나를 마우스 오른쪽 버튼으로 클릭합니다. 상황 메뉴에서 피처 편집을 선택하고 피처 템플릿 구성을 선택합니다.
  2. 피처 템플릿 구성 대화 상자에서 새 템플릿 드롭다운 목록을 클릭하고 새 템플릿을 선택합니다.
  3. 새 템플릿 생성 마법사에서 피처 템플릿을 생성할 레이어를 선택한 후에 다음을 클릭하고 마침을 클릭합니다.
    피처 템플릿 마법사
  4. 피처 템플릿 구성 대화 상자에서 템플릿 하나를 더블 클릭하여 템플릿 등록정보 대화 상자를 엽니다.
  5. 속성 목록 오른쪽의 셀에 기본값을 입력합니다. 이러한 값은 새 피처에서 스케치할 때 자동으로 설정됩니다.
    템플릿 등록정보 대화 상자에서 기본값 설정
    참고 사항:

    Geodesign_ProjectID 또는 Geodesign_ScenarioID 필드에 대해서는 기본값을 설정하지 마세요.

  6. 확인을 클릭하여 변경 사항을 저장하고 등록정보 창을 닫습니다.
  7. 1~6단계를 반복하여 다른 피처 템플릿에 대해 기본 속성 값을 정의합니다.
  8. 피처 템플릿 구성 대화 상자에서 닫기를 클릭합니다.
  9. ArcMap 문서를 저장합니다.

템플릿에 대해 피처 서비스 공유

이전 섹션에서는 피처 클래스를 하나 이상 생성하여 ArcMap에 추가했습니다. 그리고 피처 템플릿을 생성했으며 해당 템플릿의 기본값을 설정했습니다. 다음으로는 ArcMap 문서의 피처 레이어를 포털의 피처 서비스로 공유합니다. 피처 서비스를 포털에 발행하면 포털에 호스팅 피처 레이어 항목이 생성됩니다. 또한 GeoPlanner 템플릿 그룹과도 호스팅 피처 레이어를 공유합니다.

호스팅 피처 레이어와 피처 서비스 간의 관계에 대한 자세한 내용은 웹 서비스와 포털 항목 간의 관계를 참고하세요.

참고 사항:

GeoPlanner 템플릿 그룹은 피처 서비스를 하나만 포함해야 합니다. 서비스를 GeoPlanner 템플릿 그룹에 둘 이상 공유해도 GeoPlanner 앱은 첫 번째 서비스만 검색합니다.

  1. 피처 템플릿의 기본 속성 값 설정 섹션에서 사용했던 ArcMap 문서를 엽니다.
  2. 파일 메뉴를 클릭하고 로그인을 클릭하여 포털에 로그인합니다.
  3. 파일 메뉴를 클릭하고 다른 이름으로 공유를 선택한 다음 서비스를 클릭합니다.
  4. 서비스 발행을 선택합니다.
  5. 내 호스팅 서비스(내 기관 이름)를 선택하고 서비스 이름을 입력한 다음 계속을 클릭합니다.
  6. 서비스 편집기 창의 왼쪽 창에서 기능을 클릭합니다. 오른쪽 창에서 피처 접근을 선택하고 타일 매핑을 선택 취소합니다.
  7. 왼쪽 창에서 피처 접근을 클릭합니다. 오른쪽 창의 작동 허용에서 생성, 삭제, 쿼리, 업데이트를 선택합니다.
  8. 왼쪽 창에서 항목 설명을 클릭합니다. 요약과 설명을 입력합니다. 태그로는 geodesignTemplateFeatureService를 입력합니다. GeoPlanner는 템플릿 피처 서비스를 검색할 때 이 태그를 찾으므로 여기에 나와 있는 대로 똑같이 입력해야 합니다.
  9. 왼쪽 창에서 공유를 클릭합니다. 모든 그룹의 목록에서 내 기관 및 포털에서 그룹 생성 섹션에서 생성한 GeoPlanner 템플릿 그룹을 선택합니다.
  10. 분석을 클릭하고 오류를 수정합니다.
  11. 발행을 클릭합니다. 진행률을 보여 주는 대화 상자가 나타납니다. 발행된 데이터는 포털의 내 콘텐츠 영역에 복사됩니다.

템플릿 폴더로 피처 서비스 이동

이 섹션의 단계는 선택 사항이지만 수행하는 것이 좋습니다. 포털에 로그인하여 내 콘텐츠를 클릭합니다. ArcMap에서 발행한 호스팅 피처 레이어가 나타납니다. 이 레이어는 포털의 폴더에 추가되어 있습니다. 이제 이 호스팅 피처 레이어를 포털에서 폴더 생성 섹션에서 생성한 폴더로 이동해야 합니다.

  1. 포털에 로그인합니다.
  2. 내 콘텐츠를 클릭하여 페이지를 엽니다.
  3. 템플릿에 대해 피처 서비스 공유 섹션에서 공유한 호스팅 피처 레이어를 클릭하여 해당 등록정보 페이지를 나타냅니다.
  4. 이동을 클릭하고 템플릿 폴더를 선택합니다.
  5. 내 콘텐츠 페이지로 돌아와서 왼쪽 창의 템플릿 폴더를 클릭합니다. 이제 호스팅 피처 레이어가 해당 폴더에 나타납니다.

GeoPlanner에서 템플릿 테스트

지금까지 그룹과 웹 맵을 생성하고 피처 레이어를 하나 이상 공유했습니다. 이제 새 템플릿을 생성하는 과정이 거의 완료되었습니다. 이번에는 모든 항목이 올바르게 구성되어 있는지 새 템플릿을 테스트합니다. 아래 단계에 테스트 방법이 나와 있습니다.

  1. 포털에서 GeoPlanner에 로그인합니다. URL은 http://my-web-adaptor.my-company.com/<webadaptorname>/apps/geoplanner 형식입니다.
  2. GeoPlanner for ArcGIS - 시작하기 대화 상자에서 새 프로젝트 생성을 클릭합니다.
  3. GeoPlanner for ArcGIS - 템플릿 선택 대화 상자에서 내 기관을 클릭하고 생성한 템플릿을 찾습니다.
  4. 미리 보기를 클릭합니다.

    이 워크플로를 진행하면서 생성한 피처 템플릿이 심볼 팔레트 미리 보기 대화 상자에 나타납니다.

    심볼 팔레트 미리 보기 대화 상자

  5. 선택을 클릭하여 새 프로젝트를 생성합니다.

축하합니다! 새 템플릿을 생성했습니다. 이 워크플로에서는 그룹, 웹 맵, 피처 서비스를 생성하고 공유하여 새 GeoPlanner 템플릿을 생성했습니다. 그리고 해당 템플릿에서 새 프로젝트를 생성하여 템플릿을 테스트했습니다. 이제 GeoPlanner에서 작업을 시작하거나, 튜토리얼을 시작하거나, 필요한 경우 템플릿 피처 서비스의 일부 등록정보를 활성화할 수 있습니다. 이러한 등록정보를 통해 데이터 내보내기 및 피처 첨부를 수행할 수 있습니다. 자세한 내용은 피처 서비스 등록정보를 참고하세요.