Bonsoir
Il y a Vertical Mapper pour MapInfo.
le 3D Analyst et le Spatial Analyst de ArcGIS sont sont des modèles de calcul très performants qui peuvent aussi faire ce genre de carte.
D'autres logiciels, gratuits ou payant proposent ce genre de chose.
Par contre, il faut effectivement avoir les données:
*points côtés, avec latitude, longitude et altitude
*données hydrographiques
*éventuellement données géologiques
Sans utiliser de modèle automatique, tout logiciel SIG permettra de vectoriser manuellement une carte existante, ou d'en recréer une à partir d'un fond de carte et en y ajoutant des éléments morphologiques.