Openclaw용 GeoJSON 유틸리티

공간 데이터 무결성을 보장하기 위해 GeoJSON 파일 및 페이로드를 검사하고 유효성을 검사하며 문제를 해결하는 강력한 진단 도구입니다.

jvy
v1.0.0
Mar 21, 2026
0
873
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install geojson

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 geojson 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

GeoJSON 유틸리티란 무엇인가요?

GeoJSON 유틸리티는 Openclaw Skills 라이브러리에 필수적인 추가 기능으로, 특히 공간 데이터 세트를 다루는 개발자와 데이터 과학자를 위해 설계되었습니다. 좌표, 기하학 유형 및 중첩 패턴이 표준 사양을 준수하는지 확인하기 위해 GeoJSON 페이로드의 구조와 유효성을 검증하는 비파괴적인 읽기 전용 분석 환경을 제공합니다.

이 스킬을 활용하여 사용자는 잘못된 형식의 FeatureCollections, 범위를 벗어난 경도/위도 값 또는 잘못된 좌표 순서와 같은 일반적인 함정을 빠르게 식별할 수 있습니다. 이는 데이터를 강력한 GIS 엔진으로 전달하기 전의 주요 진단 계층 역할을 하여 Openclaw Skills가 구동하는 모든 지리 공간 개발 워크플로우의 중요한 부분을 차지합니다.

GeoJSON 유틸리티 활용 사례

  • 대규모 GeoJSON FeatureCollection 파일의 구조적 무결성 검증.
  • 좌표 범위 문제 디버깅 및 바뀐 위도/경도 쌍 감지.
  • 공간 데이터 세트에 대한 경계 상자(bbox) 요약 생성.
  • API 개발 및 테스트 중에 인라인 JSON 페이로드 검사.
  • 운영 데이터베이스에 데이터를 가져오기 전 기하학 유형 및 피처 수 유효성 검사.

GeoJSON 유틸리티 작동 원리

  1. 에이전트는 로컬 파일 경로 또는 원시 인라인 JSON 문자열일 수 있는 소스 입력을 식별합니다.
  2. 스킬은 데이터를 파싱하여 최상위 GeoJSON 유형(예: Point, Feature 또는 FeatureCollection)을 결정합니다.
  3. 기하학 개체에 대한 정밀 스캔을 수행하여 피처 수를 계산하고 좌표 중첩을 확인합니다.
  4. 수학적 검사를 실행하여 경계 상자를 계산하고 타당한 지리적 범위를 벗어나는 좌표를 플래그로 표시합니다.
  5. 유효성 검사 오류 또는 주의가 필요한 의심스러운 패턴을 강조하는 종합 보고서가 생성됩니다.
  6. 복잡한 재투영 또는 편집이 필요한 경우 스킬은 전문 GIS 도구로의 인계을 제안합니다.

GeoJSON 유틸리티 설정 가이드

Openclaw Skills 내에서 이 기능을 사용하려면 시스템에 Python 3가 설치되어 있는지 확인하십시오. 다음 명령을 사용하여 필요한 환경을 설치할 수 있습니다.

brew install python

이 스킬은 처리를 위해 전용 Python 스크립트를 사용합니다. 터미널에서 직접 유효성 검사를 실행할 수 있습니다.

# Validate a specific file
python3 scripts/geojson_tool.py validate --file ./path/to/data.geojson

GeoJSON 유틸리티 데이터 스키마 및 분류 체계

GeoJSON 스킬은 사용자가 데이터 상태를 빠르게 평가할 수 있도록 출력을 구조화된 요약으로 구성합니다. 일반적으로 다음과 같은 분류가 반환됩니다.

속성 설명
최상위 유형 개체가 FeatureCollection, Feature 또는 Geometry인지 식별합니다.
피처 수 컬렉션 내에서 발견된 총 피처 수입니다.
기하학 통계 유형별 분석 (예: Polygon: 5, MultiLineString: 2).
경계 상자 데이터 세트에 대해 계산된 [minX, minY, maxX, maxY]입니다.
유효성 검사 플래그 CRS 가정 또는 좌표 순서(lon,lat)에 대한 경고입니다.

GeoJSON 유틸리티 고급 기능

  • 파일 기반 및 인라인 JSON 문자열 분석 모두에 대한 다중 입력 지원.
  • 빠른 공간 컨텍스트를 위한 자동 경계 상자 생성.
  • 데이터 입력 오류(예: 위도 90도 이상)를 포착하기 위한 정교한 좌표 범위 검토.
  • WGS84 가정 및 좌표 순서 모호성을 관리하기 위한 CRS 안전 지침.
  • 엔드 투 엔드 지리 공간 워크플로우를 위한 다른 Openclaw Skills와의 원활한 통합.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*