2012-06-21 24 views
7

Czy każdy publiczny interfejs API map (google, microsoft, openstreet ...) zwraca wysokość dachu dla niektórych punktów?Uzyskaj wysokość budynku z interfejsu API map

Wyobraź sobie: żądasz podania adresu, a interfejs API zwraca współrzędne, niektóre informacje i wysokość budynku, jeśli jest dostępna.

+0

Ta informacja istnieje: "Te ślady budynków, wraz z detalem wysokości, są algorytmicznie tworzone przez wykonywanie zdjęć lotniczych i używanie technik wizualizacji komputerowej do renderowania kształtów budynków" .... Nie wygląda na to, że jest zawarte w API. http://google-latlong.blogspot.com/2012/10/expanded-coverage-of-building.html – awongh

+0

Na początek można uzyskać wysokość poziomu terenu i przybliżoną wysokość za pomocą tego rozwiązania: http://stackoverflow.com/a/31839572/1069083 – rubo77

Odpowiedz

0

Jestem niemal pewien, że odpowiedź brzmi "nie". Aby uzyskać te informacje, potrzebujesz danych LIDAR lub czegoś podobnego, a globalny zestaw danych LIDAR nie zawiera danych o rozdzielczości wymaganej do dokładnego określenia wysokości pojedynczego dachu budynku.

Wiele usług mapowania terenu wykorzystuje wewnętrznie modele terenu i elewacji budynków, aby obliczyć ich "trójwymiarowe" tryby widoku, ale nie sądzę, aby dane te były kiedykolwiek odsłonięte, a nawet gdyby były, myślę, że są odpowiednie tylko dla wyświetlać, a nie wykonywać obliczenia.

Powiązane problemy