Разработка инструмента геообработки для wxGIS: различия между версиями
Bishop (обсуждение | вклад) (Начало) |
Bishop (обсуждение | вклад) Нет описания правки |
||
Строка 12: | Строка 12: | ||
==Описание структуры проекта== | ==Описание структуры проекта== | ||
Для удобства переноса проекта в различные среды и ОС будем использовать CMake. Для этого создадим директорию в папке, где у вас хранятся все проекты, например, '''wxTestGPTool'''. | Для удобства переноса проекта в различные среды и ОС будем использовать CMake. Для этого создадим директорию в папке, где у вас хранятся все проекты, например, '''wxTestGPTool'''. | ||
В корне этой директории создадим текстовый файл CMakeLists.txt и поддиректорию '''src''', где будут размещаться исходные тексты. В директории src создадим два текстовых файла '''gptesttool.h''' и '''gptesttool.cpp'''. | В корне этой директории создадим текстовый файл CMakeLists.txt и поддиректорию '''src''', где будут размещаться исходные тексты. В директории src создадим два текстовых файла '''gptesttool.h''' и '''gptesttool.cpp'''. Если планируется использовать полученную библиотеку в других проектах, то необходимо добавить директорию '''include''' и перенести туда заголовочный файл gptesttool.h (в котором прописать экспортируемые функции и классы). | ||
Структура должна иметь следующий вид: | Структура должна иметь следующий вид: | ||
wxTestGPTool | wxTestGPTool | ||
Строка 21: | Строка 22: | ||
== Создание инструмента геообработки == | == Создание инструмента геообработки == | ||
== Подключение инструмента геообработки к wxGIS == | |||
=== Ручное подключение === | |||
=== Подключение через интерфейс === | |||
=== Программное подключение === |
Версия от 22:00, 11 марта 2012
Введение
TODO: Рассказать что из себя представляют инструменты геообработки в wxGIS
Дать предупреждение, что при внедрении Python и пакетной обработки API может измениться.
Подготовка
TODO: Какие нужны библиотеки и т.п.
Использовать NPP
Описание структуры проекта
Для удобства переноса проекта в различные среды и ОС будем использовать CMake. Для этого создадим директорию в папке, где у вас хранятся все проекты, например, wxTestGPTool. В корне этой директории создадим текстовый файл CMakeLists.txt и поддиректорию src, где будут размещаться исходные тексты. В директории src создадим два текстовых файла gptesttool.h и gptesttool.cpp. Если планируется использовать полученную библиотеку в других проектах, то необходимо добавить директорию include и перенести туда заголовочный файл gptesttool.h (в котором прописать экспортируемые функции и классы).
Структура должна иметь следующий вид:
wxTestGPTool |-src | |-gptesttool.h | |-gptesttool.cpp |-CMakeLists.txt