About harbours, I think a better solution is this one :
- I create the map of the harbour (with scale)
- You create a surface (3D model) which has this plan as texture.
- I import this plan into the .dat file, and I can place elements directly on it !
For example, with
Brest :