Файл настроек

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

Производится считывание масштаба создаваемой карты, таблицы соответствия кодов и семантик, формат (кодовая страница) таблиц DBF, необходимость использование механизма Префикс-постфикс.

 

Файлы настроек имеют расширение .SHI или .SIO и создаются автоматически по нажатию кнопки «Сохранить настройки». Формат .SHI является устаревшим. Для хранения данных формата .SIO используется XML-код. Например,

 

<?xml version="1.0" encoding="UTF-8"?>

<shptomapoptions>

<options>

<attr name="isbl" value="0"/> // Исходные координаты - BL или XY

<attr name="scale" value="200000"/> // Масштаб

<attr name="isadd" value="0"/> // Объекты дописываются в карту?

<attr name="code" value="2"/> // Формат записи кода объекта - цифровой или символьный

<attr name="charset" value="1"/> // Кодовая страница DBF

<attr name="rscname" value="D:\DATA\shp\map500.rsc"/> // Имя файла классификатора

<attr name="prefix" value=""/> // Общая часть в имени исходных файлов

<attr name="postfix" value=""/>

<attr name="isfolder" value="0"/> // Признак формирования листов карты согласно папкам

<attr name="maptype" value=""/> // Формат выходной карты - map, mpt

</options>

<attributes> // Запись таблицы соответствия названий полей и кодов

<attr name="ТИП_РЕКЛАМ" code="4999"/>

<attr name="КОНТРАГЕНТ" code="5000"/>

<attr name="НОМЕР_ДОЗВ" code="5001"/>

<attr name="АДРЕСА" code="231"/>ок

<attr name="ПЛОЩА" code="5003"/>

<attr name="ЗОНА" code="5004"/>

</attributes>

<service> // Запись названий служебных полей

<line type="dbcode" check="1" name="*"/>//

<line type="dblabel" check="1" name=""/>//

<line type="dbnumber" check="1" name=""/>//

<line type="dbangle" check="1" name=""/>//

</service>

<objects> // Запись соответствия названий файлов и кодов объектов

<obj name="БИГ-БОРД" key="50000001"/>

</objects>

</shptomapoptions>