관할해역해양정보 공동활용시스템 실수를 일주일간 되짚어봤더니
분석 결과가 그럴듯한데 현장 좌표와 맞지 않거나, 같은 해역을 조회했는데 동료의 화면과 수치가 다르다면 어디서부터 의심하시겠습니까? 일주일 동안 관할해역해양정보 공동활용시스템 활용 과정에서 반복된 실패를 되짚어보니, 문제의 상당수는 자료 자체보다 검색 조건을 생략하고 결과를 성급하게 해석한 데서 시작됐습니다.
특히 해양정보는 위치·수심·시간·관측 방식이 함께 맞아야 의미가 있습니다. 아래 사례는 특정 수치를 단정하는 대신, 실제 업무에서 자주 발생하는 실수와 이를 발견하는 방법에 초점을 맞췄습니다.
첫날부터 최신 자료만 고집했다가 분석 범위를 놓쳤습니다
최신성과 적합성은 같은 말이 아닙니다
처음에는 등록일이 가장 최근인 자료를 선택하면 안전하다고 생각했습니다. 하지만 최신 자료가 필요한 공간 전체를 덮지 않거나, 비교하려는 과거 조사와 관측 방식이 달라 분석에 쓰기 어려운 경우가 있었습니다. 최근에 등록된 자료와 현재 목적에 적합한 자료는 반드시 구분해야 합니다.
예를 들어 항만 주변의 장기적인 수심 변화를 살피는데 최근 한 차례의 정밀 조사만 사용하면 공간 해상도는 좋아도 변화 추세는 알 수 없습니다. 반대로 넓은 해역의 개략적인 특성을 파악하는 단계에서 지나치게 세밀한 자료만 찾으면 조회와 전처리에 시간을 쓰고도 정작 전체 패턴을 놓칠 수 있습니다. 여러분이 원하는 것이 현재 상태인지, 계절 차이인지, 장기 변화인지 먼저 문장으로 적어보는 편이 좋습니다.
해양공간정보체계의 개념을 함께 살펴보면 해양 자료를 단순한 지도 그림이 아니라 위치를 기준으로 연결되는 정보 체계로 이해하는 데 도움이 됩니다. 조회 결과를 고르기 전에는 다음 조건을 최소한 한 번씩 확인했습니다.
- 관측 시기: 분석하려는 사건이나 계절과 시간적으로 맞는지 확인합니다.
- 공간 범위: 관심 해역의 경계와 자료 제공 범위가 실제로 겹치는지 봅니다.
- 관측 목적: 항행, 환경, 자원, 지형 조사 등 생산 목적이 현재 과업과 유사한지 살핍니다.
- 비교 가능성: 서로 다른 시기의 해상도와 측정 방식이 충분히 비슷한지 검토합니다.
최신 자료를 먼저 고르는 대신, 분석 질문을 먼저 고정하세요. 질문이 선명하면 필요한 시기와 공간 범위도 자연스럽게 좁혀집니다.
둘째 날에는 화면에 보이는 경계를 실제 해역으로 믿었습니다
검색 경계와 자연현상 경계는 다릅니다
지도에서 선택한 행정·관리 경계가 바닷물의 흐름이나 퇴적물 이동까지 구분해 줄 것이라고 무심코 받아들인 적이 있습니다. 그러나 지도상의 구획은 검색과 관리에 유용한 기준일 뿐, 조류와 파랑 같은 현상이 그 선에서 멈춘다는 뜻은 아닙니다. 경계선 안의 값만 잘라 평균을 내면 인접 해역의 영향을 놓칠 수 있습니다.
특히 만 입구, 하구, 도서 사이 수로처럼 주변 조건의 영향을 크게 받는 곳은 대상 구역보다 넓은 완충 범위를 함께 조회하는 편이 유리합니다. 관심 구역이 1이라면 주변을 포함한 2차 범위를 별도로 확인해 값의 급격한 단절이 실제 현상인지, 단순한 자료 경계인지 비교해야 합니다.
화면 확대 수준도 판단을 흔들었습니다. 축소 화면에서는 이어진 것처럼 보이던 관측점이 확대하자 서로 멀리 떨어져 있었고, 색상 등급 때문에 작은 수치 차이가 과장되어 보이기도 했습니다. 그래서 시각적 인상만 기록하지 않고 범례, 단위, 점 간격과 원자료 속성을 함께 확인하는 습관을 들였습니다.
- 관심 해역을 먼저 지정하되 주변에 완충 구역을 둡니다.
- 전체 화면과 확대 화면에서 관측점 분포를 각각 확인합니다.
- 색상 범례의 최솟값·최댓값과 등급 간격을 읽습니다.
- 경계 부근에서 값이 끊기면 인접 자료의 존재 여부를 추가로 검색합니다.
- 보고서에는 분석 경계와 원자료 범위를 서로 다르게 표시합니다.
셋째 날, 빈칸을 0으로 처리해 평균값이 무너졌습니다
‘자료 없음’은 측정값 0이 아닙니다
내려받은 표에서 비어 있는 셀을 계산하기 편하도록 모두 0으로 바꿨다가 평균이 크게 낮아진 실패가 있었습니다. 해양 자료의 빈칸은 미관측, 장비 이상, 품질검사 제외, 제공 범위 밖 등 여러 상태를 의미할 수 있습니다. 결측값을 0으로 치환하는 행동은 실제로 0이 관측됐다는 전혀 다른 의미를 만들어냅니다.
예컨대 파고나 유속처럼 0이 유효한 관측값이 될 수 있는 항목은 결측과 0을 더욱 엄격하게 분리해야 합니다. 반면 수심처럼 기준면과 부호 체계가 해석에 영향을 미치는 값은 숫자만 보고 얕고 깊음을 단정하면 안 됩니다. 데이터 설명, 필드명, 단위와 결측 표기 규칙을 먼저 확인하고 계산용 복사본에서만 변환해야 원본 훼손을 막을 수 있습니다.
자료의 뜻과 관측 체계를 넓게 이해하려면 해상 및 해양정보학 관련 설명도 참고할 만합니다. 한 가지 값은 독립적으로 존재하기보다 관측 환경과 처리 과정 안에서 의미를 얻는다는 점을 기억해야 합니다.
- 하지 말아야 할 일: 빈칸, 하이픈, 특정 음수를 확인 없이 모두 0으로 바꾸지 않습니다.
- 먼저 할 일: 메타데이터에서 결측 코드와 품질 관련 필드의 뜻을 찾습니다.
- 계산할 때: 유효값만 포함한 결과와 결측을 별도로 집계한 결과를 나눕니다.
- 공유할 때: 제외한 행의 수와 제외 기준을 결과표 가까이에 적습니다.
결측률이 높은 구간은 지우고 넘어갈 잡음이 아니라 관측 공백이라는 중요한 정보일 수 있습니다. 값뿐 아니라 ‘어디에 값이 없는가’도 지도에 표시해 보세요.
넷째 날에는 단위가 같아 보여 자료를 바로 합쳤습니다
숫자의 자릿수보다 기준과 정의가 먼저입니다
두 자료의 열 이름이 비슷하고 숫자 범위도 자연스러워 곧바로 병합했지만, 나중에 기준면과 측정 정의가 다르다는 사실을 발견했습니다. 단위가 m로 같더라도 무엇을 기준으로 잰 값인지에 따라 해석은 달라집니다. 수온 역시 관측 수심과 시각이 다르면 같은 지점의 값이라고 단순 비교하기 어렵습니다.
이 실수는 파일이 정상적으로 열리고 그래프도 매끄럽게 그려진다는 점에서 더 위험합니다. 프로그램은 의미가 다른 숫자도 오류 없이 더하고 평균냅니다. 따라서 병합 전에는 단위·기준·관측 깊이·집계 방식을 대응표로 만들어 사람이 먼저 호환 여부를 판정해야 합니다.
저는 이후 다음과 같은 간단한 검증표를 사용했습니다. 복잡한 도구가 없어도 메모장이나 스프레드시트에 두 자료의 조건을 나란히 적으면, 숫자만 볼 때 지나치기 쉬운 차이가 선명해집니다.
| 검증 항목 | 자료 A에서 확인할 내용 | 자료 B에서 확인할 내용 | 판단 |
|---|---|---|---|
| 단위 | 표기와 환산 여부 | 표기와 환산 여부 | 직접 비교 가능 여부 |
| 기준 | 높이·깊이의 기준면 | 높이·깊이의 기준면 | 보정 필요 여부 |
| 관측 층 | 표층·중층·저층 등 | 표층·중층·저층 등 | 동일 조건 여부 |
| 시간 집계 | 순간·일평균·월평균 | 순간·일평균·월평균 | 재집계 가능 여부 |
- 열 이름이 같다는 이유만으로 자동 병합하지 않습니다.
- 단위를 바꿨다면 변환식과 반올림 자릿수를 함께 기록합니다.
- 기준을 확인할 수 없는 자료는 확정값이 아닌 참고값으로 구분합니다.
- 이상치가 보이면 제거부터 하지 말고 단위 혼합 가능성을 먼저 의심합니다.
다섯째 날, 지도 한 장으로 현장 판단까지 대신하려 했습니다
공동활용 정보는 의사결정의 재료입니다
관할해역해양정보 공동활용시스템에서 조회한 결과가 명확해 보이자 현장 여건도 그대로일 것이라고 판단한 순간이 있었습니다. 하지만 해양 환경은 시시각각 변하며, 자료의 생산 시점과 실제 작업 시점 사이에는 차이가 존재합니다. 지도와 통계는 사전 검토에 강하지만 모든 현장 위험을 실시간으로 보증하는 수단은 아닙니다.
선박 운항이나 조사 작업처럼 안전과 연결되는 결정이라면 공식 예보, 항행 관련 공지, 현장 관측, 소속 기관의 절차를 함께 확인해야 합니다. 해양안전종합정보시스템에 관한 용어 설명을 참고하면 해양 안전정보가 여러 종류의 정보를 종합해 다뤄져야 하는 이유를 이해하기 좋습니다.
그렇다고 공동활용시스템의 가치가 낮다는 뜻은 아닙니다. 오히려 후보 해역을 좁히고, 관측 공백을 찾고, 현장에서 확인해야 할 질문을 만드는 데 효과적입니다. 문제는 참고자료를 최종 승인처럼 사용하는 데 있습니다. ‘이 지도 때문에 출항한다’가 아니라 ‘이 지도를 보고 무엇을 추가 확인할지 정한다’는 순서가 적절합니다.
- 사전 단계: 대상 해역의 기존 자료와 관측점 분포를 확인합니다.
- 검증 단계: 자료 생성 시점과 현재 조건의 차이를 파악합니다.
- 안전 단계: 공식 예보와 현장 연락망을 통해 변동 정보를 재확인합니다.
- 실행 단계: 기관별 승인 절차와 작업 중단 기준을 적용합니다.
- 사후 단계: 현장에서 확인한 차이를 기록해 다음 조사 설계에 반영합니다.
자동화가 늘 정확하다는 반론도 직접 시험해봤습니다
반복 작업은 맡기되 해석 책임은 남겨야 합니다
여기까지 읽으면 모든 항목을 사람이 일일이 확인해야 하느냐는 반론이 나올 수 있습니다. 대량 자료를 다루는 업무에서는 자동화가 오히려 누락과 단순 입력 오류를 줄여 줍니다. 파일명 규칙 검사, 좌표 범위 확인, 결측률 계산, 중복 행 탐지는 사람이 반복하는 것보다 스크립트나 분석 도구가 빠르고 일관됩니다.
일주일간 같은 자료를 수동 검토와 자동 검토로 나눠 시험해보니, 자동 검사는 이미 정의된 규칙을 반복 적용할 때 강했습니다. 그러나 기준면이 다른 두 자료를 합쳐도 되는지, 특정 이상치가 실제 해양현상인지 장비 오류인지처럼 맥락이 필요한 판단은 자동 결과만으로 확정하기 어려웠습니다. 자동화가 위험한 것이 아니라, 검증 규칙의 근거를 모른 채 결과를 승인하는 태도가 위험한 셈입니다.
따라서 모든 자동 처리를 배제하기보다 기계와 사람의 역할을 명확히 나누는 편이 현실적입니다. 자동화 결과에는 사용한 규칙과 실행 시각, 제외 건수, 예외 목록을 남기고, 사람은 예외와 해석 가능성을 검토합니다. 다음 분업 방식은 자료량이 늘어날수록 효과가 분명해집니다.
- 자동 처리에 적합: 파일 형식 확인, 필수 열 존재 여부, 값 범위 검사, 결측률·중복률 계산
- 사람이 판단할 부분: 분석 목적 적합성, 기준 차이의 허용 가능성, 이상 현상의 해양학적 개연성
- 공동 검증할 부분: 무작위 표본 대조, 경계 구역 시각화, 변환 전후 통계 비교
- 남겨야 할 기록: 원본 식별 정보, 처리 규칙, 담당자, 수정 이유, 재현 가능한 작업 순서
반대 관점에서 보면 실수 가능성 때문에 활용 범위를 지나치게 좁히는 것도 손해입니다. 관할해역해양정보 공동활용시스템은 완성된 답안을 꺼내는 상자라기보다 서로 다른 해양자료를 발견하고 검증 질문을 만드는 출발점에 가깝습니다. 자동화의 속도와 사람의 맥락 판단을 함께 사용하면, 실패를 피하는 수준을 넘어 다음 조사에서 확인해야 할 관측 공백까지 찾아낼 수 있습니다.

- 다음글연안 조사 착수 전, 관할해역해양정보 공동활용시스템 예산별 선택법 26.09.09
등록된 댓글이 없습니다.
