View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002321SAS.Планета[All Projects] Багpublic20-01-2014 19:2320-01-2014 21:06
ReporterPapazol 
Assigned Tozed 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformWindowsOSXPOS VersionProfessional SP3
Product Version.Nightly 
Target Version140303Fixed in Version140303 
Summary0002321: Не работает "Высота над уровнем моря"
DescriptionСменился URL запроса. Вместо ws.geonames надо api.geonames.
http://www.geonames.org/export/web-services.html#srtm3
Может, вынести это в ini?
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0013659)
zed (manager)
20-01-2014 20:43
edited on: 20-01-2014 20:43

Кроме смены url, появилось очень важно дополнение:

Webservice Type : REST
Url : api.geonames.org/srtm3?
Parameters : lat,lng;
request method: GET or POST
sample area: ca 90m x 90m Result : a single number giving the elevation in meters according to srtm3, ocean areas have been masked as "no data" and have been assigned a value of -32768
Example http://api.geonames.org/srtm3?lat=50.01&lng=10.2&username=demo

The parameter 'username' needs to be passed with each request. The username for your application can be registered here. You will then receive an email with a confirmation link and after you have confirmed the email you can enable your account for the webservice on your account page.

И фишка перестала быть бесплатной:

gtopo30 0.1 credit per request
srtm3 0.2 credit per request

Вместо username можно подставить demo, но там ограничение на 2000 кредитов, а потом ошибка:

Error: the hourly limit of 2000 credits for demo has been exceeded. Please use an application specific account. Do not use the demo account for your application.


Варианты решения:

1. Выпилить эту фишку
2. Вынести параметр username в конфиг и пускай юзер регистрируется и подставляет свои данные сам. По дефолту оставить demo, так что пользователь будет вовремя уведомлен о необходимости регистрации самим сервисом. Но уже предчувствую кучу спам-тикетов "Всё сломалось, почините!!!".

Вариант, что появится некий доброволец и будет поддерживать баланс на аккаунте sasgis, не рассматриваю, т.к. вероятность появления такого добровольца стремится к нулю (с моей точки зрения).

(0013660)
zed (manager)
20-01-2014 20:50

А вообще-то всё не так страшно:

30'000 credits daily limit per application (identified by the parameter 'username'), the hourly limit is 2000 credits. A credit is a web service request hit for most services. An exception is thrown when the limit is exceeded.

и денег не просят :) Надо зарегить аккаунт.
(0013661)
Papazol (reporter)
20-01-2014 20:58

Про кредиты вообще непонятно. Если лимит 2000 кредитов в час, а один запрос стОит 0,1/0,2 кредита, то в час можно спросить 20/10 тысяч раз. Я попробовал просто нажать ссылку, которую они дают в описании. Так мне было сказано, что лимит кредитов уже исчерпан. Прямо с первого раза. Получается, это на ВСЕХ 2000 кредитов/час?
Вариант с выносом параметра в конфиг - оптимальный, ибо кому это сильно надо, тот может и заплатить, и наоборот. Только оповестить всех надо.
(0013662)
zed (manager)
20-01-2014 21:03

> Если лимит 2000 кредитов в час, а один запрос стОит 0,1/0,2 кредита, то в час можно спросить 20/10 тысяч раз
Именно. Сомневаюсь, что у нас найдётся столько упорных юзеров, чтобы выбрать этот лимит, поэтому зарегистрировал юзера sasgis на себя и передаю его в общественное достояние.

> Получается, это на ВСЕХ 2000 кредитов/час?
Для юзера demo, а он один на весь интернет.

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

- Users who viewed this issue
User List Anonymous (1653x), kalakotkas (1x)
Total Views 1654
Last View 25-05-2020 06:48

- Issue History
Date Modified Username Field Change
20-01-2014 19:23 Papazol New Issue
20-01-2014 20:43 zed Note Added: 0013659
20-01-2014 20:43 zed Note Edited: 0013659 View Revisions
20-01-2014 20:50 zed Note Added: 0013660
20-01-2014 20:58 Papazol Note Added: 0013661
20-01-2014 21:03 zed Note Added: 0013662
20-01-2014 21:04 zed Note View State: 0013662: private
20-01-2014 21:05 zed Note View State: 0013662: public
20-01-2014 21:06 zed Status new => resolved
20-01-2014 21:06 zed Fixed in Version => 140303
20-01-2014 21:06 zed Resolution open => fixed
20-01-2014 21:06 zed Assigned To => zed
20-01-2014 21:06 zed Target Version => 140303



Copyright © 2007 - 2020 SAS.Planet Team