TMapNet

 

Hierarchy        Properties        Methods        

Previous Top Next

 

Unit

TMapNet

 

Описание:

 Для решения сетевой задачи производиться создание геометрической сети ребер и узлов с одновременным построением логической сети. Задача функционирует при наличии выделенных на карте линейных объектов (например -  дорожной сети). Выделенные точечные объекты  при построении будут добавлены в сеть  как объекты - узлы сети.

 Для создания сети используется служебный классификатор service.rsc, который содержит объекты: узел сети, ребро сети, а также семантику, необходимую для дальнейшей работы с сетью. В семантику входят следующие характеристики:

- номер сети;

- номер объекта-ребра (для узла);

- номер объекта-узла первой точки (для ребра);

- номер объекта-узла последней точки (для ребра);

- ссылка на объект листа;

- скорость (для ребра);

- ранг ребра.

 В результате построения создается пользовательская карта, содержащая следующие типы объектов: узел сети и ребро сети. Все объекты созданной карты имеют обязательную семантику "Номер сети". Для узлов обязательной характеристикой является ссылка на объект-ребро, которому принадлежит узел, для ребер обязательные семантики – номер первого и последнего узлов для данного ребра и ссылка на объект карты.

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

 При построении сети создается  текстовый файл протокола работы. Имя файла протокола совпадает с именем пользовательской карты, но имеет расширение LOG.