Além de ser usuário de GIS, sou um grande fã de jogos de computador.
Jogos como Civilization, Minecraft, World at War e muitos outros têm um mecanismo muito poderoso para exibir mapas enormes de uma maneira bonita.
É possível usar um mecanismo de jogo para exibir dados GIS para uma melhor compreensão ou visualização do ambiente?
cartography
visualisation
PolyGeo
fonte
fonte
Quando trabalhei no Microsoft Aces Studios (os criadores do MS Flight Simulator e Train Simulator), tínhamos um enorme pipeline de GIS que direcionava todo o conteúdo. Você ficaria surpreso com a qualidade de algum conteúdo após a queda de dados de elevação decentes . Fiquei pessoalmente surpreso ao descobrir quantas pessoas venderam dados GIS como extensões do Flightsim .
Polilinhas classificadas como estradas renderizadas como tráfego real com uma estrada real, polígonos de áreas urbanas renderizariam como edifícios autógenos, polilinhas de ferrovias seriam ferrovias acionáveis, polígonos de lago renderizariam corpos de água, sinais de trânsito seriam pontos características ... era tudo IMHO legal muito louco. Se você assistir às demos de vídeo do Trainsim 2 no youtube (um projeto que foi enlatado), é incrível pensar que todos os itens desse cenário são movidos por dados GIS do mundo real, até os sinais de trânsito.
E sim, a edição de conteúdo às vezes envolvia algumas pitadas de ArcMap :)
Se você quiser experimentar algumas dessas coisas, mas não quiser usar o MS Flight Sim, existe um projeto de código aberto que tem como objetivo fazer o mesmo: FlightGear . Você pode baixar os dados do Openstreetmap e carregá-los ! Caramba, mesmo GDAL, o famoso canivete suíço de dados GIS suporta equipamento de voo como uma fonte de dados somente leitura , para que você possa pegar o cenário e exportá-lo para seu PostGIS , FileGDB ou qualquer outro formato geoespacial vetorial que ele suporte .
fonte
Adoro o equivalente chinês do Google Maps - http://map.baidu.com/
Certamente se parece com a Cidade Sim. Dê uma olhada em alguns arranha-céus de Xangai
Os algoritmos de localização de caminhos para jogos e GIS funcionam da mesma maneira.
fonte
Vi uma demonstração do programa TopoMC para MineCraft na conferência OSGEO-PDX em abril. É uma coleção flexível de programas Python que importam dados do USGS para o Minecraft.
Aqui está um tópico que descreve o projeto:
http://www.minecraftforum.net/topic/143187-topomc-generating-minecraft-worlds-from-topographic-data/
E aqui está a página do Git-Hub, onde você pode baixar o código: https://github.com/mathuin/TopoMC
Pensamento adicional: Eu acho que este projeto mostra que pode ser um desafio trazer dados GIS para um jogo. Você geralmente precisa trazer os dados para qualquer sistema de terreno que o jogo use. Jogos que apenas atuam como visualizadores de dados são bastante raros e tendem a ser chatos para inicializar.
fonte
O histórico 'TOCA Touring Car Championship' (Playstation 1) foi o primeiro jogo a usar dados GIS reais em 3D (e geográficos) (conjunto de dados terrestres da época) para o paisagismo das trilhas do GB Ordnance Survey. Assim, cada batida e volta era mais real do que faixas baseadas em ficção.
http://en.wikipedia.org/wiki/TOCA_Touring_Car_Championship [mas NÃO Lavaland (faixa bônus)]
Recentemente, a API do Google Maps está se tornando mais útil para desenvolvedores de jogos ....
Jogo de viagem usando a API do Google Maps http://googlegeodevelopers.blogspot.com/2011/05/travel-game-google-earth-is-your.html
fonte
O blog digital-urbano escrito pelos profissionais da University College London menciona regularmente a visualização de dados geográficos com mecanismos de jogos, por exemplo, o CryEngine usado no Crysis.
fonte
Os mecanismos de jogos são uma plataforma muito popular para obter visuais atraentes para simulação militar. Por exemplo:
A plataforma de simulação militar VBS2 usa o mesmo mecanismo do Armed Assault (ArmA), pois ambos são desenvolvidos pela Bohemia Interactive . O conjunto de desenvolvimento VBS2 permite o uso de dados GIS como fonte para a geração de terrenos.
O OneSAF possui uma interface 3D chamada Ares que foi desenvolvida usando o jMonkeyEngine .
fonte
Existe um plug-in (totalmente não oficial por razões óbvias) para o Microsoft Flight Simulator usando dados do Google Maps para a renderização do terreno.
fonte
Também existe o Ovi Racer para aparelhos Nokia. Ele usa dados de mapas ovi para "correr" pelas ruas "reais". Você pode criar faixas em qualquer lugar onde o Ovi tenha dados.
fonte
Ligado ao assunto:
fonte
Com o suporte ao XNA , parece que o Silverlight 5 será mais uma plataforma de jogo.
O blog GIS no XML tem uma boa descrição sobre isso.
fonte
Stuart Eve está experimentando o uso de mecanismos de jogos para exibir dados GIS arqueológicos. Ele cunhou o termo GIS incorporado (consulte este documento para obter mais detalhes) e tem uma próxima (espero) série de posts em:
para explorar paisagens arqueológicas. A parte I está aqui:
Como GIS Incorporado: Parte 1 - Carregando Paisagens Arqueológicas no Unity3D (via Blender)
fonte
A Pesquisa Ordnance do Reino Unido :
Mais informações em http://www.ordnancesurvey.co.uk/innovate/developers/minecraft-map-britain.html
fonte
O simulador de transporte / planejamento urbano OpenTTD usa mapas de altura (DEMs) para gerar seus níveis / mapas de jogo. Existe uma biblioteca substancial de mapas de altura pré-fabricados para muitas partes do mundo aqui .
fonte
Um modelo para o Sim City real
O famoso jogo de Sim City é definitivamente o que se quer dizer quando falamos sobre planejamento do uso da terra. O GIS é um sistema para projetar uma cidade Sim real. Essa técnica é pouco usada na prática, pois inclui uma série de operações que afetam os profissionais no planejamento do uso da terra. Eu impus a fim de criar um modelo para aplicar a lógica às cidades de Sim City, de acordo com vários exercícios que podem ser encontrados na web, referem-se aos cidadãos mais virtuosos, mas também relacionados a projetos de várias universidades ao redor do mundo . Meu trabalho diário envolve a aplicação de soluções práticas para resolver os procedimentos mais comuns para a administração técnica, mas o gerenciamento desses procedimentos implementados sem um modelo no qual construir dificulta a modelagem de uma cidade Sim. Neste fórum, espero abrir uma discussão sobre como construir uma parte do modelo Sim City começando imediatamente com o básico mais básico, como quando você começa a jogar o famoso jogo. Não sou programador, mas sou um planejador de uso da terra que usa as ferramentas mais populares disponíveis na web. Eu acho que é oportuno começar com um mashup do GoogleMaps, então você deve criar interfaces em PHP e automatizar o cálculo dos indicadores e, finalmente, criar um banco de dados como o Postgres. Eu acho que tudo isso é possível e iniciar um projeto de código aberto é ambicioso e, acima de tudo, curioso. Você não acha? Eu acho que é oportuno começar com um mashup do GoogleMaps, então você deve criar interfaces em PHP e automatizar o cálculo dos indicadores e, finalmente, criar um banco de dados como o Postgres. Eu acho que tudo isso é possível e iniciar um projeto de código aberto é ambicioso e, acima de tudo, curioso. Você não acha? Eu acho que é oportuno começar com um mashup do GoogleMaps, então você deve criar interfaces em PHP e automatizar o cálculo dos indicadores e, finalmente, criar um banco de dados como o Postgres. Eu acho que tudo isso é possível e iniciar um projeto de código aberto é ambicioso e, acima de tudo, curioso. Você não acha?
Obrigado.
fonte