Czy istnieje sposób na tworzenie panoram typu „widok ulicy”?

25

Interesuję się tworzeniem panoram widoków ulicznych i jestem ciekawy, czy istnieją jakieś podejścia typu open source, które powinienem rozważyć przy tworzeniu i publikowaniu tych panoram.

Bawiłem się z funkcją Androida na telefonie, aby tworzyć fotosfery dla Androida (za pomocą aplikacji SDK do aparatu - tutaj dla ciekawskich). Można je opublikować w Google za pomocą panoramy przypominającej widok ulicy. To działa i jest fajne, ale wymaga Google zatwierdzenia panoramy, aby mogła zostać opublikowana online.

Innym podejściem jest generowanie własnej kafelkowej siatki zdjęć i korzystanie z Google stretview api: https://developers.google.com/maps/documentation/javascript/streetview#StreetViewOverlays

Wolałbym produkować je za pomocą narzędzi typu open source, więc nie jestem całkowicie zamknięty w Google. W tym wywiadzie dla Steve'a Coast'a z OpenStreetMap odnosi się do urządzenia, które można umieścić w telefonie, co spowoduje widok ulicy jak zdjęcia. Czy istnieje zalecany sposób gromadzenia, przechowywania, łączenia i udostępniania tych zdjęć?

djq
źródło
Twoje pytanie dotyczy więc sposobów gromadzenia tych zdjęć panoramicznych przez FLOSS lub ich publikowania? Znam tylko te platformy do udostępniania panoram: * wiki.openstreetmap.org/wiki/OpenTrailView * wiki.openstreetmap.org/wiki/OpenStreetPhoto * commons.wikimedia.org
Mapper
Zarówno gromadzenie, jak i publikowanie. Wyjaśnię moje pytanie. Dziękuję za OpenTrailViewsugestię.
djq
Wygląda na to, że czeka go długa droga, ale trwa projekt OpenStreetView .
PolyGeo
1
Wygląda na openstreetviewto, że jest to tylko statyczne obrazy ze
znacznikami
OpenPlans ma kod typu open source (github) do tworzenia scen z widokiem ulicy. openplans.org/work/shareabouts-for-street-view
Mapperz

Odpowiedzi:

6

Istnieje również nowa usługa, http://www.mapillary.com . Jako usługa w chmurze sama w sobie nie open source, ale całkowicie napędzana przez tłum, patrz np. Http://www.mapillary.com/map/im/RCjKOg0pSUhwCzH6-3Dk6A i aktywna w odpowiednich społecznościach OSS na temat przyczyniania się do poprawy np. OpenCV, Neo4j i inni.

Oświadczenie - pomagam w budowaniu tej usługi.

Peter Neubauer
źródło
Bardzo fajnie, nie mogę się doczekać, aby więcej z tym grać!
djq
2
Nie w pełni rozumiem ich zasady licencjonowania. Czy wszystkie zdjęcia przesłane przez użytkowników są licencjonowane CC-BY-SA, ale ze specjalnym pozwoleniem dla firmy Mapillary na ponowne licencjonowanie jakichkolwiek zdjęć na podstawie (zamkniętej) licencji komercyjnej, aby mogli na tym zarabiać?
Kozuch
@Kozuch Tak, wygląda na to, że użytkownicy udzielają im CLA (Umowa licencyjna dla współtwórców), która zasadniczo pozwala im korzystać z nich w dowolny sposób (w tym w przypadku usług zastrzeżonych): „Ty i każdy Użytkownik Mapillary niniejszym udzielamy nam wieczystego, nieodwołalnego, na całym świecie, nieodpłatne, w pełni opłacone, podlegające sublicencji, niewyłączne prawo i licencja na wykorzystanie, powielanie, modyfikowanie, tworzenie dzieł pochodnych, wykonywanie, wyświetlanie i rozpowszechnianie bez ograniczeń (w tym za pośrednictwem dowolnego medium) Treści, w całości lub w części, do celów komercyjnych i niekomercyjnych, w tym „...
Matthew Flaschen
@Kozuch Oprócz licencji CC-BY-SA 4.0 na zdjęcia, metadane z treści można również włączać do prac ODbL , w tym OpenStreetMap.
Matthew Flaschen
Ok, ale czy muszą wypuszczać go na licencji cc-by-sa wraz z używaniem go z „licencją własności”? Chodzi mi o to, czy zdjęcia, które mogę przesłać, nadal będą przeznaczone do użytku publicznego?
Kozuch
5

Cóż, AFAIK, obecnie nie ma jednego rozwiązania Open Source dla obu kroków, aby stworzyć darmowy zamiennik Google Streetview. Ale IMHO istnieje kilka podejść, które próbują stworzyć pewne elementy składające się na podejście crowdsourcingowe / VGI na ten temat:

  1. Nagrywanie
    Obejmuje to sprzęt kamery, sterowanie kamerą i łączenie panoramy:

  2. Udostępnianie
    Jeśli tłum chce udostępnić wyniki, potrzebujesz centralnej platformy, która obsługuje pojedyncze kroki (żądanie, udostępnianie pojedynczych zdjęć, importowanie zdjęć, łączenie panoram, ...).

Mapper
źródło
5

Podczas zeszłorocznej konferencji State of the Map w San Francisco założycielka CustomStreetView , witryny, która umożliwia wykorzystanie zdjęć z widoku ulicy do dodawania elementów do OpenStreetMap (licencja Google surowo tego zabrania). Możesz przesłać własne zdjęcia do tej witryny. Autor jest Stack Exchange Network .

Rozmowa z nim może dać ci kilka pomysłów!

Elliott
źródło
widok customstreet już nie działa.
Pacerier
1
Obecnie polecam Mapillary do tego samego celu.
Elliott
1

Możesz użyć kreatora panoramy Hugin, aby połączyć serię zdjęć jako pojedynczy prostokątny obraz.

Możesz użyć mapy ulotki, aby wyświetlić panoramę 360 stopni z tym obrazem, którą możesz przesuwać i powiększać. Możesz także dodawać znaczniki do interesujących miejsc w panoramie.

Napisałem samouczek, który wyjaśnia, jak to zrobić na https://peter-thomson.com/leaflet-map-tutorial/leaflet-map-tutorial-how-to-add-markers-and-popups-to-an- image-or-diagram-display-using-leaflet.html

Peter Thomson
źródło