Страница 1 из 1
Пример разработки пространственной БД
Добавлено: 21 мар 2013, 16:39
trir
Re: Пример разработки пространственной БД
Добавлено: 21 мар 2013, 21:12
bim2010
Спасибо за статью. Отлично!
Вопросы:
1. Можно ли к статье приложить пример(ы) того, что на входе (пару треков и наборов точек) и на выходе (дамп базы Mysql) и рабочий xls-файл c макросом на VBA.
2. Судя по тексту Вы используете ODBC, но
процедура подключения и настройки не описана. Здесь (на форуме) мало любителей ODBC и Mysql.
3.Тема называется "Пример разработки пространственной БД"
Что понимается под
пространственной БД? Как я понимаю у Вас это просто произвольно созданные таблицы в Mysql без соответствия определенным стандартам? Я с подобным подходом столкнулся при работе с
SUAS MapServer. Там тоже "самостийные пространственные данные", с которыми умеет работать только SUAS MapServer. Можно ли после эскорта треков в Mysql выполнить коннект к базе из QGIS или OGR или ... ?
В целом замечательно и не важно на чем написано(VBA). Мне кажется возможно при использовании
OGR написать более компактный
текст.
Re: Пример разработки пространственной БД
Добавлено: 21 мар 2013, 22:15
Александр Мурый
Спасибо за интересную (и нетипичную для ГИС-Лаба) статью
Замечания:
— название "Пример разработки пространственной БД" слишком общо; лучше что-то типа ("Создание базы данных GPS-измерений с фильтрацией при помощи MySQL, ODBC и VBA"); конкретика вам виднее как автору;
— пространственная ли это БД в полном смысле этого слова (есть ли здесь поля с геометрией, как в PostGIS, например?);
— хорошо было бы более популярно описать исходные данные (типа "данные GPS в формате GPX"); больше прокомментировать использование всей связки ПО; не понятно, что как компилируется и что с чем комбинируется;
— лучше писать не "я сделал", а "было сделано"; не "я выбрал", а "был выбран..." или "выбор был сделан в пользу ...";
— что имеем в итоге? Как выглядит конечная БД, чего с ней можно интересного делать?

Re: Пример разработки пространственной БД
Добавлено: 21 мар 2013, 22:57
bim2010
Есть ли здесь поля с геометрией
- есть.
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 .
Re: Пример разработки пространственной БД
Добавлено: 22 мар 2013, 06:22
trir
Сколько всего много, попробую постепенно на всё ответить...
Настройка ODBC не требуется, всё прописано в ConnectionString. А требуется только наличие MySQL Connector/ODBC в системе. Я раньше делал настройку, но сильно неудобно, если много разных соединений. Если не знаешь, что писать в ConnectionString, можно сделать файловый dns, открыть блокнотом и посмотреть параметры для ConnectionString.
Данные - коммерческие, ну попробую найти, что нибудь старое и ненужное.
К БД подключаюсь в Autocad Civil(Map) 2008. Пробовал и в QGIS. Постараюсь добавить в статью.
Re: Пример разработки пространственной БД
Добавлено: 22 мар 2013, 06:55
bim2010
Пример треков или можно из OSM.
Только там формат не GPX.
Re: Пример разработки пространственной БД
Добавлено: 22 мар 2013, 22:34
Александр Мурый
Новые замечания

В разделе "Использование БД" лучше перенести скриншоты с отдельных вики-страниц в саму статью и слегка разбавить поясняющим текстом.
Re: Пример разработки пространственной БД
Добавлено: 23 мар 2013, 13:08
Максим Дубинин
не нужно использовать <br> в вики-разметке, пустая строка = пустая строка в вики
Re: Пример разработки пространственной БД
Добавлено: 03 апр 2013, 20:48
trir
А как правильно поменять название статьи?
Re: Пример разработки пространственной БД
Добавлено: 03 апр 2013, 21:08
Александр Мурый
trir писал(а):А как правильно поменять название статьи?
Вот так:

- 001.png (16.94 КБ) 12670 просмотров
Перенаправление желательно оставлять.
Re: Пример разработки пространственной БД
Добавлено: 03 апр 2013, 21:18
trir
Нашёл, хотя у меня в firefox - выглядит совсем по другому...
Как вариант названия: Создание БД: GPS-данных(gpx)
Re: Пример разработки пространственной БД
Добавлено: 03 апр 2013, 23:38
Александр Мурый
А если так: "Пример создания базы данных GPS-измерений"?
Re: Пример разработки пространственной БД
Добавлено: 07 июн 2013, 11:15
trir
Приложил файл с макросами и дамп пустой базы