Ru-Board.club
← Вернуться в раздел «Программы»

» SAS.Планета (часть 2)

Автор: zporuchik
Дата сообщения: 05.04.2009 19:56
Nikolai2004
приоритеты расставляет автор. зацепила его гонка за ИД - вот и занялся он этим (азарт блин).
как приспичит ему скачать, что то - так бросит всё и доработает многопоточную скачку и мультислои.
Автор: az52
Дата сообщения: 05.04.2009 20:48

Цитата:
как приспичит ему скачать, что то - так бросит всё и доработает многопоточную скачку и мультислои.

Именно так) Как чтонить очень захочится так сразу делаю.

Цитата:
неужели поиск id для DigilalGlobe

Если бы затея увенчалась успехом было бы намного полезней чем выбор нескольких масштабов. Хотелось как лучше, а получилось - как всегда(
Автор: TheGarl
Дата сообщения: 05.04.2009 21:03
zporuchik
на счёт смещения:

Цитата:
что то чего я добиваюсь:
inttostr(y+СМЕЩЕНИЕ)
inttostr(x+СМЕЩЕНИЕ)

в скрипте вместо "GetX" и "GetY" ставим "(GetX+100)" и "(GetY+200)" - 100 и 200 - это сдвиг по Х и У соответственно
только эти сдвиги буду для всех масштабов одинаковыми. чтоб их сделать пропорциональными надо будет ещё и масшатб учитывать.
Автор: sinmaks
Дата сообщения: 05.04.2009 21:32
Закрыть окно Panoramio удается при открытом окне "перейти к".
Хорошо, что есть хоть такая возможность.

За DigilalGlobe спасибо, есть районы с хорошей детализацией, в отличие от гугла.
Автор: sirW
Дата сообщения: 05.04.2009 22:28
Киньте пожалуста ссылкой как конвертировать кеш GoogleMv, а то у меня его больше 4 гигов
Автор: zporuchik
Дата сообщения: 06.04.2009 07:25
az52
TheGarl
и другие
вот есть вариант смены IP: Cyber Ghost VPN 3.3.1.720
и еще утилька, которой можно почистить кэш от недокачанных файлов: AntiDupl (только надо снять галку с "Искать дублирующие картинки", а то он вам понаходит)

TheGarl

Цитата:
вместо "GetX" и "GetY" ставим "(GetX+100)" и "(GetY+200)"

а множитель в эти строки можно еще?

[more=или так]
var
zoom:string;
begin
zoom:='';
if getz= 2 then zoom:='256';
if getz= 3 then zoom:='128';
и т.д.

if getz= 2 then ResultURL:=GetURLBase+''+inttostr(GetX+25-round(intpower(2,getz-1)/2))+'!'+inttostr(round(GetY+25-intpower(2,getz-1)/2))+'!'+zoom+'.tile';

if getz= 3 then ResultURL:=GetURLBase+''+inttostr(GetX+50-round(intpower(2,getz-1)/2))+'!'+inttostr(round(GetY+50-intpower(2,getz-1)/2))+'!'+zoom+'.tile';
и т.д.

end.
[/more]
Автор: az52
Дата сообщения: 06.04.2009 08:42

Цитата:
вот есть вариант смены IP: Cyber Ghost VPN 3.3.1.720

А она его меняет динамически?
Автор: zporuchik
Дата сообщения: 06.04.2009 08:43
TheGarl

Цитата:
в скрипте вместо "GetX" и "GetY" ставим "(GetX+100)" и "(GetY+200)"

погоди, но ведь он тогда их будет спрашивать с такими Х и У, а их там небудет.
надо чтобы он спрашивал Х и Y, а сохранял Х+100 и Y+200

Добавлено:
az52

Цитата:
А она его меняет динамически?

видимо при каждом подключении выдается новый
Автор: TheGarl
Дата сообщения: 06.04.2009 09:31
zporuchik

[more=вариант 1]
var
zoom:string;
Shift_x,Shift_y:integer;
begin
zoom:='';
if getz= 2 then zoom:='256';
if getz= 3 then zoom:='128';
if getz= 4 then zoom:='64';
if getz= 5 then zoom:='32';
if getz= 6 then zoom:='16';
if getz= 7 then zoom:='8';
if getz= 8 then zoom:='4';
if getz= 9 then zoom:='2';
if getz=10 then zoom:='1';
if getz=11 then zoom:='0_5';

if getz= 2 then Shift_x:=1;
if getz= 3 then Shift_x:=2;
if getz= 4 then Shift_x:=3;
if getz= 5 then Shift_x:=4;
if getz= 6 then Shift_x:=5;
if getz= 7 then Shift_x:=6;
if getz= 8 then Shift_x:=7;
if getz= 9 then Shift_x:=8;
if getz=10 then Shift_x:=9;
if getz=11 then Shift_x:=10;

if getz= 2 then Shift_y:=1;
if getz= 3 then Shift_y:=2;
if getz= 4 then Shift_y:=3;
if getz= 5 then Shift_y:=4;
if getz= 6 then Shift_y:=5;
if getz= 7 then Shift_y:=6;
if getz= 8 then Shift_y:=7;
if getz= 9 then Shift_y:=8;
if getz=10 then Shift_y:=9;
if getz=11 then Shift_y:=10;

ResultURL:=GetURLBase+''+inttostr(GetX-round(intpower(2,getz-1)/2)-Shift_x)+'!'+inttostr(GetY-round(intpower(2,getz-1)/2)-Shift_y)+'!'+zoom+'.tile';
end.
[/more]

[more=вариант 2]
var
zoom:string;
begin
zoom:='';
if getz= 2 then zoom:='256';
if getz= 3 then zoom:='128';
if getz= 4 then zoom:='64';
if getz= 5 then zoom:='32';
if getz= 6 then zoom:='16';
if getz= 7 then zoom:='8';
if getz= 8 then zoom:='4';
if getz= 9 then zoom:='2';
if getz=10 then zoom:='1';
if getz=11 then zoom:='0_5';

ResultURL:=GetURLBase+''+inttostr(GetX-round(intpower(2,getz-1)/2)-1*round(intpower(2,getz-1)) )+'!'+inttostr(GetY-round(intpower(2,getz-1)/2)-1*round(intpower(2,getz-1)))+'!'+zoom+'.tile';
end.
тут
красным - это коэффициент уровня,
синим - изначальный сдвиг на 1ом масштабе....
[/more]
Автор: zporuchik
Дата сообщения: 06.04.2009 10:03
TheGarl
а чего масштабы не в соответствии?
если тайлы ставить по месту, то и масштаб надо привести в соответствие.

самый близкий по соответствию на максимальном приближению тайл гугля:
19-163484-090348.jpg = !0!0!0_5.tile
18-081742-045174.jpg = !0!0!1.tile
17-40871-22587.jpg = !0!0!2.tile
эти три слоя гугля имеют общий В-Л угол (координаты), а вот дальше получится сильный скачок.
ну да бог с ним. мне главное выкачать, а потом я склею, перепривяжу и порежу в соответствии с гуглом.
Автор: az52
Дата сообщения: 06.04.2009 10:15

Цитата:
видимо при каждом подключении выдается новый

Тогда теряется смысл( - можно просто прокси менять
Автор: zporuchik
Дата сообщения: 06.04.2009 10:20
az52

Цитата:
можно просто прокси менять

ну надо еще найти список прокси, который у гугля в почете
Автор: TheGarl
Дата сообщения: 06.04.2009 10:24

Цитата:
а чего масштабы не в соответствии?
если тайлы ставить по месту, то и масштаб надо привести в соответствие.


дык потому что для меня соответствие масштабов- это тёмный лес. мне проще скрипт наваят, и выкачать
Автор: zporuchik
Дата сообщения: 06.04.2009 10:35
TheGarl
дык я ж тебе и пишу: 19=0_5; 18=1; 17=2; 16=4 и т.д.
Автор: Barsik
Дата сообщения: 06.04.2009 15:02
Подскажите как настроить Wikimapia и Panoramio, чтоб подписи не изчезали мгновенно после наведения?
Автор: az52
Дата сообщения: 06.04.2009 16:01
Barsik
Так вроде не исчезают, или всмысле чтоб всегда отображались? тогда каша полчится.
Автор: Barsik
Дата сообщения: 06.04.2009 17:04
az52
у меня почему при наведении курсора на объект надпись мелькнет и тут же изчезнет.
не успеваю толком даже прочитать, что там написано.
в более старых версиях надпись изчезала только после убирания курсора с объекта.
версия:90403
Автор: az52
Дата сообщения: 06.04.2009 17:53
Barsik
Странно. Ничего с подсказками не менял в последней версии. У когонибудь еще такое наблюдается?
Автор: DuMpY HaZARD
Дата сообщения: 07.04.2009 08:02
2az52
а Метки по-прежнему пропадают
Запись меток ведётся сразу непосредственно в файл marks.xml ?? может тут что-то нужно глянуть.
P.S. Пропадают метки, которые были внесены последними.

marks.xml размером 134 КБ (138 164 байт)
Автор: az52
Дата сообщения: 07.04.2009 08:14
DuMpY HaZARD
Да, сразу записываются. Буду переделывать рботу с метками. Но не скоро(
Автор: maseratist
Дата сообщения: 07.04.2009 08:19
az52
Подтверждаю. К тому же при наведении на точку в панорамио прога лезет в инет и скачивает картинку и качает пока держишь курсор на точке, если убрал закачка картинки прерывается. Это все очень некорректно - надо исправлять. Такой баг уже очень давно имеется. Я о нем упоминал давно уже, но его как-то проигнарировали.
Автор: TheGarl
Дата сообщения: 07.04.2009 08:21
у меня marks.xml 20 кб, глюков не обнаружено (но на всякий случай хранится его копия в архиве с программой)
кстати az52
при удалении KML из списка в библиотеке, он удаляется физически, безо всяких предупреждений и подтверждений - что есть нехорошо...
Автор: imodem
Дата сообщения: 07.04.2009 16:26
гуртам заблокировали=(((
Автор: az52
Дата сообщения: 07.04.2009 16:49

Цитата:
гуртам заблокировали=(((

Уже раз по пять на дню задают это вопрос) Читаем внимательно форум - http://sasgis.ru/forum/viewtopic.php?f=2&t=168&start=40
Автор: imodem
Дата сообщения: 07.04.2009 17:03
спасибо, сорри за невнимательность!
Автор: zporuchik
Дата сообщения: 08.04.2009 08:21
az52
а можно сделать в режиме скачивания сохранение сессии?
для чего это нужно:
1. качаем мы большую область (200 000 тайлов) и получаем бан
2. жмем "сохранить сессию" (запоминается выделение и последний удачно скачанный тайл)
3. на следующий день продолжаем сессию

а то бывает, что скачано 198 000 и для продолжения приходится чекать их все ради докачивания 2 000
Автор: az52
Дата сообщения: 08.04.2009 09:09
zporuchik
Предлогалось, надо бы сделать.
Автор: TheGarl
Дата сообщения: 08.04.2009 11:41
Экспорт в формате GoogleMapTile, блин ну тяжело без него ручками кэш копировать ,...
Автор: az52
Дата сообщения: 08.04.2009 12:38
TheGarl
Всмысле там же где в GoogleMV итд?
Автор: TheGarl
Дата сообщения: 08.04.2009 16:26
угу экспорт выделенного формата в ..... там же где и GoogleMV

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Opera AC


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.