Заповнення бази даних можливо також при використанні SQL - запитів. Створення та виконання запитів здійснюється за допомогою головного меню Запит, яке використовується головним чином для:
занесення в таблицю координат точкових об'єктів;
визначення площі і периметра замкнутих об'єктів, а також протяжності лінійних об'єктів;
формування просторових запитів.
У таблиці 2 наведені приклади використання деяких функцій SQL - запитів:
Таблиця 2 - функції SQL - запиту.
№ п/пФункціяВираженіеНазначеніе1AreaArea (obj, «sq m») Обчислення площаді2PerimeterPerimeter (obj, «m») Обчислення періметра3ObjectLenObjectLen (obj, «m») Визначення довжини об'єкта
Приклади використання даних функцій наведені нижче. На рис. 7 зроблена вибірка по площі будівель:
Рис. 7. Вибірка будівель, площа яких перевищує 400 кв. м
На рис. 8 показаний приклад внесення значень периметра об'єктів у вказану раніше колонку:
Рис. 8. Визначення периметра
Вікно на рис. 9 забезпечує обчислення довжини об'єктів у колонці LineN:
Рис. 9. Визначення довжини об'єкта
При формуванні вищевказаних запитів необхідно ручним способом видаляти символ lt; i gt ;, щоб отримати результати в метрах, а не милях.
Створення просторових запитів здійснюється для цілей взаємного положення об'єктів: накладення, перетину, вкладеності та ін. У таблиці 2 наведено оператори, які використовуються для формування просторових запитів.
Таблиця 3 - Оператори для формування просторових запитів
№ п/пОператорВираженіе условіяНазначеніе1ContainsObject A Contains objectBЦентроід об'єкта B лежить в межах об'єкта A2Contains PartObject A Contains Part objectBГраніци об'єкта B частково лежать всередині меж об'єкта A3Contains EntireObject A Contains Entire objectBГраніца об'єкта B повністю лежить всередині кордонів об'єкта A4WithinObject A Within objectBЦентроід об'єкта A лежить в межах об'єкта B; 5Partly WithinObject A Partly Within objectBГраніци об'єкта A частково лежать всередині меж об'єкта B6Entirely WithinObject A Entirely Within objectBГр?? ница об'єкта A повністю лежить всередині кордонів B7IntersectsObject A Intersects objectBЕслі об'єкти мають хоча б одну спільну точку.
Приклад формування просторового запиту наведено на рис. 10:
Рис. 10. Пошук будівель, розташованих усередині кварталу
Створення тематичних карт включає наступні етапи:
- з пункту меню Файл вибрати рядок Відкрити таблицю;
вибрати ім'я потрібної таблиці;
виконати команду Карта - gt; Створити тематичну карту. На екрані відобразиться діалог «Створення тематичної карти - Крок 1 з 3» (рис. 11):
Рис. 11. Вікно вибору типу тематичної карти
У цьому вікні потрібно вказати один з типів подання інформації і натиснути кнопку Далі. З'явиться діалог «Створення тематичної Карти - Крок 2 з 3» (рис. 12):
Рис. 12. Вікно завдання імені таблиці і поля для формування тематичної карти
У цьому вікні потрібно вибрати таблицю, по якій створюватиметься тематична карта, а також поле для обчислень значень даних. Після цього натиснути кнопку Далі для відображення діалогу «СТВОРЕННЯ ТЕМАТИЧНОЇ КАРТИ - Крок 3 з 3» (рис. 13):
Рис. 13. Вікно налаштування тематичної карти
У цьому вікні можна задати діапазони, стилі, легенду і так далі. Для налаштування легенди тематичної карти потрібно натиснути кнопку Легенда. При цьому відображається діалог «Налаштування легенди», в якому можна налаштувати заголовок легенди, шрифти або вiдтворення підписів діапазонів. Приблизний зміст тематичної карти наведено у Додатку І.
Прикладом використання просторових запитів можуть бути запити за вибором всіх будівель, що знаходяться всередині конкретної земельної ділянки або запити за вибором тих ділянок, через які проходить комунікація і т.д.
Список використаних джерел
1. Федеральний закон від 24 липня 2007 р №221-ФЗ «Про державний кадастр нерухомості»
. Наказ Мінекономрозвитку РФ від 4 квітня 2011 №144 «Про затвердження Порядку кадастрового поділу території Російської Федерації та Порядку присвоєння об'єктам нерухомості кадастрових номерів».
. Наказ Мінекономрозвитку РФ від 24 листо...