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

Связь с несколькими строками таблицы

Добавлено: 19 окт 2009, 07:19
Geobotanic
Доброй ночи!
Как в ArcView 3.2 подключить внешнюю БД или создать атрибутику шейпа, что-бы одной точке соответствовало несколько строк БД? Говоря детальнее: есть точечный слой описаний растительности. Необходимо, чтобы, во-первых при наведении на точку отображались данные конкретного описания (таблица с несколькими полями и множеством строк), во-вторых, что-бы возможно было строить запросы по данным разных описаний и проводить их статистический анализ этих данных, и в третьих, что-бы эти процедуры могли делаться "на лету", без сложных операций с данными. Спасибо!

Re: Связь с несколькими строками таблицы

Добавлено: 20 окт 2009, 04:52
Максим Дубинин
может просто БД подключить?
http://gis-lab.info/qa/sql.html

кстати таймыр именно на геоботанике и таких задачах собаку съел.

Re: Связь с несколькими строками таблицы

Добавлено: 21 окт 2009, 21:16
taimyr
Задачка не такая простая как думает sim.. Нужна связь "одна-ко-многим" , прямым подключением это не удастся сделать. Буду думать, как решить

Re: Связь с несколькими строками таблицы

Добавлено: 22 окт 2009, 12:09
Geobotanic
Пока что сделал так:
таблица.jpg
таблица.jpg (282.47 КБ) 6251 просмотр
Смущают 3 вещи
1. Столбцы можно просматривать только по одному и для этого нужно переключаться
2. Наличие пустых ячеек
3. Огромный размер таблицы (на рис. показана крайняя левая часть), которая в дальнейшем будет увеличиваться столбцами, содержащими нулевые значения (кроме 1-ой, 2-х ячеек).

Может существует другой, разумный вариант? Или хотя-бы возможность не показывать нулевые значения?