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
#1 2009-04-16 14:57:27
- A_G_T
- Member
- From: S-Pb
- Registered: 2008-03-05
- Posts: 386
Osm Api 06
OSM API 0.6 .
Кто в теме, прокомментируйте, плииз, на русском.
В чем отличия от предыдущей версии?
Что нового? И чем это может быть полезно участнику ОСМ?
Offline
#2 2009-04-16 15:19:31
- one_half_3544
- Member

- Registered: 2009-02-24
- Posts: 832
Re: Osm Api 06
Как минимум - возможность задавать комментарии к внесённым изменениям.
Offline
#3 2009-04-16 17:51:22
- AkMeR
- Member

- From: Samara
- Registered: 2008-02-27
- Posts: 1,158
Re: Osm Api 06
Наверно, самым заметным изменением окажется переезд на новый сервер
По характеристикам он явно помощнее старого, так что результат должен обрадовать...
Ну а остальное так, по мелочи... ![]()
Крупное изменение - changeset (что-то не могу подобрать к этому термину русский аналог) - что-то типа сеанса, в котором были произведены изменения. По этому changeset`у можно будет получить различные характеристики - комментарий, оставленный пользователем... получение границ измененного участка... да собственно и все...
Возможности отката "в-один-клик" по прежнему не будет..
И еще самое, наверно, главное - теперь в изменениях будет сохранятся не только имя пользователя, но и UID - user id. Теперь подмена ника не пройдет...
Offline
#4 2009-04-16 17:56:50
- A_G_T
- Member
- From: S-Pb
- Registered: 2008-03-05
- Posts: 386
Re: Osm Api 06
Спасибо.
А про Read Only access mode что можете сказать?
(Может я конечно чего-то не так понял.)
Read Only access mode from 09:00 UTC Friday 17th April 2009 and is expected to last throughout the API upgrade period
Наверное доступ к ОСМ будет RO на период перехода на новый API?
Last edited by A_G_T (2009-04-16 18:01:25)
Offline
#5 2009-04-16 18:00:27
- wildMan
- Member

- From: Minsk
- Registered: 2008-03-05
- Posts: 509
Re: Osm Api 06
с утра и до окончательного внедрения нового API сервера будут работать в readonly
--
OSMF BY Team
Offline
#6 2009-04-16 18:07:34
- A_G_T
- Member
- From: S-Pb
- Registered: 2008-03-05
- Posts: 386
Re: Osm Api 06
с утра и до окончательного внедрения нового API сервера будут работать в readonly
Спасибо. Но когда перечитал, то дошло.
Сначала подумал, что это такой режим, при котором элементу можно задать режим RO.
Ибо иногда было-бы удобно крепко привязать узел, что-бы случайно не тащился весь полигон
при перемещениях узлов.
Offline
#7 2009-04-21 11:30:35
- glebius
- Member

- From: Moscow, RU
- Registered: 2009-02-24
- Posts: 1,178
Re: Osm Api 06
Похоже, уже можно коммитить
Тормозит правда сильно. В новом josm уже вылазит формочка с комментарием коммита. Правда она однострочечная, не удобно.
Offline
#8 2009-04-22 11:57:08
- A_G_T
- Member
- From: S-Pb
- Registered: 2008-03-05
- Posts: 386
Re: Osm Api 06
Фу, кажись перешли.
Вчера никак залогинится на форум не мог.
И в Merkaartor'е загрузить кусок тоже не получалось.
Last edited by A_G_T (2009-04-22 11:58:59)
Offline
#9 2009-04-22 18:35:38
- Upliner
- Member

- From: Kyiv
- Registered: 2008-09-18
- Posts: 845
Re: Osm Api 06
Да, всё-таки польза от перехода уже видна: можно посмотреть историю любого региона, кто что там правил. Выдаётся конечно много лишнего, но нужное найти всё же можно. Откатывать по-прежнему можно только вручную, но зато можно хотя бы узнать id удалённых объектов(не используя специализированный Potlatch API), а это уже немало.
И в Merkaartor'е загрузить кусок тоже не получалось.
Галочку "Use 0.6 API" не забыли поставить? У меня с ней всё работает.
Big cat is watching you
Offline
#10 2009-04-22 19:32:00
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: Osm Api 06
Да, всё-таки польза от перехода уже видна: можно посмотреть историю любого региона, кто что там правил.
Мне приписывается, судя по истории, правка названия деревни в Баварии и какие-то правки в Индии. Так что
результаты перехода на 0.6 еще нужно внимательно изучать.
Offline
#11 2009-04-22 20:26:24
- A_G_T
- Member
- From: S-Pb
- Registered: 2008-03-05
- Posts: 386
Re: Osm Api 06
...
Галочку "Use 0.6 API" не забыли поставить? У меня с ней всё работает.
Ну как-же. Без этой галочки выдается ошибка 403, мол Forbidden'с уважаемый.
Это было вчера.
Сегодня нормально в Merkaartor'е достучался.
Offline
#12 2009-04-23 20:32:34
- one_half_3544
- Member

- Registered: 2009-02-24
- Posts: 832
Re: Osm Api 06
Как в Merkaatore ставить комментарии к своим правкам? Обновился до 0.13.1, крыжик 0.6 api стоит, при uploadе говорит про opening changeset, но ничего не спрашивает.
И при попытке посмотреть историю какого-либо элемента вместо истории идёт 403 forbidden ![]()
Заливает изменения при этом нормально.
Offline
#13 2009-04-28 19:32:17
- usm78-gis
- Member
- Registered: 2008-04-21
- Posts: 2,672
Re: Osm Api 06
Xapi 0.6 наконец заработал, но по состоянию на 17.04.2009. Более поздних исправлений пока нет.
Edit: появились исправления до и включая 24.04.2009 ![]()
Last edited by usm78-gis (2009-04-29 19:41:32)
Offline
#14 2009-05-06 07:35:06
- AndrewKo
- Member
- Registered: 2009-01-05
- Posts: 11
Re: Osm Api 06
Скажите, пожалуйста, как в 0.6 загружать треки на сервер автоматом.
Старый метод curl и API 0.5 перестал работать. не сразу заметил....
Offline
#15 2009-05-06 21:18:47
- KekcuHa
- Member

- From: Moscow
- Registered: 2008-05-26
- Posts: 607
- Website
Re: Osm Api 06
Скажите, пожалуйста, как в 0.6 загружать треки на сервер автоматом.
Старый метод curl и API 0.5 перестал работать. не сразу заметил....
Вообще-то работает....
Способ попроще:
set login=
set password=
for %%I in (tmp\*.zip) do (
echo ^<tr^>^<td^>%date%^</td^>^<td^>%time%^</td^> >>upload_log.htm
curl -u %login%:%password% -H "Expect: " -F "file=@tmp\%%~nI.zip" -F "description=PocketGIS track" -F "tags=Russia Moscow" -F "public=1" http://www.openstreetmap.org/api/0.6/gpx/create >>upload_log.htm
)
start upload_log.htmИли позамороченней:
@echo off
set login=
set password=
rem set proxy=-x 192.168.12.1:3128
rem !!!!!укажите сюда свой путь к каталогу с треками !!!!
rem move "%USERPROFILE%\Мои Документы\PocketGIS\*.lmt" tmp\
if exist "%USERPROFILE%\My Documents\PocketGIS\*.lmt" move "%USERPROFILE%\My Documents\PocketGIS\*.lmt" tmp\
if exist "%USERPROFILE%\Мои Документы\PocketGIS\*.lmt" move "%USERPROFILE%\Мои Документы\PocketGIS\*.lmt" tmp\
rem проверяем наличие служебных каталогов, создаем, если их нет
if not exist tmp md tmp
if not exist lmt md lmt
if not exist zip md zip
if not exist gpx md gpx
rem конвертим / (вся надежда на xDriver'а :-)
LMTtoGPX.exe tmp\
rem перемещаем отконвеченные в папку pgs
if exist tmp\*.lmt move tmp\*.lmt lmt\
for %%I in (tmp\*.gpx) do (
echo ^<tr^>^<td^>%date%^</td^>^<td^>%time%^</td^> >>upload_log.htm
if exist zip\%%~nI.zip (
del %%I
echo ^<td^>%%~nI.gpx^</td^> ^<td^>Dupe^</td^> >>upload_log.htm
goto end
)
7za a -tzip tmp\%%~nI.zip tmp\%%~nI.gpx
echo ^<td^>^<a href='http://www.openstreetmap.org/edit?gpx=>> upload_log.htm
curl -u %login%:%password% -H "Expect: " -F "file=@tmp\%%~nI.zip" -F "description=PocketGIS track" -F "tags=Russia Moscow" -F "public=1" http://www.openstreetmap.org/api/0.6/gpx/create >>upload_log.htm
if not errorlevel 0 (
echo ^<td^>Fail^</td^> >>upload_log.htm
goto end
)
echo ^'^>%%~nI.gpx^</a^>^</td^> >> upload_log.htm
if not errorlevel 0 (echo ^<td^>Fail^</td^> >>upload_log.htm
goto end )
move tmp\%%~nI.gpx gpx\%%~nI.gpx
move tmp\%%~nI.zip zip\%%~nI.zip
echo ^<td^>Ok!^</td^> >>upload_log.htm
echo WAITING 600 SEC.
rem ping -n 6 localhost 1>nul
:end
echo ^</tr^> >>upload_log.htm
)
echo bye!
start upload_log.htmOffline
#16 2009-05-07 07:38:53
- AndrewKo
- Member
- Registered: 2009-01-05
- Posts: 11
Re: Osm Api 06
Нашёл ошибку:
Было:
-F "tags=Moscow,Russia,Belarus"
Нужно:
-F "tags=Moscow Russia Belarus"
Запятые не работают....
остальное не поменялось.
Offline
#17 2019-04-27 09:58:59
- _panic_
- Member

- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: Osm Api 06
Я так понял опять поменялся API? Потому что уже какое то длительное время не срабатывает скрипт вида
curl -u user:password -H "Expect: " -F "file=@"file.gpx -F description=description \
-F tags=tags -F visibility=public http://www.openstreetmap.org/api/0.6/gpx/createИли я чего то пропустил?
Last edited by _panic_ (2019-04-27 10:06:04)
Offline
#19 2019-04-29 21:23:05
- _panic_
- Member

- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: Osm Api 06
Если исправляю на https получаю:
500 Internal Server Error
If you are the administrator of this website, then please read this web application's log file and/or the web server's log file to find out what went wrong.Если ставлю -L получаю:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>OpenStreetMap</title>
<link rel="stylesheet" media="screen" href="/assets/errors-63b137588d8ef05030514126c94a898a3baac98ca7ea775df39bbc9d62cc7927.css" />
</head>
<body>
<img class="logo" src="/assets/osm_logo-ce691ac3325e0ebe119ff9087858192cc7677e50d7b77655cafc1f208161ad79.png" />
<div class="details">
<h1>File not found</h1>
<p>Couldn't find a file/directory/API operation by that name on the OpenStreetMap server (HTTP 404)</p>
<p>Feel free to <a href="http://wiki.openstreetmap.org/wiki/Contact" title="Various contact channels explained">contact</a> the OpenStreetMap community if you have found a broken link / bug. Make a note of the exact URL of your request.</p>
</div>
</body>
</html>А можно мне, что-б не заниматься дистанционной отладкой, не совет, а сразу рабочую на данный момент строчку?
Offline
#20 2019-04-29 21:32:49
- _panic_
- Member

- From: Voronezh, Russia
- Registered: 2010-08-15
- Posts: 127
Re: Osm Api 06
А нет, ещё раз перевбил строку с https, попробовал - сработало.
Offline
#21 2019-05-02 09:41:05
- Zverik
- Moderator

- From: Tallinn
- Registered: 2010-10-14
- Posts: 5,695
- Website
Re: Osm Api 06
Все рабочие строки перечислены в вики. Я получаю ошибку 404, когда делаю на этот адрес запрос GET, а не POST.
Offline
Pages: 1