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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 03:58

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

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

Аватара пользователя
arzobispo
Активный участник
Сообщения: 230
Зарегистрирован: 10 сен 2008, 10:28
Репутация: 3
Контактная информация:

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

Сообщение arzobispo » 15 янв 2010, 05:10

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

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 05:48

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 15 янв 2010, 05:51

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

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 06:07

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 15 янв 2010, 06:43

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

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 06:55

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

Аватара пользователя
arzobispo
Активный участник
Сообщения: 230
Зарегистрирован: 10 сен 2008, 10:28
Репутация: 3
Контактная информация:

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

Сообщение arzobispo » 15 янв 2010, 07:41

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 15 янв 2010, 08:12

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

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 08:13

arzobispo писал(а):Выложи пример (кусок) таблицы или всю скинь, .
С шапкой таблицы я разобралась (сделала в одну строчку с нижним подчеркиванием), перевела в access...
Вложения
реестр на форум.xls
часть таблицы
(1.84 МБ) 668 скачиваний

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 08:19

sim писал(а): Тогда дальше грузите таблицу в ArcGIS и Join
готово - таблицу загрузила, соединила

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 08:22

db2.rar
таблице в access
(96.08 КБ) 523 скачивания

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 15 янв 2010, 09:04

Максим, что дальше делать?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 16 янв 2010, 02:19

если все присоединилось нормально, то вам решать, зависит от того, что хотите
можете классифицировать по одному из присоединенных признаков например
пристегивайтесь, турбулентность прямо по курсу

natic-2002
Интересующийся
Сообщения: 33
Зарегистрирован: 06 фев 2009, 13:53
Репутация: 0
Откуда: Иркутск
Контактная информация:

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

Сообщение natic-2002 » 16 янв 2010, 09:05

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

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 37 гостей