데이터
Google Drive 공동 작업
앱은 현재 프로젝트를 사용자 자신의 Google Drive 폴더에 씁니다: 프로젝트 설정, 작성한 레코드, 사진, 그리고 모두의 데이터를 병합한 사본입니다. 같은 폴더를 가리키는 사람은 누구나 이를 다운로드해 다른 사람의 레코드를 자기 기기에 병합합니다. 따라서 조사 팀은 EarthCape 계정이나 중간에 놓인 당사 서버 없이 하나의 데이터셋으로 작업할 수 있습니다.
팀이 아무것도 구입하지 않고 하나의 데이터셋을 공유합니다. 한 사람이 프로젝트를 구성해 공유 Drive 폴더로 내보내면, 나머지 팀원이 내려받아 병합합니다. 모두가 오프라인으로 기록하고, 신호가 잡힐 때 내보내며, 전체 그림이 필요할 때마다 병합합니다. 이것이 이 앱을 혼자 기록하는 사람뿐 아니라 팀도 쓸 수 있는 이유입니다.
폴더에 기록되는 것
통합 화면의 Google Drive 카드는 내보내기에 무엇이 담기는지를 그대로 밝힙니다:
현재 프로젝트를 클라우드 폴더로 내보내기(설정 + 내 기여분, 사진, 분석 준비된 병합본). 먼저 프로젝트를 선택하십시오.
이는 서로 다른 네 가지이며, 각각 존재하는 이유가 있습니다.
| 폴더에 기록되는 항목 | 존재하는 이유 |
|---|---|
| 프로젝트 설정 | 프로젝트가 기록에 사용하는 프로토콜, 상세 양식 레이아웃, 그리고 정의한 사용자 지정 필드입니다. 두 번째 기기가 비슷해 보이는 프로젝트가 아니라 동일한 프로젝트를 채택할 수 있도록 함께 이동합니다. 이것이 없으면 두 사람이 서로 다른 두 양식에 입력하게 되고 열이 맞지 않습니다. 조사 프로토콜과 양식 및 사용자 지정 필드를 참조하십시오. |
| 내 기여분 | 이 기기에서 작성한 레코드 — 관찰, 지역, 방문, 그리고 그것들이 참조하는 분류군입니다. 각자 자신의 기여분을 내보내므로, 폴더에는 기록자 한 사람씩 조사 내용이 쌓입니다. |
| 사진 | 프로젝트에 첨부된 모든 이미지이며, 그래서 폴더에는 행뿐 아니라 증거도 담깁니다. 사진은 업로드에서 압도적으로 가장 큰 부분입니다. |
| 분석 준비된 병합본 | 폴더에 있는 레코드를 합친 사본이며, 앱이 아니라 분석에 맞게 배치되어 있습니다. 기기로 아무것도 다시 가져오지 않고 스프레드시트나 GIS에서 조사 전체를 읽으려면 이 파일을 엽니다. |

카드에는 버튼이 세 개 있으며, 그것이 이 기능의 전부입니다:
- Google Drive로 내보내기 — 현재 프로젝트를 폴더에 씁니다.
- Google Drive에 로그인 — 폴더가 있는 Google 계정을 연결합니다.
- 드라이브에서 다운로드 + 병합… — 폴더를 내려받아 그 안의 레코드를 이 기기의 프로젝트에 합칩니다.
Google 계정 연결하기
앱은 기기에서 사용자 자신의 Google 계정으로 로그인합니다. 앱이 쓰는 파일은 사용자의 Drive에, 사용자의 저장 용량과 공유 설정 아래에 놓입니다.
- 앱 메뉴에서 통합 화면을 여십시오.
- 목록에서 Google Drive를 선택하십시오.
- 표준 Google 로그인을 통해 Google 계정으로 로그인하십시오. 카드의 Google Drive에 로그인 버튼도 같은 일을 합니다.
- 앱이 읽고 쓸 폴더에 대한 접근 권한을 부여하십시오. 이 시점에는 아무것도 업로드되지 않습니다 — 로그인은 연결을 설정할 뿐입니다.

Drive로 내보내기
- 내보낼 프로젝트를 선택하십시오. 내보내기는 현재 프로젝트에만 작용하므로 카드에 먼저 프로젝트를 선택하십시오라고 표시됩니다.
- 통합과 Google Drive 카드를 여십시오.
- Google Drive로 내보내기를 탭하십시오.
- 업로드가 끝날 때까지 기다리십시오. 설정과 레코드는 빠르게 전송되며, 소요 시간과 폴더가 사용하는 Drive 저장 용량은 사진이 좌우합니다.
내보내기에는 연결이 필요하므로, 능선 위가 아니라 차량 안이나 야외 연구 기지, 마을에서 하는 작업입니다. 일주일 동안 오프라인이어도 잃는 것은 없습니다: 레코드는 신호가 잡힐 때까지 기기에 남아 있고, 내보내기는 쌓인 전체를 한 번의 작업으로 전송합니다.
신호가 잡히기 전에 데이터를 기기 밖으로 꺼내야 한다면, 일반 내보내기 화면에서 파일을 로컬에 쓰십시오 — Excel, GeoPackage, Darwin Core 아카이브 등 12가지 형식 중 무엇이든 — 그런 다음 케이블, 공유 시트, 메모리 카드로 전달하고 나중에 Drive로 푸시하십시오. 내보내기 형식을 참조하십시오.


다른 사람의 레코드 다운로드 및 병합하기
교환의 나머지 절반은 드라이브에서 다운로드 + 병합…입니다. 공유 폴더를 읽어 다른 사람이 그곳에 올린 것을 기기의 프로젝트로 가져옵니다.
- 로그인한 Google 계정에 폴더가 공유되어 있는지 확인하십시오. 공유는 폴더 소유자가 Google Drive 자체에서 수행합니다.
- 폴더가 속한 프로젝트를 선택하십시오.
- Google Drive 카드를 열고 드라이브에서 다운로드 + 병합…을 탭하십시오.
- 폴더를 확인하고 기다리십시오. 여기서도 사진이 느린 부분입니다.
- 목록과 지도를 열어 다른 사람의 레코드가 도착했는지 확인하십시오.
병합은 더하는 방식입니다. 다른 사람이 내보낸 레코드는 사용자의 프로젝트 사본에 합쳐져 자신의 레코드 옆에, 같은 관찰, 지역, 방문, 분류군, 파일 목록에 놓이고 같은 지도에 그려집니다. 기존 레코드는 대체되거나 삭제되지 않으며, 수동 대조도 필요하지 않습니다.
병합 후에는 기기에 자신의 몫이 아니라 조사 전체가 담깁니다. 합쳐진 레코드를 필터링하고 정렬하고, 열을 선택하고, 어떤 레코드든 열고, 프로젝트 갤러리에서 모든 사진을 볼 수 있습니다 — 데이터 살펴보기를 참조하십시오. 지도에서는 두 사람의 지역 사이를 측정하고 고도 프로파일을 읽을 수 있습니다 — 지도 도구를 참조하십시오. 병합된 데이터가 기기에 있으므로 그 뒤로는 모든 기능이 오프라인에서 작동합니다.
폴더 하나로 조사 팀 운영하기
위의 작동 방식은 팀이 언제 내보내고 언제 병합할지 합의할 때 실제 작업 방법이 됩니다. 다음은 야외 조사 팀에 그대로 넘길 수 있는 운영 방식입니다.
1단계 — 시즌 전
- 한 사람이 프로젝트를 설정합니다: 프로토콜을 선택하거나 작성하고, 상세 양식을 배치하고, 조사에 필요한 사용자 지정 필드를 정의합니다. 조사 프로토콜과 양식 및 사용자 지정 필드를 참조하십시오.
- 그 사람이 Drive에 폴더를 만들고, 프로젝트를 선택한 뒤, Google Drive로 내보내기를 탭합니다.
- 그런 다음 Google Drive 자체의 공유 기능으로 폴더를 팀 전원과 공유합니다.
- 나머지 사람들은 나가기 전에 드라이브에서 다운로드 + 병합…을 한 번 실행합니다. 이제 모든 기기가 같은 프로토콜, 같은 양식, 같은 사용자 지정 필드를 갖게 되므로, 시즌 중 수집된 모든 레코드가 같은 표에 맞습니다.
이 작업은 팀이 아직 함께 있고 연결이 있을 때 하십시오. 잘못된 양식 레이아웃으로 시즌을 시작한 기기는 겨우내 고쳐야 할 레코드를 만들어 냅니다.
2단계 — 시즌 중
- 모두가 연결도 조율도 없이 각자 오프라인으로 기록합니다.
- 신호가 잡히는 사람이 자신의 기여분을 폴더로 내보냅니다. 누구도 다른 사람을 기다릴 필요가 없고, 두 사람이 같은 날 저녁에 내보내도 서로 간섭하지 않습니다.
- 전체 상황을 보려는 사람 — 포괄 범위를 검토하는 조사 책임자나, 다른 사람들이 어디를 다녔는지 보려는 기록자 — 은 다운로드와 병합을 실행합니다.
시즌 중간의 병합은 꼭 필요한 사람이 없더라도 해 둘 가치가 있습니다. 한 기기가 잘못된 프로토콜로 기록하고 있다거나 사용자 지정 필드가 서로 다른 두 방식으로 채워지고 있다는 사실을 그때 알게 되기 때문입니다.
3단계 — 시즌 후
- 모두가 마지막 내보내기를 실행하여 폴더에 모든 기여분이 담기게 합니다.
- 지명된 한 사람이 모든 것을 한 기기로 다운로드해 병합합니다.
- 그 사람이 데이터를 점검합니다: 비어 있는 필수 필드를 필터링하고, 날짜로 정렬해 공백을 찾고, 이치에 맞지 않는 위치에 놓인 레코드를 살피고, 사진 갤러리를 검토합니다. 데이터 살펴보기를 참조하십시오.
- 그 사람이 대상이 요구하는 형식으로 최종 내보내기를 만듭니다 — 공저자에게는 Excel, GIS에는 GeoPackage나 Shapefile, 데이터 게시자에게는 Darwin Core 아카이브나 GBIF DwC-DP, 저장소에는 Frictionless 데이터 패키지입니다. 내보내기 형식을 참조하십시오.
공유 폴더를 정돈된 상태로 유지하는 규칙
아래 항목은 앱이 강제하지 않습니다. 시즌 내내 이 방식이 작동하도록 유지하는 관행입니다.
| 관행 | 이유 |
|---|---|
| 프로젝트당 폴더 하나 | 누구든 기록을 시작하기 전에 합의하십시오. 두 프로젝트를 담은 폴더는 나중에 여는 모든 사람에게 모호하고, 병합을 이해하기 어렵게 만듭니다. |
| 사용자 지정 필드의 키를 먼저 합의하십시오 | 사용자 지정 필드를 추가할 때 입력하는 키는 내보내기에서 열 이름이 됩니다. 두 기록자가 같은 측정에 각자 키를 만들면 나중에 손으로 합쳐야 하는 열이 두 개 생깁니다. 키는 설정 시점에 한 번 정하고 프로젝트와 함께 배포하십시오. 양식 및 사용자 지정 필드를 참조하십시오. |
| 정해진 주기로 내보내십시오 | 야외 작업 하루가 끝날 때, 또는 팀이 신호가 잡히는 곳에 도달할 때마다 하십시오. 규칙적인 주기는 매 병합을 작게 유지하고, 기기를 강에 빠뜨렸을 때 손실 구간을 짧게 유지합니다. |
| 최종 내보내기를 만들 사람을 지정하십시오 | 미리 합의한 한 사람입니다. 두 사람이 각자 부분 병합본에서 최종 데이터셋을 내보내는 것이, 조사 결과가 두 가지 버전으로 남게 되는 가장 흔한 경로입니다. |
| 오래 유지되는 Drive 계정을 사용하십시오 | 폴더는 떠날 때 폐쇄될 수 있는 학생이나 계절 보조원의 개인 계정이 아니라, 프로젝트보다 오래 남는 계정 — 기관 계정이나 공용 프로젝트 계정 — 에 두십시오. |
| 저장 용량을 확인하십시오 | 폴더 크기는 사진이 좌우하며, 폴더는 소유자의 Drive 할당량에 포함됩니다. 큰 시즌이 진행되는 중이 아니라 시작하기 전에 할당량을 확인하십시오. |
이것이 아닌 것
Drive 방식에는 분명한 한계가 있습니다:
- 실시간 동기화가 아닙니다. 백그라운드에서는 아무 일도 일어나지 않습니다. 누군가가 Google Drive로 내보내기를 탭하고, 다른 누군가가 드라이브에서 다운로드 + 병합…을 탭합니다. 그 두 번의 탭 사이에 두 기기는 서로에 대해 아무것도 알지 못합니다.
- 충돌 해결 기능은 없습니다. 병합은 레코드를 자신의 레코드 옆에 가져다 놓습니다. 두 사람이 같은 것을 두 번 기록했다면 둘 다 남으며, 다른 중복과 마찬가지로 데이터 목록에서 해결합니다.
- 알림은 없습니다. 새 내보내기가 폴더에 도착했다는 사실을 아무에게도 알려 주지 않습니다. 앞 절에서 합의한 주기가 그 역할을 대신합니다.
- 당사의 권한 모델은 없습니다. 누가 폴더를 읽고 쓸 수 있는지는 다른 모든 폴더와 똑같이 Google Drive의 공유 설정이 정합니다. 앱은 그 위에 아무것도 더하지 않습니다.
Dropbox와 Zenodo
같은 통합 화면에서 다른 두 가지 클라우드 대상을 제공합니다. Dropbox는 이미 그것을 중심으로 운영되는 팀을 위해 Drive와 같은 방식으로 공유 작업 폴더 역할을 합니다. Zenodo는 프로젝트의 다른 쪽 끝을 위한 것입니다: 조사가 끝난 뒤 완성된 데이터셋을 인용 가능한 형태로 아카이브해 기탁하는 것입니다. 두 가지 모두 나머지 대상과 함께 내보내기 형식에서 다룹니다.
개인정보 보호
폴더는 사용자 자신의 클라우드 계정에 있습니다. 내보낸 파일은 사용자의 것이며, 사용자의 저장 공간에 놓이고 사용자의 공유 설정을 따르며, 누구에게도 묻지 않고 삭제할 수 있습니다. EarthCape는 프로젝트의 사본을 보관하지 않으며, 사용자가 내보내지 않는 한 아무것도 기기를 벗어나지 않습니다.