Online Mapping? Web Mapping? Mobile Mapping

2025. 9. 4. 17:56·🌱 탐구/💡 연구

with GPT 😁

 

왜 갑자기 Online Mapping인가요??????

→ 자율주행자동차개론 수업을 듣는데 이 수업이 포괄적으로 다룸. 그 중 두 번째 파트가 SLAM인데, 교수님께서 요즘은 Online Mapping 방식이 핫하다? 라고 말하며 나중에 관련 파트 수업할 때 알려준다고 하셨음. 근데,,,, 궁금하잖아요? 그래서 간단하게만 뭔가 싶어서 GPT 힘을 빌려 작성합니다. (사실 GPT가 다 함)

 

Online Mapping

  • ‘온라인 환경에서 지도 데이터를 다루는 것’을 포괄적으로 지칭
  • 지도 제작, 위치 데이터 시각화, 네비게이션, 공간분석 등을 인터넷 연결 상태에서 수행하는 것
  • 예: Google Maps, Naver 지도, 카카오맵 같은 서비스 전반
  • 사용 방식
    • 지도 데이터 제공: 클라우드 기반 GIS 서버에서 벡터/래스터 지도 스트리밍
    • 위치 서비스: GPS, Wi-Fi, 셀룰러 기지국 기반 위치 연산
    • 경로 탐색: 최단 경로 알고리즘 (Dijkstra, A*, Contraction Hierarchies 등)
    • 실시간 업데이트: 교통량, 날씨, 사고 정보 반영 → 동적 경로 탐색
  • 관련 알고리즘
    • Spatial Indexing: R-tree, Quad-tree → 공간 데이터 빠른 검색
    • Routing Algorithms: A*, Dijkstra, Yen’s K-shortest path → 네비게이션
    • Geocoding/Reverse Geocoding: 주소 ↔ 좌표 변환

 

Web Mapping

  • “웹 브라우저를 통해 지도 데이터를 표현·상호작용”하는 기술을 의미
  • 기술적 초점이 있음 → 웹 서버·클라이언트에서 공간 데이터를 주고받아 렌더링
  • 예:
    • Leaflet, OpenLayers, Mapbox.js 같은 웹 GIS 라이브러리
    • WMS(Web Map Service), WMTS 같은 국제 표준 서비스 프로토콜
  • 사용 방식
    • 지도 렌더링: 벡터 타일(Vector Tiles) / 래스터 타일(Raster Tiles) 로드
    • 사용자 상호작용: 줌, 팬, 마커 추가, 클릭 이벤트 처리
    • 데이터 오버레이: GeoJSON, KML 같은 공간 데이터 형식 시각화
  • 관련 알고리즘 & 기술
    • Tile-based Mapping
      • 세계 지도를 여러 줌 레벨로 타일 분할 (Quad-tree 기반)
      • 줌 인/아웃 시 필요한 타일만 불러오기 → 지도 로딩 속도 최적화
    • Coordinate Transformations
      • WGS84 ↔ Web Mercator (EPSG:3857) 변환
      • 수학적으로 구면좌표 → 평면 투영 알고리즘 적용
    • Point-in-Polygon (PIP)
      • 사용자가 클릭한 좌표가 행정구역 다각형 안에 있는지 판별

 

Mobile Mapping

  • 모바일 기기의 GPS·센서·카메라를 활용한 위치 기반 서비스
  • 사용 방식
    • 실시간 내비게이션: GPS + IMU(가속도계, 자이로스코프) 융합 → 위치 추정
    • AR 내비게이션: 카메라 영상 위에 길안내 정보 오버레이
    • 오프라인 지도: 인터넷 연결이 없을 때 캐시된 지도/경로 활용
  • 관련 알고리즘
    • Sensor Fusion (위치 추정)
      • Kalman Filter, Extended Kalman Filter (EKF) → GPS + IMU 융합
      • Particle Filter → 잡음 많은 환경에서의 위치 보정
    • Map Matching
      • GPS 점들을 실제 도로망 위에 맞추는 알고리즘 (HMM 기반 많이 사용)
    • SLAM (Simultaneous Localization and Mapping)
      • 카메라·LiDAR 기반으로 지도를 실시간 구축하며 자기 위치 추정
  • 예시: Google Maps AR 내비게이션은 GPS + 비전 기반 SLAM + 센서퓨전을 동시에 사용

 

차례대로 Online Mapping, Web Mapping, Mobile Mapping

정의 인터넷 환경에서 제공되는 지도 서비스 전반 웹 브라우저와 웹 기술을 활용한 지도 시각화·서비스 스마트폰/태블릿 등 모바일 기기를 기반으로 한 지도 서비스
범위 앱, 웹, API, 클라우드 기반 GIS 모두 포함 (넓음) 온라인 매핑의 하위 집합 (웹 중심) Online Mapping 중 모바일 플랫폼 특화
접근 환경 인터넷만 있으면 가능 (웹·앱 모두) 웹 브라우저 (Chrome, Safari 등) 모바일 앱, 모바일 웹
기술 요소 클라우드 서버, API, GIS DB HTML5, JavaScript (Leaflet, OpenLayers, Mapbox.js 등), WMS/WMTS 표준 GPS, 센서(IMU, 카메라), 오프라인 캐싱, AR 기능
예시 서비스 Google Maps, Bing Maps, Naver 지도, ArcGIS Online Leaflet 기반 대시보드, Mapbox Web, OpenStreetMap 웹뷰 Google Maps 앱, Naver 지도 앱, AR 내비게이션
장점 광범위한 서비스 통합 가능 가볍고 빠르게 웹페이지에 지도 삽입 가능 휴대성과 실시간 위치 기반 서비스(LBS) 강화
한계 오프라인 환경에서는 제한적 웹 브라우저 성능 제약, 복잡한 GIS 연산 한계 배터리·센서 정확도에 의존, 화면 크기 제한

 

저작자표시 (새창열림)

'🌱 탐구 > 💡 연구' 카테고리의 다른 글

Robo-taxi with Geo-fence  (0) 2025.09.04
[전통춤 모션캡쳐 연구] mocopi using Unity  (1) 2023.09.12
[전통춤 모션캡쳐 연구] mocopi 조사  (2) 2023.09.12
[전통춤 모션캡쳐 연구] HandCursor 코드 분석  (0) 2023.08.23
[전통춤 모션캡쳐 연구] Azure Kinect for Unity3D 에셋 이용하기  (0) 2023.07.23
'🌱 탐구/💡 연구' 카테고리의 다른 글
  • Robo-taxi with Geo-fence
  • [전통춤 모션캡쳐 연구] mocopi using Unity
  • [전통춤 모션캡쳐 연구] mocopi 조사
  • [전통춤 모션캡쳐 연구] HandCursor 코드 분석
엄지잉
엄지잉
공부하는거 올림
  • 엄지잉
    엄지잉의 이것저것
    엄지잉
  • 전체
    오늘
    어제
    • 분류 전체보기 (95)
      • 🏫 학교 (1)
        • 🤩 수업 (0)
        • 👩‍🏫 교직 (1)
        • 😀 이것저것 (0)
      • 🌱 탐구 (19)
        • 🚇 교통 (0)
        • 💡 연구 (10)
        • 📷 SLAM (7)
        • 🌐 BOJ (2)
      • 📚 STUDY (47)
        • 🔥 C (32)
        • 📈 알고리즘 (9)
        • 👀 컴퓨터비전 (5)
        • 🔆 UNITY (1)
      • 🏆 자격증 (23)
        • ⚡ 정처기 (17)
        • 🔠 TOEIC (6)
      • 🎈 활동 (4)
        • 🎁 CJ 리모트 인턴십 (2)
        • 😶 기타 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    프언 활용
    DB 구축
    Azure Kinect
    정처기
    azurekinect
    C
    Unity
    필기
    2021년
    opencv
    Body Tracking
    정보처리기사
    RC
    2022년
    컴퓨터비전
    모션캡처
    Remote Internship
    C++
    BOJ
    알고리즘
    토익
    C언어
    c기초
    정보시스템 구축관리
    SW 설계
    Slam
    SW 개발
    실기
    식별자
    mocopi
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
엄지잉
Online Mapping? Web Mapping? Mobile Mapping
상단으로

티스토리툴바