GIS-LAB

Географические информационные системы и дистанционное зондирование

Новый OSGeo4W

Максим Дубинин, 18.02.2010

Те, кто интенсивно пользуется QGIS/GRASS в  Windows и устанавливает их с помощью OSGeo4W наверное сталкивался с разного рода проблемами.

Недавно установщик был обновлен и хотя официального анонса или чего-то подобного не было, мы собрали новый пакет с полной коллекцией и новым установщиком:

Включены:

  • GRASS 6.4svn-6
  • QGIS-dev, 1.5-37
  • GDAL 1.6
  • GDAL-python 1.6
  • Matplotlib
  • Pyparsing
  • зависимости вышеперечисленного

Собственно, интересен ваш опыт с установкой используя новый инсталлятор, особенно под всякими экзотическими системами Windows 7, Vista, особенно 64 битными, XP 64bit тоже интересен.

Комментарии (14) к статье “Новый OSGeo4W”

  1. voltron says:

    Windows 7 максимальная в виртуалке (на боевую машину этот ахтунг я не поставлю).
    ?нсталлер падает с ошибкой “Папка установки должна быть абсолютной, с символами имени диска и обратного слеша, например C:\Osgeo4W”. Ошибка появляется сразу же после запуска батника. После закрытия ошибки имеем диалог выбора пути для установки (как и при обычной установке), но в поле вместо C:\Osgeo4W трехсимвольое безобразие вроде этого h$ԋ или что-то другое. При попытке указать любой правильный путь получаем ту же ошибку.

    Такую же ошибку выдает и мой оффлайновый инсталлер. Вчера отписался по этому поводу в рассылке осгео

    • wr says:

      Переставлял QGIS (а заодно и GRASS) под Windows7. Следовал статье http://gis-lab.info/qa/qgis-osgeo4w.html
      Возникло 2 проблемы:
      1. При выборе способа подключения к интернет (по умолчанию Direct Connection) появилось сообщение об ошибке.
      Невозможно получить setup.ini из http://download.osgeo.org/osgeo4w
      Ошибка устранилась отключением фаервола
      2. При загрузке выбранных пакетов процесс «завис»
      Ошибка устранилась тщательным «вычищением» старых версий
      А в остальном все хорошо.

      • sim says:

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

  2. Dorofeev says:

    Зря так про семерку. Microsoft в тот раз винду очень вкусно приготовила, жаль зарплата не позволяет купить, а так очень удобна в использовании. У меня Windows 7 x64 установлена и на работе и дома. Она уже не такая экзотическая, как в свое время была Vista.

    • sim says:

      много, очень много проблем с ней с гисами

      • Dorofeev says:

        В том то и дело, что проблемы не в системе, а у разработчиков стороннего ПО, которые не вкладывают средства, чтобы двигаться в ногу с прогрессом. По этой же причине сложно найти Г?С скомпилированную под x64 платформу, я не говорю уже о использовании нескольких ядер процессора. Чтобы был стимул подстегивать разработчиков использовать новые технологии, нужно самому( их активно использовать.

        • yumakaev says:

          Позволю себе с вами не согласиться. Я представляю себе, что прогресс – это когда сегодня инструменты позволяют мне работать с производительностью, например, 5 (по условной шкале), завтра – 7, послезавтра – 10. Ни Windows 7, ни последние релизы MS Office мне этой перспективы не предоставляют. Ну, допустим (допустим!), что с этими новыми инструментами я теоретически могу выйти на уровень производительности 5.5 или даже 6-7, но перед этим в течение нескольких лет, в результате отсутствия обратной совместимости с другими имеющимися удобными инструментами (стороннее ПО) и из-за необходимости осваивать новые парадигмы интерфейса (заметьте, не принципиально новые технологические парадигмы, а расположение команд и кнопок), моя производительность падает до 3. Это не прогресс, а шаг вперёд и два назад.

  3. taimyr says:

    Windows 7 Ultimate x64 ENG + русский LIP . Обычная инсталляция работает на ура. ?нсталляция из командной строки – первичные симптомы те же, что у предыдущего оратора. Хорошо. Заранее создал каталог под инсталляцию, и после вылезания “крякозябер” указываю в него путь. После этого имеем в указанном каталоге набор каталогов а-ля nix-файловая система (/var, /etc/… и т.д. ) и батник OSGeo4W.bat , вызов которого приводит к … cmd в этот же каталог .

    • sim says:

      все верно, OSGeo4W.bat это шелл, а если сделать C:\OSGeo4W\bin\qgis-dev.bat ?

      • voltron says:

        Сейчас нет 7ки под рукой, но насколько помню, каталог bin не создается, а остальные каталоги в лучшем случае имеют несколько файлов внутри. ? поэтому C:\OSGeo4W\bin\qgis-dev.bat ничего кроме ругани на отсутствующий файл не даст. Дома проверю точно.

        2 Dorofeev
        Не знаю где именно проблемы в системе или у сторонних разработчиков, но то что много специализированного софта не работает так как надо или вообще не работает – факт. ? речь не только о Г?Сах. У меня знакомые проектировщики жалуются, что купленные САПРы и КАДы для электронщиков на купленной же семерке глючат неимоверно.

      • taimyr says:

        bin создался, но он пуст….

  4. Ariki says:

    Пробовал ставить на Windows 7 x64. Ставил из локального каталога (закачал с помощью rsync). При запуске инсталлятора та же проблема с путями, что у voltron. Как решил, уже не помню, но заработало. QGIS не работает, ругается на не найденную точку входа в Qt4Core. GRASS вроде работает, по крайней мере, стартовый диалог wx-интерфейса открывается, дальше не копал.
    Цель установки была – запустить GeoDjango, для которого OSGeo4W – рекомендуемый дистрибутив GDAL, GEOS и proj. Запустить удалось после двух часов ковыряния, после того, как установил предпоследние версии всех библиотек. С последними не работало: либо та же проблема с точками входа функций, либо в новой версии библиотека изменила имя (убраны инициалы fw из названий некоторых DLL, в том числе proj). В целом впечатление от сборки не очень хорошее.
    А новые версии ОС, хороши они или плохи, поддерживать все-таки надо. Дождемся ли 64-битных сборок PostGIS и GEOS?

  5. Ariki says:

    Прошу прощения, ставил не гислабовскую сборку, а скачанную на днях с osgeo.

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter