본문 바로가기

전체 글138

폴리곤 내부 일정간격 안에 또 다른 폴리곤 만들기 아래 화면은 Leaflet.js와 Turf.js 라이브러리를 사용하여 대화형 지도를 생성하고 다각형 버퍼 연산을 수행하는 예제입니다.  코드를 단계별로 설명하겠습니다:1. 지도 초기화var map = L.map("map").setView([-26, 128], 5);호주 중심부 근처(-26° 위도, 128° 경도)에 지도를 생성줌 레벨은 5로 설정2. 지도 타일 레이어 추가L.tileLayer('https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png', {...})Carto의 밝은 색상 지도 타일을 사용지도 데이터 출처 표시3. 기본 다각형 생성var polygon = turf.polygon([...])호주 내부에 직사각형 모양의 다각형을 생성좌표점들을 .. 2024. 11. 13.
우리 아이 학교(초, 중, 고등학교) 간단하게 알아보기 여러분, 이사 계획이 있거나 자녀의 입학을 앞두고 계신가요? 혹시 수능을 앞둔 고등학생이 있으신가요? 그렇다면 '학구도안내서비스'를 주목해보세요. 학구도안내서비스학구도안내서비스는 학생, 학부모 및 지역주민이 초·중등학교의 통학구역과 학교군, 중학구의 고시사항을 편리하게 조회하고 활용할 수 있는 대국민 서비스입니다. 학구도안내서비스와 학구(schoolzone.emac.kr 학구도안내서비스(schoolzone.emac.kr)는 교육부와 시·도교육청이 한국지방교육행정연구재단을 통해 운영하는 공식 서비스입니다. 초등학교와 중학교의 통학구역, 학교군, 중학구 정보를 한 눈에 확인할 수 있어 학부모님들께 매우 유용한 서비스입니다. 주요 기능:주소 기반 학교 검색통학구역 지도 확인학교 목록 조회교육청별 학구 정보 확.. 2024. 11. 12.
MapLibre Font Maker: 맵 폰트 변환 도구 소개 MapLibre Font Maker는 사용자 정의 폰트를 MapLibre GL(및 Mapbox GL) 호환 파일로 손쉽게 변환해주는 웹 애플리케이션입니다. MapLibre 지도에서 사용하는 폰트에 대해서는 지난 글을 참 하세요. Mapbox(MapLibre)의 glyphs strites와 PBF 폰트 파일 이해하기개요Mapbox에서 사용하는 폰트 파일(*.pbf)은 Protocol Buffer Font의 약자로, Google의 Protocol Buffers를 기반으로 하는 벡터 글리프 포맷입니다. 오늘은 이 PBF 폰트 파일의 구조와 CJK(중국어, 일본어, 한국어)yoginsoft.tistory.com 주요 특징:웹 기반 도구로 별도 설치 불필요 (maplibre.org/font-maker/)간단한 드.. 2024. 11. 12.
Mapbox(MapLibre)의 glyphs strites와 PBF 폰트 파일 이해하기 개요Mapbox에서 사용하는 폰트 파일(*.pbf)은 Protocol Buffer Font의 약자로, Google의 Protocol Buffers를 기반으로 하는 벡터 글리프 포맷입니다. 오늘은 이 PBF 폰트 파일의 구조와 CJK(중국어, 일본어, 한국어) 폰트를 만드는 방법에 대해 알아보겠습니다.PBF 폰트 파일이란?Mapbox의 PBF 폰트 파일은 다음과 같은 특징을 가집니다:벡터 기반 글리프 저장용량 최적화 (바이너리 포맷)범위별 글리프 분할 저장동적 로딩 지원폰트 생성 과정1. 준비물# 필요한 도구 설치npm install @mapbox/fontniknpm install glyph-pbf-composite2. TTF/OTF 폰트 준비CJK 폰트 파일을 준비합니다. 예시로 Noto Sans를 사용.. 2024. 11. 12.
Gaussian Splatting 3D 모델 만들기 Gaussian Splatting로 3D 모델 파일(*.ply) 만드는 방법은 여러가지가 있겠지만, 이번 글에서는 CLI(Command Line Interface)로 생성하는 방법을 설명합니다.PostShot 이라는 프로그램을 이용하면 영상 또는 이미지를 통해 실사같은 3차원 모델을 만들 수 있습니다.그런데 최근에 이 PostShot-cli 명령어가 추가되면서 명령줄에서 배치형태로 3차원 모델을 만드는 방법이 추가되었습니다. 기존 GUI를 통해 3차원 모델을 만드는 방법은 PostShot 홈페이지를 참고하시고 여기서는 명령행으로 만드는 방법을 설명합니다. 순서는1) 모델링 대상을 360도로 돌면서 영상으로 촬영한다.2) 영상에서 이미지들을 추출한다.3) PostShot CLI 명령어로 3차원 모델을 만든.. 2024. 11. 11.
Windows Service에 Postgresql 등록하기 postgresql을 수동으로 Windows 서비스에 등록하려면 아래 명령어로 가능합니다. pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService" -D "C:\Program Files\PostgreSQL\17\data" -w 해당 명령어는 PostgreSQL을 Windows 서비스로 등록하는 명령어입니다. 각 부분을 설명하면:pg_ctl.exe register: PostgreSQL 서비스 등록 명령어-N "PostgreSQL": 서비스 이름을 "PostgreSQL"로 지정-U "NT AUTHORITY\NetworkService": 서비스 실행 계정을 NetworkService로 설정-D "C:\Program Files\PostgreSQL.. 2024. 11. 11.