1) Para um GIS 3D completo, melhor é o GRASS GIS ; veja Capturas de tela do gerenciamento de dados 3D ou De fotos aéreas para DEM e ORTHOPHOTO: o caso do castelo de Caldonazzo , por exemplo.
Alguns exemplos (interativos: você pode dimensionar, girar a representação e muitas outras coisas):
DEM com pontos 3D:

Varredura drapeada no DEM

Mapa geológico drapeado com superfícies 3D (2 falhas de empuxo, azul, cinza), tubos 3D (furos, azul), linhas 3D (azul) e pontos 3D

2) Você também pode usar o QGIS e o plug- in Qgis2threejs (interativo: você pode dimensionar e girar a representação):

Varredura drapeada em um DEM, com polilinhas 2D drapeadas (preto, vermelho)
3) e você também pode usar o Paraview (do GRASS GIS), R e mesmo, SketchUp (e Google Earth) ou Blender ( visualizando dados QGIS com o Blender , por exemplo) - todas as soluções são interativas.