Объясните, когда надо использовать пространственные базы
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 ноя 2011, 13:47
- Репутация: 0
Объясните, когда надо использовать пространственные базы
Я в ГИС не в зуб ногой, но вот попросили соединить мою базу с десятым Аркгисом, самим ГИСом буду заниматься не я. Читал-читал документацию, но так конкретно и не понял нужна ли мне пространственная база данных или нет.
Задача такая: имеется база данных на отдельном сервере Postgresql 8.4 Debian, там данные в таблицах в виде (datetime, value, longitude, latitude), настроенный сервер с ArcGIS 10 Windows 2008, нужно использовать данные из БД в АркГИСе.
В ArcMAP всё просто - добавил SQL layer и работает, а меня просят сделать через Arccatalog, а там он требует пространственные базы и вот на этом этапе у меня возникают всевозможные проблемы. В перспективе предполагается, чтобы это работало в авторежиме.
Из документации я так четко и не уяснил, что делать, общее ощущение, что в моём случае пространственная база не нужна, или нужна?
Задача такая: имеется база данных на отдельном сервере Postgresql 8.4 Debian, там данные в таблицах в виде (datetime, value, longitude, latitude), настроенный сервер с ArcGIS 10 Windows 2008, нужно использовать данные из БД в АркГИСе.
В ArcMAP всё просто - добавил SQL layer и работает, а меня просят сделать через Arccatalog, а там он требует пространственные базы и вот на этом этапе у меня возникают всевозможные проблемы. В перспективе предполагается, чтобы это работало в авторежиме.
Из документации я так четко и не уяснил, что делать, общее ощущение, что в моём случае пространственная база не нужна, или нужна?
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Объясните, когда надо использовать пространственные базы
Дополните PostgreSQL надстройкой PostGIS (см. также) и добавьте в свои таблицы колонку с типом geometry (или сделайте view).
Populate the Geometry Field using the Longitude and Latitude fields - функция ST_Point
P.S. Не забудьте заполнить таблицу geometry_columns, иначе могут быть сложности при подключении из ГИС.
Populate the Geometry Field using the Longitude and Latitude fields - функция ST_Point
P.S. Не забудьте заполнить таблицу geometry_columns, иначе могут быть сложности при подключении из ГИС.
лангольеры под окном жрали время ом-ном-ном
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 ноя 2011, 13:47
- Репутация: 0
Re: Объясните, когда надо использовать пространственные базы
Значит обязательно нужна? Что вообще это пространственное определение даёт когда только две пространственные координаты?
Спасибо за ссылки. Postgis у меня был установлен, но я как-то всё равно не въезжаю как соединить базу с ArcSDE, он там зачем-то права администратора ArcGIS запрашивает, а у меня вроде-как итак админская учётка.
Спасибо за ссылки. Postgis у меня был установлен, но я как-то всё равно не въезжаю как соединить базу с ArcSDE, он там зачем-то права администратора ArcGIS запрашивает, а у меня вроде-как итак админская учётка.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: Объясните, когда надо использовать пространственные базы
Если на пальцах - сейчас эти точки - всего лишь пары каких-то цифр. А когда это станет точками геометрии, то будут работать разного рода хитрые условия в запросах. Пересечения и объединения множеств, буфер и т.п., а также выдача результатов не в форме таблицы, а в готовых картографических форматах. То есть базе нужно будет только получить условие, а потом отдать результат.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 03 ноя 2011, 13:47
- Репутация: 0
Re: Объясните, когда надо использовать пространственные базы
Спасибо, понял.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя