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

» SAS.Планета

Автор: az52
Дата сообщения: 26.02.2009 19:05
TheGarl
http://sasgis.ru/forum/viewtopic.php?f=2&t=140&start=20#p4046
Автор: lzo
Дата сообщения: 26.02.2009 19:43
az52, а в какой версии Delphi сделана программа?
Автор: az52
Дата сообщения: 26.02.2009 22:46
lzo
7
Автор: Kommunist
Дата сообщения: 27.02.2009 07:49

Цитата:
просто файло-кэш это тупик

А почему все забыли про GPSMapEdit ? GPSMapEdit понимает ТОЛЬКО ФАЙЛО-КЭШ в формате EarthSlicer. Так что файло кэщ - это единственно правильное решение.

А для тех у кого тупик, нужно юзать TrueCrypt или любую другую прогу, которая позволяет монтировать контейнер как диск. А файловый кэш SAS хранить внутри этого контейнера. Переноска, копирование контейнера выполняется без проблем, сколько бы миллионов файлов внутри не было.

Ну и ещё одно. Любая база данных, размер которой начинает измеряться гигабайтами, а число записей миллионами раньше или позже рушится. Вопрос не в том, случится это или нет, а в том когда это случится. В случае файловой системы всё решает обычным ChkDisk. В случае если рухнет что-то внутри контейнера SQLite прогноз не ясен.

Посему SQLite не должен быть единственным выбором. Нужно сохранить поддержку и файло-кэша.
Автор: az52
Дата сообщения: 27.02.2009 08:48
Kommunist
Понятно что будет возможность работать с разными тапами кэша. Вы почитайте по ссылке двумя постами выше -вот так примерно и будет надеюсь.
Автор: zporuchik
Дата сообщения: 27.02.2009 09:06
Kommunist

Цитата:
А почему все забыли про GPSMapEdit ?

потому, что он сделал поддержку кэша только в платной версии, а раньше было и в бесплатной.

Добавлено:

Цитата:
А для тех у кого тупик, нужно юзать TrueCrypt или любую другую прогу

у меня кэш на файлосервере в локальной сетке, а дома в Трукрипте. попробуй трукриптом на разных машинах одновременно подмонтировать и работать с одним контейнером. И ненадо говорить, что это изврат и таких как я единицА
по тойже причине я отказался в своё время от беркли.

Цитата:
В случае если рухнет что-то внутри контейнера SQLite прогноз не ясен.

бэкапить несколько гигабайтных файлов в 1000000 раз легче чем 3000000 тайлов (это нереально)
Автор: az52
Дата сообщения: 27.02.2009 09:13
Версия 90227 (от 27.02.09)
1. Убрал утечку памяти при рисовании линий и полигонов (GPS теперь не должон вываливаться после получаса).
2. Убрал сохранение дефолтных значений в maps.ini
3. Добавил новую карту от ingid.ru (по умолчанию грузит глобальную карту. Меняя параметр map можно грузить десятки различных карт неплохого качества, список карт смотрим на ingit.ru)
4. Убрал старые космоснимки в связи с прекращением их работы (соответственно переименовал новые). Чтобы отображались старые карты переименовываем в кэше папку ksmap в ksmapew.
5. Актуализировал ссылки на карты eatlas и Яндекс.
6. Окно загрузки теперь перемещается в пределах рабочей области программы.

Добавлено:
Обратите внимание на ingit.ru очень интересно, токо с привязкой чет не совсем нормально.
Автор: zporuchik
Дата сообщения: 27.02.2009 09:16
az52

Цитата:
5. Актуализировал ссылки на карты eatlas и Яндекс.

тока хотел спросить про еатлас, а ты уже обновил
Автор: az52
Дата сообщения: 27.02.2009 09:25
zporuchik
)) они там сайт обновили, кароче думал уже капец кончилась халява, но оказалось все просто www -> maps. Я так думаю чкоро опять отвалится потому как они там переходят на новый движок.
Автор: zporuchik
Дата сообщения: 27.02.2009 09:45

Цитата:
3. Добавил новую карту от ingid.ru

можно подробнее?
кстати там требуется регистрация для детального просмотра
вот ссылка на тайл 1:200 000 для Волгоградской области
как её надо поправить для загрузки САС?
http://www.ingit.ru/mp/bin_y/GWCgi.exe?cmd=img&map=vlgare_x.chart&w=256&h=256&dpm=3600&long=44.302349935&lat=49.344643&scale=2000000&conv=mrc&xc=0&yc=0&cache

Добавлено:
блин
пишет файл испорчен
вот что отправляет ИЕ:

Код: +++GET 1864+++
GET http://www.ingit.ru/mp/bin_y/GWCgi.exe?cmd=img&map=vlgare_x.chart&w=256&h=256&dpm=3600&long=44.302349935&lat=49.344643&scale=355656&conv=mrc&xc=256&yc=-1024&cache HTTP/1.1
Accept: */*
Referer: http://www.ingit.ru/mp/bin_y/GWCgi.exe?cmd=img&map=vlgare_x.chart&w=256&h=256&dpm=3600&long=44.302349935&lat=49.344643&scale=355656&conv=mrc&xc=256&yc=-1024&cache
Accept-Language: ru
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0;; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0;; SV1) ; 'Mozilla/4.0 (compatible; MSIE 7.0;; .NET CLR 2.0.50727)' Embedded Web Browser from: http://bsalsa.com/; Mozilla/4.0 (compatible; MSIE 7.0;; .NET CLR 2.0.50727) Embedded Web Browser from: http://bsalsa.com/; Embedded Web Browser from: http://bsalsa.com/; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30)
UA-CPU: x86
Accept-Encoding: gzip, deflate
Host: www.ingit.ru
Cookie: MapName=vlgare_x.chart
Connection: keep-alive
Accept-Charset: windows-1251, cp-1251
Proxy-Authorization: Basic MTox
Автор: az52
Дата сообщения: 27.02.2009 09:55
меняй в ссылке значение параметра map на vlgare_x.chart и все.


Цитата:
кстати там требуется регистрация для детального просмотра

Я так понял оно ограничевает движком а если напрямую грузить то по полной (но возможно я не прав)
Автор: zporuchik
Дата сообщения: 27.02.2009 10:00
почему САС не ставит лон и лат?

Добавлено:
az52

Цитата:
меняй в ссылке значение параметра map на vlgare_x.chart и все.

так и сделал, но САС отправляет:
GET http://www.ingit.ru/mp/bin_y/GWCgi.exe?cmd=img&map=vlgare_x.chart&w=256&h=256&dpm=3600&long=0&lat=0&conv=mrc&scale=2197347&xc=-7936&yc=10496&cache HTTP/1.1

координаты не ставит
и пишет "Файл испорчен"
Автор: az52
Дата сообщения: 27.02.2009 10:04
Странно, я просто тестировал для себя ивановскую область, грузит на ура - http://www.ingit.ru/mp/bin_y/GWCgi.exe?cmd=img&map=ivanare_x.chart&w=256&h=256&dpm=3600&long=0&lat=0&conv=mrc&scale=8789389&xc=-1792&yc=3328&cache

Будем разбираться.

Добавлено:
А вот volgsub_x.chart грузит

Добавлено:
zporuchik
В принципе ничего не мешает грузить через координаты счас сделаем.
Автор: zporuchik
Дата сообщения: 27.02.2009 10:24

Цитата:
А вот volgsub_x.chart грузит

всё как всегда
Автор: NPC
Дата сообщения: 27.02.2009 10:30

Цитата:
а почему ozfX3? этоже выходной формат мапмерге.

zporuchik только этот формат воспринимает OziExplorer CE

Цитата:
можно ECW конвертить в ozf3 бесплатной софтиной img2ozf

zporuchik ну так и делаю, предварительно скопировав библиотеки ECW без ограничений от САС
Автор: az52
Дата сообщения: 27.02.2009 10:51
Надо разбираться с параметром scale. Кто скажет что ето?

Добавлено:
ага понятно, это метров на пиксель умноженное на 3600
Автор: krolevec
Дата сообщения: 27.02.2009 12:04
Французский Гугль http://www.geoportail.fr/index.do
Автор: TheGarl
Дата сообщения: 27.02.2009 12:05
krolevec
были попытки его прикрутить, результат пока нулевой
Автор: zporuchik
Дата сообщения: 27.02.2009 12:24
az52

Цитата:
с параметром scale. Кто скажет что ето?

как что? масштаб слоя, но не в относительных единицах, как у остальных, а в абсолютных, как у ГШ (1:500 000, 1:200 000 и т.д.)
Автор: NPC
Дата сообщения: 27.02.2009 12:35
az52 не большое предложение
настройк-карты, сделать возможноть двойным кликом настраивать карту, а не только по кнопке параметры
Автор: az52
Дата сообщения: 27.02.2009 12:48
zporuchik
Я просто сначала не савсем понял что за 1 брать а потом пораскинул и за 1 взял 3600 пикселей)

NPC
ок.

Вобщем переделал скрипт ingit -

var scale:double;
begin
scale:=(1/(((intpower(2,GetZ-1)*256)/(2*3.141592653))/(6378137*cos(GetTLat*(3.141592653/180) ))))*3600;
ResultURL:=GetURLBase+'&w=256&h=256&dpm=3600&long='+RoundEx(GetLLon,8)+'&lat='+RoundEx(GetTLat,8)+'&conv=mrc&scale='+inttostr(round(scale))+'&xc='+'0'+'&yc='+'0'+'&cache';
end.

Качаем заново или правим руками.
Автор: krolevec
Дата сообщения: 27.02.2009 13:16
az52

На ingit.ru на Москву и Подмосковье выложены три карты, как их все в SAS закачать?

1. Москва и Подмосковье версия 5 [1:10000] http://www.ingit.ru/imap/index.php?map=msksub_x.chart&SID=ao48svnwvyft&RND=m1xv75ztgv44
2. Москва, версия 8 [1:10000] http://www.ingit.ru/imap/index.php?map=msh31_x.chart&SID=ao48svnwvyft&RND=4xyit2op171y
3. Московская область [1:200000] http://www.ingit.ru/imap/index.php?map=mskare_x.chart&SID=ao48svnwvyft&RND=j2eko12buk7u

Автор: az52
Дата сообщения: 27.02.2009 13:25
krolevec
Делаете 3 копии файла ingit.zmp и для каждого меняете путь к кэшу и соответственно в ссылке параметр map.

P.S. Млин чет очень медленно качает с ingit, делают млин сервисы а о том что их будут автоматом выкачивать даже не думают!))
Автор: zporuchik
Дата сообщения: 27.02.2009 13:41
az52

Цитата:
Вобщем переделал скрипт ingit -

фиг. не грузит, т.е. грузит и ответ приходит 200 ОК, но картинки черные.

и теперь в запросе х и у =0
GET http://www.ingit.ru/mp/bin_y/GWCgi.exe?cmd=img&map=volgsub_x.chart&w=256&h=256&dpm=3600&long=43.593750000000000000&lat=47.040182000000000000&conv=mrc&scale=1500212&xc=0&yc=0&cache HTTP/1.1

а координаты как для высокоточного оружия
и самое интересное, что подставив в адресную строку ИЕ запрос из САС
http://www.ingit.ru/mp/bin_y/GWCgi.exe?cmd=img&map=volgsub_x.chart&w=256&h=256&dpm=3600&long=45.000000000000000000&lat=48.922499000000000000&conv=mrc&scale=1446485&xc=0&yc=0&cache
он показал картинку
Автор: Kommunist
Дата сообщения: 27.02.2009 13:43
zporuchik

Цитата:
у меня кэш на файлосервере в локальной сетке, а дома в Трукрипте. попробуй трукриптом на разных машинах одновременно подмонтировать и работать с одним контейнером.

Легко. Расшаривай файлы контейнера (файлы которые внутри контейнера лежат, а не сам контейнер) и работай. Кстати, в SAS пока она на основе файловой системы это без проблем. А когда перейдёт на базу, то я не уверен что можно будет использовать базу-кэш сразу с нескольких машин по сети одновременно.


Цитата:
бэкапить несколько гигабайтных файлов в 1000000 раз легче чем 3000000 тайлов (это нереально)

Бэкапить контейнер труекрипта ещё легче.
Автор: krolevec
Дата сообщения: 27.02.2009 13:43
az52

спасибо, понял
у ingit.ru сайт уже не работает..
Автор: zporuchik
Дата сообщения: 27.02.2009 13:51
Kommunist

Цитата:
Легко. Расшаривай файлы контейнера (файлы которые внутри контейнера лежат, а не сам контейнер) и работай.

век живи - век учись. не додумался до такого варианта. а может подскажешь аналог трукрипта для фряхи?

krolevec

Цитата:
у ingit.ru сайт уже не работает..

работает - там движок тупой, глючит.
Автор: az52
Дата сообщения: 27.02.2009 14:00
Да ingit явно не справляется. Будем надеятся что они все поправят.

zporuchik
Попробуй скачать еще разок мини я убрал эти нули мож из-за них не качал.
Хотя у мя уже совсем ничего не качает, сервис умер).

О вроде разродился zporuchik качай скорее!
Автор: zporuchik
Дата сообщения: 27.02.2009 14:01
az52
кстати то, что САС показывает как черные квадраты в кэш складываются и все разных размеров, т.е. это не "Сори но картинки нет"
но открыть ничем не получается - пишет, что файл битый
что то поламалось с сохранением ЖПГ?
я эти файлы открыл в НЕХ, но стандартного заголовка не увидел (ни ЖПГ, ни ПНГ, ни ГИФ)
Автор: Kommunist
Дата сообщения: 27.02.2009 14:03

Цитата:
zporuchik
а может подскажешь аналог трукрипта для фряхи?

http://sourceforge.net/projects/vncrypt/

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

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


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