Jul 08, 2023
새로 출시된 OS API를 사용하여 자전거 경로 공유
이번 달 기사에서는 다음에서 찾을 수 있는 새로운 OS API를 살펴보겠습니다.
이번 달 기사에서는 OS Data Hub에서 찾을 수 있는 새로운 OS API를 살펴보겠습니다.
데이터 허브는 OS 공개 데이터 및 당사 콘텐츠에 액세스하는 데 사용할 수 있는 OS API에 대한 액세스를 제공합니다. API를 사용하면 대량의 데이터를 귀하의 컴퓨터에 다운로드하지 않고도 서버에서 데이터에 액세스할 수 있습니다. 현재 사용 가능한 항목은 다음과 같습니다.
이전 기사와 마찬가지로 OS Maps API 사용을 상황에 맞게 적용하는 방법에 대한 예를 살펴보겠습니다. 여기서 자전거 애호가는 자신과 동료 그룹이 매주 이용하는 자전거 경로를 표시하는 웹사이트를 구성하고 있습니다. 경로를 시각적으로 표시하기 위해 지도에 선택한 경로를 오버레이하는 동시에 각 경로의 상태와 길이를 기록하려고 합니다.
고객에게 지원이 필요한 질문은 다음과 같습니다.
내 GIS 소프트웨어에서 OS API를 어떻게 사용할 수 있나요?
OS Maps API는 데이터 허브 내에서 WMTS 또는 ZXY 엔드포인트로 제공됩니다. 이를 통해 대부분의 최신 GIS 소프트웨어 내에 다양한 레이어를 추가할 수 있습니다. API를 렌더링하기 전에 소프트웨어 내에서 범위를 설정했는지 확인하세요. 그렇지 않으면 비용이 빠르게 증가할 수 있습니다!
내 웹사이트에 OS API를 어떻게 통합할 수 있나요?
OS API는 Mapbox(프리미엄 옵션 포함 무료) 또는 Leaflet(무료 및 오픈 소스)과 같은 다른 매핑 API와 함께 일부 기본 JavaScript를 사용하여 HTML로 쉽게 액세스할 수 있습니다. 이 예에서는 Leaflet을 사용하지만 다른 예는 OS Labs에서 찾을 수 있습니다. 다음 코드는 기사 마지막 부분에 있는 예제 웹 사이트의 본문 내에서 사용되었습니다.
사용자가 내 API 내에서만 OpenData에 액세스하도록 허용하려면 어떻게 해야 합니까?
개방형 전용 지도 스타일을 선택하고 minZoom 및 maxZoom에 대한 올바른 확대/축소 임계값을 적용하기만 하면 무료로 사용할 수 있는 OS 데이터인 OpenData 내에서 사용자를 유지할 수 있습니다. 또한 객체 키 mapOptions.maxBounds 내에서 남서쪽 및 북동쪽 경계 좌표가 있는 배열을 사용하여 패닝을 제한할 수도 있습니다.
OS가 아닌 데이터를 애플리케이션에 어떻게 통합할 수 있나요?
이는 OS 맵 데이터를 표시하는 데 사용되는 매핑 API를 사용하여 수행할 수 있습니다. 이 예에서 Leaflet에는 지도 위에 여러 GeoJSON 파일을 표시하는 데 사용할 수 있는 omnivore라는 저장소가 있습니다. Mapbox 및 기타 매핑 도구에는 유사한 방법을 사용할 수 있습니다. 이 예에서는 마우스 오버 도구 설명도 사용합니다.
OS API로 구축된 지도를 예제 웹사이트에 통합하면 다음과 같습니다. 자전거 경로 데이터는 API에 포함되지 않으며 이 예를 위해 특별히 수집되었습니다.
요약하자면:
지리공간을 처음 접하는 사람이든 GIS 데이터 전문가이든 상관없이 OS Data Hub는 데이터에 대한 액세스 권한을 부여합니다. 얻을 수 있는 GIS 데이터 유형에 대한 설명과 함께 플랫폼과 이를 사용하여 얻을 수 있는 이점을 알아보세요.
우리의 매우 정확한 지리공간 데이터와 인쇄된 지도는 개인, 정부 및 기업이 영국과 해외 모두에서 세계를 이해하는 데 도움이 됩니다.
건물, 도로, 강, 병원, 운동장, 녹지 공간에 대한 병기 조사 데이터를 필터링하는 API입니다.
OS MasterMap Topography Layer는 영국의 건물 높이를 보여주는 데이터세트입니다.
자세한 병기 측량 데이터를 사용자 정의 가능한 베이스맵으로 제공하는 벡터 타일 서비스입니다.
식별 가능한 장소에 대한 기본 정보가 포함된 지리적 디렉터리입니다. API를 통해 특정 지점에 가장 가까운 위치를 찾습니다.
부동산, 거리 및 OS MasterMap 식별자 간의 관계에 무료로 액세스하세요.
OS 다운로드 API를 사용하면 OS OpenData 및 OS Premium 데이터 다운로드를 스크립트하고 자동화할 수 있습니다. 프로세스를 자동화하여 귀중한 시간을 절약하세요.
고객에게 지원이 필요한 질문은 다음과 같습니다. 내 GIS 소프트웨어에서 OS API를 어떻게 사용할 수 있습니까? 내 웹사이트에 OS API를 어떻게 통합할 수 있나요? 사용자가 내 API 내에서만 OpenData에 액세스하도록 허용하려면 어떻게 해야 합니까? OS가 아닌 데이터를 애플리케이션에 어떻게 통합할 수 있나요? 요약하자면