Quais ferramentas e métodos podem ser usados ​​para criar isócronas?

17

Gostaria de ter uma idéia do que está envolvido na criação de isócronas para uma série de sites, com um grau razoável de precisão nas estimativas. Um resumo geral seria ótimo, embora meu cenário seja para sites em Londres, pois acho que o problema varia com a disponibilidade de dados.

Estou estudando a modelagem do tempo de viagem para sites específicos usando nós e vetores de rede de transporte. Os dados atualmente disponíveis são o ITN (Rede Principal de Transporte Integrado do Mapa Mestre ), o NPTDR ( National Public Transport Data Repository ), que contém uma captura instantânea de horários de transporte público no formato "ATCO-CIF (incluindo suas variantes aceitas) ou no TransXChange TXC v2.1 formato "(incluindo pontos de ônibus), também a maioria dos conjuntos de dados do SO. As ferramentas disponíveis são o MapInfo 10.5, Manifold 8, SQL server 08, uma pilha de código aberto (Postgres / PostGIS / QGIS etc.). Tentando controlar a escala e a complexidade da tarefa, possíveis abordagens e requisitos. Parece grande, complexo e exigente, mas, por outro lado, deve ser uma aplicação comum das tecnologias GIS.

euki
fonte
3
Pode ser útil fornecer um pouco mais de detalhes sobre seus dados. Geralmente, se você tiver um conjunto de pontos com um valor de magnitude (pode ser necessário normalizar os dados de tempo para que o software possa tratá-los mais facilmente como um atributo), faça uma interpolação de superfície e use um gerador de isolina. Muitos pacotes GIS têm essa funcionalidade. Por exemplo: surfaces.co.il/?p=578
glennon
2
Esse tipo de pergunta "Lista de X" deve ser definida como wiki da comunidade.
JasonBirch

Respostas:

6

Você pode dar uma olhada na Targomo API (anteriormente Route360˚) , uma biblioteca JS bastante simples, mas poderosa, que você pode usar com o Leaflet (ou até mesmo com o Google Maps, se quiser).

Ele adiciona polígonos de tempo de viagem ao seu mapa para os tempos de viagem necessários (por exemplo, 10, 20, 60 minutos) e para os seguintes modos de viagem: caminhada, bicicleta, carro, trânsito.

insira a descrição da imagem aqui

Existem alguns exemplos de como usar a API para seus próprios projetos no site (veja o link acima). A cobertura geográfica é muito boa e novos países são adicionados constantemente.

Oli K.
fonte
5

Aqui está um Mashup da API do Google Map para Freiburg que gera isocrones (hora) com base na hora http://www.mapnificent.net/freiburg/

O marcador é arrastável e será recalculado em tempo real.

Mas, como euki sugere, você precisa ser mais específico no seu cenário.

Mapperz
fonte
URL de atualização do @PolyGeo (o site mudou o DNS / nome de domínio) obrigado pela consulta.
Mapperz
3

Mais dois exemplos:

Quanto ao trabalho com dados ITN do SO. Embora não esteja no domínio do FOSSGIS, isso pode ser feito bastante bem usando o ArcGIS. A ESRI UK oferece a ferramenta ProductivitySuite que funciona bem para importar e gerenciar dados ITN. Visão geral aqui . Você pode criar um conjunto de dados de rede com vários custos, atributos de conectividade etc. Isso pode ser usado na extensão do Network Analyst para comprar 'matrizes de destino de origem' ou 'áreas de serviço' . O trabalho pode ser automatizado através de scripts Python, é claro.

Para obter mais idéias sobre software que trabalha com dados do sistema operacional, você também pode consultar o site deles .

radek
fonte
2

Mais três links:

  • Este usando o servidor arcgis,
  • este usando as direções do google,
  • e este usando instruções do google também.
julien
fonte
Um dos seus links já está morto. Seria bom ter um resumo que realmente aborda as perguntas sobre "o que está envolvido na criação de isócronas".
whuber
2

Para mostrar isócrones (mapa de tempo de viagem) e isodistâncias, você pode experimentar o serviço iso4app. Atualmente, este serviço está disponível para mais de 50 países: América do Norte, América Central, América do Sul, Europa, Federação Russa (parte européia), China e Austrália.

  • Você pode usar isolines com o Leaflet ou o Google Maps
  • Suporte para isolines de caminhada, carro e bicicleta
  • Controle predefinido da barra de ferramentas
  • Níveis de velocidade predefinidos e valor de velocidade personalizável
  • Sinalizadores para reduzir o tempo na fila e evitar pedágios

Você pode experimentar diretamente nosso serviço na página de demonstração

Página de demonstração do Iso4App

Mais informações em www.iso4app.net

mmo63
fonte
@ mmo63 - Supondo que você (editor) são o mesmo usuário de postar esta resposta, você provavelmente deve considerar fundir suas contas :)
Joseph
2

Isenção de responsabilidade: trabalho para iGeolise

Para modelar os tempos de viagem, você pode usar a API da plataforma TravelTime. Ele usa uma variedade de fontes de transporte e mapas para produzir isócrones de tempo de viagem, incluindo ATOC, DFT, TFL e mapa de ruas aberto.

A imagem em anexo é um exemplo de isócrona de todos os locais alcançáveis ​​em 45 minutos usando o transporte público de Waterloo em Londres (horário de partida 18h, terça-feira). Também é possível gerar isócrones de modo de condução / ciclismo / caminhada e transporte público individual.

Está disponível como uma API para integrar-se a sites ou plataformas GIS existentes - obtenha uma chave de API aqui ou como um aplicativo.

insira a descrição da imagem aqui

Louisa Bainbridge
fonte
Desculpe Lousia, eu não sou muito importante, mas seu mapa é impreciso! I pode deixar Waterloo e chegar em casa para KT12 bem dentro de 45 minutos :)
Matt
Olá Matt - esta pesquisa pressupõe que você sai pontualmente de Waterloo às 18h. Dependendo de onde você mora, é muito provável que você chegue em casa em 45 minutos, se sair às 6h05, por exemplo. Retornamos polígonos verdadeiros sobre nossa API, o que significa que você pode integrar-se facilmente a qualquer API de mapeamento ou front-end do GIS. Se você pode aceitar solicitações json, pode acessar nossos dados em questão de minutos.
Louisa Bainbridge
Hmm, sim, meu trem sai de Waterloo às 18:02 e chega às 18:28. Curioso, como você tem um polígono em Woking, que fica mais abaixo na linha. Coisas interessantes, mas eu esperaria ver mais polígonos em mais ao sul em geral ao longo das principais linhas fora de Waterloo ...
Matt
1
Oi Matt - Eu também sou da iGeolise. A forma que você está vendo não é da estação de Waterloo, mas de Waterloo, então levamos em conta o tempo real de caminhada até a estação e, em seguida, obtemos um ingresso, chegamos à plataforma, embarcamos no trem 30 segundos antes da partida e garantimos que haja uma trem naquele horário de partida. Isso torna nossas formas realmente precisas, pois estamos fazendo o roteamento a a b completo, não apenas fazendo suposições a partir de tabelas de horários. Convido você a dar uma olhada em nossa API. Eu acho que você vai gostar. Também fazemos muito mais do que mapas de tempo!
Charlie Davies
1

A maioria dos nossos softwares (do RouteWare ) pode criar isócronas de tempo de condução. Como SDK ou como um plug-in para o MapInfo. Também temos um importador gratuito de dados ITN, que os configura, quase pronto para uso.

Uffe Kousgaard
fonte
0

Você pode tentar o Openrouteservice.org, onde os resultados podem ser baixados no arquivo GeoJSON. Depois, você pode manipulá-los facilmente, ou seja, no construtor de mapas interativo como o GoogleMyMaps.

http://www.mkrgeo-blog.com/how-to-make-isochrone-map-in-google-mymaps-quickly/

Além do Openrouteservice.org neste artigo, você encontrará outra ferramenta útil. Eu recomendaria o Targomo e Oalley - até onde posso ir? Serviços

Mariusz Krukar
fonte
0

Você poderia tentar o TRACC produzido pelo Basemap? Embora a licença seja cara, ela lida com os tempos de viagem na rede rodoviária e com o transporte público.

Jonathan Hall
fonte