RU:OSM2World/Configuration file

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — OSM2World/Configuration file
Afrikaans Alemannisch aragonés asturianu azərbaycanca Bahasa Indonesia Bahasa Melayu Bân-lâm-gú Basa Jawa Baso Minangkabau bosanski brezhoneg català čeština dansk Deutsch eesti English español Esperanto estremeñu euskara français Frysk Gaeilge Gàidhlig galego Hausa hrvatski Igbo interlingua Interlingue isiXhosa isiZulu íslenska italiano Kiswahili Kreyòl ayisyen kréyòl gwadloupéyen kurdî latviešu Lëtzebuergesch lietuvių magyar Malagasy Malti Nederlands Nedersaksies norsk norsk nynorsk occitan Oromoo oʻzbekcha/ўзбекча Plattdüütsch polski português português do Brasil română shqip slovenčina slovenščina Soomaaliga suomi svenska Tiếng Việt Türkçe Vahcuengh vèneto Wolof Yorùbá Zazaki српски / srpski беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Рендеринг OSM2World с использованием различных цветовых схем

При запуске OSM2World, есть возможность модифицировать различные аспекты поведения программы указывая конфигурационный текстовый файл через параметр командной строки --config <file>.

Синтаксис файла

OSM2World использует синтаксис файла .properties. Он таков:

  • пары key = value (по одной на строку) определяет актуальные опции
  • для комментариев используйте # или ! в начале строки

Доступные опции

Материалы

Для изменения цвета материала ИМЯ_МАТЕРИАЛА, используйте ключ material_ИМЯ_МАТЕРИАЛА_color и шестнадцатеричное RGB значение цвета. Доступные имена материалов можно найти в исходном коде файла Materials.java.

Пример: material_TERRAIN_DEFAULT_color = #FFFFFF меняет цвет "пустой" земли на белый.

Вычисления высот

Для изменения стратегии вычисления высот, используйте ключ elevationCalculator.

Доступные стратегии:

  • ZeroElevationCalculator - сводит все высоты к нулю. По умолчанию в 0.1.8.
  • ForceElevationCalculator - расширенная стратегия, которая пытается включить в расчет атрибуты bridge/tunnel, склоны и прочее. Медленная и глючная.
  • EleTagElevationCalculator - использует только явно указанные теги [Key:ele|ele]].
  • LevelTagElevationCalculator - использует только явно указанные теги level.

Другие опции

  • backgroundColor устанавливает цвет фона в OpenGL. Шестнадцатеричное RGB значение цвета, по умолчанию #000000
  • createTerrain включает (по умолчанию) или выключает создание "пустой" земли
  • treesPerSquareMeter контролирует плотность деревьев в лесах.
  • primitiveThresholdOBJ задает в командной строке приблизительное количество примитивов на OBJ файл. При использовании данного параметра, OSM2World создаст директорию с множеством OBJ файлов, вместо дного большого OBJ файла. Имя директории задается параметром --output/-o still needs to end with .obj.