Inget frågespråk
Du skriver aldrig Overpass QL och brottas aldrig med GeoJSON. Rita en ruta; importen frågar OpenStreetMap efter byggnader, vägar, vatten och markanvändning och cachar svaret.
OpenStreetMap till 3D
Den vanliga vägen är en Overpass-fråga, ett GIS-verktyg för att rensa den, ett skript eller tillägg för att extrudera den och ett 3D-program på datorn för att belysa den. I Studio är det ett enda steg: rita en ruta på kartan så kommer OSM-byggnader, vägar och vatten extruderade på verklig terräng.

Du skriver aldrig Overpass QL och brottas aldrig med GeoJSON. Rita en ruta; importen frågar OpenStreetMap efter byggnader, vägar, vatten och markanvändning och cachar svaret.
height, building:levels och min_height bestämmer hur hög en byggnad är och var den börjar; roof:shape och building:part formar toppen; highway-klasser bestämmer vägbredder; water- och landuse-taggar väljer material.
Allt projiceras i meter kring mitten av din ruta, så avstånden stämmer och dina egna modeller hamnar i verklig skala.
Med en betald plan exporterar du resultatet som GLB, glTF, OBJ, FBX eller STL till Blender, Unreal, Unity eller en slicer.

Fotavtryck extruderas till sin taggade höjd eller sitt antal våningar och placeras på marken. Kartlagda takformer och byggnadsdelar byggs, små hus får antagna sadel- och valmade tak, och platta tak får attikor och takteknik.

Vägar får bredd efter klass med trottoarer, filmarkeringar och övergångsställen, broar spänner över vattnet i stället för att sjunka ner i det, och parker, beläggning och gatuträd fyller i resten.

OpenStreetMap ritar havet bara som en kustlinje. Importen sluter de linjerna till vatten, så att hamnar och vikar fylls upp till kajkanterna.

Importen rapporterar hur många byggnadshöjder som kom från kartan och hur många som uppskattades, så att du vet hur mycket du kan lita på stadssiluetten.

Exportera GLB eller FBX med en betald plan och importera i Blender: meter i verklig skala, objekten redan separerade.
Varför Mixos
OpenStreetMap är en databas med punkter, linjer och polygoner med taggar på, inte en 3D-modell. Att göra om den till en innebär att avgöra, för varje typ av objekt, vilken geometri det ska bli. Studios import fattar de besluten på det sätt som OSM-gemenskapens egna 3D-konventioner beskriver.
En byggnadskontur blir ett slutet fotavtryck – med hål för innergårdar – extruderat till sin height-tagg. Saknas höjd används building:levels multiplicerat med ungefär 3 m; saknas båda uppskattar importen och räknar uppskattningen i sin rapport. min_height lyfter delar som börjar ovanför marken, som en gångbro eller ett överhäng. roof:shape bygger ett sadeltak, valmat tak, pyramidtak, pulpettak, en kupol eller lökkupol (brutet tak, mansardtak och halvvalmat tak ritas som sin närmaste form), building:part sätter ihop ett landmärke av dess delar, och ett litet hus utan tagg får ett antaget sadel- eller valmat tak. Varje fotavtryck placeras på den lägsta punkten av terrängen under det, så att inget svävar i en sluttning.
En highway-linje blir ett band vars bredd följer dess klass, från gångstig till motorväg, lagt över terrängytan. Slutna vattenytor blir plant vatten, och havet – som OpenStreetMap bara ritar som en kustlinje – sluts till vatten utifrån de kustlinjerna. Markanvändning som parker, gräs och beläggning blir marktäcke med ett material från biblioteket. Själva terrängen kommer från öppna höjdplattor och inte från OSM, som inte har några egna höjder.
OSM-data är licensierad under Open Database License. Du får använda det du bygger av den, även kommersiellt, så länge du anger © OpenStreetMap contributors. Studio sparar den källhänvisningen i scenen så att den inte tappas bort mellan importen och renderingen.

Öppna väljaren för verklig plats i Studio, rita en ruta och importera. Byggnader, vägar, vatten och marktäcke extruderas och läggs automatiskt på verklig terräng. Du behöver inte ladda ner en .osm-fil eller skriva en Overpass-fråga.
Ja. Bygg området i Studio, exportera det sedan som GLB eller FBX med en betald plan och importera det i Blender. Vill du stanna kvar i Blender importerar också de kostnadsfria tilläggen BlenderGIS och Blosm OSM-data.
Byggnadskonturer med height, building:levels och min_height; highway-klasser för vägbredd; vattenytor; och markanvändning som park, gräs och beläggning för markmaterial.
För att kartan inte säger det. Där en byggnad saknar höjd- eller våningstagg uppskattar importen en och räknar den i rapporten. Att lägga till taggen i OpenStreetMap rättar det för alla.
Ja, under Open Database License, så länge du anger © OpenStreetMap contributors. Om du vidaredistribuerar den extraherade datan som en databas gäller även ODbL:s villkor om att dela lika.
Fortsätt utforska
Mer om Kartor och terräng
3D city model generator

3D for urban planning

3D terrain generator

DEM Earth for Blender

3D map maker

Blender alternative