전체 글2252 [데이터분석] 프로그래머스 필수 문제 알고리즘 필수 문제https://school.programmers.co.kr/learn/challenges?tab=algorithm_practice_kit SQL 필수 문제https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🖥️ IT, 컴퓨터/📁 데이터 분석 2025. 5. 8. [GIS] Null Island란? “지도에는 없지만, 데이터엔 너무 자주 등장하는 그 섬: Null Island”위도 0도, 경도 0도. 적도와 본초자오선이 만나는 지점.실제로는 대서양 한가운데 아무것도 없는 바다입니다.그런데 지도 시각화 작업을 하다 보면, 이곳에 이상하게 많은 POI나 객체가 몰려 있는 걸 본 적 있으신가요?그 정체는 바로 Null Island.공간데이터 업계에서 흔히 말하는 **‘좌표 오류의 집결지’**입니다.---Null Island는 단순한 밈이 아닙니다.현실의 데이터 시스템에서 오류가 어떻게 시각화되는지를 보여주는 상징적인 사례입니다.좌표가 누락된 채 저장된 데이터주소가 파싱되지 못한 위치GPS가 초기값을 반환했을 때잘못된 위·경도 형식이 0으로 처리됐을 때→ 이런 데이터들이 전부 0,0 좌표로 향하며, Nul.. 🏞️ GIS & RS/📚 GIS (지리정보시스템) 2025. 5. 7. [IT] XML vs JSON vs CSV 데이터 형식 비교 XML vs JSON vs CSV: 데이터 형식 비교와 선택 가이드데이터를 저장하고 주고받는 방식은 다양합니다. 그중에서도 XML, JSON, CSV는 가장 널리 쓰이는 포맷인데요. 이 글에서는 세 가지 포맷의 특징, 장단점, 사용 목적, 예시를 비교하여 어떤 상황에서 어떤 포맷을 선택해야 할지 명확하게 알려드립니다.1. XML이란?**XML(Extensible Markup Language)**은 데이터를 계층적으로 구조화하기 위한 마크업 언어입니다. 주로 구조가 복잡한 데이터나 문서 기반 데이터 표현에 적합하며, 태그를 통해 데이터의 의미를 명확히 전달합니다. John 30장점계층 구조 표현에 적합 (중첩 구조 가능)사용자 정의 태그로 유연한 데이터 표현다양한 시스템 간 데이터 교환 가능 (예: S.. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 5. 7. [IT] XML 파싱 방법 # XML 파싱 방법: 초보자도 쉽게 배우는 데이터 추출 기초 XML(Extensible Markup Language)은 구조화된 데이터를 표현하는 데 자주 사용되는 언어입니다. 하지만 데이터를 읽고 활용하려면 '파싱(parsing)', 즉 **XML 문서를 해석하고 원하는 정보를 추출**하는 과정이 필요합니다. 이번 글에서는 **XML 파싱이란 무엇인지**, **어떻게 하는지**, 그리고 **주요 프로그래밍 언어별 사용 예시**까지 쉽게 설명드립니다. --- ## 1. XML 파싱이란? \*\*XML 파싱(XML Parsing)\*\*이란, XML 문서에 담긴 계층적 데이터를 읽고 해석하여 프로그래밍 언어나 응용 프로그램이 사용할 수 있도록 변환하는 작업입니다. 일반적으로 다음 두 가지 방식으로 파싱할.. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 5. 7. [IT] XML이란? XML이란? 데이터를 구조화하는 마크업 언어의 기본 이해현대의 데이터 처리와 정보 교환에 있어 필수적인 기술 중 하나가 바로 **XML(Extensible Markup Language)**입니다. 이 글에서는 XML의 개념부터 사용 목적, 활용 예시, 다른 형식과의 차이점까지 상세히 설명드리겠습니다.1. XML이란?**XML(확장 가능 마크업 언어)**은 데이터를 구조화하고 저장하기 위한 텍스트 기반의 마크업 언어입니다. W3C(World Wide Web Consortium)에서 1998년에 공식 표준으로 제정했으며, HTML처럼 태그를 사용하지만 데이터 표현에 초점을 맞춘 언어라는 점에서 다릅니다.주요 특징사람이 읽기 쉬우며 기계도 이해할 수 있는 구조데이터의 의미와 구조를 함께 표현플랫폼, 시스템, .. 🖥️ IT, 컴퓨터/👩🏻💻 IT 2025. 5. 7. [Google Maps] KML, KMZ 파일이란? KML, KMZ 파일이란? 지도 데이터를 쉽게 다루는 방법 총정리1. KML·KMZ 파일이란?**KML(Keyhole Markup Language)**은 구글 어스(Google Earth)나 구글 지도(Google Maps) 등에서 사용되는 지리공간 데이터를 표현하는 XML 기반 파일 형식입니다. 위치, 경로, 다각형(폴리곤), 풍선도움말 등 다양한 공간 정보를 포함할 수 있습니다.**KMZ(Keyhole Markup Zipped)**는 KML 파일을 ZIP 형식으로 압축한 파일로, 이미지, 아이콘, 스타일 등 부가 리소스를 함께 포함할 수 있어 보다 복합적인 공간 시각화를 제공합니다.✅ 요약KML: 지도 위에 표시할 수 있는 위치 정보 파일KMZ: KML + 리소스 파일 압축본 (보다 완성도 높은 지도.. 🏞️ GIS & RS/🗺️ 지도서비스・웹지도 2025. 5. 7. [Mapbox] 맵박스 기본 지도 가져오기 2025 05 2차 추가맵박스 기본 지도를 가져와 써도 되는 분은 1차 추가 내용 참고 필자는 커스터마이징을 해야 해서 고민을 하다가 새로운 방법 발견 - 현재 mapbox와 kepler가 버전이 맞지 않는 문제 - 따라서 아래 streets v11 지도를 json으로 다운 받은 후 (Share -> 하단 Download)- mapbox에서 Upload를 눌러, 방금 받은 json을 다시 업로드 - 그 후 내가 원하는 대로 커스터마이징 (필자는 지하철 geojson을 업로드함) - 커스터마이징한 버전을 다시 다운로드 - 그 후 다시 json을 업로드 - 그런 후 kepler로 돌아와서 지금 업로드한 지도의 map style url과 key를 입력 - 그러면 정상적으로 업로드된다.- 작업물이 날아가지.. 🏞️ GIS & RS/🗺️ 지도서비스・웹지도 2025. 4. 30. [Mapbox] 맵박스 기본 지도 스타일 id https://docs.mapbox.com/api/maps/styles/ Styles API | API DocsThe Mapbox Styles API lets you read and change map styles, fonts, and images.docs.mapbox.com에서 확인 가능 🏞️ GIS & RS/🗺️ 지도서비스・웹지도 2025. 4. 30. [Excel] MS office 캐시 파일 삭제 :: 저장공간 확보 엑셀 파일 - 옵션 - 저장 - 캐시된 파일 삭제 🖥️ IT, 컴퓨터/🧮 엑셀 2025. 4. 30. [구글 지도] Plus Codes (Open Location Code)란? Plus Codes (Open Location Code)란? 위치를 쉽고 정확하게 표현하는 방법Open Location Code (OLC), 또는 플러스 코드(Plus Codes)는 지구상의 어느 곳이든 쉽게 식별할 수 있도록 만들어진 위치 인코딩 시스템입니다. 구글 취리히 엔지니어링 팀에서 개발하여 2014년 10월에 공개했으며, 현재는 구글 지도(Google Maps)에서도 지원하고 있습니다.Plus Codes의 개념과 특징위도(latitude)와 경도(longitude)를 기반으로 위치를 코드화합니다.전화번호 길이(예: 849VCWC8+R9) 정도의 짧은 코드로 구성되어, 복잡한 숫자 좌표보다 사용이 간편합니다.길거리 주소 체계가 없는 지역에서도 정확한 위치 표기가 가능합니다.오프라인에서도 인코딩과.. 🏞️ GIS & RS/🗺️ 지도서비스・웹지도 2025. 4. 27. [Kepler] 케플러로 택시 데이터 시각화하기 https://www.kaggle.com/competitions/nyc-taxi-trip-duration/data?select=test.zip New York City Taxi Trip DurationShare code and data to improve ride time predictionswww.kaggle.com에서 데이터 구득 위 데이터 중 test.csv 다운받았음. 60만 행이 넘어, 이 중 1000개만 샘플링 ctrl + shift + P 하여 Geo: View Map 실행 Add Data > browse your files 업로드 완료 이 버튼을 눌러 3D모드로 전환해보자. 1. pickup 포인트 데이터 시각화 디폴트는 point인데, 이걸 hexbin으로 바꾸면 이렇게 된다. .. 🏞️ GIS & RS/🗺️ 지도서비스・웹지도 2025. 4. 26. [공간자료] Kaggle 뉴욕 택시 데이터 :: New York City Taxi Trip Duration New York City Taxi Trip DurationShare code and data to improve ride time predictions 데이터셋 설명이 대회 데이터셋은 Google Cloud Platform의 BigQuery에 공개된 2016년 뉴욕시 옐로캡(택시) 운행 기록 데이터를 기반으로 합니다. 원본 데이터는 뉴욕시 택시 및 리무진 위원회(TLC)가 공개한 것이며, 이번 대회를 위해 일부 샘플링 및 정제 과정을 거쳤습니다. 참가자는 주어진 개별 운행 특성 정보를 바탕으로 테스트 세트에 포함된 각 운행의 소요 시간을 예측해야 합니다.파일 설명train.csv – 학습 데이터 세트 (1458644건의 운행 기록 포함)test.csv – 테스트 데이터 세트 (625134건의 운행 기록 .. 🏞️ GIS & RS/💽 공간 데이터 저장소 2025. 4. 26. 이전 1 2 3 4 5 6 ··· 188 다음 반응형