Пример разработки пространственной БД
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Пример разработки пространственной БД
Решил накатать статейку...
http://wiki.gis-lab.info/w/%D0%9F%D1%80 ... 0.BA.D0.B8
http://wiki.gis-lab.info/w/%D0%9F%D1%80 ... 0.BA.D0.B8
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Пример разработки пространственной БД
Спасибо за статью. Отлично!
Вопросы:
1. Можно ли к статье приложить пример(ы) того, что на входе (пару треков и наборов точек) и на выходе (дамп базы Mysql) и рабочий xls-файл c макросом на VBA.
2. Судя по тексту Вы используете ODBC, но процедура подключения и настройки не описана. Здесь (на форуме) мало любителей ODBC и Mysql.
3.Тема называется "Пример разработки пространственной БД"
Что понимается под пространственной БД? Как я понимаю у Вас это просто произвольно созданные таблицы в Mysql без соответствия определенным стандартам? Я с подобным подходом столкнулся при работе с SUAS MapServer. Там тоже "самостийные пространственные данные", с которыми умеет работать только SUAS MapServer. Можно ли после эскорта треков в Mysql выполнить коннект к базе из QGIS или OGR или ... ?
В целом замечательно и не важно на чем написано(VBA). Мне кажется возможно при использовании OGR написать более компактный текст.
Вопросы:
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: Пример разработки пространственной БД
Спасибо за интересную (и нетипичную для ГИС-Лаба) статью
Замечания:
— название "Пример разработки пространственной БД" слишком общо; лучше что-то типа ("Создание базы данных GPS-измерений с фильтрацией при помощи MySQL, ODBC и VBA"); конкретика вам виднее как автору;
— пространственная ли это БД в полном смысле этого слова (есть ли здесь поля с геометрией, как в PostGIS, например?);
— хорошо было бы более популярно описать исходные данные (типа "данные GPS в формате GPX"); больше прокомментировать использование всей связки ПО; не понятно, что как компилируется и что с чем комбинируется;
— лучше писать не "я сделал", а "было сделано"; не "я выбрал", а "был выбран..." или "выбор был сделан в пользу ...";
— что имеем в итоге? Как выглядит конечная БД, чего с ней можно интересного делать?
Замечания:
— название "Пример разработки пространственной БД" слишком общо; лучше что-то типа ("Создание базы данных GPS-измерений с фильтрацией при помощи MySQL, ODBC и VBA"); конкретика вам виднее как автору;
— пространственная ли это БД в полном смысле этого слова (есть ли здесь поля с геометрией, как в PostGIS, например?);
— хорошо было бы более популярно описать исходные данные (типа "данные GPS в формате GPX"); больше прокомментировать использование всей связки ПО; не понятно, что как компилируется и что с чем комбинируется;
— лучше писать не "я сделал", а "было сделано"; не "я выбрал", а "был выбран..." или "выбор был сделан в пользу ...";
— что имеем в итоге? Как выглядит конечная БД, чего с ней можно интересного делать?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Пример разработки пространственной БД
- есть.Есть ли здесь поля с геометрией
POINT :
LINESTRING :CREATE TABLE `wpt` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`p` point NOT NULL,
Вопрос: сможет ли с этой структурой данных работать UMN Mapserver или GeoServer или GeoDjango.CREATE TABLE `trk` (
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(45) DEFAULT NULL,
`trk_line` linestring DEFAULT NULL,
Здесь не плохо бы вспомнить о возможностях Mysql работать с пространственными данными.1 2 .
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Пример разработки пространственной БД
Сколько всего много, попробую постепенно на всё ответить...
Настройка ODBC не требуется, всё прописано в ConnectionString. А требуется только наличие MySQL Connector/ODBC в системе. Я раньше делал настройку, но сильно неудобно, если много разных соединений. Если не знаешь, что писать в ConnectionString, можно сделать файловый dns, открыть блокнотом и посмотреть параметры для ConnectionString.
Данные - коммерческие, ну попробую найти, что нибудь старое и ненужное.
К БД подключаюсь в Autocad Civil(Map) 2008. Пробовал и в QGIS. Постараюсь добавить в статью.
Настройка ODBC не требуется, всё прописано в ConnectionString. А требуется только наличие MySQL Connector/ODBC в системе. Я раньше делал настройку, но сильно неудобно, если много разных соединений. Если не знаешь, что писать в ConnectionString, можно сделать файловый dns, открыть блокнотом и посмотреть параметры для ConnectionString.
Данные - коммерческие, ну попробую найти, что нибудь старое и ненужное.
К БД подключаюсь в Autocad Civil(Map) 2008. Пробовал и в QGIS. Постараюсь добавить в статью.
-
- Гуру
- Сообщения: 977
- Зарегистрирован: 27 янв 2009, 22:57
- Репутация: 258
Re: Пример разработки пространственной БД
Пример треков или можно из OSM.
Только там формат не GPX.
Только там формат не GPX.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Пример разработки пространственной БД
Новые замечания
В разделе "Использование БД" лучше перенести скриншоты с отдельных вики-страниц в саму статью и слегка разбавить поясняющим текстом.
В разделе "Использование БД" лучше перенести скриншоты с отдельных вики-страниц в саму статью и слегка разбавить поясняющим текстом.
Редактор материалов, модератор форума
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Пример разработки пространственной БД
не нужно использовать <br> в вики-разметке, пустая строка = пустая строка в вики
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Пример разработки пространственной БД
А как правильно поменять название статьи?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Пример разработки пространственной БД
Вот так: Перенаправление желательно оставлять.trir писал(а):А как правильно поменять название статьи?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Пример разработки пространственной БД
Нашёл, хотя у меня в firefox - выглядит совсем по другому...
Как вариант названия: Создание БД: GPS-данных(gpx)
Как вариант названия: Создание БД: GPS-данных(gpx)
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Пример разработки пространственной БД
А если так: "Пример создания базы данных GPS-измерений"?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Пример разработки пространственной БД
Приложил файл с макросами и дамп пустой базы
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей