스마트 에디터 위젯은 레이어 및 테이블 편집을 더욱 효과적으로 제어할 수 있도록 지원하여 편집 위젯을 확장합니다. 테이블 및 레이어에서 설명을 구성하고 릴레이트 레코드를 생성, 업데이트 및 삭제하며 편집 모드 중에 맵에서 다른 데이터의 팝업을 볼 수 있습니다.
스마트 에디터 위젯 구성
이 위젯은 앱이 시작될 때 자동으로 열리도록 설정할 수 있습니다. 이 기능을 활성화하려면 위젯에서 앱을 시작할 때 이 위젯을 자동으로 열기 버튼 을 클릭하여 어두운 초록색으로 바꿉니다.
- 위젯 위에 마우스를 놓고 이 위젯 구성 버튼 을 클릭하여 구성 등록정보 대화 상자를 엽니다.
- 필요에 따라 위젯 아이콘 변경을 클릭하여 이 위젯에 대한 기본 아이콘을 사용자 고유의 이미지로 바꿉니다. 파일 탐색기 창이 나타나므로 위젯 아이콘으로 사용할 로컬 이미지 파일을 선택할 수 있습니다.
스마트 에디터 위젯 구성에는 레이어 설정과 일반 설정의 두 가지 섹션이 있습니다.
레이어 설정
레이어 설정은 맵에서 편집 가능한 모든 레이어를 나열하고 각 레이어의 기능과 작업을 제어하는 기능을 제공합니다. 각 옵션에 대한 세부정보는 다음과 같습니다.
- 편집 가능 - 특정 레이어만 편집할 수 있도록 허용합니다.
- 업데이트만 - 필요에 따라 기존 피처의 업데이트 또는 수정만 가능하도록 이 레이어를 제한합니다.
- 삭제 허용 - 필요에 따라 사용자가 피처를 삭제하도록 허용합니다.
- 지오메트리 편집 비활성화 - 필요에 따라 피처 지오메트리의 모양 변형 및 이동을 허용합니다.
- 설명 - 필요에 따라 각 레이어의 속성 위에 설명을 제공합니다.
- 작업 - 편집 가능하고 볼 수 있는 필드를 선택하고 스마트 속성 작업과 속성 작업을 정의합니다. 테이블의 릴레이트 레이어에 접근할 수 있도록 허용합니다(해당하는 경우). 기본 설정에 따라 위젯이 맵에 구성된 디스플레이 및 편집 가능한 속성을 그대로 적용합니다.
팁:
이 위젯은 웹 맵과 서비스에서 편집 설정을 무시하지 않습니다. 레이어가 업데이트만 허용하도록 설정되는 경우 위젯을 통해 피처를 생성하거나 삭제할 수 없습니다.
- 각 레이어에 대해 다음을 선택하거나 선택 취소합니다.
- 편집 가능
- 업데이트만
- 삭제 허용
- 지오메트리 편집 비활성화
- 설명 열 아래에 있는 아이콘을 클릭합니다.
대화 상자에 텍스트를 입력하여 사용자가 편집을 수행할 수 있습니다.
- 작업 아래의 편집 버튼 을 클릭합니다.
대화 상자에 레이어의 모든 필드가 나와 있습니다. 데이터베이스가 필요한 필드에는 빨간색 별표(*)가 표시됩니다. 각 열에 대한 세부정보는 다음과 같습니다.
- 표시 - 이 필드를 속성 대화 상자에 표시할지 여부를 결정합니다.
- 편집 가능 - 속성 대화 상자에서 필드의 편집 가능 여부를 결정합니다. 편집할 수 없는 필드는 표시되지만 비활성화됩니다.
- 이름 - 참조용으로 표시됩니다.
- 별칭 - 참조용으로 표시됩니다.
- 작업 - 위 아래 화살표를 사용하여 필드 목록의 순서를 변경합니다. 편집 버튼 을 사용하여 이 필드의 스마트 속성 설정을 구성합니다. 속성 작업 버튼을 사용하면 교차, 주소, 좌표 또는 프리셋으로 필드 값을 구성할 수 있습니다.
- 각 필드에 대해 보기 및 편집 가능, 체크 박스를 선택하거나 선택 취소합니다.
- 작업 아래의 편집 버튼 을 클릭합니다.
스마트 속성 대화 상자를 사용하여 필드에서 3가지 작업을 설정할 수 있습니다. 하나의 작업만 한 번에 수행할 수 있으며 나열된 순서대로 평가됩니다. 각 열에 대한 세부정보는 다음과 같습니다.
- 작업 - 다음과 같은 3가지 작업이 제공됩니다.
- 숨기기 - 다른 필드의 기준에 따라 이 필드를 숨깁니다.
- 필수 - 이 필드에 값이 있도록 유지합니다. 이 작업이 구성될 때까지는 저장 버튼이 활성화되지 않습니다.
- 비활성화됨 - 이 필드는 다른 필드의 기준에 따라 구성될 수 없지만 필드는 표시됩니다.
- 식 - 작업이 구성되면 해당 식에 대한 SQL이 나타납니다.
- 기준 - 위 아래 화살표를 사용하여 작업 목록의 순서를 변경합니다. 편집 버튼 을 사용하면 작업이 유효하거나 처리되는 시기를 결정하는 로직을 구성할 수 있습니다.
- 작업 - 다음과 같은 3가지 작업이 제공됩니다.
- 각 작업에 대해 기준 열 아래의 편집 버튼 을 클릭합니다. 필터 식 추가 또는 식 집합 추가를 클릭하여 절 구성 대화 상자에서 식을 생성합니다.
팁:
숨기기 작업을 구성하는 경우 숨겨져 있을 때도 이 필드에 대한 속성 데이터를 제출하시겠습니까? 옵션을 사용하면 표시되지 않을 때 필드에 데이터를 저장할 수 있습니다. 이 옵션을 선택 취소하면 스마트 속성으로 숨긴 필드 값이 저장되지 않습니다. - 스마트 속성을 구성했다면 확인을 클릭하여 대화 상자를 닫습니다. 각 필드의 작업 열에서 속성 작업 버튼을 클릭합니다.
- 활성화됨 - 이 작업을 사용하려면 이 상자를 선택합니다.
- 작업 - 다음과 같이 4가지 작업이 제공됩니다.
- 교차 - 교차된 레이어의 필드 값 기반으로 이 필드를 채웁니다.
편집된 피처가 여러 값을 교차하는 경우 레코드가 Object ID별로 정렬되며 첫 번째 객체가 사용됩니다.
- 주소 - 로케이터 서비스에 정의된 필드 기반으로 이 필드를 채웁니다.
로케이터에서 여러 개의 결과가 반환되는 경우 가장 높은 매칭 점수가 사용됩니다.
- 좌표 - 좌표 기반으로 이 필드를 채웁니다. 좌표는 위도/경도 또는 맵의 좌표계일 수 있습니다.
- 프리셋 - 이 필드는 프리셋 값으로 채웁니다. 이 기능은 새 레코드를 생성하는 데에만 사용됩니다. 프리셋 값 정의는 일반 설정 탭에서 처리됩니다.
- 교차 - 교차된 레이어의 필드 값 기반으로 이 필드를 채웁니다.
- 기준 - 위 아래로 화살표를 사용하여 작업 목록의 순서를 변경합니다. 편집 버튼 을 사용하면 작업이 유효하거나 처리되는 시기를 결정하는 로직을 구성할 수 있습니다.
- 교차 작업에 대한 기준 열 아래의 편집 버튼 을 클릭합니다.
추가 버튼을 클릭하여 교차할 레이어를 추가합니다.
팁:
교차 값을 얻기 위해 여러 레이어를 정의했다면 위젯은 이 목록의 위에서 아래로 이동하여 교차된 값을 가져옵니다. 첫 번째 값이 성공적으로 발견되면 목록의 다른 모든 레이어는 무시됩니다.
- 속성 작업 대화 상자에서 주소 작업 기준 열 아래의 편집 버튼 을 클릭합니다.
- 이 영역에 처음으로 접근한 경우 기관의 기본 로케이터가 여기에 표시됩니다. 이를 사용자가 보유한 다른 사용자 정의 지오코더로 변경할 수 있습니다.
- 로케이터를 사용할 수 있는지 확인하기 위해 유효성 검사를 클릭합니다.
- 유효한 로케이터가 정의되면 로케이터의 필드 목록이 메뉴 창에 표시됩니다. 편집된 피처를 채우는 데 사용할 필드를 선택하세요.
- 속성 작업 대화 상자에서 좌표 작업 기준 열 아래의 편집 버튼 을 클릭합니다.
- 이 대화 상자에는 두 가지 옵션이 있습니다. 하나는 좌표를 추출하기 위해 좌표계를 선택하는 것입니다. 맵의 현재 공간 참조 또는 위도/경도를 사용할 수 있습니다. 다른 옵션은 대체할 수 있는 사용 가능한 좌표 필드를 나열합니다.
팁:
폴리곤을 생성하거나 업데이트할 경우 폴리곤의 중심 좌표가 사용됩니다.
- 모든 스마트 속성 대화 상자를 닫고 레이어 설정 패널로 돌아갑니다.
- 맵에 관계가 있다면 작업 아래에 테이블 아이콘이 표시됩니다. 아이콘을 클릭하여 레이어의 릴레이트 레이어 또는 테이블에 접근할 수 있습니다.
- 위의 테이블은 이 관계 계층 구조에서 이전에 탐색했던 위치의 이동 경로입니다. 이동 경로의 세그먼트를 클릭하여 해당 항목을 테이블에 불러옵니다.
테이블은 현재 수준을 보여줍니다. 모든 관련 항목이 나열됩니다.
- 편집 가능 - 이 릴레이트 레이어 또는 테이블을 편집할 수 있도록 허용합니다.
- 업데이트만 - 필요에 따라 기존 피처 또는 레코드의 업데이트 또는 수정만 가능하도록 이 레이어를 제한합니다. 이 기능을 사용하려면 편집 가능이 선택되어 있어야 합니다. 관련 항목이 피처 레이어라면 이는 선택되어 사용할 수 없게 됩니다. 이 위젯은 새로운 릴레이트 피처의 생성을 방지하며 기존 릴레이트 피처의 속성만 편집할 수 있습니다.
- 삭제 허용 - 필요에 따라 사용자가 피처나 레코드를 삭제하도록 허용합니다. 이 기능을 사용하려면 편집 가능이 선택되어 있어야 합니다.
- 지오메트리 편집 비활성화 - 이 옵션은 모든 관련 항목에 대해 사용할 수 없습니다.
- 설명 - 필요에 따라 각 레이어의 속성 위에 설명을 제공합니다. 이 제어를 통해 설명 대화 상자가 열립니다.
- 작업 - 프리셋 값 목록에 포함된 편집 및 시각화 가능한 필드와 스마트 속성 및 필드 작업을 정의하는 필드를 선택합니다. 릴레이트 레이어 또는 테이블에 접근할 수 있도록 허용합니다(해당하는 경우).
일반 설정
이 섹션에는 유효성 검사와 사용자 인터페이스를 제어할 수 있는 위젯의 설정이 나열됩니다. 프리셋 값을 정의하거나 지오코더 설정을 사용할 수 있습니다.
- 프리셋 값 정의 - 프리셋 값을 갖도록 피처 레이어나 테이블의 필드를 구성했다면 일반 설정의 프리셋 값 정의 매개변수로 이동합니다. 위젯을 불러오면 기본값을 정의합니다. 필드 이름이 동일한 여러 레이어에 프리셋을 설정하면 모든 레이어가 정의된 동일한 프리셋 값을 사용하게 됩니다.
- 지오코더 설정 - 주소에서 값을 얻도록 피처 레이어나 테이블의 필드를 구성했다면 지오코더 설정으로 이동하여 지오코더 URL을 정의합니다.
기본 설정에 따라 지오코더는 기관에서 정의한 지오코더로 채워집니다. URL을 변경하면 이 속성 작업을 통해 필드 연결을 변경하세요.
다음은 위젯의 일반 설정을 정의하는 옵션입니다.
- 그리기 옵션 표시 - 선택한 템플릿에 유효한 그리기 옵션 목록을 표시합니다.
- 상단에 프리셋 값 목록 표시 - 템플릿 선택기 위에 프리셋 값 목록을 표시합니다.
- 피처 템플릿 필터 사용 - 피처 템플릿 필터는 편집 템플릿의 목록을 좁히기 위해 키워드 및 레이어 필터를 나타냅니다. 이 옵션을 활성화하도록 체크 박스를 선택합니다.
- 양식이 닫히거나 다음 레코드로 전환되면 저장되지 않은 편집 내용을 저장하라는 메시지 표시 - 저장되지 않은 편집 내용이 있는 경우 현재 레코드의 속성 페이지를 종료할 때 메시지를 표시합니다.
- 레코드 삭제 시 확인 필요 - 레코드를 삭제할 때 메시지를 표시합니다.
- 편집 내용이 자동으로 저장됨(프리셋이 미리 정의된 경우) - 새 피처를 빠르게 디지털화할 수 있도록 편집 내용이 자동으로 저장됩니다.
- 저장 시 선택 사항에서 피처 제거 - 다음 레코드로 전환하거나 템플릿 편집 페이지로 돌아갑니다(레코드가 하나만 있는 경우).
- 그룹 필터 위젯의 필터 값을 프리셋 필드에 적용 - 그룹 필터 위젯의 필터 값을 프리셋 필드에 적용합니다.
- 선택한 템플릿 활성 상태 유지 - 선택한 템플릿을 활성 상태로 유지합니다.
- 기본 설정에 따라 지오메트리 편집 활성화 - 기본 설정에 따라 지오메트리 편집이 활성화되므로 피처 모양을 빠르게 수정할 수 있습니다.
- 편집 지오메트리가 활성 상태인 경우 속성 작업 업데이트 버튼 표시 - 필드에서 속성 작업을 정의한 경우 이 옵션을 사용하면 피처의 지오메트리를 변경할 때 속성 작업에서 파생된 값을 업데이트할 수 있습니다.
- 편집 패널에 대한 표시 텍스트 제공 섹션에서 피처 템플릿 목록 위에 나타난 텍스트를 변경하거나 제거합니다. 사용자가 편집할 수 있도록 텍스트를 입력합니다. 이는 레이어가 새 기능의 생성을 허용하지 않고 템플릿 목록이 숨겨진 경우 유용합니다.
- 확인을 클릭하여 구성 창을 닫습니다.
스마트 에디터 위젯 사용
스마트 편집기 위젯을 열어 템플릿 선택기 및 프리셋 값 목록을 표시합니다. 편집하려는 레이어가 템플릿 선택기에 표시되지 않으면 구성에서 해당 레이어에 대해 편집 가능이 선택되고 있고 해당 레이어가 맵에 표시되는지 확인하세요.
- 필드가 프리셋 목록에 포함되도록 구성한 경우 값을 입력합니다.
- 피처를 추가하려면 템플릿에서 해당 심볼을 클릭한 다음 맵에서 클릭하여 피처를 추가하거나 그립니다. 피처 템플릿 필터가 구성에 포함된 경우 템플릿을 검색할 수 있습니다.
피처를 추가하고 나면 페이지가 속성으로 전환됩니다.
- 사용 가능한 필드에 정보를 입력합니다. 필드는 피처 서비스의 편집 가능한 속성 필드와 편집 가능한 레이어의 구성에 따라 달라집니다.
- 피처에 이미지 또는 기타 파일을 첨부하려면(사용 가능한 경우) 팝업의 첨부 파일 섹션에서 찾아보기를 클릭한 다음 컴퓨터에서 파일을 검색합니다.
- 피처를 편집하려면 맵에서 해당 피처를 클릭하여 속성을 열고 정보를 편집합니다.
- 피처를 제거하려면 맵에서 해당 피처를 클릭하여 속성을 열고 삭제를 클릭합니다.
또한 스마트 에디터 위젯에는 선택한 피처의 팝업 피처 작업에서도 접근할 수 있습니다.