Страница 1 из 2

Excel и ArcGIS, соединение и definition query

Добавлено: 15 янв 2010, 03:58
natic-2002
Есть задача, не могу найти решения:
Существует большая таблица в Excel (750 строк, 45 столбцов), каждой строке соответствует объект на карте (причем разного типа - линии, точки, полигоны).
Задача: сделать запрос в таблице по любому столбцу; результат запроса должен отразиться на карте. Не просто выделить объекты, а именно включиться слой (до запроса на карте только топооснова).
Пожалуйсто, помогите.

P/S: пробовала вставить таблицу в ArcGIS как базу геоданных, создала связь, но объекты только выделяются.

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 05:10
arzobispo
Привет! :)
Рекомендую всё сделать не в Экселе, а в Эксессе, п/ч Эксель работает с ячейкой (что о-Очень большой минус), а вот Эксесс работает со строкой, из этого следует, что в строке могут быть и другие даные, которые будут выводиться на экран, а вот в Экселе токо, то что связано с 1 ячейкой, так же в Экселе нарушается целостность данынх, другими словами, в Экселе можно за нефиг делать так переворошить данные, что потом и концов не найдете :wink:

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 05:48
natic-2002
Антон, каким образом это можно сделать?
1. Как корректно отобразить таблицу в Access. Простую таблицу я могу перевести, но это сложная:
Безымянный.JPG
малая часть шапки таблицы
Безымянный.JPG (31.69 КБ) 16435 просмотров
2. Как сделать связь?

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 05:51
Максим Дубинин
Переведите таблицу в более простой формат, без сложных заголовков и т.п. У вас номера, оставьте только их.
Сохраните в csv. Подключайте и объединяйте по уникальному идентификатору.

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 06:07
natic-2002
sim писал(а):Подключайте и объединяйте по уникальному идентификатору.
Извеняюсь, я наверное туплю.
что делать с csv? и что подключать?

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 06:43
Максим Дубинин
каждой строке соответствует объект на карте
как ваша строка в таблице связана с объектом на карте? обычно это делают универсальным идентификатором, названием региона, кодом и т.п., что у вас?

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 06:55
natic-2002
sim писал(а): как ваша строка в таблице связана с объектом на карте?
Два варианта: либо по конкретному мероприятию (текстовое поле), либо по номеру в реестре. И то и другое поле уникальное.

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 07:41
arzobispo
Выложи пример (кусок) таблицы или всю скинь, хотя как сказал Sim, убери шапку таблицы (всю таблицу не видно), но убери строку с номером порядковым столбцов, Ожидаемы результаты..., Взаимосвязь мероприятия ( и им подобные), затем, вклад в бюджетную сиситему и пр. т.е. в итоге должно получиться шапка таблицв одной строке (когда будешь обзывать поля (столбцы) именами, то не пиши вот так: Продажа сырного продукта мышеловоразводческим фирмам малого приземельного района ошибка здесь в том, что потом в запросе плохо будет у тебя с пробелами, вместо пробелов ставь знак нижнего подчеркивания _ или лучше всего Склей все слова в одно).

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 08:12
Максим Дубинин
natic-2002 писал(а):Два варианта: либо по конкретному мероприятию (текстовое поле), либо по номеру в реестре. И то и другое поле уникальное.
Тогда дальше грузите таблицу в ArcGIS и Join
Изображение

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 08:13
natic-2002
arzobispo писал(а):Выложи пример (кусок) таблицы или всю скинь, .
С шапкой таблицы я разобралась (сделала в одну строчку с нижним подчеркиванием), перевела в access...

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 08:19
natic-2002
sim писал(а): Тогда дальше грузите таблицу в ArcGIS и Join
готово - таблицу загрузила, соединила

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 08:22
natic-2002
db2.rar
таблице в access
(96.08 КБ) 577 скачиваний

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 15 янв 2010, 09:04
natic-2002
Максим, что дальше делать?

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 16 янв 2010, 02:19
Максим Дубинин
если все присоединилось нормально, то вам решать, зависит от того, что хотите
можете классифицировать по одному из присоединенных признаков например

Re: Excel и ArcGIS, невыполнимая задача...

Добавлено: 16 янв 2010, 09:05
natic-2002
Но я могу только выделить объекты по запросы, а нужно чтобы на карте отобразились только объекты из запроса, а остальных небыло.
Например результатом запроса является 10 объектов (3 точки, 6 линий и 1 полигон). В результате на карте отобразятся эти 10 объектов, а оставшихся 740 не должно быть.
Затем проводится следующией запрос и отображаются другие объекты.