Lines to polygon-интерактивный инструмент

0 голосов
спросил 08 Март, 04 от Гость (210,080 баллов) в категории Программные продукты Esri

ZX_TOOL_Polygon_Fill.avx  -by Evgeny Goljakov (VIMS) Russia

    Выложен новый инструмент интерактивного создания полигонов из полилиний, быстро и гибко позволяющий создавать, модифицировать и удалять полигоны. Плюс дополнительные возможности комбинирования автоматических и ручных функций.  Процесс напоминает работу с инструментом заливка (Fill) в Fotoshop или Autocad.

ArcView's AVX тут - http://arcscripts.esri.com/details.asp?dbid=13352

Не забываем вначале о соблюдении во входной line theme - линейно-узловой топологии (arc-node topology). Для коррекции можно использовать EditTools 3.6 или подобные clean-ющие линейный шейп:

http://arcscripts.esri.com/scripts.asp?pg=1&sb=1&ob=asc&eDate=&n=&top=&eLang=2&eProd=4&perPage=10&eQuery=clean++AND+build

Пожелания и отзывы принимаются тут zx_tool_support@mail.ru либо в этой эхе.

Заранее признателен.                                                                               08.03.2004

 

 

 

5 Ответы

0 голосов
ответил 09 Март, 04 от S.E. (12,840 баллов)
Евгений, неплохо бы хелп на русском где-нить выложить. Например здесь же на ДАТЕ+.
0 голосов
ответил 09 Март, 04 от Гость (210,080 баллов)
  Описание скоро будет и на русском... Днями
0 голосов
ответил 20 Март, 04 от Гость (210,080 баллов)

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

 

begin_____________

   ZX-TOOL_Polygon_Fill - это расширение для ArcView3.x, позволяющее быстро и интерактивно создавать полигоны из полилиний. Реализовано в виде инструмента с пиктограммой полигона, который добавляется в интерфейс Вида.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   Скорость достигается применением для создания полигонов только двойного щелчка мышки. Первый щелчок определяет точку разлива виртуальных чернил и происходит заполнение области, ограниченной линиями активной полилинейной темы. В результате выделяется контур области заполнения, т.е. будущего полигона. Второй щелчок осуществляет преобразование контура в полигон. Если второй щелчок произведен вне контура, преобразование не происходит и выделение снимается.

   Интерактивность определяется возможностью произвольного изменения контура создаваемого полигона, а также удаления и переделки уже созданных ошибочных полигонов. Процесс создания контура полигона будем называть трассировка. В данном расширении реализованы автоматическая и ручная трассировки.

   Автоматическая трассировка начинается с ближайшей справа от точки разлива линии, или с любой выделяемой линии, либо возобновляется с любой линии, прилегающей к последней трассируемой линии контура и останавливается при замыкании контура или встрече висячей линии.

   Алгоритм автоматической трассировки представляет собой последовательный обход по часовой стрелке с включением в контур линии за линией и выбором в местах разветвления той, которая с текущей линией контура составляет наименьший смежный угол, отмеренный против часовой стрелки.

   Ручная трассировка позволяет: включать в контур прилегающую к текущей линию или  любую линию (напр. висячую или не прилегающую текущей); возвращать трассировку к любой линии контура и перенаправлять ее по другому пути.

 

   Работа инструментом ZX-TOOL_Polygon_Fill осуществляется щелчками и выбором линией.

 

   Функции щелчков:

-быстрое создание полигона (double click)

-начало трассировки

-преобразование замкнутого контура в полигон

-преобразование незамкнутого контура в полигон

-очистка контура

-удаление полигона (+shift)

-начало трассировки при удалении полигона (+shift)

 

   Функции выбора линией:

-начало трассировки с любой линии (+shift)

-откат трассировки

-продолжение трассировки с прилегающей линии

-продолжение трассировки с не прилегающей линии (+shift)

-включение в контур висячей линии (+shift)

 

 

(+shift) - означает: во время удерживания клавиши Shift

 

EOF_________________

 

Притензии по удобочитаемости принимаются:  zx_tool_support@mail.ru

0 голосов
ответил 21 Март, 04 от Гость (210,080 баллов)

>   Автоматическая трассировка начинается с ближайшей справа от >точки разлива линии, или с любой выделяемой линии...

 

image   Опечатка,  должно быть:  с ближайшей слева...

0 голосов
ответил 11 Апр, 04 от Гость (210,080 баллов)

  Кто-нибудь испытал сей инструмент в работе?  Может будут отзывы, критика...

Похоже одна немая заграница прокачивает. image

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...