Преобразование базы данных ms-access в простую в использовании пространственную базу данных

9

Недавно я стал владельцем базы данных MS-Access (accdb 2007), которую я хочу использовать в ГИС. Я немного знаю о ГИС (я довольно мало использовал QGIS и ArcGIS), но очень мало о базах данных. В настоящее время в нем нет пространственных данных, но у меня есть различные шейп-файлы, с которыми я хочу связать их и в идеале объединить все эти файлы / базы данных в одну пространственную базу данных.

Если бы у меня был доступ к ArcMAP, я бы, вероятно, просто создал базу геоданных ESRI, но она недоступна. Из того, что я читал, PostGIS мог бы быть чем-то, что я мог бы использовать, но, как я уже сказал, я очень мало знаю о базах данных за пределами MS-Access.

Есть ли удобная для пользователя система, которая могла бы указать мне направление? Это должно быть совместимо с MapInfo 7 (не спрашивайте!) Или QGIS. Любая помощь / совет будет высоко ценится.

AWalsh
источник

Ответы:

6

Лучше всего сохранить геометрию в шейп-файлах и обеспечить доступ к данным. Просто убедитесь, что в обеих таблицах есть общий идентификатор. И QGIS, и Mapinfo поддерживают соединение фигур с объектами базы данных (например, доступ через odbc). В Mapinfo проверьте функцию «геокод».

johanvdw
источник
Спасибо за быстрый ответ. Я сделал то, что вы предложили, и это отлично работает. Таблица довольно большая - есть ли способ избежать ее влияния на производительность QGIS на довольно старом ноутбуке?
Авальш
3

Если вы заинтересованы в PostGIS, вы можете посетить веб-сайт BostonGIS. У них есть отличный материал, чтобы вы начали . Вы также можете начать с ознакомления OpenGeo с семинаром PostGIS .

В PostGIS есть импортер шейп-файлов, который вы можете использовать для загрузки файлов форм. Что касается ваших файлов accdb, вы можете сначала преобразовать их в SQL. У Bullzip есть этот бесплатный инструмент для преобразования файлов accdb в SQL и загрузки их в Postgresql / PostGIS. После загрузки вы можете присоединиться к ним в PostGIS.

QGIS имеет встроенную поддержку PostGIS . Mapinfo также поддерживает PostGIS .

RK
источник
Спасибо за ваш быстрый ответ - эти руководства для начинающих были именно тем, что я искал!
Авальш