Поиск территорий по условиям |
|
|
Режим предназначен для поиска территорий (участков заданного типа) условиям. В качестве условий могут быть заданы зоны интереса и запретные зоны с радиусами влияния. Области пересечения зон интереса и запретных зон исключаются. Результат сохраняется в виде карты территорий, содержащих зоны интереса.
Назначение зон выполняется по наборам объектов. Создание набора объектов
На рисунке показана настройка параметров зон. Для списка Водоемы включены категории Зоны интереса с радиусом 1000 метров и Запретные зоны с радиусом 20 метров – это означает, искомая территория должна находиться не далее 1000 метров и не ближе 20 метров до водоемов. В данном случае запретная зона будет вырезана из зон интереса. Результат будет сохранен в виде площадных полупрозрачных объектов типа Зона оценки свойств местности с расслабленным лиловым цветом, назначенным для списка Водоемы. Для списка Участки включена категория Зоны интереса с радиусом 0 метров – это означает, искомая территория должна принадлежать участкам. Результат будет сохранен в виде площадных полупрозрачных объектов типа Зона оценки свойств местности с расслабленным оранжевым цветом, назначенным для списка Участки. Для списка Дороги включена категория Запретные зоны с радиусом 200 метров – это означает, искомая территория должна находиться не ближе 200 метров до дорог. Запретные зоны, построенные по дорогам, будут вырезаны из зон водоемов и участков. Области пересечения зон интереса Водоемы и Участки сохраняются в виде красных замкнутых контуров – данные зоны соответствуют всем условиям. Черными стрелками показаны области, обрезанные по радиусам запретных зон.
Параметры выполнения записываются в XML-файл с расширением «.findarea», который сохраняется в папке карты. Для исходной карты c:\Users\Public\Documents\Panorama\Panorama15\data\noginsk\noginsk.mpt создается файл параметров ..\noginsk\noginsk.mpt.findarea. Пример файла:
<?xml version="1.0" encoding="UTF-8"?> <findarea> <theme name="Карта территорий" rscname="service" key="EstimProp" units="0" minsquare="100"> <set ident="1" interest="1" radius="1000" ban="0" banradius="0"> <model> name="Озера"...</model> </set> <set ident="2" interest="0" radius="1000" ban="1" banradius="200"/> <model> name="Дороги"...</model> </set> <set ident="3" interest="1" radius="2000" ban="1" banradius="100"/> <model> name="Участки"...</model> </set> </theme> </findarea>
Результат поиска записывается в файл ..\noginsk\noginsk.mpt.findarea.sitx. |