Новая версия модуля ZX-TOOL_Polygon_Fill v2.0 (9 Кб) и полное описание здесь:
http://arcscripts.esri.com/details.asp?dbid=13352
v2.0 *New!
-Возможность запуска данного скрипта из другого, что позволяет автоматизировать и убыстрить процесс создания полигонов. Для вызова используется оператор RUN и передается одно значение -объект POINT. Скрипт ничего не возвращает, все функции идентичны ручному управлению. Производите внешний запуск, когда конпка ZX_TOOL не активна.
Примеры: av.Run("zx_main",{X@Y}) или av.Run("zx_main",{aPoint})
-Доступна глобальная переменная _slist , являющаяся списком номеров полилиний в порядке их выделения. Второй вызов скрипта преобразует этот список в полигон.
v1.0
***Функции щелчков:
-быстрое создание полигона (Двойной щелчок)
-начало трассировки (Первый щелчок) /выбранные объекты отсутствуют
-преобразование замкнутого контура в полигон (Второй щелчок) /применен внутри контура
-преобразование незамкнутого контура в полигон (Второй щелчок) /применен внутри контура
-очистка контура (Второй щелчок) /применен снаружи контура
-удаление полигона (+Shift)
-начало трассировки при удалении полигона (автоматически)
***Функции выбора линией:
-начало трассировки с любой линии /выбранные объекты отсутствуют
-откат трассировки /уже выбранной линии
-продолжение трассировки с прилегающей линии
-продолжение трассировки с не прилегающей линии (+Shift)
-добавление в контур висячей линии (+Shift)
___
(+Shift) - означает: во время нажатия клавиши Shift
Результат:
Создаваемые полигоны добавляются к Активной полигональной теме, иначе к Графике Вида.
Ограничения:
Входная полилинейная тема должна соблюдать линейно-узловую топологию (по крайней мере пересекающиеся линии должны разбивать друг друга). Для коррекции можно использовать EditTools 3.6 или подобные очищающие шейп-файлы утилиты. (Ключевые слова поиска: clean, build, intersect, polyline).
(c)2004 Евгений Голяков
Всероссийский Институт Минерального Сырья (ВИМС)
Москва, Россия.
Email: zx_tool_support@mail.ru
08/03/2004 -v1.0 Релиз модуля
23/03/2004 -v1.0 Подробное описание
21/07/2004 -v2.0 Запуск скрипта из другого