OSM Карта для Civilization VI (на самом деле нет)
Posted by Zkir on 27 January 2024 in Russian (Русский).На англофоруме намекнули, что шестиугольная сетка нашей генерализированной карты наводит на мысли о компьютерной игре.
Я уже подумал, не сделать ли мне карту земли для шестой цивилизации, тем более, что карта в цивилизациии тоже основана на шестиугольной сетке, и формат открыт, так что можно было бы забацать простой скрипт.
(Для наглядности, случайная карта из игры Civ6)
Карта Земли для цивилизации исключительно на основе данных осм – это было бы прикольно.
Географическая модель в Civ6 крайне примитивна, есть всего 5 типов местности, которые являются скорее типами почвы/климата:
- SNOW (вечная мерзлота)
- TUNDRA
- GRASSLAND (более плодородная почва)
- PLAIN (немного менее плодородная почва)
- DESERT
есть 3 типа «особенностей»:
- FOREST (Лес)
- JUNGLE (Тропический лес, джунгли)
- WETLAND (Болота)
(особенности они потому что их можно свести, или наоборот, насадить, а с почвой/климатом ты особенно ничего сделать не можешь )
и три типа рельефа:
- FLAT (равнина, плоскость)
- HILLS (холмы)
- MOUNTAINS (горы)
Казалось бы, проще некуда. Однако, не смотря на это, у нас в OSM до сих пор нет подходящих данных (и это после почти 20 лет рисования).
У нас нас нет толком обозначенной вечной мерзлоты и тундры, нет различия между «лугами» и «равниной», а также нет различия между лесами и джунглями (мы все еще спорим о wood vs forest и только 10% лесов имеют теги, указывающие тип листвы. Хорошие новости что в в OSM достаточно болот :)
C рельефом еще хуже. OSM никогда не задумывался как карта рельефа. В OSM встречаются natural=hills и natural=mountain\massif (которые я все нафиг отфильтровал) но я подозреваю, что они не образуют систематического покрытия. (Кстати, не худо еще раз посмотреть на эту часть natural=*)
Так что няшки мои, пока в Цивилизацию играем на картах Земли, сделанных вручную, как и двадцать лет назад. Посмотрим, что будет в осм еще через двадцать лет :)
Discussion