OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1 2010-08-26 14:11:01

zlata
Member
Registered: 2010-08-26
Posts: 6

Добавление собственной карты(без использования OSM-data)

Добрый день всем.

Собственно, сабж. Возможно ли создать собственную карту какого-то небольшого участка и привязать ее к OSM? Или карты создаются только на основании уже готовых, путем добавления информации? Мне необходимо разработать небольшую карту и навигацию по ее объектам, кто-нибудь сталкивался с подобной задачей?

Спасибо.

Offline

#2 2010-08-26 14:24:29

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Добавление собственной карты(без использования OSM-data)

Конечно можно создать карту с нуля, большая часть OSM как раз так и нарисовано. Но вопрос зачем? Не лучше ли взять из осм уже готовое (где есть)?


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#3 2010-08-26 15:02:53

zlata
Member
Registered: 2010-08-26
Posts: 6

Re: Добавление собственной карты(без использования OSM-data)

А где посмотреть как это сделать? В документации и в JOSM в разделе "с чего начать?" первым пунктом идет: "скачайте существующие данные OSM". Ткните носом, пожалуйста...

Часть карт уже есть готовые, отрисованные, хотелось бы загрузить как-то их, вместо переноса информации.

Спасибо за помощь.

Offline

#4 2010-08-26 15:09:02

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Добавление собственной карты(без использования OSM-data)

zlata, давайте по порядку. Что вы хотите сделать? Импортировать в OSM какие-то данные? Нарисовать в JOSM карту для себя, отрендерить и повесить на стену? (для реальных применений .osm — не самый лучший формат) Потренироваться в рисовании? Я не очень понимаю, почему для редактирования (???) данных osm вы не хотите загружать то, что уже сделано. Что значит «привязать к OSM»?

Если я правильно понял хитрый план (хотя я его никак не понял), вам стоит обратиться на gis-lab.info.

upd: из другой темы: «I want create my own, detailed map of a little area, then add it to OSM. Is there a way to do it without using OSM data? Or I shoud use exists maps only?»

похоже, вы собираетесь импортировать данные из какой-то другой системы, потому что иначе это в голове не укладывается. Зачем делать работу дважды?

Last edited by zverik (2010-08-26 15:10:30)

Offline

#5 2010-08-26 15:20:11

zlata
Member
Registered: 2010-08-26
Posts: 6

Re: Добавление собственной карты(без использования OSM-data)

извините за недостаточно подробный вопрос.

есть карта студенческого городка. она уже нарисована. в данный момент на карте просто обозначено учебное заведение и все. необходимо, чтобы вместо одной метки - учебное заведение - на карте был весь городок со всеми корпусами, зданиями, тропинками. под "привязкой" имеется в виду указание координат карты городка.

т.е. я подгружаю картинку, указываю координаты, масштаб, информацию об объектах и после этого получаю доступ к этой карте через сервис cloudmade, с тем, чтобы сделать навигацию, роутинг по ней.

спасибо.

Offline

#6 2010-08-26 15:34:30

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Добавление собственной карты(без использования OSM-data)

А где посмотреть как это сделать? В документации и в JOSM в разделе "с чего начать?" первым пунктом идет: "скачайте существующие данные OSM". Ткните носом, пожалуйста...

На этот вопрос легко ответить.

В JOSM меню- Файл --> Cоздать новый слой. Начинаете рисовать с чистого листа.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#7 2010-08-26 15:36:15

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Добавление собственной карты(без использования OSM-data)

Ну, не загружать данные OSM перед редактированием — это как закрыть глаза и считать себя невидимым :)
Если сейчас на карте действительно почти ничего нет, то вы можете загрузить и удалить. После чего рисовать свою карту.
Разумеется, все дороги и тропинки должны быть подключены к существующей дорожной сети, т.е. в ваш городок должно быть возможно найти дорогу не только изнутри этого городка, но и из Казани, например. Для этого тоже нужно загружать существующие данные.

Важный вопрос: каков юридический статус снимка, по которому вы собираетесь отрисовывать городок? Если он закрыт каким-либо копирайтом (часто — Роскартографии), то использовать его для рисования в OSM категорически нельзя.

Советую почитать руководство для начинающих, цикл статей на gis-lab.info (там внизу статьи ссылки по теме), а также посмотреть на уже нарисованные карты, чтобы понять, что к чему. Во время рисования главная страница в браузере — список элементов карты.

Можно, как написал Zkir, рисовать с чистого листа, но я не уверен, что полученный файл можно будет загрузить в cloudmade.

Last edited by zverik (2010-08-26 15:37:20)

Offline

#8 2010-08-26 15:46:33

zlata
Member
Registered: 2010-08-26
Posts: 6

Re: Добавление собственной карты(без использования OSM-data)

Спасибо всем большое за помощь.

Offline

#9 2010-08-26 15:48:01

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Добавление собственной карты(без использования OSM-data)

Если сейчас на карте действительно почти ничего нет, то вы можете загрузить и удалить. После чего рисовать свою карту.

Это опасно тем что josm хранит изменения, и при попытке загрузить данные на сервер удалит из осм удаленные объекты. Хотя если рисовать в новом слое, нарисованные объекты будет считать новыми)

Last edited by Zkir (2010-08-26 15:49:21)


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#10 2010-08-26 15:54:13

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Добавление собственной карты(без использования OSM-data)

Это да, вопрос в том, собирается ли zlata добавлять нарисованный городок к нам на карту. Если да — то существующее надо удалять. Если нет — создавать пустой слой, рисовать в нём и ни в коем случае не нажимать на зелёную стрелочку вверх.

Offline

#11 2010-08-26 15:56:42

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,092

Re: Добавление собственной карты(без использования OSM-data)

Что значит удалять? При импорте нужно аккуратно замерджить новые данные с уже существующими.
Удалять - значит не уважать работу остальных. Если вы чужой труд не уважаете, то и ваш никто не будет.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#12 2010-08-26 16:00:10

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

Re: Добавление собственной карты(без использования OSM-data)

Именно поэтому я и смотрю косо на всю эту затею.

Offline

#13 2010-08-26 17:06:58

zlata
Member
Registered: 2010-08-26
Posts: 6

Re: Добавление собственной карты(без использования OSM-data)

я ценю и уважаю труд остальных и обязуюсь изучить тщательно вопрос, прежде чем приступить к работе с картами, полностью согласна с тем, что логичнее и правильнее использовать готовую основу, но окончательное решение не за мной. постараюсь убедить корректировать уже существующие данные. просто студгородков будет несколько и карты для них все нарисованы, поэтому легче было бы их просто добавить. хотя я прекрасно понимаю, что для того чтоб все работало корректно и не затрагивало чей-то еще труд, лучше использовать готовую основу.

Offline

#14 2010-08-26 17:30:56

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: Добавление собственной карты(без использования OSM-data)

zlata wrote:

Мне необходимо разработать небольшую карту и навигацию по ее объектам, кто-нибудь сталкивался с подобной задачей?.

Начнем с того, что OpenStreetMap - единая и централизованно хранящаяся свободная карта мира. Но, конечно, вы можете воспользоваться редакторами OSM, не заливая в базу получившуюся карту (пресловутый пункт "Новый слой" в jOSM), так что ваша задача более чем решаема.

После отрисовки карты в jOSM ее можно локально сохранить в osm-файл и визуализировать (отрендерить) в любом рендере со своим стилем. Например, в Kosmos или Mapnik (последний, однако, неопытному пользователю не так просто настроить).

Однако, если необходима онлайн-карта, я советовал бы все же загрузить изменения в OSM (скачав предварительно имеющиеся данные в районе) и использовать OpenLayers.

Offline

#15 2010-08-27 07:19:06

MatWay
Member
From: Yaroslavl
Registered: 2009-11-19
Posts: 54

Re: Добавление собственной карты(без использования OSM-data)

Zkir wrote:

Это опасно тем что josm хранит изменения, и при попытке загрузить данные на сервер удалит из осм удаленные объекты. Хотя если рисовать в новом слое, нарисованные объекты будет считать новыми)

кстати в Josm появилась команда Purge "удаляющая" объекты в редакторе но не на сервере,
естественно если новые и старые объекты должны быть связаны она не подходит.

Offline

Board footer

Powered by FluxBB