You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#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

Mikado wrote:

Дисклаймер: подкладывать эти карты можно только в ознакомительных целях, обводка контура запрещена. Ну, вы поняли.
Возможно, такая тема ввиду очевидности уже была, но я не нашёл.

А никто и не обводит. Мы только в ознакомительных..

Offline

#5 2009-11-18 12:50:06

Kotelnikov
Member
From: Krasnodar, RU
Registered: 2009-05-07
Posts: 2,854
Website

Re: Карты Яндекса и Гугла в подложке Potlatch

Calibrator wrote:

А никто и не обводит. Мы только в ознакомительных..

Правда-правда! Чеснпионерское!


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

Mikado wrote:

У Яндекса есть следующий минус: тайлы нарезаны с некоторым расхождением с общепринятым (в 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

Ага, банит   smile  На сутки, кажется.
И не в реферере дело, там как-то хитро статистика учитывается.

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/
Хороша для проверки "Как смотриться осм-карта на реальной". Сразу видно где-что не так и еще видно что в некоторых местах есть сдвиг то ли дорог относительно карты, то ли наоборот.
И главное не совращает обрисовывать Гуглю. wink

Мечта: Вот бы Гугл со своими снимками слился с 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

Попробовал что-нибудь добавить, обломали... sad

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

astroiLL wrote:

Так отож. Вместо того, чтобы как все "нормальные мегакорпорации" купить готовый проект и его развивать, они затеяли свой с нуля.
Я не знаю, может для проекта 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

astroiLL wrote:

Как тут уже давали вот хорошая вещь:
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

liosha wrote:

Насколько я помню, у яндекса используется эллипсоид вместо сферы, отсюда все расхождения

Угу, epsg:3395

Offline

#20 2009-11-19 11:49:55

Mikado
Member
Registered: 2009-10-09
Posts: 84

Re: Карты Яндекса и Гугла в подложке Potlatch

usm78-gis wrote:

javascript spyware

Не пугайте так, это же обычный google analytics. Запретите у себя в браузере или там на прокси google-analytics.com, если не нравится.

usm78-gis wrote:

Угу, 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 чё-то не заработало roll

Offline

#22 2009-11-19 19:25:12

AlRight
Member
From: Perm, Russia
Registered: 2009-09-24
Posts: 861

Re: Карты Яндекса и Гугла в подложке Potlatch

MAXimall wrote:

А возможно использование вышеизложенные подложки в джосме ? Через WMS и slippymap чё-то не заработало roll

Исключительно в ознакомительных целях, небось?

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. Как это делать, в теме уже написано. По крайней мере, ключевые слова для гугления произнесены были wink


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

Board footer

Powered by FluxBB