Вопросы по миграции в QGIS 1.0.2

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Вопросы по миграции в QGIS 1.0.2

Сообщение bim2010 » 01 июн 2009, 07:22

Первое впечатление о QGIS - революция !

Условие задачки: на входе MapInfo + MapBasic + Delphi +Foxpro + MSSQL
Как не спеша, без фанатизма совершить миграцию.
То, что QGIS открывает .TAB это здорово, но редактирование недоступно – необходимо сохранять в shape файл.
1. Как Вы считаете нельзя ли сразу при открытии файлов MI дать доступ на редактирование?
Самое простое создать временный shape файл на основе .tab и кнопка редактирование будет активна.
2. Следущий вопрос - сохрание. Сейчас оно доступно в двух местах: закладка “Слой” - «Сохранить как shape файл” и закладка «Модули” - “Преобразователь OGR”.
Задача - сохранить отредактированый shape файл в файл формата MapInfo.
Мои попытки сохранить через «преобразователь OGR” не дают результат – у меня создаются пустые файлы с расширением .dat .id .map при этом мы просто вылетаем из QGIS без переспросов. Похоже на баг. Хотелось бы иметь режим кроме “Преобразователь OGR” и вместо «Сохранить как shape файл” - «Сохранить как”.
3. MSSQL 2008 supporting Spatial Data
Поэтому следующий вопрос о поддержке в QGIS MSSQL 2008. Что известно об этом?
Собираются ли разработчики кроме postgres и sqlite двигатся дальше в сторону MSSQL и MYSQL
( у MYSQL тоже есть mysql spatial data).
Пока нашел только плагин Event VisualizationTool который :
Инструмент Соединения с базой данных предоставляет средства соединения с базами данных и создания запросов к базам данных и других источников ODDBC, как например электронным таблицам. eVis может напрямую соединится с тремя типами базами данных: Microsoft Access, mySQL, SQLITE, а также может прочитать ODBC соединения. При соединении с источниками данных ODBC (таких как электронная таблица Excel) необходимо конфигурировать ODBC операционной системы.
На самом деле для переноса данных из MSSQL в Postgres SQL мне ничего не надо кроме ODBC, ну и программирования строк на 15. Основная проблема в том что при купленом MSSQL никто не поймет переход на Postgres. Пока в QGIS не реализуют полнофункциональную работу с MSSQL ....

4. Все ли хорошо с управлением памятью в QGIS?
Тестировал QGIS и Postgres в сети - работает . Отредактировал на одной машине данные Postgres в QGIS, на другой при обновлении экрана отображаются изменения. Единственное наблюдение - это непонятная разная скорость при отображении одних и тех же данных.
Тестировал на XP . Одни и те же данные, одно и тоже редактирование и перемещение, а скорость работы разная в разные периоды времени. Похоже на проблемы с управлением памятью.

5. Следующий вопрос - литература по QT4. Пока нашел две книжки и примеры в электронном виде на русском:
QT4: программирование GUI на C++ Жасмин Бланшет М.2007
QT4. Профессиональное программирование на C++ Макс Шлее 2007
Ваши рекомендации по литературе на QT - что еще необходимо прочесть? (ссылки можно в личку) или хотя бы названия и авторы.

6. doc.qgis.org/ - насколько актуально описание API и все ли из них мультиплатформенные?
7. Лицензирование.
Предположим Вы разработали приложение в которое интегрировали QGIS.
Предположим QGIS это одна треть от того что Вам надо . Вы оставили в QGIS то что Вам необходимо и создали DLL на его основе и используете в своем EXE- нике.
Вы передаете разработку заказчику.
Разве Вы не обязаны положить исходные тексты на http://sourceforge.net/ ?

stopa85

Re: Вопросы по миграции в QGIS 1.0.2

Сообщение stopa85 » 01 июн 2009, 10:34

bim2010 писал(а):6. doc.qgis.org/ - насколько актуально описание API и все ли из них мультиплатформенные?
Описание API-должно быть "в достаточной степени" актуальным, т.к. при формировании этой доки используется подход автодокументирования. Ну т.е. пишешь код, вставляешь комментарии а doxygen уже по этим комментарием создает документацию.
bim2010 писал(а):7. Лицензирование.
Предположим Вы разработали приложение в которое интегрировали QGIS.
Предположим QGIS это одна треть от того что Вам надо . Вы оставили в QGIS то что Вам необходимо и создали DLL на его основе и используете в своем EXE-нике.
Вы передаете разработку заказчику.
Разве Вы не обязаны положить исходные тексты на http://sourceforge.net/ ?
Нет. Вы не обязаны выкладывать свой код на sourceforce. Но Вы обязаны передать его заказчику, а заказчик получает право дописывать его самостоятельно, передать его третьим лицам и даже выложить на sourceforce.net. Третьи лица, в свою очередь получают теже права, что и Ваш заказчик. Собственно на основании этих же прав вы разрабатываете что-то на основе QGIS, читаете его исходный код и не боитесь устанавливать на своем компьюторе.

В случае GPL свободно именно программное обеспечение, но не его разработчик. Увы и ах.

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Вопросы по миграции в QGIS 1.0.2

Сообщение bim2010 » 01 июн 2009, 11:22

Да с лицензированием это я загнул. Вспомнил про WINE@Etersoft. Взяли тексты wine из репозитории Linux подработали и продают. И ни каких исходников.

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Вопросы по миграции в QGIS 1.0.2

Сообщение bim2010 » 01 июн 2009, 18:28

Und noch !
Добавить кнопку отменить последнее действие при редактировании !

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей