Створення SQL запитів
У тому випадку, якщо вбудованої мови запитів ZuluGIS недостатньо, запити можуть виконуватися з використанням OGC розширення мови SQL.
У програмі використовується діалект мови SQL заснований на діалекті Transact-SQL, розробленому компаніями Microsoft і Sybase (див. http://msdn.microsoft.com/en-us/library/bb510741(SQL.100).aspx і http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sqlug/html/sqlug/title.htm ). Використовуваний діалект доповнений відповідно до OGC розширенням мови SQL, інформація про який наводиться за адресами http://www.opengeospatial.org/standards/sfa (Загальна архітектура) і http://www.opengeospatial.org/standards/sfs (SQL розширення).
IntelliSense - технологія автодоповнення, дописує назву функції при введенні початкових літер. Крім прямого призначення IntelliSense використовується для доступу до документації та для усунення неоднозначності в іменах змінних, функцій і методів. Підсвічування синтаксису - виділення синтаксичних конструкцій тексту з використанням різних кольорів, шрифтів і накреслень. Зазвичай застосовується для полегшення читання вихідного тексту комп'ютерних програм, поліпшення візуального сприйняття.
Малюнок 481. Написання SQL запиту з IntelliSense
Примітка
Відеоуроки з прикладами виконання SQL запитів можна подивитися в розділі: https://www.politerm.com/videos/geosql/ .
Для виклику діалогу формування SQL запитів виконайте команду меню запит, або натисніть кнопку панелі інструментів.
Малюнок 482. Діалог SQL запиту
В області введення задається текст SQL запиту. У правій частині діалогу розташований навігатор по полях карти (Джерело :), що дозволяє швидко додати запит даних з будь-якого поля карти. Для додавання запиту даних поля, виберіть в списку необхідний шар, БД і виконайте подвійне клацання по назві поля, запит буде додано до область введення.
Примітка
Для швидкого пошуку потрібних полів у списку Джерело, введіть початок назви необхідного поля в пошуковому рядку над списком, в списку будуть відображатися тільки поля, що починаються з введених символів.
Для відображення реальних назв полів бази даних в області полів зробіть клацання правою кнопкою миші і в контекстному меню виберіть. Для повернення до призначених для користувача назвами треба зняти опцію.
Після завдання тексту запиту натисніть кнопку Виконати панелі інструментів, в області Відповідь в нижній частині діалогу відобразиться панель даних з результатами запиту. Панель можна відкріпити від діалогу запиту для подальшої роботи з результатами, для цього наведіть курсор миші на заголовок панелі, натисніть ліву кнопку миші, не відпускаючи її, перемістіть мишу в довільну частину вікна програми ZuluGIS, після чого відпустіть кнопку миші. Детальніше про панелі даних см. «Панель даних» .
У діалозі SQL запитів передбачено збереження поточного запиту в файл, відкриття запиту з файлу і створення нового запиту:
Для відкриття запиту з файлу (у форматі .sql) виконайте команду меню, або натисніть кнопку панелі інструментів - і виберіть потрібний файл в стандартному діалозі вибору файлів;
Для збереження поточного запиту в файлі (формату .sql) виконайте команду меню, або натисніть кнопку панелі інструментів - і задайте необхідну назву файлу в стандартному діалозі збереження файлів.
Для створення нового запиту виконайте команду меню, або натисніть кнопку панелі інструментів .