Как самому собрать QGIS в Windows.
Обсудить в форуме Комментариев 8
Это руководство объясняет как собрать текущую версию QGIS (т.н. QGIS-trunk или QGIS-dev) под Windows XP Professional с помощью Microsoft Visual C 2008 Express Edition имея готовые библиотеки OSGeo4w. Статья основана на руководстве Florian Hillen.
1. Установка Microsoft Visual C++ 2008 Express
Скачиваем веб-установщик Microsoft Visual C++ 2008 Express:
http://www.microsoft.com/express/download
Устанавливаем все кроме MSDN и SQL Server, их устанаваливать не обязательно.
2. Установка Microsoft Platform SDK для Windows Server 2003 R2
Скачиваем веб-установщик Microsoft Platform SDK для Windows Server 2003 R2: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0baf2b35-c656-4969-ace8-e4c0c0716adb
Выберите нужный файл из:
Установите в папку по умолчанию и выберите следующие опции:
Configuration Options + Register Environmental Variables (Yes) Microsoft Windows Core SDK + Tools (Yes) + Tools (AMD 64 Bit) (No unless this applies) + Tools (Intel 64 Bit) (No unless this applies) + Build Environment + Build Environment (AMD 64 Bit) (No unless this applies) + Build Environment (Intel 64 Bit) (No unless this applies) + Build Environment (x86 32 Bit) (Yes) + Documentation (No) + Redistributable Components (Yes) + Sample Code (No) + Source Code (No) + AMD 64 Source (No) + Intel 64 Source (No) Microsoft Web Workshop (Yes) + Build Environment (Yes) + Documentation (No) + Sample Code (No) + Tools (No) Microsoft Internet Information Server (IIS) SDK (No) Microsoft Data Access Services (MDAC) SDK (Yes) + Tools + Tools (AMD 64 Bit) (No) + Tools (AMD 64 Bit) (No) + Tools (x86 32 Bit) (Yes) + Build Environment + Tools (AMD 64 Bit) (No) + Tools (AMD 64 Bit) (No) + Tools (x86 32 Bit) (Yes) + Documentation (No) + Sample Code (No) Microsodt Installer SDK (No) Microsoft Table PC SDK (No) Microsoft Windows Management Instrumentation (No) Microsoft DirectShow SDK (No) Microsoft Media Services SDK (No) Debuggin Tools for Windows (Yes)
Более новую версию SDK - Windows SDK for Windows Server 2008 and .NET Framework 3.5, устанавливать не рекомендуется. Дальнейшее описание касается только Windows Server® 2003 R2 Platform SDK.
3. Добавим пути в настройки VCE.
Запустите Microsoft Visual C++ Express
Установите следующие пути в Tools-> Options-> Projects and Solutions-> VC++ Directories:

Executable files c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin Include files C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\atl C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc Library files c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\
Закройте Microsoft Visual C++ Express и перейдите в папку: C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools
Отредактируйте файл vsvars32.bat и добавьте следующие пути к строкам начинающихся с "set":
@set PATH=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin;%PATH% @set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;%INCLUDE% @set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc;%INCLUDE% @set LIB=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB% @set LIB=%LIB%;C:\OSGeo4W\lib
Теперь нужно позаботиться обо всех зависимостях QGIS. К счастью, облегчить их установку может пакет OSGeo4W. Его необходимо установить. Подробное описание установки.
Проще всего получить необходимы пакеты так:
fftw-devel, gdal16-python, grass-devel-vc, gsl-devel, libjpeg-devel, libpng-devel, libpng-devel-vc, llibtiff-devel, qt4-devel, zlib-devel
Это минимальный набор. При необходимости можно добавить и другие пакеты. Установка всех пакетов займет некоторое время.
Далее, необходимо загрузить Flex и Bison:
Flex: http://gnuwin32.sourceforge.net/downlinks/flex.php
Bison: http://gnuwin32.sourceforge.net/downlinks/bison.php
Их следует установить в папку C:\OSGeo4W.
Теперь нужно добавить путь к Python в переменные среды. Для этого нажмите правой кнопкой мыши на My Computer. Выберите Advanced и Environment variables. Создайте новую переменную PYTHONHOME и присвойте ей значение С:\OSGeo4W\apps\Python25.
Также проверьте существование следующих переменных и их значения:
INCLUDE C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\. LIB C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\. LIB_DIR C:\OSGeo4W Path C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\.;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\WinNT\.;C:\Program Files\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools;C:\OSGeo4W\bin
Откройте Microsoft Visual C++ Express, выберите Tools-> Options-> Projects and Solutions-> VC Directories и добавьте следующие настройки:
Executables: C:\OSGeo4W\bin Includes: C:\OSGeo4W\include C:\OSGeo4W\include\qt4 C:\OSGeo4W\include\qt4\Qt C:\OSGeo4W\include\qt4\QtCore C:\OSGeo4W\include\qt4\QtGui C:\OSGeo4W\include\qt4\QtNetwork C:\OSGeo4W\include\qt4\QtSvg C:\OSGeo4W\include\qt4\QtXml C:\OSGeo4W\include\qt4\QtWebKit C:\OSGeo4W\include\qt4\Qt3Support Libraries: C:\OSGeo4W\lib
Загрузите и установите CMake 2.6.4:
http://www.cmake.org/files/v2.6/cmake-2.6.4-win32-x86.exe
Загрузите и установите клиент для Subversion :
http://subversion.tigris.org/downloads/1.4.5-win32/apache-2.2/svn-win32-1.4.5.zip
Добавьте обе папки к переменной PATH.
Создайте папку, в которой будет собираться QGIS.
Выполните Start-> Run и введите cmd, после чего, перейдите в созданную папку и получите исходный код QGIS с помощью следующей команды:
svn co https://svn.osgeo.org/qgis/trunk/qgis
Для сборки используем командный файл.
Сохраняем его под каким-нибудь именем, например build-qgis.bat, в папку, где лежат исходные коды QGIS. Запускаем этот файл на выполнение.
После того, как bat-файл завершит работу, откройте MSVC и выберите File-> Open-> Project/solution, найдите в папке build созданный файл "qgisX.X.X.sln" (имя зависит от текущей версии).
На панели MSVC, измените "debug" на "release". В списке слева, щелкните правой кнопкой на "ALL_BUILD" и выберите Build.
Если компиляция завершена без ошибок, щелкните правой кнопкой на "Install” и выберите “Build” (по умолчанию QGIS будет установлен в C:\OSGeo4W\apps\gis-svn).
Если убрать комментарии с двух последних строк в файле - компиляция и установка будут проходить автоматически, запускать VisualStudio не надо.
Можно начинать работу.
Обсудить в форуме Комментариев 8
Последнее обновление: March 08 2010
Открытые настольные ГИС: обзор текущей ситуации 
Матрица ошибок и расчет показателей точности тематических карт 
Географическая привязка данных в QGIS: пример привязки топокарты по сетке 
© GIS-Lab и авторы, 2002-2009. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна.
бесплатная аська на телефон samsung; Легко заказать диссертацию только у нас; Покупка недвижимости и квартир в центре нашего города.; надежный хостинг; интернет магазин вышивки; отдых в египте со вкусом!; Студия дизайна: создание сайта социальная сеть цена.; Смакуйте эксклюзивные новости и тесты только на Top Of Day.