Author Archives: Tobias Knerr

오픈스트리트맵에 맞는 개선된 데이터 구조를 향해

우리는 정점(노드), 길(웨이), 관계, 그리고 열린 태그 체계로 이루어진 오픈스트리트맵 데이터 구조 덕분에 오픈스트리트맵이 혁신적일 수 있었다는 사실을 알고 있고, 그렇기 때문에 오픈스트리트맵의 데이터 구조를 사랑합니다. 그러나 오픈스트리트맵의 데이터 구조는 오래되었고, 몇 가지 개선할 부분이 있을 수 있습니다. 바꾸고 싶지 않은 점도 많이 있습니다. 특히 자유롭게 열려 있는, 개방적인 태그 체계는 충분히 그 가치를 입증받았습니다. 몇 가지 작은 개선 사항을 생각해 볼 수도 있지만, 키 – 값(문자열) 태그의 무한한 조합을 허용한다는 핵심 발상은 놀랍도록 잘 작동했습니다.

그러나 데이터를 구성하는 방식 때문에 우리는 몇 가지 어려움에 직면했습니다. 가장 큰 문제는 지리적 위치를 정점에만 나타낼 수 있으며 길이나 관계와 같은 상위 수준의 지리적 객체에는 나타낼 수 없다는 것입니다. 예를 들어 특정 길의 위치를 알려면 항상 길에 속한 정점을 조회(참조)해야 합니다. 이 때문에 오픈스트리트맵 데이터를 처리하기 매우 번거로워지고 많은 컴퓨터 자원을 필요로 합니다.
자주 언급되는 또 다른 주요한 문제점은 ‘영역’ 데이터 유형이 없다는 것입니다. 오픈스트리트맵에서는 영역 대신 닫힌 길과 다중 다각형 관계를 사용하지만 이러한 개체가 실제로 유효한 다각형인지 확신할 수 없기 때문에 문제가 되었습니다.

오픈스트리트맵 재단 엔지니어링 작업반(EWG)은 현재 데이터 구조의 문제점, 가능한 개선 사항, 이러한 개선 사항이 시스템에 미치는 영향을 설명하는 연구 보고서를 앞으로 몇 달간 작성하도록 저, Jochen Topf에게 의뢰했습니다. 물론 데이터 구조의 변경 사항은 지도 제작자, 데이터 소비자, 소프트웨어 및 전체 오픈스트리트맵 생태계에 큰 영향을 미칩니다. 따라서 이 연구는 이러한 변경 사항을 단계별로 구현하는 방법 또한 제안할 것입니다.

이번 연구에 관해 논의하고 싶다면 jochen@topf.org로 이메일을 보내 주세요. 2018년 밀라노에서 개최된 State of the Map에서 저는 오픈스트리트맵 데이터 구조의 몇 가지 문제를 설명하면서, 동시에 osm-data-model 리포지토리를 만들었습니다. 그 곳에도 자유롭게 의견을 남겨 주세요. 예비 연구 후에 저는 (있다면) 우리가 원하는 변화와 우리가 그것을 어떻게 구현할 것인지를 공동체 차원에서 공식적으로 결정할 수 있는 토론이 있을 것으로 기대합니다.

오픈스트리트맵 재단은 영국에 소재한 비영리 단체로, 오픈스트리트맵 프로젝트를 지원합니다. 오픈스트리트맵 재단은 모두가 자유롭게 사용하고 공유할 수 있는 지리 공간 정보를 키우고, 발전시키고, 분배하기 위해 노력하고 있습니다. 오픈스트리트맵 재단은 오픈스트리트맵 프로젝트의 기반 시설을 소유하고 유지보수하며, 회비 및 기부금으로 오픈스트리트맵의 재정을 지원하며, 매년 State of the Map 콘퍼런스를 조직합니다. 우리 재단의 작업반과 소규모의 직원들은 오픈스트리트맵 프로젝트를 지원하기 위해 노력합니다. 매년 15파운드(약 2만 4천원)를 지불하면 오픈스트리트맵 재단의 회원이 될 수 있습니다. 만약 오픈스트리트맵에 기여하고 있다면 연회비가 면제됩니다.