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 · Basa Sunda · Baso Minangkabau · bosanski · brezhoneg · català · čeština · corsu · 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 bokmål · norsk nynorsk · occitan · Oromoo · oʻzbekcha/ўзбекча · Plattdüütsch · polski · português · 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
Платформ: Windows, macOS, и linux (via Mono)
Версия: 2.5.405.6 (2009-06-05)
Язык: английский
Лицензия: Proprietary (безкоштовно)
Сайт: http://downloads.igorbrejc.net/osm/kosmos/
Язык программирования: ActiveScript

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