You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
Topic closed
#1 2009-11-18 02:26:28
- Mikado
- Member
- Registered: 2009-10-09
- Posts: 84
Карты Яндекса и Гугла в подложке Potlatch
Дисклаймер: подкладывать эти карты можно только в ознакомительных целях, обводка контура запрещена. Ну, вы поняли.
Идея простая: на какой-либо сервер (к примеру, localhost) кладём скрипт, перенаправляющий запросы от potlatch на сервера с тайлами.
К примеру, скрипт на php: http://pastebin.com/f3e7ea318
У Яндекса есть следующий минус: тайлы нарезаны с некоторым расхождением с общепринятым (в OSM и Google), поэтому нужно изменять координату Y. Ещё хуже то, что значения этого расхождения различаются по регионам, а общего алгоритма я не понял. В примере координаты скорректированы для С-Пб, для других регионов придётся сверять координаты тайлов яндекса и OSM.
Кроме того, всё равно надо немного подвинуть подложку до совмещения (пробел+стрелки или мышь).
У Гугла этой проблемы нет.
Залил скрипт на бесплатный хост - для тех, кому достаточно гугла, либо резидентов С-Пб, и не интересно доделывать под себя.
В настройках potlatch особая подложка (скопировать ссылку):
Google Satellite - Google Map - Яндекс Спутник - Яндекс Схема
Возможно, такая тема ввиду очевидности уже была, но я не нашёл.
Offline
#2 2009-11-18 05:29:29
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Карты Яндекса и Гугла в подложке Potlatch
имхо
Такая тема, вероятно, как раз отсутствовала ввиду очевидности
Для ознакомительных же целей проще (и честнее) открыть соответствующие карты в соседнем окне браузера.
Last edited by AlRight (2009-11-18 05:32:01)
Offline
#3 2009-11-18 11:47:24
- vvoovv
- Moderator
- Registered: 2008-03-04
- Posts: 2,262
Re: Карты Яндекса и Гугла в подложке Potlatch
Если цели действительно ознакомительные, то есть удобный сайт http://sautter.com/map/
Offline
#4 2009-11-18 12:37:45
- Calibrator
- Member

- From: Интернет
- Registered: 2009-08-19
- Posts: 893
Re: Карты Яндекса и Гугла в подложке Potlatch
Дисклаймер: подкладывать эти карты можно только в ознакомительных целях, обводка контура запрещена. Ну, вы поняли.
Возможно, такая тема ввиду очевидности уже была, но я не нашёл.
А никто и не обводит. Мы только в ознакомительных..
Offline
#5 2009-11-18 12:50:06
- Kotelnikov
- Member

- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
А никто и не обводит. Мы только в ознакомительных..
Правда-правда! Чеснпионерское!
1 000 000 points: 80% complete
Offline
#6 2009-11-18 12:50:14
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
У Яндекса есть следующий минус: тайлы нарезаны с некоторым расхождением с общепринятым (в OSM и Google), поэтому нужно изменять координату Y. Ещё хуже то, что значения этого расхождения различаются по регионам, а общего алгоритма я не понял. В примере координаты скорректированы для С-Пб, для других регионов придётся сверять координаты тайлов яндекса и OSM
Насколько я помню, у яндекса используется эллипсоид вместо сферы, отсюда все расхождения
Offline
#7 2009-11-18 13:44:58
- Mikado
- Member
- Registered: 2009-10-09
- Posts: 84
Re: Карты Яндекса и Гугла в подложке Potlatch
АХТУНГ! Google может забанить за выкачку тайлов. Мне больше не выдаёт. Может, ему реферер нужен, или там симулировать попутные запросы, не знаю.
Offline
#8 2009-11-18 13:48:42
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
Ага, банит
На сутки, кажется.
И не в реферере дело, там как-то хитро статистика учитывается.
Offline
#9 2009-11-18 13:57:49
- astroiLL
- Member

- From: Краснодар
- Registered: 2009-06-25
- Posts: 348
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
Чего и следовало ожидать. Я тоже вначале поставил себе WMS-сервер и через него в Меркаторе получил подложку. Намуздыкался пока прикручивал правильный запрос а потом он еще и перестал через некоторое время выдавать тайлы. Я все повырубал.
Как тут уже давали вот хорошая вещь:
http://sautter.com/map/
Хороша для проверки "Как смотриться осм-карта на реальной". Сразу видно где-что не так и еще видно что в некоторых местах есть сдвиг то ли дорог относительно карты, то ли наоборот.
И главное не совращает обрисовывать Гуглю. ![]()
Мечта: Вот бы Гугл со своими снимками слился с osm.org со своими картами. И всем было бы хорошо: У гугла бы появились нормальные карты (а может и поспонсировал бы волонтеров), а osm.org получил бы официальную подложку для карт. А так как обычно с этим миром гребаного копирайта, каждый тянет одеяла на себя. /Мечта
Линукс и Астрономия. Сисадмин, компьютерщик и таксист - всё шабашник. Обращайтесь если чо.
Offline
#10 2009-11-18 14:08:29
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
У гугла свой сервис по рисованию карт, на кой бы ему ещё osm?
http://www.google.com/mapmaker
Offline
#11 2009-11-18 14:22:33
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Карты Яндекса и Гугла в подложке Potlatch
Попробовал что-нибудь добавить, обломали... ![]()
Offline
#12 2009-11-18 14:27:11
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
А наша территория там [пока?] не поддерживается.
Offline
#13 2009-11-18 14:39:34
- astroiLL
- Member

- From: Краснодар
- Registered: 2009-06-25
- Posts: 348
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
Так отож. Вместо того, чтобы как все "нормальные мегакорпорации" купить готовый проект и его развивать, они затеяли свой с нуля.
Я не знаю, может для проекта osm.org и для нас вливание в гуглятину стало бы плохо, а может быть и хорошо.
Линукс и Астрономия. Сисадмин, компьютерщик и таксист - всё шабашник. Обращайтесь если чо.
Offline
#14 2009-11-18 15:39:09
- GranD
- Member
- From: St. Petersburg
- Registered: 2009-09-03
- Posts: 187
Re: Карты Яндекса и Гугла в подложке Potlatch
Так отож. Вместо того, чтобы как все "нормальные мегакорпорации" купить готовый проект и его развивать, они затеяли свой с нуля.
Я не знаю, может для проекта osm.org и для нас вливание в гуглятину стало бы плохо, а может быть и хорошо.
Что-то сомнительно, что Гугл оставил бы ту же CC-BY-SA.
Я тоже считаю, что нужно перебираться на вики.
Offline
#15 2009-11-18 16:59:03
- Alexandr Zeinalov
- Member
- From: New-Peredelkino, Moscow, RU
- Registered: 2009-08-26
- Posts: 1,699
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
Можно прокэшировать гугл в SAS Planet или в twms (адаптировать к гуглу придётся вручную) и никаких проблем с банами не будет. Кэши от SASP и twms совместимы.
Offline
#16 2009-11-18 17:24:51
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Карты Яндекса и Гугла в подложке Potlatch
А sas знает, как качать, что бы не банили. Опять же он качает даже гугльёрс, а не гугльмапс -- есть отличие в лучшую сторону.
Offline
#17 2009-11-18 18:39:18
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
Сас банят точно так же (хотя, возможно, и реже).
И гуглёрс оно не качает - оно только _читает кеш_.
Offline
#18 2009-11-18 22:58:42
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: Карты Яндекса и Гугла в подложке Potlatch
Как тут уже давали вот хорошая вещь:
http://sautter.com/map/
Скрипт полезно перехостить и убрать javascript spyware
<script type="text/javascript">try { var pageTracker = _gat._getTracker("UA-3159765-1"); pageTracker._trackPageview(); } catch(err) {}</script>Offline
#19 2009-11-18 23:01:52
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: Карты Яндекса и Гугла в подложке Potlatch
Насколько я помню, у яндекса используется эллипсоид вместо сферы, отсюда все расхождения
Угу, epsg:3395
Offline
#20 2009-11-19 11:49:55
- Mikado
- Member
- Registered: 2009-10-09
- Posts: 84
Re: Карты Яндекса и Гугла в подложке Potlatch
javascript spyware
Не пугайте так, это же обычный google analytics. Запретите у себя в браузере или там на прокси google-analytics.com, если не нравится.
Угу, epsg:3395
А не вытекает ли отсюда какой-нибудь формулы пересчёта?
Last edited by Mikado (2009-11-19 11:51:16)
Offline
#21 2009-11-19 17:15:15
- MAXimall
- Member

- From: Moscow
- Registered: 2009-06-24
- Posts: 27
Re: Карты Яндекса и Гугла в подложке Potlatch
А возможно использование вышеизложенные подложки в джосме ? Через WMS и slippymap чё-то не заработало ![]()
Offline
#22 2009-11-19 19:25:12
- AlRight
- Member

- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Карты Яндекса и Гугла в подложке Potlatch
А возможно использование вышеизложенные подложки в джосме ? Через WMS и slippymap чё-то не заработало
Исключительно в ознакомительных целях, небось?
Offline
#23 2009-11-19 20:30:39
- Komяpa
- Member

- From: Minsk
- Registered: 2009-04-14
- Posts: 1,323
- Website
Re: Карты Яндекса и Гугла в подложке Potlatch
1. Делать это не стоит. Уже есть пришпиленная тема http://forum.openstreetmap.org/viewtopic.php?id=5257
2. Как это делать, в теме уже написано. По крайней мере, ключевые слова для гугления произнесены были ![]()
world processing is what we do.
[OSMF BY Team] [http://komzpa.net/] [jabber: komzpa@gmail.com] [mobile/SMS: +375257407159]
Offline
#24 2009-11-19 22:08:35
- vvoovv
- Moderator
- Registered: 2008-03-04
- Posts: 2,262
Re: Карты Яндекса и Гугла в подложке Potlatch
Закрою пожалуй тему. Сайт для ознакомительных целей был указан: http://sautter.com/map/
Использование снимков Google в JOSM или Potlatch не соответствует духу OSM (см. http://forum.openstreetmap.org/viewtopic.php?id=5257)
Offline
Pages: 1
Topic closed