This question already has an answer here:

I am looking for an overview of file formats that can store geo-referenced 3D geometries. There are no further requirements such as texture support, etc.

I have found the following formats so far and seek extensions to that list:

  • Shapefile
  • GML
  • GeoJSON

marked as duplicate by Mapperz Mar 3 '17 at 17:01

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Do you have any other requirements? Because most GIS formats will support 3D data if you mean lat-lon-H or projected data with Z/elevation. I mean let's add Esri geodatabases, most RDBMS, DXF and DWG, etc. – mkennedy Jun 2 '14 at 18:44
  • I need a good and simple format to represent building geometries. Each building consists of a set of polygons. No further requirements. – Simon Fromme Jun 2 '14 at 19:05
  • 1
    I think this is a shopping list Question: meta.gis.stackexchange.com/questions/3483/… – PolyGeo Jun 2 '14 at 21:51
  • 1
    I wonder if you need to clarify further: I imagine there are (1) GIS formats that only allow 2D or 2.5D data -- no true 3D. (2) CAD formats that allow true 3D data but not geo-referenced. (3) True 3D GIS -- what you're asking about. And (4) Combo formats, like KML + DAE (Collada), that together provide what you ask for. Is that a useful classification? – Martin F Jun 4 '14 at 1:32
  • @AndreSilva I was just highlighting that this looks like a Shopping List Question. It is the reason why I voted to close it as too broad. – PolyGeo Jun 7 '14 at 5:14

If you are only talking about 3D geometry you can add the following:

  • PostGIS
  • Spatialite
  • SketchUp
  • OpenFlight

I create buildings in SketchUp, which can be exported to a number of different formats. If you load a georeferenced file, and building you make in SketchUp will inherent the georeferencing.

An equally important thing to consider is the means by which you want to view the building data.

Not the answer you're looking for? Browse other questions tagged or ask your own question.