Я довольно новичок в QGIS, и я ищу простой способ создания базы данных, которая позволяет мне использовать таблицы в QGIS и R. У меня есть много данных, хранящихся в электронных таблицах Excel, которые будут использоваться для статистического анализа в Р.
Мои задачи более подробно: моей первой задачей будет визуализация данных путем объединения таблиц в шейп-файл. Во-вторых, я хочу сделать некоторые пространственные преобразования в QGIS с помощью шейп-файлов и использовать вновь созданные данные в своем статистическом анализе. Поэтому мне придется присоединить эти данные к моей базе данных.
И последнее, но не менее важное: я не хочу заверить, что данные хорошо хранятся для будущих анализов в QGIS и R, поскольку база данных будет использоваться в других контекстах.
Некоторые говорили мне, что MS Access - хороший способ сделать это. Кто-нибудь из вас может дать мне совет? Может быть, на литературу и тому подобное.
Ответы:
Помимо Spatialite, вы также можете рассмотреть PostGIS . Подумайте об этом , как старший брат SpatiaLite в ;-) Это просто еще один источник данных для QGIS в то время как вы можете подключиться к нему с помощью RODBC пакета в R .
источник
Не уверен, сможете ли вы работать с MS Access в QGIS (плюс я не слышал ни о каком уважаемом ГИС-проекте, который бы использовал базы данных MS); MSSQL - поддерживается (но сам никогда не пробовал и никогда не буду ;-)).
Рассмотрим возможность использования Spatialite (пространственное расширение SQLite). Это будет очень удобно для работы с Spatialite DB в QGIS, и вы можете легко получить доступ к Spatialite через пакеты R: SQLiteMap ; RSQlite . Это рецепт, который я бы использовал для себя.
РЕДАКТИРОВАТЬ : Как упоминалось в комментариях (и я подразумевал это), Spatialite не требует настройки сервера, администрирования пользователей и т. Д. И его легко переносить на другой компьютер, просто копируя файл базы данных.
источник