Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 17:58

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: SQL (точнiсть координат)
СообщениеДобавлено: 04 апр 2016 21:33 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Доброго дня. Де зберiгається iнформацiя про точнiсть координат на екранi (нема цифр пiсля коми). Для _headers GRANT ALL нiчого не дає (для профiлю 'користувач', в якого на службовi шари тiльки SELECT). Пробував давати дозвiл на UPDATE для _parameters - те ж саме. Дякую.

P.S. для користувача з всiма правами все працює.

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 05 апр 2016 10:13 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Координати зберігаються в БД з максимальною точністью. У вікні властивостей об'єкта координати відображаються з точністью вказаній в Сервис-Настройки-Вид-Программа-Число десятичных знаков. Права доступа до таблиц не мають впливати на выдображення координат.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 05 апр 2016 15:12 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
... але чомусь так, не знаю в чому причина. Властивостi карти->точн. координат->Макс. Налаштування->вид->к-сть знакiв '4', площа периметр '3' знаки.


Вложения:
Комментарий к файлу: для користувача gis_admin (postgres)
01.jpg [174.55 Кб]
Скачиваний: 0

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Последний раз редактировалось Руслан Пархуць 07 апр 2016 17:38, всего редактировалось 1 раз.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 05 апр 2016 15:21 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
:) але пiсля того, як зайти в Властивостi карти i натиснути Ок, вискакує наступне вiкно (бо доступ тiльки SELECT), пiсля чого координати показує з нормальною точнiстю.


P.S. не можу "вкласти" малюнок Достигнут максимальный общий размер ваших вложений., але там вiкно, що доступ заборонений для _header

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 06 апр 2016 23:16 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Вiкно наступного змiсту ERROR: permission denied for relation _header;...
пiсля закриття вiкна все стає на мiсце. В чому може бути проблема?

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 07 апр 2016 13:20 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
В таблиці _header зберігається інформація про заголовок карти(рамка, назва, датум та інш.). Можливі зміни заголовка карти викликають таку помилку, якщо користувачу не надані права доступу до _header.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 07 апр 2016 14:22 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
користувачу надано права на змiну та перегляд "SELECT, UPDATE". Пiсля цього помилки не виникає при редагуваннi вищевказаного вiкна "Властивостi карти", але координати залишаються i далi без десяткiв (в попередньому випадку, коли були права тiльки на читання пiсля вiкна помилки доступу до _headers координати показувались з десятками).


Вложения:
01.jpg
01.jpg [ 36.89 Кб | Просмотров: 9191 ]

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 11 апр 2016 15:50 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Вибачаюсь, дійсно так. Користувач без прав адміністратора БД не може скопиювати з карти об'єкт(и), не може побачити точні координати і т.інш. Це не "баг", а незадокументована "фіча". Потрібно щось міняти.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 12 апр 2016 13:35 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Дякую. Тодi, я так розумiю, користувачу надати права адмiнiстратора (суперкористувача) i функцiями контролювати його дiї з базою. Вiрно?

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 12 апр 2016 14:01 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Так

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SQL (точнiсть координат)
СообщениеДобавлено: 03 май 2016 21:32 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Доброго дня. Пишу тригерну ф-цiю контролю запису (модифiкацiї) таблицi _layers, щоб користувач мiг мiняти поле 'state', а решту - нi. В log файлi postgres при змiнi 'статусу' чомусь записуються команди "DELETE FROM _layers;DELETE FROM _layers; i т.д." (к-сть дорiвнює к-стi шарiв карти), а пiсля цього "INSERT INTO база."public"."_layers" (...) VALUES (...)" (всi шари вставляються знову). В деяких випадках (здяється коли перед цим робилися вже якiсь змiни) виконується стандартна команда UPDATE. Скажiть, чому проскакують рiзнi команди при змiнi тiльки 'статусу' шару. Дякую.

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 2 часа


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

Сейчас этот форум просматривают: Google [Bot] и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB