Map Grabber para Openclaw

Busque e exporte dados vetoriais do OpenStreetMap, como redes de ruas e contornos de edifícios, diretamente para formatos compatíveis com CAD.

qrost
v1.1.2
Feb 21, 2026
1
2.1k
0

Instalar e Baixar

1. ClawHub CLI

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

npx clawhub@latest install map-grabber

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 map-grabber 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 é Map Grabber?

O Map Grabber é um utilitário de nível profissional para o ecossistema Openclaw Skills que automatiza a extração de dados geográficos. Ele permite que os usuários insiram um endereço simples e recebam mapas de localização detalhados em vários formatos vetoriais. Ao aproveitar o OpenStreetMap, ele fornece uma fonte confiável para contexto urbano, layouts de ruas e geometria de edifícios, tornando-se uma ferramenta essencial para arquitetos, planejadores urbanos e entusiastas de GIS que precisam preencher a lacuna entre dados de localização do mundo real e software de design.

Casos de uso do Map Grabber

  • Automatização da geração de mapas de implantação para projetos arquitetônicos.
  • Exportação de redes viárias urbanas para DXF para fluxos de trabalho no Rhino ou AutoCAD.
  • Coleta de dados de contorno de edifícios para análise espacial e planejamento urbano.
  • Fornecimento de visualizações instantâneas de locais em interfaces de chat de agentes de IA.

Como o Map Grabber funciona

  1. O usuário insere um endereço ou nome de ponto de referência juntamente com os parâmetros desejados, como o raio de busca.
  2. O sistema calcula as coordenadas geográficas e consulta o OpenStreetMap usando a biblioteca osmnx.
  3. A skill recupera grafos de redes viárias e polígonos opcionais de contornos de edifícios para a área especificada.
  4. Os dados são convertidos e salvos nos formatos solicitados, como SVG, GeoPackage ou DXF para uso em CAD.
  5. Para confirmação visual, uma prévia em PNG é gerada e salva em um diretório de mídia permitido para acesso imediato do usuário.

Configuração do Map Grabber

Para começar a usar esta entrada na biblioteca Openclaw Skills, você deve primeiro instalar as dependências Python necessárias. Navegue até o diretório da skill e execute:

pip install -r requirements.txt

Se você precisar instalar componentes específicos manualmente para suporte a DXF ou GIS, use:

pip install osmnx ezdxf geopandas networkx

Esquema de Dados e Taxonomia de Map Grabber

A skill produz várias saídas de dados dependendo das flags fornecidas durante a execução:

Formato Descrição Caso de Uso Alvo
DXF Dados vetoriais em camadas AutoCAD, Rhino e software CAD
GPKG Formato GeoPackage ArcGIS, QGIS e bancos de dados espaciais
SVG Scalable Vector Graphics Adobe Illustrator e edição vetorial
PNG Prévia de imagem raster Prévias de chat instantâneas e confirmação visual

Nota: Todos os arquivos gerados devem ser armazenados em ~/.openclaw/media/ ou /tmp/ para garantir que o agente possa acessá-los e enviá-los ao usuário.

Recursos avançados do Map Grabber

  • Controle de raio personalizável usando o parâmetro --dist para limites precisos do local.
  • Extração opcional de contornos de edifícios para adicionar contexto 3D aos mapas base.
  • Suporte nativo para exportação DXF, permitindo importação direta no Rhino sem conversão intermediária.
  • Integração com a ferramenta de mídia OpenClaw para compartilhamento automatizado de imagens em fluxos de trabalho do Telegram.
  • Interface CLI leve otimizada para recuperação de alta velocidade dentro da estrutura do Openclaw Skills.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*