Автоматична цифровизация - Автоматизирана информационна система на поземления кадастър

Както е известно, все още не е създадена програма, която да позволява напълно автоматично въвеждане на конвенционални топографски карти. Това се случва поради редица причини, които не са разгледани тук. Ето защо, говорейки за автоматична цифровизация, трябва незабавно да се направи резервация, че говорим за линейни елементи на карти.

Още от факта, че говорим за автоматична цифровизация, следва, че програмата трябва да работи в пакетен режим. От тук получаваме, че най-вероятно първоначалните данни за такава програма ще бъдат изображения с проста топологична структура. Например, рисуване на контурни линии. Освен това тези случаи се срещат само в 10% от всички задачи за цифровизация.

За решаване на такива проблеми при векторизация на растерни изображения INTERGRAPH предлага пакета I/VEC. Този продукт преобразува двоични растерни данни във векторни данни (полилинии, точки и очертания на полигони). Основните функции за векторна графика са базирани на MicroStation 32, а функциите за редактиране на растер са базирани на пакета I/RAS 32. Функционално I/VEC е разделен на три етапа: предварителна обработка, обработка и последваща обработка, всяка със свои специфични настройки, контролирани от потребителя. Всичко заедно включва:

- конвертиране на линейни растерни обекти във векторен формат в пакетен режим;

- манипулации с въведеното изображение или зададената от потребителя област;

- извеждане на получените векторни данни по мрежата;

- функции за последваща обработка: генериране на връзки на векторни полилинии, компресиране на данни, премахване на висящи краища, запълване на пропуски, автоматично откриване и коригиране на грешки, генериране на опашка от нерешени проблеми (предлагани на потребителя);

- специални параметри за обработка на опаковани пакети данни;

-мигриране на сканирани данни към друго картографско ГИС приложение на Intergraph (MGE);

- експорт към други индустриални стандартни CAD платформи.

5.4. MicroStation MDL като персонализирана среда за разработка на приложения.

Има вграден език за разработка на приложения – MDL. Това е пълното внедряване на езика C в MicroStation. На практика всички функции на MicroStation могат да бъдат извикани от MDL. Предложеният API осигурява достъп до повече от 1000 функции за създаване и модифициране на векторни данни. MicroStation е среда за програмиране, управлявана от събития, която изисква принципно нов подход към програмирането. Но предлаганият API, набор от инструменти за създаване на интерфейсни елементи (диалогови прозорци, падащи менюта, палитри с бутони с икони и др.), Който е направен в стандарта Motif, предоставя на програмистите създаване на приложения със съкратен цикъл на разработка.

Тясната връзка между MicroStation и приложенията, създадени чрез MDL, означава, че програмистите могат да свързват своите команди прозрачно в средата на MicroStation. Множество MDL приложения могат да работят едновременно. Това позволява на разработчиците да създават интегрирани, тясно свързани, специфични за приложението решения. MicroStation поддържа най-модерните мрежи и позволява на множество разработчици да работят по един проект едновременно. Потребителите на операционни системи DOS, Macintosh, UNIX, Windows NT и VAX могат да споделят данни интерактивно. Това е възможно, тъй като файловете с данни на MicroStation са двоично съвместими в множество платформи, което позволява прехвърляне на файлове без прекодиране.

Поради факта, че MDL е вграден език и програмата се компилира и сглобява с помощта на инструменти, предлагани от разработчицитеMicroStation, той на практика получава хардуерна независимост. Тези. може да се изпълнява на всички видове изчислителни системи и на онези операционни системи, за които е наличен самият MicroStation.

Методи за векторизиране на карти.

Програмни продукти за векторизация на картографски документи.

Начини за разширяване на възможностите на средата на MicroStation/