Страница адаптирована для браузера
MS Internet Explorer
Расширение ArcView GIS 3.x
CS. Коллекция скриптов (v. 3.0)
(CS_30.avx)
В расширении скомпилировано несколько десятков удобных скриптов от
разных авторов, которые собраны в трех основных диалогах. Отличия от
версии 2.9 выделены в диалогах красным цветом. Для работы с расширением
скачайте файл CS_30.avx
и поместите файл CS_30.avx в рабочий каталог программы ArcView
($AVHOME\Ext32\).
После загрузки расширения CS_3.0. Коллекция скриптов" в Виде
добавится кнопка , активизация
которой выводит диалог "Коллекция скриптов", показанный ниже:
|
|
|
Для получения интерактивной
подсказки
щелкайте на кнопках диалогов!
|
|
|
Кнопка "Загрузить из ODB"
Импорт документов из файла ODB.
Автор скрипта: Jim Heald, 1999 г.
Кнопка "Сохранить в ODB"
Сохранение документов текущего Проекта во внешнем файле ODB.
Автор скрипта: Jim Heald, 1999 г.
Кнопка "Копировать документы"
Быстрое копирование документов текущего Проекта - Видов, Компоновок, Таблиц...
Автор скрипта: Sebastian Hofer, 2002 г.
Кнопка "Задать рабочую директорию"
Задание для Проекта рабочей директории.
Автор скрипта: Пацук С.В.,
"Красноярскгеология", 2004 г.
Кнопка "Показать пути"
Выводится окно, в котором указаны пути, используемые ArcView - HOME, TEMP, AVHOME ...
Автор скрипта: Mike DeLaune, 1997 г.
Кнопка "Импорт из Excel"
Импорт таблицы Excel в DBF-файл.
Автор: ESRI, модификация Fridjof Schmidt, J.Dooley, Jeff Jenness
Кнопка "Сохранить легенду"
Сохранение файлов легнд (.avl) у всех активных Тем Вида. Если файл легенды уже существует,
будет предложена его перезапись.
Автор скрипта: В.В.Хронусов
Инструмент "Draw Closed Polyline"
С помощью этого инструмента можно рисовать замкнутые полилинии как в Теме, так и в Графике.
Работа напиминает инструмент Draw Polygon из стандартного набора ArcView,
с той разницей, что результирующим объектом будет не полигон, а полилиния.
Если при работе с инструментом удерживать клавишу Shift или Ctrl, можно создавать
линии-прямоугольники и линии-окружности ('нажать и растянуть').
Автор скрипта: C.Herbold
Кнопка "Splitting by a Lines2"
С помощью этого сценария можно разбить (разрезать) объекты полигональной Темы объектами
линейной Темы. В отличие от сценария SPLITTING BY A LINE, полигональная Тема может резаться
любым количеством объектов линейной Темы. Кроме того, результат разбиения автоматически не
сохраняется в полигональной Теме, так что можно отменить выполненное разбиение полигонов,
выйдя без сохранения из режима редактирования...
Сценарий работает как в спроецированных, так и в неспроецированных Видах.
Инструмент "Draw Point Grid"
Инструмент для создания сетки точек, которые можно использовать, например, для задания крапа полигонам.
Сетка может быть квадратной или ромбической.
Автор скрипта: Пацук С.В. январь, 2003 г.
Инструмент "Many Label"
Инструмент для подписывания мелких и близлежащих полигонов. Выделяются несколько полигонов и указывается точка вставки подписи.
Автор скрипта: А.Бурым "Амакинская геологоразведочная экспедиция"
Инструмент "Editing FTab"
Выбрав этим инструментом объект Темы, можно редактировать его атрибуты, не переводя Тему в режим редактирования.
Автор скрипта: не известен
Инструмент "Split"
Разрезание линейных или полигональных объектов. При этом линия разрезания не добавляется в Тему.
Автор скрипта: Stephen Lead август 1999 г.
Инструмент "Quick Snap"
Быстрое замыкание линейных объектов. В Виде растягивается окружность так, чтобы в нее попали концы линий. Эти линии будут замкнуты.
Автор скрипта: David Kimball июнь 2000 г.
Инструмент "TextSpliner"
Инструмент сплайн-текста. Выберите в Виде любую текстовую строку и нарисуйте этим инструментом произвольную линию. Текст разместится вдоль заданной кривой. Автор скрипта: Tracy Mulik ноябрь, 1998 г.
Инструмент "TextSpliner2"
Инструмент сплайн-текста. Принцип работы сводится к следующему: инструментом рисуется полилиния так, чтобы она коснулась объекта активной Темы. Тогда текстовая информация из атрибутивной таблицы будет размещена вдоль отрисованной кривой. В Свойствах Темы должно быть задано поле атрибутивной таблицы, по которому будет производится подписывание. Автор скрипта: не известен
Кнопка "Офсет"
Построение для выделенной графической линии новой линии с заданным смещением (офсетом). Необходимо задать расстояние офсета и смещение относительно исходной линии - влево или вправо. Автор скрипта: Nara Mehlenbacher (Nara@CompuServe.com) 30/05/1999
Кнопка "Копировать"
Сценарий представляет собой последовательное исполнение двух системных скриптов - Копировать и Вставить. Позволяет быстро создать копию графического объекта (объектов) в Виде
Кнопка "Сохранить"
Выводится диалог "Сохранить Текст и Графику", позволяющий сохранить выделенную Графику в шейп-файле или GRH-файле. Авторы программ: William Huber, Д.Остроумов, А.Бакланов
Кнопка "Выделить"
Выделение в Виде графических объектов либого типа и в любом сочетании.
Авторы программ: В.Г.Долматов, William Huber, Pieter Geert van den Beukel, Е.Стороженко
Кнопки "Scale Graphics"
Выделенная графика может быть "привязана" к текущему масштабу Вида или, наоборот, масштабирование графики может быть отменено.
Автор программы: Dave MacEwan 5/04/2001
Кнопка TOC прячет/показывает
область TOC в Виде.
Кнопка "Polyline Consolidator"
Объединение полилиний с идентичными конечными точками. Эту опцию можно использовать, когда не нужны лишние разбиения линий.
Создается новая Тема.
Автор скрипта: Soeren Alsleben июнь, 2001
Кнопка "Delete Vertexs"
Удаление избыточных вершин в линейной Теме, то есть вершин с идентичными координатами.
Создается новая Тема.
Автор скрипта: Soeren Alsleben июнь, 2001
Кнопка "Polyline to Segments"
Разбиение линий на сегменты. Создается новая тема, где каждая линия представлена
одиночным сегментом от исходных линий (если есть выбранные линии в исходной Теме - только они будут обработаны).
Автор скрипта: Soeren Alsleben (июнь, 2001)
Если активизировать кнопку при удерживаемой клавише SHIFT,
будет запущен альтернативный скрипт, который разобьет линейную Тему на отрезки
равной длины, заданной пользователем. Создается новая Тема.
Автор: Simon Gee (модификация скрипта Domenico Ciavarella), 18/03/2004 г.
Кнопка "Polyline to Polygon"
Преобразование полилиний в полигоны. Скрипт из базового набора ArcView GIS.
Автор программы: ESRI
Кнопка "Polyline to Polygon2"
Преобразование полилиний в полигоны. В линейной Теме должны быть
выбранные объекты - только они будут обработаны. Из всех выбранных полилиний будет создан
один полигон. Создается новая Тема.
Автор программы: Akira Takiguchi ноябрь, 2001 г.
Кнопка "Close Line"
С помощью этого сценария выделенная полилиния превращается в замкнутый контур.
Сценарий составлен Е.Стороженко по материалам форума на ESRI.com
Кнопка "Extract Nodes"
Извлечение узлов полилиний в точечную Тему. Узлы разделяются на висячие, реальные и вершины.
После создания новой Темы, предлагается использование двух типов легенд для отображения
различных узлов.
Автор программы: Soeren Alsleben июнь, 2001 г.
Кнопка "Flip Line"
Изменение направления оцифровки полилинии.
Автор скрипта: Mikael Elmquist
mikael@swegis.com
26/07/1999
Кнопка "Generalize"
Упрощение формы выбранных полилиний или полигонов путем удаления избыточных вершин.
Эта операция может быть полезной, когда не нужна излишняя детальность формы объектов,
например, при переходе с крупного масштаба на более мелкий.
Создается новая Тема.
Автор программы: ESRI
Кнопка "Poly to Point"
Преобразование полигонов или полилиний в точечную Тему.
При этом точки могут быть расставлены на заданном расстоянии вдоль объекта.
Точка начала отсчета также может быть задана пользователем.
Автор программы: William Huber (2000 г.)
Если активизировать кнопку при удерживаемой клавише SHIFT,
будет запущен альтернативный скрипт (в версии CS_28 он располагался на третьей кнопке в этом же ряду), который из Темы полилиний (полигонов) также создает точечную Тему,
но точки расставляются вдоль линий (полигонов) на расстоянии максимально приближенном к заданному.
Автор программы: не известен
Кнопка "Polyline to Point"
Интересная модификация скрипта 'Points_along_line' из расширения Divide2.avx (автор Stephen Lead).
Из линейной Темы можно получить точечную Тему. При этом точки размещаются с заданными в диалоге
интервалом и смещением от начала и вдоль линиий, а также относительно оси линий исходной линейной
темы и имеют атрибут азимута того отрезка линий которому они принадлежат.
Автор программы: М.А.Сторожев "ГГП Алдангеология'" январь, 2003 г.
Кнопка "Shift Themes"
Сдвиг активных Тем Вида на заданные расстояния по осям Х и У.
Автор программы: В.В. Хронусов
Кнопка "Polygon to Points"
Конвертация полигональной Темы в точечную Тему.
Центру каждого полигона присваивается одна точка. При этом вся атрибутика полигонов передается в Тему точку.
Автор скрипта: неизвестен
Кнопка "Points to Polygon"
Атрибуты точечной Темы передаются в тему Полигона. В каждом полигоне должна
располагаться одна точка. Если в контуре полигона несколько точек, будет использована только первая.
Автор скрипта: Григорий Кувшинников
Кнопка "Polygon to Polyline"
Преобразование полигонов в линейную Тему. Если в полигональной Теме нет выбранных
объектов - все полигоны будут обработаны.
Автор программы: ESRI
Кнопка "Explode"
Преобразование полигонов multi-part в самостоятельные полигоны.
При этом новая Тема не создается. Можно выбрать поля атрибутивной таблицы,
значения которых будут приписаны новым объектам от исходного полигона.
Автор программы: Holly Gaudet 17/08/1999
Кнопка "Splitting by a Line"
С помощью этого сценария можно разбить (разрезать) объекты линейной или полигональной
Темы графической линией или линейным объектом Темы.
Автор программы: Brady Callahan
Oregon Department of Fish and Wildlife 22/03/1999 (brady.d.callahan@state.or.us)
Кнопка "Polygon to Holes"
Все пустоты активной полигональной Темы извлекаются в новую Тему как полигоны.
Автор программы: X.Guillotion май, 2001 г.
Кнопка "Select Multipart"
Выделение объектов multi-part в активной Теме.
Автор программы: Arnaud Rioult ноябрь, 2001 г.
Кнопка "Замкнуть на..."
Замыкание линий одной Темы на линии другой Темы . Этот сценарий может использоваться,
когда необходимо линейные объекты одной Темы замкнуть, например, на рамке карты, которая находится
в другой Теме.
Автор программы: Сыромятников Александр
Кнопка "Создать Графику"
Преобразование объектов Темы в графические объекты. При этом графические объекты
будут нести ту же символику, что и объекты Темы (цвет, заливка и т.д.).
Автор программы: Peter Girard ESRI-Boston март, 1999
Кнопка "Экспорт в Excel"
Атрибутивная таблица активной Темы экспортируется в формат Excel.
Автор программы: Steve Bartos 1sbartosh@excite.com
Кнопка "Добавить поле..."
Добавление в атрибутивную таблицу активной Темы полей из фиксированного списка, который
составлен применительно к слоям Госгеолкарты-200.
Автор программы: Е.Стороженко г.Екатеринбург
Кнопка "Calculates feature geometry values"
В таблицу атрибутов добавляются поля, содержащие периметры и площади (для полигонов)
и длины (для линий) объектов. Если поля уже имеются - они будут переписаны.
Автор программы: ESRI
Кнопка "Add coordinates"
В таблицу атрибутов активной точечной или полигональной Темы добавляются поля, содержащие Х и У координаты объектов.
Автор программы: ESRI
Кнопка "Auto ID"
Добавление в таблицу атрибутов уникальных числовых значений. Можно выбрать поле таблицы, которое будет переписано.
Автор программы: не известен
Кнопка "Clear Selected"
Кнопка отмены выбора объектов Тем. Аналогична таковой из стандартного набора ArcView с той разницей, что выборки отменяются у всех Тем в Виде.
Кнопка "Draw Net"
Программа построения географической сетки. В диалогах необходимо указать границы участка по широте и долготе, а также шаг сетки.
Автор программы: Е.Г.Васильева (МАГЭ), сентябрь 2001 г.
Кнопка "Set Projection"
Позволяет быстро установить для Вида проекцию Гаусса-Крюгера. В диалоговом окне необходимо
указать центральный меридиан зоны и смещение координат по оси Х.
Автор скипта: Е.Стороженко + модификация А.Панина
Кнопка "Draw Line Grid"
Программа постоения километровой сетки
Авторы программы: В.А.Морозов, Е.В.Стороженко
Кнопка "MyScript1"
Эта кнопка позволяет запускать из диалога пользовательский скрипт с именем "MyScript1", который вы самостоятельно дабавите в Проект.
Кнопка "MyScript2"
Эта кнопка позволяет запускать из диалога пользовательский скрипт с именем "MyScript2", который вы самостоятельно дабавите в Проект.
|