Це питання просто звучить так надмірно ...
У будь-якому випадку мене попросили вивчити використання SQL в ArcGIS. Ми використовуємо БД SDE для всіх серверів на сховищах та управління БД / масштабного редагування. Однак я намагаюся глибше заглибитись у те, наскільки інтегрований SQL є в інструментах ArcGIS. У Довідковому посібнику SQL Query довідника ArcGIS 10 є примітка, яка чітко стверджує, що синтаксис SQL не працює при використанні інструмента «Field Calculator». Я вважаю це дуже невтішним, оскільки, здавалося б, було б дуже корисно мати можливість витягувати та маніпулювати інформацією безпосередньо із самої бази даних під час обчислення значень поля.
Які найбільші обмеження та підводні камені можуть виникнути при спробі використання SQL в ArcGIS? Які інструменти бачать найкращу функціональність при інтеграції з SQL?
Якщо для того, щоб зробити це більш чітким питанням, потрібен приклад, я намагаюся відстежити кількість цікавих пунктів у певному регіоні певного типу. Кожна точка має атрибут, який описує її тип та регіон. Моє поточне рішення передбачає велике використання курсорів для підрахунку та пошуку даних, але начальник вказав, що простий SQL-запит може зробити все це та багато іншого. На жаль, здається, функціональності для цього немає.
Або це?