Pt:OSM-3D
O 'projeto' OSM-3D.org 'tem como objetivo fornecer uma visão 3D interativo baseado na Web nos dados do OpenStreetMap. Atualmente é mantido pela University of Heidelberg, GIScience Group http://giscience.uni-hd.de. Ele é usado como uma vitrine para demonstrar o potencial de mapas em 3D, bem como a forma 3D Infraestruturas de Dados Espaciais (3D-SDI) pode ser configurado usando interfaces padronizadas e abertas. A exibição de mapa vai além da simples prestação de telhas em cache que estão de alguma forma distorcida, a fim de criar um efeito de perspectiva. Ele é baseado em um modelo de grafo de cena que incorpora um modelo de elevação e tantos recursos OSM que pudéssemos processar. Este grafo de cena pode ser explorada usando o XNavigator visualizador online. Preparando dados OSM para ser visto em OSM-3D requer uma série de etapas de pré-processamento que são feitas nos servidores da geoinformação.
Home page do projeto: 'http://www.osm-3d.org ' </ span>
Disponibilidade de Dados
Como o nome indica, todos os recursos do mapa são importados da OSM. Nós tentamos extrair todos os recursos significativos que podem ser incorporados em um multifacetado mapa 3D genérico. Desde OSM não fornece um modelo de paisagem, a informação da altura foi importado de outra fonte. O modelo de elevação é derivado de SRTM (Shuttle Radar Topography Mission) Dados gentilmente fornecidos pelo CGIAR. Ela tem uma resolução de cerca de 90 m. CGIAR fechado muitos espaços vazios no-dados que ocorreram em regiões montanhosa e à superfície da água, usando técnicas de interpolação. O conjunto de dados SRTM original não era útil para o nosso pacote de triangulação terreno, uma vez que se baseia em ponto homogeneamente distribuída. As regiões nos pólos de 60 N a 86 N e 60 S e 86 S, onde não há dados SRTM é acessível ter sido preenchido com dados GTOPO30, um dado mais grosseiras definidos com uma resolução de cerca de 1 km.
O terreno está disponível como azulejos retangulares que combinam com o sistema de referência Spherical Mercator do OpenStreetMap. Níveis 3-13 foram completamente processados. Níveis 14-18 são calculados sob demanda e em cache. Portanto, se você visitar um lugar pela primeira vez pode demorar um pouco mais para carregar.
Edifícios e POIs são processados em todo o mundo e atualizados em uma base regular.
O OSM e dados SRTM conjunto combinado é redistribuído como Serviço Web 3D (W3DS). O W3DS é um serviço de retrato 3D está a ser discutida no Open Geospatial Consortium (OGC) como componente para a distribuição de dados geoespaciais codificados em X3D, VRML, Collada, KML e outros padrões da Internet 3D. Ele é projetado para fornecer paisagem e modelos de cidades, bem como camadas de informação, como POIs e rótulos. O W3DS pelo projeto OSM-3D foi disponibilizado como implementação de referência para o processo de normalização OGC. Mais informações, um cliente de teste, ea documentação da interface pode ser encontrado em
'http://www.w3ds.org/doku.php?id=osm-3d_w3ds' </ span>
mapa apresenta
Tiles Mapa
Todas as peças disponíveis em projeção Mercator pode ser usado. Atualmente, os seguintes estilos estão disponíveis:
- Mapnik
- Osmarender
- Mapquest
- Mapquest Abrir Aérea
- Integrated DEM Style
Prédios
Prédios são processados como poliedros, pegadas extrudados com telhados planos. A altura da base é interpolada do DEM. Em OSM, edifícios são modelados quer como formas que representam a pegada na base ou como relações, com um anel externo e 0..n anéis internos para pátios. Anéis internos são processados corretamente, eles são exibidos como buracos no poliedro. Anéis exteriores que consistem em mais de uma maneira não pode ser processada. O fundo eo topo são geralmente plana. Quando a informação telhado está disponível, o algoritmo tenta reconstruir a geometria do telhado do tipo de telhado (por exemplo, de duas águas) e alinhamento. Em alguns casos, os edifícios em ladeiras íngremes causar problemas e peças ficam pairando sobre o chão. Por esta razão, as paredes não deve ser etiquetada como edifícios. Principalmente, informação da altura não está disponível, de modo que temos que usar um valor de altura fixa, com algum desvio aleatório acrescentou. Se estiver disponível, as seguintes tags são usadas para construir o edifício geometrias:
- | chave | Descrição | exemplo de valores | notas | - | altura | Altura aproximada - distância entre o chão eo teto do edifício (telhado, não antena ou torre de arranha-céus, por padrão) | Por padrão: metro. Para uso em aplicativos 3D
Inclui abreviatura bem conhecido de uma medida de comprimento |
- | min_height | Altura aproximada abaixo da estrutura do edifício | 31 m | Pode ser usado para modelar a construção de estruturas complexas que têm partes salientes, ou pontes. Este valor indica a distância a partir do solo até à extremidade inferior da estrutura do edifício. A unidade fica a poucos metros a menos que especificado em contrário. Note-se que quando é usada min_height, a altura é ainda definido como a distância entre o chão eo topo da estrutura. Assim, "ponte" com 3 metros de altura, onde parte inferior da ponte está posicionado a 100 metros acima do nível do solo terá 'height = 103' , 'min_height = 100' . | - | Edifício: min_level | Número de andares entre térreo e primeiro andar real existente | 5 | Explicação das marcas altura do edifício]] Para partes do edifício que está "flutuando no ar" (na verdade, eles são apoiados por outras partes do edifício que são fixos em terra), número de pisos de terra que não estão presentes. Portanto, se houver uma passagem sob o edifício, onde 5 andares estão faltando, use 'edifício: min_level = 5'
Note-se que edifício: níveis ainda conta andares do chão, incluindo também aquelas inexistentes "pulado" pisos, como pode ser visto no quadro explicativo número de níveis é multiplicado por 3 m para estimar a altura real |
- | Construção: níveis: aboveground | Número de andares do edifício | 50 | Número de níveis é multiplicado por 3 m para estimar a altura real | - | níveis | Número de andares do edifício | 50 | Mesmo significado que anteriormente. Número de níveis é multiplicado por 3 m para estimar a altura real | - |
---|
Note-se que edifício: níveis ainda conta andares do chão, incluindo também aquelas inexistentes "pulado" pisos, como pode ser visto no quadro explicativo
número de níveis é multiplicado por 3 m para estimar a altura real | - | Construção: níveis: aboveground | Número de andares do edifício | 50 | Número de níveis é multiplicado por 3 m para estimar a altura real | - | níveis | Número de andares do edifício | 50 | Mesmo significado que anteriormente. Número de níveis é multiplicado por 3 m para estimar a altura real | - |}
Nota: Algumas teclas são usadas redundanty. Medidas em unidades de distância (m, pés) são preferíveis em relação número de níveis, que podem ser estimados com 3 metros cada.
A ordem para analisar as chaves de altura é a seguinte: altura, edifício: os níveis: acima do solo, níveis.
Por favor, veja Building_attributes para uma referência de possíveis atributos de construção que pode ser muito útil na hora de modelos de cidades realistas no futuro.
Para grandes edifícios é muito melhor dividi-los em várias partes, cada uma com um valor de altura diferente. Caso contrário, o groundplan é extrudido para cima apenas o nível mais alto, o que pode parecer estranho. Estruturas de coberturas planas podem ser modeladas muito bem usando vários anéis de edifícios (na verdade, isso seria parte de um edifício e devemos estar à procura de uma chave diferente, mas por agora, vamos ficar com o edifício). Telhados inclinados não são possíveis.
Bons Exemplos:
Palace of Culture and Science, Warsaw, Poland. http://en.wikipedia.org/wiki/Palace_of_Culture_and_Science,_Warsaw.
Bons Exemplos:
Obviamente, existem muitos.
Eiffel Tower, Paris. Poor Tour Eiffel. Please see DE_talk:OSM-3D#Note_on_using_the_building_tag for comment.
Pontos de Interesse
Pontos de Interesse (POI) são exibidos como caixas 3D com o símbolo como textura e um rótulo de texto. POIs estão organizadas nas seguintes camadas:
- Dinheiro
- Instalações Públicas
- Saúde
- Shop
- Tráfego
- Comer
- Prazer
- Educação
- Transporte Público
- Mensagem
- Accomodation
Money
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | atm | amenity | bank | ||||
amenity | bureau_de_change |
This table is a wiki template with a default description in English. Editable here.
Public Facilities
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | telephone | amenity | toilets | ||||
amenity | courthouse | amenity | police | ||||
amenity | public_building | amenity | townhall | ||||
amenity | fire_station | amenity | place_of_worship | ||||
tourism | information |
This table is a wiki template with a default description in English. Editable here.
Health
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | hospital | amenity | pharmacy |
This table is a wiki template with a default description in English. Editable here.
Shop
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
shop | supermarket | shop | bakery | ||||
shop | butcher | shop | kiosk |
This table is a wiki template with a default description in English. Editable here.
Traffic
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | fuel | amenity | parking |
This table is a wiki template with a default description in English. Editable here.
Eating
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | fast_food | amenity | pub | ||||
amenity | restaurant | amenity | biergarten | ||||
amenity | cafe |
This table is a wiki template with a default description in English. Editable here.
Enjoyment
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | cinema | amenity | theatre | ||||
amenity | nightclub |
This table is a wiki template with a default description in English. Editable here.
Education
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | university | amenity | school | ||||
amenity | library | amenity | college |
This table is a wiki template with a default description in English. Editable here.
Public Transport
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
highway | bus_stop | railway | tram_stop | ||||
railway | tram | railway | subway_entrance | ||||
railway | station | amenity | bus_station | ||||
amenity | taxi |
This table is a wiki template with a default description in English. Editable here.
Post
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
amenity | post_box |
|
amenity | post_office |
This table is a wiki template with a default description in English. Editable here.
Accomodation
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
tourism | hotel | tourism | hostel | ||||
tourism | motel | tourism | guest_house |
This table is a wiki template with a default description in English. Editable here.
Etiquetas
Labels (POI) são exibidos como objetos de texto em 3D. Os rótulos são organizados nas seguintes camadas:
- Etiquetas Subúrbio
- Construção Labels
- Números de construção
- Etiquetas County
- Etiquetas Localidade
- Etiquetas Aldeia
- Região Labels
- Etiquetas Cidade
- Natureza Labels
- Nomes de rua
Suburb Labels
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
place | suburb | place | airport |
This table is a wiki template with a default description in English. Editable here.
Building Labels
Key | Value | logical operator | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|
building | yes or true | AND | name | any |
This table is a wiki template with a default description in English. Editable here.
Building Numbers
Key | Value | logical operator | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|
building | yes or true | AND | addr:housenumber | any |
This table is a wiki template with a default description in English. Editable here.
County Labels
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
place | county |
This table is a wiki template with a default description in English. Editable here.
Locality Labels
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
place | locality |
This table is a wiki template with a default description in English. Editable here.
Village Labels
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
place | village | place | hamlet |
This table is a wiki template with a default description in English. Editable here.
Region Labels
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
place | region |
This table is a wiki template with a default description in English. Editable here.
City Labels
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
place | city | place | town |
This table is a wiki template with a default description in English. Editable here.
Nature Labels
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
natural | peak |
This table is a wiki template with a default description in English. Editable here.
Street Labels
Os nomes de rua são criados a partir da rede de estradas e exibido como camada separada. Esta camada também é lado a lado, ou seja, os rótulos não são fornecidos como características individuais, mas como conjunto de características de uma área retangular. O tamanho da fonte depende do nível de telha.
Key | Value | Element | Font Size / Tile Level | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | |||
highway | motorway | 18 | 33.6 | 62.4 | 115.2 | 211.2 | 384 | 768 | 1536 | 3072 | ||
highway | trunk | 12 | 24 | 48 | 96 | 192 | 384 | |||||
highway | primary | 12 | 24 | 48 | 96 | 192 | ||||||
highway | secondary | 12 | 24 | 48 | 96 | |||||||
highway | tertiary | 12 | 24 | 48 | ||||||||
highway | residential | 12 | 24 | |||||||||
highway | living_street | 12 | 24 | |||||||||
highway | service | 12 | 24 | |||||||||
highway | pedestrian | 12 | 24 | |||||||||
highway | footway | 12 | 24 |
This table is a wiki template with a default description in English. Editable here.
Instalações Técnicas
Alguns objetos feitos pelo homem podem ser exibidos como símbolo 3D, uma vez que normalmente compartilham uma forma e cor semelhante.
Key | Value | Element | Rendering | Key | Value | Element | Rendering |
---|---|---|---|---|---|---|---|
man_made | lighthouse | man_made | windmill | ||||
power_source | windgenerator |
This table is a wiki template with a default description in English. Editable here.
Mapa Funções
Exibindo e navegar através do mapa não é o único objetivo do projeto OSM-3D. O acesso ao recurso de informação, encontrar lugares e rotas, importando suas próprias pistas, e outras interações com o mapa são igualmente importantes. A maioria destas funções foram realizadas através da ligação a geo-serviços especializados com interfaces OGC abertos. Utilizando os serviços OGC tem a vantagem de que os componentes podem ser facilmente substituídos, por exemplo, um serviço OGC terceiro grupo de trabalho sobre os dados locais, não OSM pode ser conectado. Estes serviços são os blocos de construção reais de uma infra-estrutura de dados espaciais. No entanto, os serviços geralmente geo fornecer dados 2D, por exemplo, um geocoder irá fornecer coordenadas 2D mais prováveis. A fim de ser apresentada em conjunto com o modelo de paisagem virtual, a altura deverá ser obtido a partir de uma fonte adicional. Para isso, criou um serviço de consulta Elevation (EQS), que interpola valores de altura do DEM. A EQS contém um banco de dados PostGIS com dados SRTM triangulados.
Os seguintes plugins estão disponíveis na edição XNavigator Webstart. Alguns deve estar habilitado no menu Painéis:
Get Feature Info
GetFeatureInfo is an operation of the W3DS. You can click on the map and will receive a list of attributes of the selected feature.
Geocoder
Geocoder is a common component in map applications. It allows to search for places and addresses. The Reverse Geocoder receives coordinates and looks up the address in the database. Click on a building and the address will pop up.
POI Search
Geocodificador é um componente comum em aplicativos de mapas. Ele permite procurar locais e endereços. O Geocodificador reversa recebe coordenadas e procura o endereço no banco de dados. Clique em um edifício eo endereço irá aparecer.
'Busca por PI' </ span>
À procura de restaurantes nas proximidades usando a busca POI]]
Função conveniente para procurar POIs. Todos os POIs OSM foram categorizados, espacialmente indexado e armazenado em uma base de dados PostGIS. O acesso a esta base de dados é ativado através de um serviço de diretório do OGC. O painel de pesquisa POI ("Páginas Amarelas") oferece uma lista de todas as categorias disponíveis e sub-tipos. Clique no mapa, especifique um raio de busca, selecione uma categoria ou um único tipo de recurso, e você vai ver todos os POIs nas proximidades, que corresponde à sua consulta.
'3D Routing' </ span>
Routing permite encontrar conexões mais curtas ou mais rápido entre dois pontos. O serviço de rota em 3D (3P) é uma modificação especial do serviço utilizado em OpenRouteService. Ele suporta várias modi: percurso mais rápido para carros, caminho mais curto para carros, vias para pedestres e rotas para bicicletas. Todos estes modos podem ser utilizados em OSM-3D. O 3P oferece, em contraste com os RS normais, cordas linha 3D na descrição do percurso, que pode ser mais fácil importar e apresentado juntamente com o DEM. Você pode escolher dois pontos arbitrários, ou especificar os endereços para o ponto de início e fim.
GPX Import
If you have recorded your own GPS tracks, you can upload the GPX file and display the track in OSM-3D.
Access to Sensor Data
Os dados do sensor pode ser obtida a partir de um sensor de Serviço de observação OGC (SOS). A exibição de dados do sensor inclui um símbolo 3D representa a categoria do sensor e uma lista de valores, que foram recentemente registados pelo sensor. O SOS contém dados de sensores ambientais coletados a partir de uma outra fonte.
Software Cliente OSM-3D
O cliente web que é usado em OSM-3D é chamado XNavigator. Ele foi desenvolvido principalmente como cliente para a implementação de referência W3DS, mas também permite o acesso a um par de serviços OGC complementares. Por isso, às vezes é também referido como "cliente integrado", mas no projeto OSM-3D seu principal objetivo é a voar através dos modelos da cidade e da paisagem, sem a necessidade de instalar ou configurar nada.
XNavigator pode ser usada de 3 formas:
- Como Applet embutido em uma página web. Esta é a versão mais simples. Selecção e configuração de camadas é fixo e não pode ser alterada. Permalinks pode ser criado e distribuído. O Applet fornece uma Authoring Interface externa (EAI), dando um acesso limitado às funções internas. Veja OSM-3D página Applet para mais detalhes.
- Como Java Webstart. Isto dá-lhe uma interface gráfica completa e total acesso a camadas, configurações e mapa funcionalidades, incluindo roteamento, geocodificação, o acesso aos dados do sensor e outros. Como modo de navegação adicional um mapa geral 2D pode ser usado.
- Como a instalação. O mesmo que Webstart, mas sem restrições. Webstart está sendo executado em um ambiente sandbox com acesso limitado a recursos do sistema. Com a instalação você também pode importar modelos do seu disco rígido local. A instalação é por vezes mais rápido do que Webstart, portanto, é a versão recomendada.
Homepage XNavigator: http://xnavigator.sourceforge.net/doku.php
Dados Updates
Ele não atualiza mais. - Henriko 11:48, 29 de abril de 2011 (BST) (Not me. Someone signed using wrong id. / Henriko)
sim, estamos fazendo atualizações: Buildings, POIs, etiquetas etc são atualizados aprox. semanal ou mais vezes. Mas: Landuse e ruas são atualizadas apenas ocasio