Ответить
  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 10 мая 2006 23:11 Редактировалось -KSV-, 3 раз(а).

    Итак, задолбали меня все многочисленные убогие программы для скачивания гугла. Написал свою.

    Качает потоками сразу с нескольких зеркал.

    Умеет использвать прокси.

    Умеет накладывать города и границы государств, что упрощает поиск квадрата.

    Умеет делать поиск точки с координатами.

    Умеет делать файл привязки для Ozi.

    Наглядно показывает скачанные блоки, и сколько осталось скачать.

    Перед использованием читайте readme.

    Программа требует .NET Framework 2.0

    Есть ряд ограничений, с тем что бы мы не замучали гугл своими скачами и он не поменял engine. Так что заранее сорри.

    Все вопросы по программе задавайте здесь. буду отвечать по мере сил.

    -------------------------------------------------------------------

    Последняя версия:

    http://ksv.at.[censored]/EarthSlicer_V1.4.rar

    Плагин для сохранения в ECW:

    http://ksv.at.[censored]/ECW_Plugin.rar

    Конвертер из кэша программы GoogleMV:

    http://ksv.at.[censored]/CacheConverter.rar

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • Bocman Member
    офлайн
    Bocman Member

    159

    21 год на сайте
    пользователь #29478

    Профиль
    Написать сообщение

    159
    # 11 мая 2006 11:04

    А можно на CD-R или DVD-R накрутить?

    BAX!
  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 11 мая 2006 11:27

    можно. в личку.

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • IveGotThePower USA Team
    офлайн
    IveGotThePower USA Team

    3467

    21 год на сайте
    пользователь #30837

    Профиль
    Написать сообщение

    3467
    # 11 мая 2006 11:52

    -KSV-, вроде все скачал, установил.

    Вылетает какая-то ошибка.

    See the end of this message for details on invoking

    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************

    System.NullReferenceException: Object reference not set to an instance of an object.

    at EarthSlicer.MainForm.finishDownloadTimer_Tick(Object sender, EventArgs e)

    at System.Windows.Forms.Timer.OnTick(EventArgs e)

    at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)

    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************

    mscorlib

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

    ----------------------------------------

    EarthSlicer

    Assembly Version: 1.0.0.0

    Win32 Version: 1.0.0.0

    CodeBase: file:///D:/other/11%2005%202006/EarthSlicer_V1.0/EarthSlicer.exe

    ----------------------------------------

    System.Windows.Forms

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

    ----------------------------------------

    System

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

    ----------------------------------------

    System.Drawing

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

    ----------------------------------------

    ************** JIT Debugging **************

    To enable just-in-time (JIT) debugging, the .config file for this

    application or computer (machine.config) must have the

    jitDebugging value set in the system.windows.forms section.

    The application must also be compiled with debugging

    enabled.

    For example:

    <configuration>

    <system.windows.forms jitDebugging="true" />

    </configuration>

    When JIT debugging is enabled, any unhandled exception

    will be sent to the JIT debugger registered on the computer

    rather than be handled by this dialog box.

    We can take that place. And than do what? Heads on pikes.
  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 11 мая 2006 12:26

    I've got the power, когда именно вылетает? После чего?

    Сразу после загрузки или ты чего-то качать собираешься? На экране че-нить показывает?

    У меня на 3х компах работает зашибись...

    Еще может вылетать если у тебя локэйл стоит не русский, белорусский или украинский.

    Проверь что в настройках региона стоит (в панели управления/региональные и языковые настройки). Везде должен стоять любой из вышеупомянутых языков. Только язык интерефейса может быть английским.

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • IveGotThePower USA Team
    офлайн
    IveGotThePower USA Team

    3467

    21 год на сайте
    пользователь #30837

    Профиль
    Написать сообщение

    3467
    # 11 мая 2006 12:30

    -KSV-, точно, стоял английский язык, сейчас поменял все ОК, спасибо.

    We can take that place. And than do what? Heads on pikes.
  • PhilipS Member
    офлайн
    PhilipS Member

    491

    23 года на сайте
    пользователь #4901

    Профиль
    Написать сообщение

    491
    # 11 мая 2006 12:45

    И у меня тоже вылетает :cry:

    ************** Exception Text **************

    System.NullReferenceException: Object reference not set to an instance of an object.

    at EarthSlicer.MainForm.earthPanel_MouseMove(Object sender, MouseEventArgs e)

    at System.Windows.Forms.Control.OnMouseMove(MouseEventArgs e)

    at System.Windows.Forms.Control.WmMouseMove(Message& m)

    at System.Windows.Forms.Control.WndProc(Message& m)

    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************

    mscorlib

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

    ----------------------------------------

    EarthSlicer

    Assembly Version: 1.0.0.0

    Win32 Version: 1.0.0.0

    CodeBase: file:///D:/Products/EarthSlicer/EarthSlicer.exe

    ----------------------------------------

    System.Windows.Forms

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

    ----------------------------------------

    System

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

    ----------------------------------------

    System.Drawing

    Assembly Version: 2.0.0.0

    Win32 Version: 2.0.50727.42 (RTM.050727-4200)

    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

    ----------------------------------------

    P.S.

    Пока писал появился совет изменить регион но russian.

    Теперь действительно работает.

    Будем теперь испытывать !

    Вот и снова день прошёл... [censored]
  • Asdert Member
    офлайн
    Asdert Member

    278

    21 год на сайте
    пользователь #27025

    Профиль
    Написать сообщение

    278
    # 11 мая 2006 23:56

    На больших зумах часто вылетает эксепшен.

    т.е. свыше 19 уровня когда на квадратики карты нажимаешь (тестил на Минске) - всегда вылетает.

  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 12 мая 2006 09:07

    наверное не может скачать высокоточные снимки. не для всех регионов они есть. проверю на днях...

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • Jefa Senior Member
    офлайн
    Jefa Senior Member

    34469

    22 года на сайте
    пользователь #8704

    Профиль
    Написать сообщение

    34469
    # 12 мая 2006 14:45

    -KSV-, я так понимаю, что без NET Framework 2.0 вообще не запускается установка приложения?

    Дела идут хорошо, но неизвестно куда.
  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 12 мая 2006 15:12

    Приложение работает без инсталляции. Но для выполнения требует 2й фреймворк.

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • 179 Senior Member
    офлайн
    179 Senior Member

    5266

    24 года на сайте
    пользователь #179

    Профиль
    Написать сообщение

    5266
    # 12 мая 2006 16:37

    Большое спасибо! :beer:

    Респект создателю. :znaika:

    Отличная работа! :super:

  • Jefa Senior Member
    офлайн
    Jefa Senior Member

    34469

    22 года на сайте
    пользователь #8704

    Профиль
    Написать сообщение

    34469
    # 12 мая 2006 17:36

    -KSV-, спасибо, работает всё нормально:super:

    сразу пожелание по доработке.

    хотелось бы чтобы прога "запоминала" settings, хоть это и не баг вообщем-то :)

    Дела идут хорошо, но неизвестно куда.
  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 12 мая 2006 18:19

    Jefa, уже думал... но руки пока не дошли. только доделал базовую функциональность... сделаю попозже..

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • Неизвестный кот Member
    офлайн
    Неизвестный кот Member

    124

    19 лет на сайте
    пользователь #61569

    Профиль

    124
    # 12 мая 2006 19:50

    -KSV-, а что значат появляющиеся красные блоки? ТО что скачано, или что осталось? И что будет если я укажу детализацию (сколько уровней) больше чем есть для этого района ( я же не могу знать на сколько детально он прорисован, до кокого уровня) СПАСИБО

  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 12 мая 2006 22:47

    Fomil, красные блоки означают то что уже скачано.

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

    например некоторые куски ледовитого океана уже не качаются при 6м увеличении....

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

    Asdert писал что у него иногда вылетает при большом зуме. проверю на выходных и исправлю если так. не должно такого быть.

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • Sergei. Senior Member
    офлайн
    Sergei. Senior Member

    963

    22 года на сайте
    пользователь #10249

    Профиль
    Написать сообщение

    963
    # 13 мая 2006 14:44

    Просто огромное человеческое спасибо автору за вещь!!!

  • Sergei. Senior Member
    офлайн
    Sergei. Senior Member

    963

    22 года на сайте
    пользователь #10249

    Профиль
    Написать сообщение

    963
    # 13 мая 2006 15:05

    а вот с тем чтобы загрузить в ОЗИ эксплорер пришлось помуаться

    программа по умлочанию ставит расширение файла .jpg но на самом деле он png (как его не называй).

    ozi explorer открывать .png у меня отказался

    в результате пришлось ручками конвертнуть файл в .gif и потом в .map cделать соответствующие правки.

    В результате все поднялось и заработало.

    Возможно я перемудрил, тогда прошу меня просвятить.

  • -KSV- Senior MemberАвтор темы
    офлайн
    -KSV- Senior Member Автор темы

    1853

    24 года на сайте
    пользователь #1148

    Профиль
    Написать сообщение

    1853
    # 13 мая 2006 19:03

    Asdert, исправил ошибку. Просто когда большой зум, количество квадартов на земле становилось настолько большим, что не влазило в 32 разряда.

    Ограничил 20ю уровнями. Это максимум для гугла.

    Jefa, добавил запоминание настроек. Сохраняет в Settings.xml с экзешником.

    Sergei., исправил, теперь сохраняет по-умолчанию в jpeg, а если написал расширение у файла, то в нужное расширение.

    Кроме того добавил:

    1. поддержку png и tiff

    2. список городов грузит при первом нажатии на галочку ShowCities. Поскольку спиок большой, раньше программа, обнаружив его тормозила при загрузке. Сейчас будет тормозить только если стоит галочка.

    Новая версия здесь: http://ksv.at.[censored]/EarthSlicer_V1.1.rar

    P.S. Потестируйте кому не лень, правильно ли делает привязки к Ozi.

    Будь проще! В Ветхом Завете Бог дает Моисею всего десять заповедей вместо какого-нибудь путанного законодательства с множеством статей и поправок.
  • Sergei. Senior Member
    офлайн
    Sergei. Senior Member

    963

    22 года на сайте
    пользователь #10249

    Профиль
    Написать сообщение

    963
    # 14 мая 2006 09:43

    Спасибо!!!

    Вчера катались от Заславля к Логойке, тестировали карты с твоими привязками.

    Было впечатление что видно по какой полосе двухполоски едем. Так что привязка довольно точная.

    А на счет возможных фич - что действительно неудобно - это когда пытаешься сохранить большой кусок (уже в кэше сохраненный), который в одну картинку не попадает (выдает ошибку). Если была бы возможность при сохранении файл автоматически бился на квадраты с небольшим перехлестом - сохранив их в одну директорию Ози будет их подгружать при приближении к границе.

    Также (учитывая траблы с трафиком) хочется поставить программу на автопилоте на быстром интернете, скажем, на ночь.

    На счет угрозы привлечения слишком большого внимания гугла - я бы предложил после скачивания определенного числа блоков чтобы программа делала паузу скажем на 5-10-20 минут. Если человек за компьютером - он нажмет канцел и скачает следующий блок. А если автопилот - будут просто появляться перерывы.

    Спасибо!!!