Пример разработки пространственной БД

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

Пример разработки пространственной БД

Сообщение trir » 21 мар 2013, 16:39

Решил накатать статейку...
http://wiki.gis-lab.info/w/%D0%9F%D1%80 ... 0.BA.D0.B8

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Пример разработки пространственной БД

Сообщение bim2010 » 21 мар 2013, 21:12

Спасибо за статью. Отлично!
Вопросы:
1. Можно ли к статье приложить пример(ы) того, что на входе (пару треков и наборов точек) и на выходе (дамп базы Mysql) и рабочий xls-файл c макросом на VBA.
2. Судя по тексту Вы используете ODBC, но процедура подключения и настройки не описана. Здесь (на форуме) мало любителей ODBC и Mysql.
3.Тема называется "Пример разработки пространственной БД"
Что понимается под пространственной БД? Как я понимаю у Вас это просто произвольно созданные таблицы в Mysql без соответствия определенным стандартам? Я с подобным подходом столкнулся при работе с SUAS MapServer. Там тоже "самостийные пространственные данные", с которыми умеет работать только SUAS MapServer. Можно ли после эскорта треков в Mysql выполнить коннект к базе из QGIS или OGR или ... ?
В целом замечательно и не важно на чем написано(VBA). Мне кажется возможно при использовании OGR написать более компактный текст.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Пример разработки пространственной БД

Сообщение Александр Мурый » 21 мар 2013, 22:15

Спасибо за интересную (и нетипичную для ГИС-Лаба) статью :)

Замечания:
— название "Пример разработки пространственной БД" слишком общо; лучше что-то типа ("Создание базы данных GPS-измерений с фильтрацией при помощи MySQL, ODBC и VBA"); конкретика вам виднее как автору;
— пространственная ли это БД в полном смысле этого слова (есть ли здесь поля с геометрией, как в PostGIS, например?);
— хорошо было бы более популярно описать исходные данные (типа "данные GPS в формате GPX"); больше прокомментировать использование всей связки ПО; не понятно, что как компилируется и что с чем комбинируется;
— лучше писать не "я сделал", а "было сделано"; не "я выбрал", а "был выбран..." или "выбор был сделан в пользу ...";
— что имеем в итоге? Как выглядит конечная БД, чего с ней можно интересного делать? :)
Редактор материалов, модератор форума

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Пример разработки пространственной БД

Сообщение bim2010 » 21 мар 2013, 22:57

Есть ли здесь поля с геометрией
- есть.
POINT :
CREATE TABLE `wpt` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`p` point NOT NULL,
LINESTRING :
CREATE TABLE `trk` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45) DEFAULT NULL,
`trk_line` linestring DEFAULT NULL,
Вопрос: сможет ли с этой структурой данных работать UMN Mapserver или GeoServer или GeoDjango.
Здесь не плохо бы вспомнить о возможностях Mysql работать с пространственными данными.1 2 .

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

Re: Пример разработки пространственной БД

Сообщение trir » 22 мар 2013, 06:22

Сколько всего много, попробую постепенно на всё ответить...

Настройка ODBC не требуется, всё прописано в ConnectionString. А требуется только наличие MySQL Connector/ODBC в системе. Я раньше делал настройку, но сильно неудобно, если много разных соединений. Если не знаешь, что писать в ConnectionString, можно сделать файловый dns, открыть блокнотом и посмотреть параметры для ConnectionString.

Данные - коммерческие, ну попробую найти, что нибудь старое и ненужное.

К БД подключаюсь в Autocad Civil(Map) 2008. Пробовал и в QGIS. Постараюсь добавить в статью.

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: Пример разработки пространственной БД

Сообщение bim2010 » 22 мар 2013, 06:55

Пример треков или можно из OSM.
Только там формат не GPX.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Пример разработки пространственной БД

Сообщение Александр Мурый » 22 мар 2013, 22:34

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Пример разработки пространственной БД

Сообщение Максим Дубинин » 23 мар 2013, 13:08

не нужно использовать <br> в вики-разметке, пустая строка = пустая строка в вики
пристегивайтесь, турбулентность прямо по курсу

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

Re: Пример разработки пространственной БД

Сообщение trir » 03 апр 2013, 20:48

А как правильно поменять название статьи?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Пример разработки пространственной БД

Сообщение Александр Мурый » 03 апр 2013, 21:08

trir писал(а):А как правильно поменять название статьи?
Вот так:
001.png
001.png (16.94 КБ) 11892 просмотра
Перенаправление желательно оставлять.
Редактор материалов, модератор форума

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

Re: Пример разработки пространственной БД

Сообщение trir » 03 апр 2013, 21:18

Нашёл, хотя у меня в firefox - выглядит совсем по другому...
Как вариант названия: Создание БД: GPS-данных(gpx)

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Пример разработки пространственной БД

Сообщение Александр Мурый » 03 апр 2013, 23:38

А если так: "Пример создания базы данных GPS-измерений"?
Редактор материалов, модератор форума

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

Re: Пример разработки пространственной БД

Сообщение trir » 07 июн 2013, 11:15

Приложил файл с макросами и дамп пустой базы

Ответить

Вернуться в «Материалы сайта»

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

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