>их в ручную отрисовывают или же есть программы? если да то какие?
Плагины для 3Д-моделирования местности есть в любых современных GIS-пакетах, например ArcGIS (платный) или GRASS (бесплатный, но со специфическим интерфейсом). Единственная проблема в том, что "как на картинке" там не получится, текстура будет в простейшем случае лишь градиентом высот или просто трехмерной поверхностью с заданным освещением. То есть чтобы было "как на картинке", Вам нужно, помимо собственно 3Д-модели местности, еще и сделать свою "красивую" текстуру (фотошопом из топокарты или из спутникового снимка).
Вообще использование GIS-приложений и геопространственных баз данных значительно облегчает работу с картами и геопривязанными данными, я например для своих будущих публикаций готовлю материалы в qGIS и в GRASS (в том числе и в 3Д).