Формирование картографической базы данных

Получение, новые источники, открытость
Аватара пользователя
believer
Участник
Сообщения: 85
Зарегистрирован: 20 июл 2009, 16:20
Репутация: 0
Откуда: Казань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение believer » 05 авг 2009, 13:02

sim писал:
Процесс "оцифровки картографических данных"
и в конце добавил:
работают инструменты векторизации
Вот мне и показалось, что оцифровка и векторизация синонимы.
Растолкуйте знающие! )

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Формирование картографической базы данных

Сообщение nadiopt » 05 авг 2009, 13:14

вообще оцифровка - это перевод любых данных в цифровую форму. Растр - тоже цифровые данные, но они не вектор, формат представления другой.
Но поскольку нормальные люди карты в фотошопе не цифруют, а пользуются векторными редакторами (типа Корела или Иллюстратора), векторизаторами типа Easy Trace или вручную в ГИС - в нашем случае можно рассматривать как синонимы. Если пишете статью - лучше "векторизация"
ин гроссен фамилен нихт клювен клац клац

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

Re: Формирование картографической базы данных

Сообщение Максим Дубинин » 05 авг 2009, 17:52

в моей тираде это были синонимы, а вообще nadiopt правильно объяснила, сканирование - тоже "оцифровка", для перевода растр->вектор лучше использовать "векторизация"
пристегивайтесь, турбулентность прямо по курсу

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Формирование картографической базы данных

Сообщение Boris » 05 авг 2009, 23:45

Все равно не понятно:
а) при чем здесь ГИС? Это специальный алгоритм шифрования пространственных данных?
б) почему растр нельзя шифровать?
в) причем здесь База данных?

Аватара пользователя
believer
Участник
Сообщения: 85
Зарегистрирован: 20 июл 2009, 16:20
Репутация: 0
Откуда: Казань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение believer » 06 авг 2009, 09:30

Это специальный алгоритм шифрования пространственных данных?
Да.
почему растр нельзя шифровать?
Векторные модели практически предпочтительны, так как требуют на порядки меньше памяти для хранения и меньше затрат времени на обработку и представление, чем растровые.
причем здесь База данных?
Разрабатывается своя параллельная СУБД для организации работы с пространственными данными.

Аватара пользователя
believer
Участник
Сообщения: 85
Зарегистрирован: 20 июл 2009, 16:20
Репутация: 0
Откуда: Казань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение believer » 06 авг 2009, 19:27

Кстати, по словарю http://www.slovotolk.com/geology/geoinf/glos_ts.htm
в геоинформатике, компьютерной графике и картографии цифрование это преобразование аналоговых графических и картографических документов (оригиналов) в форму цифровых записей, соответствующих векторным представлениям пространственных объектов. То есть векторизация и цифрование все таки можно сказать почти синонимы.

Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: Формирование картографической базы данных

Сообщение Boris » 07 авг 2009, 01:06

Успехов вам и вашему спонсору!
Раз вы знаете как правильно шифровать пространственные данные и как строить свою параллельную базу данных, вы уже знаете практически все в векторной геоинформатике.
---
А относительно словаря видели, что там написано - "1997 год". Значения слов, размер компьютеров и приборов ввода информации за это время немного, но очень сильно изменились.

Григорий Степанов
Easy Trace – эксперт
Сообщения: 329
Зарегистрирован: 03 сен 2009, 11:13
Репутация: 64
Откуда: Россия, г.Рязань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение Григорий Степанов » 03 сен 2009, 11:46

believer писал(а):Возник вопрос, а как перенести линейные и площадные объекты из растровой карты в нашу БД? Какими средствами можно получить из контурного объекта набор пар координат?
Здесь содержится сразу два вопроса:

1. "...как перенести линейные и площадные объекты из растровой карты в ...?" - в любом случае, только через векторизацию объектов.

2. "Какими средствами можно получить из контурного объекта набор пар координат?" - через экспорт данных в формате CSV (Comma Separated Values). В этом (текстовом) формате координаты точек перегиба контуров хранятся как пары (для 3D- тройки) значений разделённые запятыми (как правило).
Обычно на этапе экспорта предоставляется возможность задания порядка следования координат (XYZ, YXZ и т.д.)

Формат CSV легко импортируется в EXEL и любые BD.

В случае применения векторизатора Easy Trace, возможен следующий порядок обработки:

1. Растровая обработка с выделением областей и линейных объектов;
2. Автоматическая векторизация;
3. Коррекция результатов (состава, формы, разложение по слоям ...)
4. Экспорт результатов в ГИС или БД.

Как выполняются эти и многие другие операции можно увидеть в видеороликах здесь:
Easy Trace Forum: Видеоматериалы и документация

Аватара пользователя
believer
Участник
Сообщения: 85
Зарегистрирован: 20 июл 2009, 16:20
Репутация: 0
Откуда: Казань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение believer » 03 сен 2009, 11:58

Согласен друг, спасибо.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Формирование картографической базы данных

Сообщение nadiopt » 03 сен 2009, 12:31

позволю себе ремарку, что при векторизации в Easy Trace исходные растры должны быть очень приличного качества, иначе получается сплошное мучение с разными паразитными векторами.
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
believer
Участник
Сообщения: 85
Зарегистрирован: 20 июл 2009, 16:20
Репутация: 0
Откуда: Казань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение believer » 03 сен 2009, 12:43

Rasterex хорош друг!

Григорий Степанов
Easy Trace – эксперт
Сообщения: 329
Зарегистрирован: 03 сен 2009, 11:13
Репутация: 64
Откуда: Россия, г.Рязань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение Григорий Степанов » 05 сен 2009, 15:31

nadiopt писал(а):позволю себе ремарку, что при векторизации в Easy Trace исходные растры должны быть очень приличного качества, иначе получается сплошное мучение с разными паразитными векторами.
Безусловно справедливо ... но для версий 2-3х летней давности.

Из какого г.... векторизатор вытаскивает линии и полигоны сегодня, можно увидеть здесь:
Видео: Оцифровка полигонов

В целом, вопрос подавления "мусора" решается на трёх этапах:

1) Выделение тематического растрового слоя (грубо говоря - цветоделение)
2) "Умная" сшивка фрагментов линий (пр. сборка пунктиров)
3) Векторная фильтрация (отсев "шипов", "склеек", "перемычек", "циклов" ...)

Такая технология работает на самых "убитых" растрах. Причём обработке можно подвергнуть даже Ч/Б растры.

Например, растр имеет явно заниженное разрешение и соседнии линии касаются друг-друга.

1. Преобразуем растр к Truecolor (24 bit-per-pixel)
2. "Растягиваем" растр в двое (Resample) с бикубической интерполяцией
3. "Размываем" растр
4. Отсекаем по яркости всё что светлее "хребтов" линий
5. Преобразуем обратно к чёрно-белому

Уф... описывать дольше, чем растр обработать ...

В результате:
- удаляется большинство слипаний в местах касаний
- удаляется "бахрома" с линий
- исчезают (заливаются) отверстия на линиях
- линии сглаживаются ещё на стадии растровой обработки

Пример схожей обработки можно увидеть здесь:
Видео: Выделение "черного" растра и извлечение линий сетки

То же самое можно сделать и средствами Фотошопа.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Формирование картографической базы данных

Сообщение nadiopt » 07 сен 2009, 18:50

я правильно понимаю, что для качественной векторизации все равно нужна могучая предварительная обработка растра?
ин гроссен фамилен нихт клювен клац клац

Григорий Степанов
Easy Trace – эксперт
Сообщения: 329
Зарегистрирован: 03 сен 2009, 11:13
Репутация: 64
Откуда: Россия, г.Рязань
Контактная информация:

Re: Формирование картографической базы данных

Сообщение Григорий Степанов » 07 сен 2009, 19:22

Не знаю, можно ли обработку, которая занимает несколько минут,называть "могучей" :).
Весь фокус в порядке вызова тривиальных растровых операций, неожиданном эффекте применения размытия на JPEG растрах и (если вникнуть) тривиальном инструменте выделения тематических слоёв.

На форуме http://www.easytrace.com/forum/ в разделах
Сумма технологий
Видеоматериалы и документация
ну и конечно в
Обработка растров
есть целый ряд примеров.

Технология легко повторяемая (хотя на сложных сильно выцветших растрах элементы шаманства всё-таки есть).

На демонстрациях в мастер-классе за двадцать минут доклада удаётся не только выделить растр рельефа, но и оцифровать и проставить высоты. Разумеется на фрагменте, но не маленьком. Исходник для демонстрации никак специально не готовится, обычный JPEG из ранее выполненного проекта.

Одна рекомендация – машина должна быть приличной. От 2 Гб памяти и Core 2 Duo а лучше Quard от Intel. За Phenom-ы ничего сказать не могу – такого опыта нет.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Формирование картографической базы данных

Сообщение nadiopt » 08 сен 2009, 10:16

а мощность проца как влияет? настолько сложны математические вычисления? или все делалось под Вистой?
ин гроссен фамилен нихт клювен клац клац

Ответить

Вернуться в «Данные»

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

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