Предложение по разработке плагина: настраиваемое меню

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
ttestt
Участник
Сообщения: 82
Зарегистрирован: 22 сен 2008, 20:41
Репутация: 1

Предложение по разработке плагина: настраиваемое меню

Сообщение ttestt » 30 апр 2009, 17:49

Мучаясь в очередной раз с импортом-экспортом вместе с постгрес(постгис), поймал интересную мысль и начал ее думать :)

Из раза в раз переписывается код, копируются глюки, баги, и прочая живность.
Возможно, не секрет, что такие действия:
1) добавление слоя постгис (если важно, кодировка utf8)
2) экспорт слоя в shp
дают размер текстовых полей в shp 80 символов длиной. (а может я что и не так делаю, но факт есть факт)

экспорт нужен в кодировке win1251
база в utf8

Путем копания в манах, перелопачивания интернета, был найден простой выход. Очень простой выход.

Код: Выделить всё

PGCLIENTENCODING=WIN1251 pgsql2shp -h 127,0,0,1 -P pgpassword -u postgres -f exportshp postgistable tochk_point
Вроде этого. Решило все проблемы. Кодировка любая.

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

В связи с этим мысль. А если иметь контекстное меню для каждого типа слоя (например, слой БД, слой shp, растровый слой и т.п.) настраиваемое контекстное меню.
И чтобы можно было утильке запускаемой передавать по выбору некие параметры, например имя слоя, путь к файлу и т.п.
Ведь это расширение возможностей, может, стОит подумать и обсудить?

Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Предложение по разработке плагина для QGIS

Сообщение Dorofeev » 30 апр 2009, 18:44

Я думаю стоит обсудить идею создания qgis browser - аналога ArcCatalog для управления геоданными, в роли собрника таких А вообще плохо, что в QGis нельзя настраивать пользовательский интерфейс в т.ч. добавлять кнопки на запуск сторонних утилит

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Предложение по разработке плагина для QGIS

Сообщение Максим Дубинин » 01 май 2009, 02:22

баг с 80 символами связан похоже не с postgis, а с ogr, я попробовал, подтвердите кто может, отправим разработчикам
viewtopic.php?f=27&t=3251

настраиваемое контекстное меню - хорошо, но конечно не для каждого слоя, это трудно формализуемо, а как в Arcview - настраиваемое меню по правой клавише. Наверняка это реализуемо в виде плагина, кто-нибудь возьмется?
пристегивайтесь, турбулентность прямо по курсу

ttestt
Участник
Сообщения: 82
Зарегистрирован: 22 сен 2008, 20:41
Репутация: 1

Re: Предложение по разработке плагина: настраиваемое меню

Сообщение ttestt » 04 май 2009, 08:54

Настраиваемое меню не для каждого слоя, а для каждого типа слоя (шейп, растр, источник БД). Причем зависимое от ОС. то есть строки команд для каждой ОС свои.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Предложение по разработке плагина: настраиваемое меню

Сообщение Максим Дубинин » 04 май 2009, 16:38

я сделал список возможных улучшений и добавил туда эту штуку
viewtopic.php?f=27&t=3254

баг с 80 символами уже решен в транке, проверьте
пристегивайтесь, турбулентность прямо по курсу

ttestt
Участник
Сообщения: 82
Зарегистрирован: 22 сен 2008, 20:41
Репутация: 1

Re: Предложение по разработке плагина: настраиваемое меню

Сообщение ttestt » 08 май 2009, 10:53

я сделал список возможных улучшений и добавил туда эту штуку
viewtopic.php?f=27&t=3254
класс :) спасибо :) теперь все зависит от того насколько ее сочтут полезной.
вон, пути относительные, тоже полезная штука, а вроде еще нету :)
баг с 80 символами уже решен в транке, проверьте
это в смысле из исходников собрать? или гдето можно для убунты обновляться всегда свежей версией?

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Предложение по разработке плагина: настраиваемое меню

Сообщение Voltron » 08 май 2009, 13:53

ttestt писал(а):это в смысле из исходников собрать? или гдето можно для убунты обновляться всегда свежей версией?
Из исходников. Если хочется иметь всегда самую свежую версию, то по другому никак.
Но скоро должен быть официальный релиз версии 1.1 и если для вас это не сильно критично, то можно немного подождать

Ответить

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

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

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