RU:Kosmos

From OpenStreetMap Wiki
Jump to: navigation, search
Доступные языки — Kosmos
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 беларуская български қазақша македонски монгол русский тоҷикӣ українська Ελληνικά Հայերեն ქართული नेपाली मराठी हिन्दी অসমীয়া বাংলা ਪੰਜਾਬੀ ગુજરાતી ଓଡ଼ିଆ தமிழ் తెలుగు ಕನ್ನಡ മലയാളം සිංහල ไทย မြန်မာဘာသာ ລາວ ភាសាខ្មែរ ⵜⴰⵎⴰⵣⵉⵖⵜ አማርኛ 한국어 日本語 中文(简体)‎ 吴语 粵語 中文(繁體)‎ ייִדיש עברית اردو العربية پښتو سنڌي فارسی ދިވެހިބަސް
Kosmos
Screenshot of Kosmos
Автор: User:Breki
Лицензия: Proprietary (безкоштовно)
Платформ: Windows, macOS, и linux (via Mono)
Версия: 2.5.405.6 (2009-06-05)
Язык: английский
Веб-сайт: http://downloads.igorbrejc.net/osm/kosmos/
Язык программирования:

deprecated, successor is Maperitive

Что такое Kosmos?

Kosmos это легковесная платформа для рендеринга карт OSM, разработанная Igor Brejc. Он был разработан в первую очередь для использования пользователями OSM на своих компьютерах для:

  • Интерактивного рендеринга карт OSM
  • Печати карт OSM
  • Установки локального tile map server
  • Использования своих собственных правил рендеринга карт или распространения правил на страницах OSM Wiki
  • Просмотра ваших карт на мобильном телефоне, поддерживающем Java
  • Выполнение определенных команд из командной строки

Это основные отличия Kosmos от Mapnik и Osmarender. Установка Kosmos проста настолько, насколько это можно без потери большинства возможностей рендеринга.

Несколько примеров созданных изображений находятся в категории Category:Kosmos. Свои правила рендеринга люди публикуют в Category:Kosmos rules

Чем Kosmos не является

Это не замена Mapnik или Osmarender. Kosmos не использует базу данных для хранения данных OSM. Вместо этого, он открывает файлы OSM и загружает их прямо в оперативную память. Это указывает, насколько большую область карты Kosmos может обработать.

Правила рендеринга у Kosmos гораздо проще чем у Mapnik и Osmarender. С одной стороны, это упрощает создание и поддержку, но с другой стороны они не такие гибкие как XSLT трансформация в SVG используемая в Osmarender, например.

Kosmos использует для рисования карт библиотеку Microsoft.NET GDI+, которая предоставляет лишь часть графических возможностей, по сравнению с SVG. Это означает, что ряд графических возможностей рендеринга не доступен для Kosmos. Надеемся, что со временем это исправят.

Загрузка

Исходной/поддерживаемой платформой для Kosmos является Windows. Для запуска у вас должен быть установлен Microsoft .NET 3.5 SP1 (находится здесь).

Вы можете скачать текущую версию Kosmos здесь: http://downloads.igorbrejc.net/osm/kosmos/

Linux/Mono Support

Есть некоторые результаты с поддержкой Linux/Mono для запуска Kosmos v1.x в Linux. Однако, с этим есть довольно много проблем. Новый Kosmos 2.0 содержит несколько библиотек третьих сторон, которые не особо дружат с Mono. Вот поэтому я решил не пытаться наладить поддержку Kosmos для Linux - у меня просто нет времени на это. Но, поскольку программа бесплатна и исходный код доступен, если кто-нибудь захочет сделать это - добро пожаловать :)

Что дальше?

  • Kosmos за 5 минут - попробовать Kosmos, не желая читать тонны документации
  • Kosmos Console - информация об инструменте командной строки
  • Kosmos Rendering Help - страница с инструкциями о том, как создавать свои стили рендеринга в Kosmos
  • Kosmos Tile Map Server - объясняет, как генерировать тайлы карты и как установить и использовать tile server
  • Kosmos и MGMaps - объясняет, как генерировать тайлы карты для использования в MGMaps
  • DE:Openlayers_Kosmos_example - публикуйте ваши тайлы на веб сервере (нем.)
  • Kosmos Bugs - пожалуйста, сообщайте об ошибках в Kosmos
  • Kosmos FAQ - вопросы и ответы о Kosmos
  • Kosmos Future - описывает, какие возможности разрабатываются в данный момент, и что планируется в ближайшем и не очень будущем
  • Kosmos Development - немного базовой информации об исходном коде Kosmos
  • Kosmos v1.x - инструкции для старых версий Kosmos 1.x вынесены в отдельную страницу.

Links