Estou interessado em criar panoramas do streetview e estou curioso para saber se existem abordagens de código aberto que eu deva considerar ao criar e publicar esses panoramas.
Eu tenho jogado com a funcionalidade Android no meu telefone para criar Photospheres Android (usando um SDK de aplicativo de câmera - aqui para os curiosos). Eles podem ser publicados em um panorama semelhante ao de um streetview via Google. Isso funciona e é bacana, mas exige que o Google aprove o panorama para que seja publicado on-line.
Outra abordagem é gerar minha própria grade de fotos lado a lado e usar a API do google stretview: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays
Prefiro produzi-los usando algumas ferramentas de código-fonte aberto, para não ficar completamente preso ao Google. Nesta entrevista com Steve Coast, do OpenStreetMap, ele se refere a um dispositivo que você pode colocar no telefone, o que resultará em imagens do streetview como imagens. Existe uma maneira recomendada para que essas imagens sejam coletadas, armazenadas, costuradas e compartilhadas?
OpenTrailView
sugestão.openstreetview
é apenas para imagens georeferenciadas estáticos (talvez eu estou faltando a funcionalidade fotosfera)Respostas:
Há também um novo serviço, http://www.mapillary.com . Como um serviço de nuvem não de código aberto em si, mas totalmente direcionado a multidões, consulte, por exemplo , http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A , e ativo nas comunidades OSS relevantes, contribuindo com melhorias para, por exemplo, OpenCV, Neo4j e outros.
Isenção de responsabilidade - estou ajudando a criar este serviço.
fonte
Bem, atualmente não existe uma solução Open Source única para as duas etapas para criar uma substituição gratuita do Google Streetview. Mas IMHO, existem algumas abordagens que tentam criar alguns blocos de construção para a abordagem de crowdsourcing / VGI sobre esse tópico:
Gravação
Isso inclui o hardware da câmera, o controle da câmera e a costura panorâmica:
Você também pode verificar a fotogrametria (campo próximo) , que tenta criar representações em 3D de objetos únicos ou o VideoMapping para coletar informações aparentemente .
Compartilhamento
Se uma multidão deseja compartilhar os resultados, você precisa de uma plataforma central que suporte etapas únicas (solicitação, compartilhamento de fotos únicas, importação de fotos, panoramas de costura, ...).
fonte
Houve uma apresentação na conferência State of the Map do ano passado , em São Francisco, pelo fundador do CustomStreetView , um site que permite usar imagens do streetview para adicionar itens ao OpenStreetMap (o licenciamento do Google proíbe isso estritamente). Você pode enviar suas próprias imagens para esse site. O autor está no StackExchange .
Conversar com ele pode lhe dar algumas idéias!
fonte
Você pode usar o hugin panorama creator para unir uma série de imagens como uma única imagem retangular.
Você pode usar um mapa de folheto para exibir um panorama de 360 graus com esta imagem, que pode ser panorâmica e ampliada. Você também pode adicionar marcadores aos pontos de interesse no panorama.
Eu escrevi um tutorial que explica como fazer isso em https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- imagem-ou-diagrama-exibido-usando-folheto.html
fonte