Что нужно для того чтобы поправить карту?garl писал(а):>никто не поправлял цмп на http://geoportal.md, там на разных уровнях разная привязка нереально найти нужное место..?
это наикривейшая с точки привязки карта.
что ж все к ней испытывают такую любовь....
там подбирать надо, а так как заинтересованых нету - то и поправлять некому...
Уточнение ссылок на ресурсы, если они не работают
Модератор: Tolik
Re: Уточнение ссылок на ресурсы, если они не работают
- Papazol
- Гуру
- Сообщения: 2069
- Зарегистрирован: 04 дек 2009, 01:39
- Откуда: Рязань
- Благодарил (а): 73 раза
- Поблагодарили: 647 раз
Re: Уточнение ссылок на ресурсы, если они не работают
Нужно подобрать некоторые константы в zmp, точнее, в GetURLScript.txt. Но иногда это бывает бесполезно, если смещения на дробное число тайлов или типа того.
Re: Уточнение ссылок на ресурсы, если они не работают
То есть на каждом уровне Z для одной и той же точке нужны адрес URL?Papazol писал(а):Нужно подобрать некоторые константы в zmp, точнее, в GetURLScript.txt.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Уточнение ссылок на ресурсы, если они не работают
типа того.MyGuide писал(а):То есть на каждом уровне Z для одной и той же точке нужны адрес URL?Papazol писал(а):Нужно подобрать некоторые константы в zmp, точнее, в GetURLScript.txt.
Re: Уточнение ссылок на ресурсы, если они не работают
А разве URL не формируется на основание координат (z, x, y)?
У нас получается что если тупо увеличивать одну точку, получаются одни (z, x, y), а если увеличивать и сдвигать ту же точку, получается другие (z, x, y). Значит нам сперва нужно исправить координаты, а потом на основание новых (z, x, y) получим правильный URL.
У нас получается что если тупо увеличивать одну точку, получаются одни (z, x, y), а если увеличивать и сдвигать ту же точку, получается другие (z, x, y). Значит нам сперва нужно исправить координаты, а потом на основание новых (z, x, y) получим правильный URL.
Re: Уточнение ссылок на ресурсы, если они не работают
У меня получилось. Есть маленькое отклонение на некоторых уровнях, но по сравнению что было...
Код: Выделить всё
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 раз.
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Уточнение ссылок на ресурсы, если они не работают
Круто!
Выложите готовый zmp, пригодится кому-нибудь.
Выложите готовый zmp, пригодится кому-нибудь.
Re: Уточнение ссылок на ресурсы, если они не работают
Готовый zmp для geoportal.md. Строго не судите. Критика и исправления всегда уместны.
PS. Также исправил point.md. Доступен с 9 до 19 уровня зума.
PS. Также исправил point.md. Доступен с 9 до 19 уровня зума.
- Вложения
-
- Point.md.zmp.rar
- (2.4 КБ) 168 скачиваний
-
- geoportal.md.zmp.rar
- (2.47 КБ) 183 скачивания
-
- geoportal.md.cadastre.zmp.rar
- (2.55 КБ) 176 скачиваний
-
kolotun
- Постигающий Дао
- Сообщения: 209
- Зарегистрирован: 07 янв 2009, 17:30
- Благодарил (а): 223 раза
- Поблагодарили: 122 раза
Re: Уточнение ссылок на ресурсы, если они не работают
Мне НЯК не отдаёт некоторую часть тайлов, возвращая статус 500. Я один такой?
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: Уточнение ссылок на ресурсы, если они не работают
подтверждаю. Вчера на 13м масштабе нашел по нескольку мест, где два соседних по горизонтали тайла не скачиваются. На 14м тоже есть такие...kolotun писал(а):Мне НЯК не отдаёт некоторую часть тайлов, возвращая статус 500. Я один такой?
Начинаю мечтать о кнопке "Пропустить тайл" в окне скачки, а то из-за кривых тайлов встает наглухо скачка, и шаманство с выделениями задалбывает малость....