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

Какую базу данных выбрать

Добавлено: 31 июл 2009, 13:00
retmike
Здравствуйте, подскажитеработая в MapInfo создав слой гидрография появилась необходимость забить базу данных на гидрографию (название, координаты истоков, устьев, номера постов, координаты их,дамбы и т д) Вообщем таблица будет большая и самое главное нужно связать это с картой что бы потом можно было делать в дальнейшем такие запросы как допустим сколько постов на реке Кубань... сколько находится в одном из районов рек, бессейнов, озер, постов и т д. И как можно разбить на года посты 2005, 2006, 2007,2008.. что бы можно было запрос сделать какие были выбросы на реке в 2005 и какие в 2007, данные имеются.

Re: Какую базу данных выбрать

Добавлено: 31 июл 2009, 13:38
nadiopt
дык в самом Mapinfo и забейте:) Таблица - перестроить - создаете все нужные поля и набиваете БД
думается мне, что посты и данные по ним надо бы на карту нанести

Re: Какую базу данных выбрать

Добавлено: 31 июл 2009, 14:44
Mavka
Не забудьте поделиться потом, у меня на Краснодарский край есть гидрологи любопытные :wink:

Re: Какую базу данных выбрать

Добавлено: 31 июл 2009, 16:03
retmike
А как лучше забивать допустим посты 2005г, 2006г, в разных слоях или же в одном? Просто у каждого поста могут быть разные названия столбцов, и как потом можно будет выводить выборку из разных таблиц? Можно будет из поста одного это один слой и поста второго это другой слой взять показатели Азота и что бы построилась буферная зона на карте одного и второго показателя?

Re: Какую базу данных выбрать

Добавлено: 31 июл 2009, 18:53
Boris
Я бы уточнил, что для хорошей работы с такой базой надо использовать специальный формат файлов MapInfo -
MapInfo+ атрибутика в Access. Создается такая таблица командой сохранить как в формат Access. При этом данные лежат так:
- геометрия в таблицах Mapinfo
- атрибутика в БД и таблице Access
Сама таблица по работе внутри MI ничем не отличается от обычной таблицы. А заполнять ее атрибутику через Access, равно как строить НЕпространственные выборки в Access - в разы приятней и удобней.
---
Теперь собственно по структуре самой БД, все общие столбцы - сводятся в одну таблицу, особенно, если вам нужны общие выборки по все пикетам, не зависимо от года сбора данных. Все специфические данные - выкладываются в отдельных таблицах. В основной таблицу создается уникальный ключ, который и служит для связи данных.
MI позволяет создавать объединение двух таблиц.