База данных для ГИС

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
fantiky
Новоприбывший
Сообщения: 5
Зарегистрирован: 04 мар 2015, 10:52
Репутация: 0

База данных для ГИС

Сообщение fantiky » 04 мар 2015, 11:00

Здравствуйте. Долго очень разбирался и все не могу до сих пор понять. Я студент и у меня в задании необходимо создать базу данных для ГИС. В литературе я нашел, что эти базы данных могут быть атрибутивные и пространственные.
Атрибутивные-описание объекта. Пространственные-хранение информации о положении объекта в пространстве.
Если я делаю базу данных в MS Access, где в таблицах будет информация(атрибутивная) об объекте и при создании формы, прикрепить растровое изображение (JPEG), где будет отмечено положение этого объекта на карте.
При этом я сделал только атрибутивную базу данных. Либо это уже атрибутивная и пространственная база данных. И можно считать это как ГИС.
Помогите пожалуйста разобраться. А то я окончательно запутался.

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: База данных для ГИС

Сообщение rhot » 04 мар 2015, 11:37

Вот тут вскользь упоминаются некоторые геоСУБД http://gis-lab.info/docs/dubinin-rykov1 ... rofile.pdf
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: База данных для ГИС

Сообщение paleogis » 04 мар 2015, 11:43

fantiky писал(а):Здравствуйте. Долго очень разбирался и все не могу до сих пор понять. Я студент и у меня в задании необходимо создать базу данных для ГИС.
ТЗ не понятно, поэтому телепартирую, если нужно сделать некую ГИС БД ради зачета, то есть пример готового решения, здесь просто нужно тупо вводить команды в терминале, а затем загрузить все это хозяйство QGIS, или TileMill. Предъявить преподу всю эту богадельню желательно с зачеткой :D

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: База данных для ГИС

Сообщение SergeyRyzhkov » 04 мар 2015, 11:47

fantiky
Не забивайте себе голову. нет разделения баз данных на атрибутивные и пространственные.
Описание местоположения объекта - это тоже так сказать атрибут.
Только этот атрибут (для местоположения) в той или иной БД имеет свой формат хранения, и соответственно если брать "пространтсвенные" базы данных, то в них помимо прочих есть еще функции и процедуры для работы с пространством, что не более чем геометрия ...

Так что делайте просто базу данных.
По опыту ГИС - это уже в самом конце и всего 1-5% от данных...

fantiky
Новоприбывший
Сообщения: 5
Зарегистрирован: 04 мар 2015, 10:52
Репутация: 0

Re: База данных для ГИС

Сообщение fantiky » 04 мар 2015, 12:05

SergeyRyzhkov писал(а):fantiky
Не забивайте себе голову. нет разделения баз данных на атрибутивные и пространственные.
Описание местоположения объекта - это тоже так сказать атрибут.
Только этот атрибут (для местоположения) в той или иной БД имеет свой формат хранения, и соответственно если брать "пространтсвенные" базы данных, то в них помимо прочих есть еще функции и процедуры для работы с пространством, что не более чем геометрия ...

Так что делайте просто базу данных.
По опыту ГИС - это уже в самом конце и всего 1-5% от данных...


Да я себе голову не забиваю. Мне просто разобраться в этом необходимо.

fantiky
Новоприбывший
Сообщения: 5
Зарегистрирован: 04 мар 2015, 10:52
Репутация: 0

Re: База данных для ГИС

Сообщение fantiky » 04 мар 2015, 12:07

paleogis писал(а):
fantiky писал(а):Здравствуйте. Долго очень разбирался и все не могу до сих пор понять. Я студент и у меня в задании необходимо создать базу данных для ГИС.
ТЗ не понятно, поэтому телепартирую, если нужно сделать некую ГИС БД ради зачета, то есть пример готового решения, здесь просто нужно тупо вводить команды в терминале, а затем загрузить все это хозяйство QGIS, или TileMill. Предъявить преподу всю эту богадельню желательно с зачеткой :D

Спасибо большое за ответ )) Мне это не для зачета, а более по серьезнее. Мне необходимо сделать базу данных. А какую я создал(т.е. тему) сообщить уже руководителям, которым буду сдавать материал. И я хочу разобраться в этом сам. То что я делаю, это просто атрибутивная БД или что?

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: База данных для ГИС

Сообщение SergeyRyzhkov » 04 мар 2015, 12:21

Прошу прощения насчет "забивания головы" :)
Но я действительно Вам постарался ответить, что нет баз данных пространственных и атрибутивных.
Есть БД сетевые, иерархические, реляционные, пост-релационные, документоориентированные и т.д.
Пространственная составляющая всего лишь атрибут.

Вот маленький пример
viewtopic.php?f=1&t=10734#p120165

Как Вы считаете какая это БД?

fantiky
Новоприбывший
Сообщения: 5
Зарегистрирован: 04 мар 2015, 10:52
Репутация: 0

Re: База данных для ГИС

Сообщение fantiky » 04 мар 2015, 12:42

Видимо тут накосячил и я. Неправильно выразился. Я хотел сказать, что в базы данных записывается и хранится атрибутивная и пространственная информация. От того я их так и назвал. Вся информация об объекте это атрибутивная информация. Что считать пространственной информацией в бд?

[ Сообщение с мобильного устройства ]

Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: База данных для ГИС

Сообщение paleogis » 04 мар 2015, 12:54

fantiky писал(а):Мне необходимо сделать базу данных.
Сделайте рецепт см. выше
fantiky писал(а):И я хочу разобраться в этом сам. То что я делаю, это просто атрибутивная БД или что?
Хотите разобраться гуглите, литературы полно. а так поменьше теории, побольше практики, иначе так и будете "плавать". А коллегам каждый раз придется писать очевидные вещи.
Итак, в основном пространственную информацию хранят в реляционных БД, проще говоря, да простят меня коллеги, табличных БД, они же по Вашей теории атрибутивные, в которой те же координаты записаны ввиде таблицы. У каждой уважающей себя СУБД, есть модуль который работает с пространственной информацией, то есть с таблицами, которые содержат координаты. Про MS Access советую хорошо забыть, нужно использовать промышленные стандарты.
Воспользуйтесь тем решением которое я Вам предложил, и не забивайте голову лишней информацией.
Преподу сообщите:
1. Поставил PostgreSQL и пространственный модуль PostGIS
2. Импортировал данные OSM в PostGIS
3. Загрузил данные OSM из PostGIS в клиентские приложения QGIS и TileMill для решения прикладных задач, например для создания нового стиля карты.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: База данных для ГИС

Сообщение SergeyRyzhkov » 04 мар 2015, 12:56

Пространственная информация, как это не банально - это данные о местоположении объекта.
Причем заметьте выразить эти данные можно разными способами.
Можно описательными способами, например на пересечении ул. Х и ул. Y, или 100 метров поле поворота от...
Можно точными координатами X=100, Y=200 (при этом надо знать систему координат).

Хранить также можно разными сопособами.
Например в Oracle - для хранения координат (условно) используется объектный тип SDO_GEOMETRY
Но в том же Oracle никто не мешает (и я это использую) хранить те же данные в колонке CLOB, в котором будет geoJSON и т.д.

Я поэтому и писал есть БД ..., но нет пространственных и т.д.

Создайте таблицу "Земельный участок", в ней будут колонки "Кадастровый номер", "Ссылка на вид разрешенного использования", "Кадастровая стоимость" и т.д.
Теперь добавьте к это таблице "Ведомость координат" - просто как текстовое поле.
Все таблица стала пространственной? Нет сущность просто приобрела доп. атрибут.

Как то так :)

UPD:
Пока писал не увидел ответ Никиты (paleogis)
Все четко, верно абсолютно и по полочкам.

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: База данных для ГИС

Сообщение trir » 04 мар 2015, 15:56


fantiky
Новоприбывший
Сообщения: 5
Зарегистрирован: 04 мар 2015, 10:52
Репутация: 0

Re: База данных для ГИС

Сообщение fantiky » 04 мар 2015, 18:33

Всем огромное спасибо)
Я разобрался с этой темой)))

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя