Страница 2 из 3
Re: Формирование картографической базы данных
Добавлено: 05 авг 2009, 13:02
believer
sim писал:
Процесс "оцифровки картографических данных"
и в конце добавил:
работают инструменты векторизации
Вот мне и показалось, что
оцифровка и
векторизация синонимы.
Растолкуйте знающие! )
Re: Формирование картографической базы данных
Добавлено: 05 авг 2009, 13:14
nadiopt
вообще оцифровка - это перевод любых данных в цифровую форму. Растр - тоже цифровые данные, но они не вектор, формат представления другой.
Но поскольку нормальные люди карты в фотошопе не цифруют, а пользуются векторными редакторами (типа Корела или Иллюстратора), векторизаторами типа Easy Trace или вручную в ГИС - в нашем случае можно рассматривать как синонимы. Если пишете статью - лучше "векторизация"
Re: Формирование картографической базы данных
Добавлено: 05 авг 2009, 17:52
Максим Дубинин
в моей тираде это были синонимы, а вообще nadiopt правильно объяснила, сканирование - тоже "оцифровка", для перевода растр->вектор лучше использовать "векторизация"
Re: Формирование картографической базы данных
Добавлено: 05 авг 2009, 23:45
Boris
Все равно не понятно:
а) при чем здесь ГИС? Это специальный алгоритм шифрования пространственных данных?
б) почему растр нельзя шифровать?
в) причем здесь База данных?
Re: Формирование картографической базы данных
Добавлено: 06 авг 2009, 09:30
believer
Это специальный алгоритм шифрования пространственных данных?
Да.
почему растр нельзя шифровать?
Векторные модели практически предпочтительны, так как требуют на порядки меньше памяти для хранения и меньше затрат времени на обработку и представление, чем растровые.
причем здесь База данных?
Разрабатывается своя параллельная СУБД для организации работы с пространственными данными.
Re: Формирование картографической базы данных
Добавлено: 06 авг 2009, 19:27
believer
Кстати, по словарю
http://www.slovotolk.com/geology/geoinf/glos_ts.htm
в геоинформатике, компьютерной графике и картографии
цифрование это преобразование аналоговых графических и картографических документов (оригиналов) в форму цифровых записей, соответствующих векторным представлениям пространственных объектов. То есть
векторизация и
цифрование все таки можно сказать почти синонимы.
Re: Формирование картографической базы данных
Добавлено: 07 авг 2009, 01:06
Boris
Успехов вам и вашему спонсору!
Раз вы знаете как правильно шифровать пространственные данные и как строить свою параллельную базу данных, вы уже знаете практически все в векторной геоинформатике.
---
А относительно словаря видели, что там написано - "1997 год". Значения слов, размер компьютеров и приборов ввода информации за это время немного, но очень сильно изменились.
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: Видеоматериалы и документация
Re: Формирование картографической базы данных
Добавлено: 03 сен 2009, 11:58
believer
Согласен друг, спасибо.
Re: Формирование картографической базы данных
Добавлено: 03 сен 2009, 12:31
nadiopt
позволю себе ремарку, что при векторизации в Easy Trace исходные растры должны быть очень приличного качества, иначе получается сплошное мучение с разными паразитными векторами.
Re: Формирование картографической базы данных
Добавлено: 03 сен 2009, 12:43
believer
Rasterex хорош друг!
Re: Формирование картографической базы данных
Добавлено: 05 сен 2009, 15:31
Григорий Степанов
nadiopt писал(а):позволю себе ремарку, что при векторизации в Easy Trace исходные растры должны быть очень приличного качества, иначе получается сплошное мучение с разными паразитными векторами.
Безусловно справедливо ... но для версий 2-3х летней давности.
Из какого г.... векторизатор вытаскивает линии и полигоны сегодня, можно увидеть здесь:
Видео: Оцифровка полигонов
В целом, вопрос подавления "мусора" решается на трёх этапах:
1) Выделение тематического растрового слоя (грубо говоря - цветоделение)
2) "Умная" сшивка фрагментов линий (пр. сборка пунктиров)
3) Векторная фильтрация (отсев "шипов", "склеек", "перемычек", "циклов" ...)
Такая технология работает на самых "убитых" растрах. Причём обработке можно подвергнуть даже Ч/Б растры.
Например, растр имеет явно заниженное разрешение и соседнии линии касаются друг-друга.
1. Преобразуем растр к Truecolor (24 bit-per-pixel)
2. "Растягиваем" растр в двое (Resample) с бикубической интерполяцией
3. "Размываем" растр
4. Отсекаем по яркости всё что светлее "хребтов" линий
5. Преобразуем обратно к чёрно-белому
Уф... описывать дольше, чем растр обработать ...
В результате:
- удаляется большинство слипаний в местах касаний
- удаляется "бахрома" с линий
- исчезают (заливаются) отверстия на линиях
- линии сглаживаются ещё на стадии растровой обработки
Пример схожей обработки можно увидеть здесь:
Видео: Выделение "черного" растра и извлечение линий сетки
То же самое можно сделать и средствами Фотошопа.
Re: Формирование картографической базы данных
Добавлено: 07 сен 2009, 18:50
nadiopt
я правильно понимаю, что для качественной векторизации все равно нужна могучая предварительная обработка растра?
Re: Формирование картографической базы данных
Добавлено: 07 сен 2009, 19:22
Григорий Степанов
Не знаю, можно ли обработку, которая занимает несколько минут,называть "могучей"

.
Весь фокус в порядке вызова тривиальных растровых операций, неожиданном эффекте применения размытия на JPEG растрах и (если вникнуть) тривиальном инструменте выделения тематических слоёв.
На форуме
http://www.easytrace.com/forum/ в разделах
Сумма технологий
Видеоматериалы и документация
ну и конечно в
Обработка растров
есть целый ряд примеров.
Технология легко повторяемая (хотя на сложных сильно выцветших растрах элементы шаманства всё-таки есть).
На демонстрациях в мастер-классе за двадцать минут доклада удаётся не только выделить растр рельефа, но и оцифровать и проставить высоты. Разумеется на фрагменте, но не маленьком. Исходник для демонстрации никак специально не готовится, обычный JPEG из ранее выполненного проекта.
Одна рекомендация – машина должна быть приличной. От 2 Гб памяти и Core 2 Duo а лучше Quard от Intel. За Phenom-ы ничего сказать не могу – такого опыта нет.
Re: Формирование картографической базы данных
Добавлено: 08 сен 2009, 10:16
nadiopt
а мощность проца как влияет? настолько сложны математические вычисления? или все делалось под Вистой?