Utilitário GeoJSON para Openclaw

Uma ferramenta de diagnóstico robusta para inspecionar, validar e solucionar problemas de arquivos e payloads GeoJSON para garantir a integridade dos dados espaciais.

jvy
v1.0.0
Mar 21, 2026
0
873
0

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install geojson

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o geojson usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é Utilitário GeoJSON?

O utilitário GeoJSON é uma adição essencial à biblioteca Openclaw Skills, projetado especificamente para desenvolvedores e cientistas de dados que trabalham com conjuntos de dados espaciais. Ele fornece um ambiente de análise somente leitura e não destrutivo para verificar a estrutura e a validade de payloads GeoJSON, garantindo que coordenadas, tipos de geometria e padrões de aninhamento sigam as especificações padrão.

Ao aproveitar essa habilidade, os usuários podem identificar rapidamente armadilhas comuns, como FeatureCollections malformadas, valores de longitude/latitude fora da faixa ou ordenação de coordenadas incorreta. Ele serve como a camada de diagnóstico primária antes de passar os dados para motores GIS pesados, tornando-se uma parte vital de qualquer fluxo de trabalho de desenvolvimento geoespacial alimentado por Openclaw Skills.

Casos de uso do Utilitário GeoJSON

  • Verificar a integridade estrutural de grandes arquivos GeoJSON FeatureCollection.
  • Depurar problemas de faixa de coordenadas e detectar pares de latitude/longitude trocados.
  • Gerar resumos de caixa delimitadora (bbox) para conjuntos de dados espaciais.
  • Inspecionar payloads JSON em linha durante o desenvolvimento e teste de API.
  • Validar tipos de geometria e contagem de recursos antes de importar dados para bancos de dados de produção.

Como o Utilitário GeoJSON funciona

  1. O agente identifica a entrada de origem, que pode ser um caminho de arquivo local ou uma string JSON bruta em linha.
  2. A habilidade analisa os dados para determinar o tipo GeoJSON de nível superior (ex: Point, Feature ou FeatureCollection).
  3. Realiza uma varredura profunda dos objetos de geometria para contar recursos e verificar o aninhamento de coordenadas.
  4. Verificações matemáticas são executadas para calcular a caixa delimitadora e sinalizar quaisquer coordenadas que caiam fora das faixas geográficas plausíveis.
  5. Um relatório abrangente é gerado, destacando erros de validação ou padrões suspeitos que exigem atenção.
  6. Se for necessária uma reprojeção ou edição complexa, a habilidade sugere uma transferência para ferramentas GIS especializadas.

Configuração do Utilitário GeoJSON

Para usar este recurso no Openclaw Skills, certifique-se de que o Python 3 esteja instalado em seu sistema. Você pode instalar o ambiente necessário usando o seguinte comando:

brew install python

A habilidade utiliza um script Python dedicado para processamento. Você pode executar validações diretamente do seu terminal:

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

Esquema de Dados e Taxonomia de Utilitário GeoJSON

A habilidade GeoJSON organiza sua saída em um resumo estruturado para ajudar os usuários a avaliar rapidamente a integridade dos dados. A seguinte taxonomia é normalmente retornada:

Atributo Descrição
Tipo de Nível Superior Identifica se o objeto é um FeatureCollection, Feature ou Geometry.
Contagem de Recursos Número total de recursos encontrados na coleção.
Estatísticas de Geometria Um detalhamento dos tipos (ex: Polygon: 5, MultiLineString: 2).
Caixa Delimitadora O [minX, minY, maxX, maxY] calculado para o conjunto de dados.
Sinalizadores de Validação Avisos para suposições de CRS ou ordem de coordenadas (lon,lat).

Recursos avançados do Utilitário GeoJSON

  • Suporte a múltiplas entradas para análise de arquivos e strings JSON em linha.
  • Geração automatizada de caixa delimitadora para contexto espacial rápido.
  • Revisão sofisticada de faixa de coordenadas para capturar erros de entrada de dados (ex: latitude 90+).
  • Orientação de segurança de CRS para gerenciar suposições WGS84 e ambiguidade de ordem de coordenadas.
  • Integração perfeita com outras Openclaw Skills para fluxos de trabalho geoespaciais de ponta a ponta.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*