Diretório de Ferramentas
Categorias ni5arga/sightline sightline Um mecanismo de busca OSINT para mapeamento de infraestrutura do mundo real a partir de dados do OpenStreetMap
519 66 47 há 4 mesesDescubra as ferramentas mais usadas pela nossa comunidade.
Últimos 7 Dias Últimos 30 Dias
Sightline
Plataforma de inteligência geoespacial de infraestrutura para descobrir e analisar ativos do mundo real usando dados do OpenStreetMap.
Visão Geral
O Sightline permite pesquisar, monitorar e analisar infraestruturas do mundo real, incluindo:
Torres de telecomunicações e data centers
Usinas, subestações e armazenamento de energia
Aeroportos, heliportos e transportes por cabo (gôndolas, funiculares)
Portos, docas, cais e instalações marítimas
Armazéns e instalações industriais
Oleodutos, refinarias e infraestrutura energética
Instalações militares
Hospitais, prisões, embaixadas e instalações governamentais
Câmeras de vigilância e infraestrutura de emergência
Centros de transporte (estações de trem, rodoviárias, pontos de táxi)
E muitos outros tipos de ativos em mais de 30 categorias, com mais de 200 tipos de infraestrutura pesquisáveis.
Arquitetura
flowchart TB
classDef frontend fill:#6366f1,stroke:#4338ca,color:#fff
classDef backend fill:#0ea5e9,stroke:#0284c7,color:#fff
classDef external fill:#f59e0b,stroke:#d97706,color:#fff
subgraph FE["Frontend"]
SearchBar["SearchBar"]
Filters["Filters"]
ResultList["ResultList"]
MapView["MapView — Leaflet.js"]
end
subgraph BE["Backend"]
route["route.ts — Request Handler"]
parser["parser.ts — NLP Engine"]
geo["geo.ts — Geocoding"]
overpass["overpass.ts — OSM Query Builder"]
cache["cache.ts — Cache Layer"]
end
subgraph EX["External APIs"]
Nominatim["Nominatim — Geocoding API"]
OverpassAPI["Overpass API — OSM Data"]
end
SearchBar & Filters & ResultList & MapView -->|"POST /api/search"| route
route -->|"parse query"| parser
route -->|"resolve location"| geo
route -->|"fetch POIs"| overpass
route <-->|"read / write"| cache
geo -->|"geocode"| Nominatim
overpass -->|"QL query"| OverpassAPI
class SearchBar,Filters,ResultList,MapView frontend
class route,parser,geo,overpass,cache backend
class Nominatim,OverpassAPI external
Fontes de Dados
OpenStreetMap Todos os dados de infraestrutura vêm do OpenStreetMap , um projeto de mapeamento colaborativo. Os dados do OSM são crowdsourced e podem conter imprecisões ou lacunas.
Nominatim A resolução geográfica utiliza o serviço de geocodificação Nominatim para converter nomes de lugares em caixas delimitadoras e coordenadas.
Overpass API As consultas de infraestrutura são executadas contra a Overpass API , que fornece acesso somente leitura aos dados do OSM.
Sintaxe de Consulta
Linguagem Natural telecom towers in karnataka
power plants near mumbai
data centers in california
airports in germany
Consultas Estruturadas type:telecom operator:airtel region:karnataka
type:data_center operator:google
type:substation region:texas
type:airport country:france
Parâmetros Suportados Parâmetro Descrição Exemplo type:Tipo de ativo type:power_plantoperator:Operador/proprietário operator:googleregion:Estado/região region:bavariacountry:País country:indianear:Busca por proximidade near:londonradius:Raio de busca (km) radius:100
Tipos de Ativos Suportados
Energia & Eletricidade Tipo Sinónimos Descrição power_plantpowerplantInstalações de geração de energia substation- Subestações elétricas transformer- Transformadores de energia converter- Conversores de energia switch- Chaves de energia power_line- Linhas de alta tensão power_pole- Postes de distribuição de energia solar- Fazendas e painéis solares wind- Parques e turbinas eólicas nuclearnuclear_siteUsinas nucleares hydroelectric- Usinas hidrelétricas geothermal- Usinas geotérmicas coal- Usinas a carvão gas_power- Usinas a gás oil_power- Usinas a óleo biogas- Usinas de biogás biomass- Usinas de biomassa tidal- Usinas de energia das marés battery_storage- Armazenamento de energia em baterias
Telecomunicações Tipo Sinónimos Descrição telecomtowerTorres de telecomunicações antenna- Antenas mast- Mastro de comunicação cell_tower- Torres de celular radio_tower- Torres de transmissão de rádio broadcast_tower- Torres de transmissão de TV/Rádio satellite_dish- Antenas parabólicas telephone_exchange- Centrais telefónicas data_centerdatacenterCentros de dados
Petróleo, Gás & Mineração Tipo Sinónimos Descrição refinery- Refinarias de petróleo pipeline- Oleodutos/gasodutos oil_well- Poços de extração de petróleo gas_well- Poços de extração de gás storage_tank- Tanques de armazenamento de combustível/líquidos silo- Silos de armazenamento gasometer- Gasómetros (tanques de armazenamento de gás) quarryminePedreiras e minas landfill- Aterros sanitários scrap_yard- Ferros-velhos
Água & Serviços Públicos Tipo Sinónimos Descrição water_tower- Caixas d'água water_treatment- Estações de tratamento de água wastewatersewage, sewage_plantEstações de tratamento de esgoto dam- Barragens reservoir- Reservatórios pumping_station- Estações de bombeamento de água water_well- Poços de água
Aviação Tipo Sinónimos Descrição airport- Aeroportos helipad- Heliportos airfield- Aeródromos militares/privados runway- Pistas de aeroporto taxiway- Pistas de taxiamento terminal- Terminais de aeroporto hangar- Hangares de aeronaves atc_tower- Torres de controle de tráfego aéreo
Marítimo Tipo Sinónimos Descrição portseaportPortos e portos marítimos harbour- Portos (ancoradouros) ferry_terminal- Terminais de balsa marina- Marinas shipyard- Estaleiros dock- Docas lighthouse- Faróis pier- Cais jetty- Pontões slipway- Rampas para barcos mooring- Amarrações boat_lift- Elevadores de barcos
Ferrovias & Transporte Público Tipo Sinónimos Descrição train_station- Estações de trem railyardrail_yardPátios ferroviários metro- Estações de metrô tram_stop- Paradas de bonde halt- Paradas ferroviárias level_crossing- Passagens de nível bus_station- Rodoviárias parking- Estacionamentos toll_booth- Praças de pedágio weigh_station- Postos de pesagem de caminhões rest_area- Áreas de descanso em rodovias service_area- Áreas de serviço em rodovias
Estruturas Tipo Sinónimos Descrição building- Edifícios em geral bridge- Pontes tunnel- Túneis cooling_tower- Torres de resfriamento chimney- Chaminés industriais crane- Guindastes windmill- Moinhos de vento watermill- Moinhos de água clock_tower- Torres de relógio bell_tower- Torres sineiras
Industrial & Comercial Tipo Sinónimos Descrição warehouse- Armazéns factory- Fábricas industrial- Zonas industriais works- Obras industriais depot- Depósitos brewery- Cervejarias distillery- Destilarias sawmill- Serrarias slaughterhouse- Matadouros recycling_plantrecyclingUsinas de reciclagem
Militar & Defesa Tipo Sinónimos Descrição military- Instalações militares bunker- Bunkers barracks- Quartéis militares naval_base- Bases navais range- Campos de tiro checkpoint- Postos de controle militares radar- Instalações de radar
Governo & Segurança Pública Tipo Sinónimos Descrição embassy- Embaixadas courthouse- Tribunais townhall- Prefeituras government- Repartições públicas customs- Alfândegas tax_office- Secretarias da fazenda border_control- Postos de fronteira police- Delegacias de polícia fire_station- Corpos de bombeiros prison- Presídios ambulance_station- Bases de ambulâncias rescue_station- Postos de resgate coast_guard- Estações da guarda costeira emergency_phone- Telefones de emergência fire_hydrant- Hidrantes lifeguard- Postos de salva-vidas surveillance_cameracctvCâmeras de vigilância
Educação & Pesquisa Tipo Sinónimos Descrição school- Escolas university- Universidades college- Faculdades kindergarten- Jardins de infância driving_school- Autoescolas research- Institutos de pesquisa library- Bibliotecas
Saúde Tipo Sinónimos Descrição hospital- Hospitais clinic- Clínicas pharmacy- Farmácias dentist- Consultórios odontológicos veterinary- Clínicas veterinárias nursing_home- Casas de repouso hospice- Cuidados paliativos blood_bank- Bancos de sangue
Cultura & Entretenimento Tipo Sinónimos Descrição museum- Museus theatre- Teatros cinema- Cinemas stadium- Estádios sports_centre- Centros esportivos swimming_pool- Piscinas golf_course- Campos de golfe racetrack- Pistas de corrida ice_rink- Pistas de patinação no gelo
Turismo & Lazer Tipo Sinónimos Descrição hotel- Hotéis campsite- Acampamentos caravan_site- Áreas para motorhomes theme_park- Parques temáticos zoo- Zoológicos aquarium- Aquários viewpoint- Mirantes attraction- Atrações turísticas information- Centros de informações turísticas picnic_site- Áreas de piquenique
Religioso Tipo Sinónimos Descrição church- Igrejas mosque- Mesquitas temple- Templos synagogue- Sinagogas place_of_worship- Locais de culto em geral cemetery- Cemitérios
Histórico Tipo Sinónimos Descrição monument- Monumentos memorial- Memoriais castle- Castelos fort- Fortes ruins- Ruínas archaeological_site- Sítios arqueológicos observatory- Observatórios
Agricultura Tipo Sinónimos Descrição farm- Fazendas greenhouse- Estufas orchard- Pomares vineyard- Vinhedos
Serviços Tipo Sinónimos Descrição bank- Bancos atm- Caixas eletrônicos post_office- Agências de correio post_box- Caixas de correio fuelgas_station, petrolPostos de combustível charging_station- Estações de carregamento para veículos elétricos taxi_stand- Pontos de táxi car_wash- Lava-rápidos bicycle_repair- Oficinas de reparo de bicicletas
Utilidades Públicas Tipo Sinónimos Descrição bicycle_parking- Estacionamentos para bicicletas drinking_water- Bebedouros public_toilet- Banheiros públicos bench- Bancos públicos waste_basket- Lixeiras street_lamp- Postes de iluminação traffic_signals- Semáforos telephone- Telefones públicos
Transporte por Cabo Tipo Sinónimos Descrição aerialway- Teleféricos gondola- Gôndolas funicular- Funiculares chairlift- Cadeiras elevatórias
Infraestrutura de Emergência (Adicional) Tipo Sinónimos Descrição siren- Sirenes de emergência defibrillator- Desfibriladores públicos assembly_point- Pontos de encontro de emergência life_ring- Boias salva-vidas
Comercial & Varejo Tipo Sinónimos Descrição supermarket- Supermercados mall- Shoppings marketplace- Mercados
Mobilidade Compartilhada Tipo Sinónimos Descrição bicycle_rental- Estações de aluguel de bicicletas car_sharing- Locais de carsharing
Ciência & Pesquisa (Adicional) Tipo Sinónimos Descrição planetarium- Planetários laboratory- Laboratórios
Construção Tipo Sinónimos Descrição construction_site- Canteiros de obras
Produção de Alimentos & Bebidas Tipo Sinónimos Descrição winery- Vinícolas bakery- Padarias dairy- Laticínios
Serviços de Alimentação Tipo Sinónimos Descrição restaurant- Restaurantes cafe- Cafés fast_food- Lanchonetes fast food
Recreação Tipo Sinónimos Descrição playground- Parques infantis park- Parques pitch- Campos esportivos
Recursos Hídricos Tipo Sinónimos Descrição fountain- Fontes waterfall- Cachoeiras hot_spring- Fontes termais
Monitoramento & Clima Tipo Sinónimos Descrição monitoring_station- Monitoramento ambiental weather_station- Estações meteorológicas
Equipamentos Comunitários Tipo Sinónimos Descrição community_centre- Centros comunitários social_facility- Instalações sociais shelter- Abrigos públicos
Desenvolvimento
Pré-requisitos
Configuração
Estrutura do Projeto app/
├── page.tsx # Main application page
├── layout.tsx # Root layout
├── globals.css # Global styles
└── api/
└── search/
└── route.ts # Search API endpoint
components/
├── SearchBar.tsx # Query input
├── Filters.tsx # Filter sidebar
├── ResultList.tsx # Results display
├── MapView.tsx # Leaflet map
├── ShareButton.tsx # Share functionality
└── ui/
└── scroll-area.tsx # UI components
lib/
├── types.ts # Type definitions
├── parser.ts # Query parsing and NLP
├── geo.ts # Nominatim integration
├── overpass.ts # Overpass API queries
├── cache.ts # In-memory caching
├── search-index.ts # Search indexing
Implantação
Vercel npm install -g vercel
vercel
Variáveis de Ambiente Nenhuma variável de ambiente necessária. A aplicação usa APIs públicas do OpenStreetMap.
Limites de Taxa da API
Nominatim: 1 requisição/segundo (imposto pela política de uso do Nominatim)
Overpass API: Uso justo, evite consultas pesadas
Uso Responsável Esta ferramenta acessa dados publicamente disponíveis do OpenStreetMap. Os usuários devem:
A presença ou ausência de infraestrutura no OSM não deve ser considerada como autoritativa. Sempre verifique informações críticas através de fontes oficiais.
Licença