SASGIS

Веб-картография и навигация

Уточнение ссылок на ресурсы, если они не работают

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение MyGuide » 01 авг 2013, 18:00

garl писал(а):>никто не поправлял цмп на http://geoportal.md, там на разных уровнях разная привязка нереально найти нужное место..?
это наикривейшая с точки привязки карта.
что ж все к ней испытывают такую любовь....

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


Что нужно для того чтобы поправить карту?
MyGuide
Новичок
 
Сообщения: 5
Зарегистрирован: 01 авг 2013, 17:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение Papazol » 02 авг 2013, 01:35

Нужно подобрать некоторые константы в zmp, точнее, в GetURLScript.txt. Но иногда это бывает бесполезно, если смещения на дробное число тайлов или типа того.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 606 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение MyGuide » 02 авг 2013, 09:57

Papazol писал(а):Нужно подобрать некоторые константы в zmp, точнее, в GetURLScript.txt.


То есть на каждом уровне Z для одной и той же точке нужны адрес URL?
MyGuide
Новичок
 
Сообщения: 5
Зарегистрирован: 01 авг 2013, 17:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение garl » 02 авг 2013, 10:20

MyGuide писал(а):
Papazol писал(а):Нужно подобрать некоторые константы в zmp, точнее, в GetURLScript.txt.

То есть на каждом уровне Z для одной и той же точке нужны адрес URL?

типа того.
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 245 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение MyGuide » 02 авг 2013, 11:46

А разве URL не формируется на основание координат (z, x, y)?

У нас получается что если тупо увеличивать одну точку, получаются одни (z, x, y), а если увеличивать и сдвигать ту же точку, получается другие (z, x, y). Значит нам сперва нужно исправить координаты, а потом на основание новых (z, x, y) получим правильный URL.
MyGuide
Новичок
 
Сообщения: 5
Зарегистрирован: 01 авг 2013, 17:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение MyGuide » 02 авг 2013, 15:54

У меня получилось. Есть маленькое отклонение на некоторых уровнях, но по сравнению что было...

Код: Выделить всё
var X,Y: integer;

begin
  case GetZ of
    3..5: X := GetX;
    6: X := GetX + 4;
    7: X := GetX + 7;
    8: X := GetX + 15;
    9: X := GetX + 66;
    10: X := GetX + 132;
    11: X := GetX + 447;
    12: X := GetX + 893;
    13: X := GetX + 1785;
    14: X := GetX + 3570;
  end;

  case GetZ of
    3..5: Y := GetY;
    6: Y := GetY - 4;
    7: Y := GetY - 8;
    8: Y := GetY - 15;
    9: Y := GetY - 69;
    10: Y := GetY - 138;
    11: Y := GetY - 468;
    12: Y := GetY - 936;
    13: Y := GetY - 1871;
    14: Y := GetY - 3742;
  end;

  ResultURL:=GetURLBase+inttostr(GetZ - 3)+'/'+inttostr(X)+'/'+inttostr(round(intpower(2,GetZ-1)-(Y+1)))+'.png';
end.


Последний раз редактировалось MyGuide 02 авг 2013, 17:08, всего редактировалось 1 раз.
MyGuide
Новичок
 
Сообщения: 5
Зарегистрирован: 01 авг 2013, 17:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение Tolik » 02 авг 2013, 16:54

Круто!
Выложите готовый zmp, пригодится кому-нибудь.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 279 раз.
Поблагодарили: 515 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение MyGuide » 02 авг 2013, 17:15

Готовый zmp для geoportal.md. Строго не судите. Критика и исправления всегда уместны.

PS. Также исправил point.md. Доступен с 9 до 19 уровня зума.
Вложения
Point.md.zmp.rar
(2.4 KiB) Скачиваний: 115
geoportal.md.zmp.rar
(2.47 KiB) Скачиваний: 127
geoportal.md.cadastre.zmp.rar
(2.55 KiB) Скачиваний: 108
MyGuide
Новичок
 
Сообщения: 5
Зарегистрирован: 01 авг 2013, 17:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение kolotun » 03 авг 2013, 11:00

Мне НЯК не отдаёт некоторую часть тайлов, возвращая статус 500. Я один такой?
kolotun
Постигающий Дао
 
Сообщения: 209
Зарегистрирован: 07 янв 2009, 17:30
Благодарил (а): 223 раз.
Поблагодарили: 119 раз.

Re: Уточнение ссылок на ресурсы, если они не работают

Сообщение DJ VK » 03 авг 2013, 11:04

kolotun писал(а):Мне НЯК не отдаёт некоторую часть тайлов, возвращая статус 500. Я один такой?

подтверждаю. Вчера на 13м масштабе нашел по нескольку мест, где два соседних по горизонтали тайла не скачиваются. На 14м тоже есть такие...

Начинаю мечтать о кнопке "Пропустить тайл" в окне скачки, а то из-за кривых тайлов встает наглухо скачка, и шаманство с выделениями задалбывает малость....
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

Пред.След.

Вернуться в SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10