Настройка словарей

Печать Предыдущая страница Стартовая страница Следующая страница

Словарь (файл параметров импорта) - текстовый файл с расширением TXT, как правило, имеющий имя соответствующего классификатора и постфикс _osm. Например, для классификатора map5000m.rsc файл настроек будет map5000m.rsc_osm.txt.

В тексте допускается наличие пустых строк, а также строк, начинающихся символами “//“ (такие строки обрабатываться не будут).

Колонки разделены символом “|“.

Строки в файле имеют следующий формат:

 

Тег | Значение |Локализация |Ключ | Название |Приоритет

 

Тег - название объектообразующего тега во входных данных OSM.

Значение - вариант значения тега.

Локализация  - характер локализации объекта (0-линейный, 1-площадной, 2-точечный).

Ключ  - ключ объекта в классификаторе.

Название - название объекта.

Приоритет - приоритет присвоения кода.

 

Тег (tag)

 

В описании структуры формата OSM приведены около 74 тысяч тегов. Реально в описании данных используется около 5 тысяч. Но не все они являются объектообразующими (участвуют в определении итогового кода объекта классификатора).

Основными тегами для определения кода объекта являются:

 

-  aeroway;

-  aerialway;

-  amenity;

-  barrier;

-  boundary;

-  bridge;

-  building;

-  construction;

-  highway;

-  historic;

-  landuse;

-  leisure;

-  man_made;

-  military;

-  natural;

-  place;

-  power;

-  railway;

-  residential;

-  service;

-  shop;

-  sport;

-  tourism;

-  waterway.

 

Значение

 

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

Теги и их значения, не описанные в файле параметров, в обработке не участвуют.

В файле параметров в качестве значений тегов могут быть описаны наиболее часто встречающиеся.

В качестве значения тега во второй колонке строки может быть служебное слово $other$ (значение «по умолчанию»). Ключ объекта, описанный в этой строке, будет присвоен всем объектам указанной локализации для значений указанного тега, не описанных в файле. Например, тег building для площадных объектов можно описать следующим образом:

 

building|apartments|1|013-001-S|Многоквартирные жилые дома|1

building|$other$|1|013-001-S|Строения|1

 

В этом случае на карте будут созданы строения двух типов: Многоквартирный жилой дом (для значения apartments) и Строения - для всех остальных значений.