Установка связи с таблицей MS Excel посредством SQL-Connect в самой программе

ArcView позволяет импортировать напрямую DBF-файлы, а MS Excel позволяет переводить файлы из родного .XLS формата в .DBF, но это неудобно, т.к. зачастую ломается их структура, кодировка и т.п. Во избежание этих проблем существует SQL-Connect (рис.31). Запускаем программу ArcView GIS-> Проект -> Связь с SQL-сервером. Соединение -> Excel Files -> выбирай нужный файл -> Соединить.

sku21980.jpg

Рис. 31 Окно программы ArcView 3.2 с меню «Связь с SQL севером»

2012-04-097.jpg

Рис.32

Файл Excel должен иметь регулярную структуру, иначе ничего не выйдет: ровные строгие колонки, в первой строке - обязательно заголовки колонок. Кроме того, в Excel весь диапазон данных должен быть поименован. Для этого обведите нужный диапазон, включите "Вставка/Имя/Присвоить", и наберите какое-либо подходящее наименование для диапазона, например, point17.(Рис.33) Проверьте, что имя задано - в списках имен, например, в выпадающем меню слева в строке формул это имя должно фигурировать.

500full.jpg

Рис.33

Вернемся в ArcView. После выбора файла-источника данных SQL-connect выдаст в окошке "Tables" слева условное имя "point17". Если все правильно со структурой и с именами, то выбрав эту самую "point17", вы получите справа, в окошке "Столбцы", список колонок таблицы (точнее, вашего Excel диапазона данных). (Рис.34)Если у вас несколько таблиц внутри одного файла Excel, вы можете пользоваться и таким файлом, только нужно его немного усовершенствовать - присвоить имя каждому табличному диапазону - point1, point2 и т.п.

1336753485105.jpg

Рис.34

Для простоты лучше выбрать все колонки (Все столбцы), это отразится в поле "Select" звездочкой. Если все выглядит, как на рисунке, то формирование запроса готово, указание "Владелец" и "Where" для запроса не обязательно. Можно жать на кнопку "Запрос" внизу - сформируется виртуальная таблица. Обычно и кодировка, и типы данных в ней правильные. Учтите, что SQL-соединение чувствительно к структуре таблицы. Присоединив единожды таблицу, её структуру менять нельзя. Если вам хочется вставить новую колонку, или поменять тип данных в колонке, вам лучше отсоединить источник данных, и присоединить его заново.


Материалы по географии:

Определение и состав нефтяной промышленности
Нефтяная промышленность является составной частью ТЭК - многоотраслевой системы, включающей добычу и производство топлива, производство энергии (электрической и тепловой), распределение и транспорт энергии и топлива. Нефтяная промышленность - отрасль тяжелой индустрии, включающая разведку нефтяных ...

История развития демографии
На протяжении всей истории существования России власти скрывали от собственного народа демографическую правду. До "хрущевской оттепели" демографическая статистика под грифом "Совершенно секретно" и только с конца пятидесятых годов начала просчитываться в документы с пометкой &qu ...

История формирования, динамика численности народонаселения мира
Численность Н.м. на протяжении всей истории человечества неуклонно возрастает; лишь в отдельные, сравнительно краткие исторические периоды в результате войн, эпидемий, стихийных бедствий она временно снижалась (от эпидемии чумы в IX в. погибло около 15 млн. человек; от голода в XIX в. - 25 млн. чел ...

Разделы

Copyright © 2019 - All Rights Reserved - www.briefgeography.ru