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

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

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

Сообщение believer » 03 авг 2009, 18:17

Добрый вечер товарищи!

Полагаю, для формирования картографической базы данных отсканированная местность подвергается векторизации. Какими программными продуктами лучше это делать? Что мы получаем на выходе после векторизации? Понятно, что векторную карту, но как по ней мне заносить в базу данных координаты узловых точек, составляющих контурный объект?

Спасибо за внятный ответ.

RebelNeo
Активный участник
Сообщения: 170
Зарегистрирован: 16 дек 2008, 14:40
Репутация: 8

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

Сообщение RebelNeo » 03 авг 2009, 19:25

Вопрос. Зачем векторизовать весь привязанный растр? Это гиморно. Просто растр - это у тебя один слой в проекте, создаёшь другой векторный накладываемый на твой растр и в нём рисуй или отрисовывай нужные точки и полигоны, вот и будет "картографическая БД". Или для нужных тебе объектов создавай свои подключаемые\отключаемые слои с базой описалово объектов в DBase или другой базе.

RebelNeo
Активный участник
Сообщения: 170
Зарегистрирован: 16 дек 2008, 14:40
Репутация: 8

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

Сообщение RebelNeo » 03 авг 2009, 19:28

И если в GIS нет векторизатора, то EasyTrace однозначно - продукт то именно для этого и создан.

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

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

Сообщение believer » 03 авг 2009, 20:18

И если в GIS нет векторизатора, то EasyTrace однозначно - продукт то именно для этого и создан.
Спасибо за совет.
Вопрос. Зачем векторизовать весь привязанный растр?
Мне необходимо зашифровать карту. Шифр, который я применяю, шифрует коды, а не растр. Поэтому мне необходимо сначала получить базу данных с координатами точек, узлов и прочее, а затем проводить шифрование координат. Вот я и спрашиваю, как после векторизации растровой карты получить базу данных?

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

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

Сообщение Boris » 04 авг 2009, 00:13

А вы шифруйте растры. Они то же в машиночитаемых кодах.

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

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

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

А вы шифруйте растры. Они то же в машиночитаемых кодах.
А то, что криптоаналитик получит полную кляксу после расшифрования растра, будет являться признаком ложности ключа. Не пройдет такой вариант.

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

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

Сообщение Boris » 04 авг 2009, 18:57

Раз уж речь пошла о шифровании и такой заумной постановке задачи, видимо будет не скромным просить вас постараться описать ВСЮ задачу, которую бы пытаетесь решить. А то каждый раз какие-то странные обрывки, которые не возможно интерпретировать. И векторизация, вы ее хоть раз делали, ну или видели результат, и база данных, опять таки какая и что именно вы в ней пытаетесь хранить, и шифрование, это еще десять лет назад, по отношению к данным было признано тупиковым путем, и т.п.
Давайте, коротко, но ясно. Есть то-то, хочу получить то-то и то-то. Вот это и это хочу зашифровать. :D

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

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

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

На нашей кафедре создан стохастический алгоритм шифрование. Была определена область применения шифра – ГИС. Создана картографическая БД с точечными объектами. БД зашифровали, разработали распределенную систему по организации управления с зашифрованной БД. Все прекрасно. Теперь решили шифровать линейные и площадные объекты. В БД контурные объекты решили хранить в виде набора узловых точек с координатами (см. рисунок). Все прекрасно. Возник вопрос, а как перенести линейные и площадные объекты из растровой карты в нашу БД? Какими средствами можно получить из контурного объекта набор пар координат?
Вложения
file.jpg
Рисунок
file.jpg (63.51 КБ) 15648 просмотров

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

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

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

мне кажется вам стоит прочитать либо стандарт OGC Simple Features, либо что-то вроде технического описания формата Shape, они прекрасно описывают формы хранения геометрий
http://gis-lab.info/docs/shapefile.zip
пристегивайтесь, турбулентность прямо по курсу

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

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

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

они прекрасно описывают формы хранения геометрий
Вы не правильно поняли вопрос. Мне важно знать процесс перевода контурных объектов в базу данных? Процесс оцифровки картографических данных. Как это происходит? Какие существуют средства для этого?

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

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

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

Процесс "оцифровки картографических данных" происходит в:
а) автоматическом режиме
б) полуавтоматическом режиме
в) ручном режиме
Во всех этих режимах, согласно определенному алгоритму определяется, где поставить объекты типа "точка" и каким образом соединить или не соединить их в объекты типа "линия", таким образом, чтобы результирующие геометрические объекты соответствовали одной из спецификаций. Дальше читайте по ссылкам выше. Если вас интересуют режимы и алгоритмы - берите любую ГИС, EasyTrace, Adobe Illustrator и т.п. и читайте как работают инструменты векторизации.
пристегивайтесь, турбулентность прямо по курсу

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

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

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

Таким образом, с помощью инструментов векторизации можно представить любой контурный объект в виде набора пар координат, которые потом можно сохранить в базе данных. Я правильно понял?

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

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

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

Понятия оцифровка и векторизация синонимы?

alexandr cherepanov
Гуру
Сообщения: 534
Зарегистрирован: 30 ноя 2006, 13:31
Репутация: 116
Откуда: Moscow

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

Сообщение alexandr cherepanov » 05 авг 2009, 12:03

не совсем, но часто употребляются как синонимы

если оцифровка выполняется дигитайзером то синонимы. Был такой инструмент, если кто не застал :P

Если мое представление неверное поправьте :D

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

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

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

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

Ответить

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

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

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