Needs["Utilities`BinaryFiles`"]
filename = "~test_out.bin" ;
temp = ReadListBinary[filename, Int16] ;
rows = Floor[Sqrt[Length[temp]]] ;
grid = Reverse[
Partition[
temp,
rows
]
] ;
ListPlot3D[grid, PlotRange -> {0, 5000}]

This shows a (64-km)² sample from around the Washington, D.C., area.