ODEDIT

ODEDIT - прототип набора команд, расширяющих и упрощающих использование Object Data (OD) в Autodesk® AutoCAD® Civil 3D® и Map 3D®.

В ODEDIT моделируются и практически тестируются основные возможности использования Object Data как внутренней базы описательных данных объектов под AutoCAD Map/Civil 3D.

Цель ODEDIT - вместе с другими дополнениями (ODCLASS и т.п.) и имеющимися средствами Map 3D обеспечить конкурентоспособность Map 3D как средства создания первичных планов и карт, сбора описательных данных.

Путь решения - ODEDIT обеспечивает возможности прямой работы с Object Data непосредственно в активном файле dwg, добавляет многие обязательные возможности, отсутствующие в Map 3D. ODEDIT существенно ускоряет и облегчает работу с Object Data, обеспечивает удобные возможности просмотра, ввода, редактирования и контроля данных.

Version 1.125.2d

Alexander Sharov ©   Russia, Moscow    odclass.odedit.ac@gmail.com

 

 

Меню команд ODEDIT

Меню ODEDIT вызывается командой ODEDIT_CTL.

Вызов команд из меню ODEDIT - двойной клик на названии нужной команды.

Вызов команд ODEDIT из командной строки - ввод названия нужной команды.

Все видео на Youtube, во всех есть субтитры на русском и английском.


Меню ODEDIT:

OD management

Copy definitions from file

Usage stats

Rename columns

Reorder fields

Update definitions

Batch update definitions

Translate

Remove unused

Search OD

Find entities with no OD

Find entities with OD

Find entities with duplicate OD

Find entities with multiple OD

Find entities with no specific OD

Find entities with specific OD

Find entities with specific OD values

Attach/Detach OD

Attach/detach

Detach all

Detach specified

Detach duplicate

Copy OD

Copy OD from reference

Copy OD/values from reference

Copy properties/OD from reference

Copy properties/OD/values from reference

Copy values from reference

Set/edit OD values

Set from XYZ

Set from geometric properties

Set from text

Set from attributes

Upload to attributes

Calculate

Create IDs

Replace

Add from field in field

Add values from OD to OD

Modify entities

Convert to 2D polylines

Convert to 3D polylines

Break

Export/import

Export to mif/mid

Batch export to mif/mid

Export to csv

Import from csv

Explication

OD table

About

 

 

OD management - группа команд управления OD (видео - ODEDIT. Autocad Map 3D plugin. OD management, 1:51):

 

Copy definitions from file, команда ODEDIT_COPY - создание в активном файле определений OD по образцу другого файла dwg, dwt. Выбрать файл dwg, dwt с определениями нужных OD. Добавляются определения OD, которых не было в активном файле. OD активного файла не переопределяются.

 

Usage stats, команда ODEDIT_STAT - статистика использования OD в активном файле. Данные из окна Object Data Statistics можно скопировать Ctrl+C.

 

Rename columns, команда ODEDIT_RENAME_COLUMNS - переименование указанных полей данных в указанных OD. Выбрать из выпадающего списка нужную OD. В нужном поле редактировать название поля.

Во free-версии отсутствует.

 

Reorder fields, команда ODEDIT_FIELD_REORDER - изменение взаимного положения указанных полей указанной OD. Выбрать из выпадающего списка нужную OD. Выбрать нужное поле и, при зажатой левой кнопке мыши, передвинуть поле на новое место.

Во free-версии отсутствует.

 

Update definitions, команда ODEDIT_UPDATE - обновление определений OD активного файла на основе определений одноименных OD из образцового файла dwg. Выбрать файл dwg с нужными определениями OD. Определения OD приводятся в соответствие с OD файла-образца. OD с названиями, которых не было в активном файле, не добавляются. Значения полей OD сохраняются.

Во free-версии отсутствует.

 

Batch update definitions, команда ODEDIT_UPDATE_EXT – пакетное, для многих файлов dwg обновление определений OD на основе OD из образцового файла dwg. В верхней строке-кнопке выбрать папку с обновляемыми файлами dwg. Выбрать в списке обновляемые файлы dwg. В нижней строке-кнопке выбрать dwg-образец с нужными определениями OD. Во всех указанных файлах определения OD приводятся в соответствие с OD файла-образца. OD с названиями, которых не было в обновляемых файлах, не добавляются. Значения полей OD сохраняются.

Во free-версии отсутствует.

 

Translate, команда ODEDIT_TRANSLATE - замена в активном dwg названий OD, полей OD, значений в полях. Выбрать файлы соответствий названий OD, полей OD, значений в полях. Можно выбрать только один из файлов замен или два любых или сразу все три. Замены производятся после нажатия кнопок Name-->Alias или Name<--Alias. После Name-->Alias найденные в dwg названия или значения заменяются на вторые значения в файлах соответствий. После Name<--Alias найденные в dwg названия или значения заменяются на первые названия или значения в файлах соответствий. Пробелы в начале и в конце игнорируются.

Команда использует заранее созданные файлы соответствий названий OD, полей OD, значений в полях их вторым возможным названиям и значениям. Файлы соответствий - текстовые файлы с разделителями табуляцией. В файле соответствий названий OD указывается название и, через любое число знаков табуляции, второе название. В файле соответствий полей OD указывается название OD (не обязательно), через любое число знаков табуляции название поля OD и, через любое число знаков табуляции, второе название полей. В файле соответствий значений полей OD указывается название OD (не обязательно) название поля OD (не обязательно), значение и второе возможное значение. В файлах соответствий допускаются комментарии - после знака #.

 

Remove unused, команда ODEDIT_RMUNUSED - удаление в активном файле определений неиспользуемых OD. В верхней части окна команды выводится список используемых OD, в нижней части окна команды выводится список неиспользованных OD. Указать удаляемые неиспользуемые OD с помощью курсора мыши и кнопки Select all - выбрать/отменить выбор всех файлов.

 

 

Search OD - группа команд выбора графических элементов по критериям OD (видео - ODEDIT. Autocad Map 3D plugin. Search OD, 3:31):

 

Find entities with no OD, команда ODEDIT_HAS_NO_OD - поиск и выделение графических элементов без присоединенных OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Find entities with OD, команда ODEDIT_HAS_OD - поиск и выделение графических элементов с присоединенными OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Find entities with duplicate OD, команда ODEDIT_HAS_DUPLICATE_OD - поиск и выделение графических элементов с присоединенными дублирующимися OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Find entities with multiple OD, команда ODEDIT_HAS_MULTIPLE_OD - поиск и выделение графических элементов с присоединенными несколькими OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Find entities with no specific OD, команда ODEDIT_HAS_NO_SPECIFIC_OD - поиск и выделение графических элементов, к которым не присоединены указанные OD. Выбрать в списке нужные OD с помощью курсора мыши и кнопки Select all/nothing. Включенная опция Simultaneous означает поиск графических элементов, к которым не присоединены одновременно все указанные OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Find entities with specific OD, команда ODEDIT_HAS_SPECIFIC_OD - поиск и выделение графических элементов, к которым присоединены указанные OD. Выбрать в списке нужные OD с помощью курсора мыши и кнопки Select all/nothing.  Включенная опция Simultaneous означает поиск графических элементов, к которым присоединены одновременно все указанные OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Find entities with specific OD values, команда ODEDIT_EVAL_EXPR - поиск и выделение графических элементов, в OD которых есть значения с  указанными критериями. В левой части окна команды выводится список используемых OD. В правой части окна выводится список полей указанных OD. Выбрать в списке нужные OD с помощью курсора мыши и кнопок Shift и Ctrl.  В правую часть окна выводятся поля, одновременно имеющиеся в описаниях всех указанных OD. Ввести в нужные поля символы сравнения (>, <, <>), и нужные значения-критерии с возможным использованием масок (*). Отключенная опция Extended означает возможность выбора любого вхождения введенных символов. При этом знаки сравнения и маски рассматриваются как символы значений. Включенная опция Extended означает возможность выбора вхождений введенных символов с учетом знаков сравнения и масок. Одновременно можно задавать критерии поиска для нескольких полей OD. Знаки сравнения (>, <, <>) применимы и для числовых, и для символьных полей OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Attach/Detach OD - группа команд присоединения и отсоединения OD (видео - ODEDIT. Autocad Map 3D plugin. Attach/detach OD, 2:33):

Attach/detach, команда ODEDIT_ADEATTACHDATA - присоединение или отсоединение указанных OD у графических элементов. Выбрать в левой части окна в списке нужную OD и действие Attach или Detach. При Attach можно ввести значения для полей присоединяемых OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Detach all, команда
ODEDIT_RM_ALL - отсоединение всех OD у графических элементов.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Detach specified, команда
ODEDIT_RM - отсоединение указанных OD у графических элементов. Выбрать в списке отсоединяемые OD с помощью курсора мыши и кнопки Select all - выбрать/отменить выбор всех OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Detach duplicate, команда ODEDIT_REMOVE_DUPLICATE_OD - отсоединение дублирующихся OD у графических элементов. В командной строке ввести f, F, First для отсоединения первых дублирующихся OD или l, L, Last - для последних дублирующихся OD. После отсоединения у графических элементов останется только по одной записи соответствующих OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

 

Copy OD - группа команд присоединения к выбранным графическим элементам OD из указанных объектов-образцов, копирования значений полей OD (видео - ODEDIT. Autocad Map 3D plugin. Copy OD, 1:27):

 
Copy OD from reference, команда ODEDIT_COPY_OD - присоединение к указанным графическим элементам OD, присоединенным к объекту-образцу. Указать объект-образец. Значения полей OD не копируются. Если к графическим элементам уже присоединены одноименные OD, то появятся дублирующиеся OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов для копирования.


Copy OD/values from reference, команда
ODEDIT_COPY_OD_VALUE - присоединение к указанным графическим элементам OD, присоединенным к объекту-образцу. Копирование значений полей из OD объекта-образца. Если к графическим элементам уже присоединены одноименные OD, то появятся дублирующиеся OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов для копирования.


Copy properties/OD from reference, команда
ODEDIT_COPY_ALL - присоединение к указанным графическим элементам OD, присоединенным к объекту-образцу. Копирование графических свойств (цвет, слой, вес линий и т.п.) объекта-образца. Значения полей OD не копируются. Если к графическим элементам уже присоединены одноименные OD, то появятся дублирующиеся OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов для копирования.


Copy properties/OD/values from reference, команда
ODEDIT_COPY_ALL_VALUE - присоединение к указанным графическим элементам OD, присоединенным к объекту-образцу. Копирование графических свойств (цвет, слой, вес линий и т.п.) объекта-образца. Копирование значений полей из OD объекта-образца. Если к графическим элементам уже присоединены одноименные OD, то появятся дублирующиеся OD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов для копирования.

Copy values from reference, команда ODEDIT_COPY_VALUE - копирование в OD указанных графических элементов значений полей из OD объекта-образца.

Команда обрабатывает и предварительный, и последующий выбор графических элементов для копирования.



Set/edit OD values - группа команд автоматизированной загрузки и редактирования значений полей OD (видео - ODEDIT. Autocad Map 3D plugin. Set/edit values OD, 4:42):


Set from XYZ, команда ODEDIT_SETXYZ - загрузка значений X, Y, Z графических элементов в указанные поля указанных OD.  Выбираются опции загрузки: для X, Y - First (первой точки), Last (последней точки), Center (центральной точки), для Z - Min (минимальная), Max (максимальная), Average (средняя). Определяется Precision - степень округления, число знаков после запятой. Для полей с типом Point команду использовать не следует.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Set from geometric properties, команда
ODEDIT_SETPROP - загрузка значений длин, площадей и объемов графических элементов в указанные поля указанных OD.  Определяется Precision - степень округления, число знаков после запятой. Для полей с типом Point команда не выполняется.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Set from text, команда
ODEDIT_SETTEXT - загрузка содержимого однострочных и многострочных текстов в указанные поля указанных OD. Выбрать в левой части окна команды в списке нужную OD.  Выбрать в правой части окна команды в списке нужное поле OD. В нижней части окна указать допуск - расстояние между точками вставки текстов и графическими элементами, при котором производить загрузку. Для загрузки для замкнутых контуров допуск указывать не нужно. В указанное поле OD выбранных графических элементов загрузится содержимое выбранных текстов, расположенных рядом с этими элементами или внутри контуров из этих элементов. Для полей с типом Point команда не выполняется. Если одному графическому элементу с указанным OD соответствует больше одного текстового элемента, то загрузка не производится; такие текстовые элементы маркируются блоками в виде окружностей в слое "odedit_error" и с радиусом, равным указанному допуску.

Знаки переноса строк и перевода каретки из многострочных текстов заменяются на "\P"  -  как в окне Свойства AutoCAD.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Set from
attributes, команда ODEDIT_LOAD_ATTRS - загрузка содержимого однострочных и многострочных атрибутов в поля OD, описанные в файле соответствий. Выбрать файл соответствий блоков-атрибутов/OD-полям. Если в значении атрибута есть буквы и знаки, кроме точки, то в числовые поля OD загрузка не производится. К соответствующим блокам будут присоединены необходимые OD, если они не были присоединены ранее, и если в активном dwg есть описания необходимых OD.

Значения многострочных атрибутов передаются одной строкой с разделением текстов из строк пробелами  -  как в окне Свойства AutoCAD.

Файлы соответствий блоков-атрибутов/OD-полям - простые текстовые файлы с разделителями табуляцией. Число разделителей не ограничено. Текст после знака "#" является комментарием.

Структура файла соответствий:

Название_блока<tab>Название_атрибута<tab>Название_OD<tab>Нзвание_поля.

В файле соответствий описываются только те атрибуты, чьи значения нужно загружать в поля OD или выгружать из полей OD.

Для упрощения созданий файлов соответствий можно использовать команду выгрузки списков блоков и их атрибутов, OD и их полей - см. ниже, ODEDIT_ATTR_TEMPLATE.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Upload to
attributes, команда ODEDIT_STORE_ATTRS - выгрузка значений полей OD в однострочные или многострочные атрибуты, описанные в файле соответствий. Выбрать файл соответствий блоков-атрибутов/OD-полям.

О файлах соответствий блоков-атрибутов/OD-полям см. в описании предыдущей команды.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

---, команда ODEDIT_ATTR_TEMPLATE - выгрузка названий блоков и их атрибутов, названий OD и их полей в текстовый файл-заготовку для описания их соответствий. Выбрать путь и название для файла-заготовки.

Файлы-заготовки - простые текстовые файлы с разделителями табуляцией. В первой части файла выводятся названия блоков и названия их атрибутов:

Название_блока<tab>Название_атрибута<tab> #TableName<tab> #ColumnName.

Во второй части файла выводятся названия OD и названия их полей:

#BlockName            <tab>#AttributeName<tab>#Название_OD<tab>Название_поля<tab> #Тип_данных_поля.

Файлы-заготовки предназначены для помощи в создании файлов соответствий, и не предназначены для загрузки командами. Регистр учитывается только для названий атрибутов.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

Команда действует, но ее нет в меню.

 

Calculate, команда ODEDIT_CALCULATE - математические действия со значениями полей OD. Доступны: сложение, вычитание, умножение, деление, возведение в степень, извлечение корня, округление. Выбрать OD, поле OD, в котором производить вычисления, выбрать нужное действие. Указать число, с которым производить вычисления или указать поле OD, из которого брать числа для вычислений.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

Во free-версии отсутствует.


Create IDs
, команда ODEDIT_SETID – создание идентификаторов в указанном поле указанного OD. Выбрать в списке нужную OD.  Выбрать в выпадающем списке нужное поле OD. Ввести, если нужно, Prefix, Suffix. Определить начальное значение числовой части идентификаторов. Создаются идентификаторы, состоящие из префикса, не повторяющегося числа и суффикса. Для полей с типом Point команда не выполняется.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Replace, команда
ODEDIT_REPLACE – замена значений или частей значений на заданный набор символов в указанных полях OD. Выбрать в списке в левой части окна команды нужные OD. Можно выбрать сразу несколько OD. Выбрать в списке полей OD в правой части окна нужные поля. Можно выбрать сразу несколько полей. В левом поле внизу окна команды ввести заменяемое значение. В правом поле внизу окна команды ввести новое значение. Для определения заменяемого значения допустимы маски – «*». Для заменяющего значения так же допустимы маски – «*»; в основном для добавления нужных символов перед или после существующего значения. Для полей с типом Point команда не выполняется.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Add from field in field, команда ODEDIT_ADDVAL – добавление значений из одного поля OD в другое. Выбрать в списке в верхней части окна команды нужную OD. Выбрать в выпадающем меню под списком поле, в которое необходимо добавить значения. Выбрать в нижнем выпадающем меню поле, из которого берутся значения. Числовые значения в целевом поле суммируются, текстовые значения дописываются. Для полей с типом Point команда не выполняется.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

Add values from OD to OD, команда ODEDIT_ADDVAL_OD2OD – добавление значений из поля OD в поле другого OD. Команда выполняется для графических элементов, к которым одновременно присоединены разные OD. Выбрать в списке OD в верхней части окна OD, из которой нужно брать значения. Выбрать в выпадающем меню под списком поле, из которого необходимо брать значения. Выбрать в списке OD в нижней части окна OD, в которое нужно добавлять значения. Выбрать в нижнем выпадающем меню поле, в которое добавлять значения. Числовые значения в целевом поле суммируются, текстовые значения дописываются. Для полей с типом Point команда не выполняется.

Эта команда единственная, в которой в списки исходных OD выводятся OD, создаваемые Map 3D (CNTR_..., TPMCNTR_... и т.п.).

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.

 

 

Modify entities - группа команд преобразования графических элементов с OD:


Convert to 2D polylines, команда ODEDIT_2POLY - преобразование 3D polylines, отрезков, окружностей, дуг, эллипов, эллиптических дуг, сплайнов в polylines с сохранением OD и значений их полей. В командной строке определить числом от 1 до 99 степень аппроксимации "Precision [1-99]<10>:" криволинейных элементов полилинией.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Convert to 3D polylines, команда
ODEDIT_23DPOLY - преобразование polylines, отрезков, окружностей, дуг, эллипов, эллиптических дуг, сплайнов в 3D polylines с сохранением OD и значений их полей. В командной строке определить числом от 1 до 99 степень аппроксимации "Precision [0-99]<0> (> 0 - enable conversion):" криволинейных элементов 3D полилинией. Значение 0 - не преобразовывать криволинейные элементы.

Команда обрабатывает и предварительный, и последующий выбор графических элементов. При последующем выборе Enter означает "все элементы". Обрабатываются графические элементы только из включенных и незамороженных слоев.


Break, команда
ODEDIT_BREAK - разрезание графических элементов в указанных точках с сохранением OD и значений их полей.

 


Export/import - группа команд экспорта/импорта векторных и описательных данных в другие форматы (видео - ODEDIT. Autocad Map 3D plugin. Import/Export OD, 2:32):


Export to mif/mid, команда ODEDIT_QEXPORT_MIF - экспорт из активного файла в формат MapInfo mif/mid данных об объектах, описанных с помощью OD. Выбрать в верхней строке-кнопке папку для экспортируемых данных. Выбрать в списке нужные OD.с помощью курсора мыши и кнопки Select all - выбрать/отменить выбор всех OD. При включенной опции Close polylines as polygons замкнутые полилинии передаются в mif/mid как REGION. При отключенной опции - как PLINE. Объединенные в группы замкнутые полилинии передаются как комплексные (сложные) полигоны с соответствующими отверстиями и т.п. При включенной опции Overwrite одноименные mif/mid перезаписываются.

Обрабатываются только графические элементы с присоединенными OD.

Обрабатываются графические элементы только из включенных и незамороженных слоев.

В указанной папке создается новая папка с названием активного файла, в которой создаются файлы mif/mid с названиями экспортируемых OD.

Во free-версии отсутствует.


Batch export to mif/mid, команда
ODEDIT_QEXPORT_MIF_EXT – пакетный, из многих файлов dwg экспорт в формат MapInfo mif/mid данных об объектах, описанных с помощью OD. Выбрать в верхней строке-кнопке папку с экспортируемыми файлами dwg. Выбрать в списке нужные dwg. Выбрать в строке-кнопке под списком папку для создаваемых файлов mif/mid. При включенной опции Close polylines as polygons замкнутые полилинии передаются в mif/mid как REGION. При отключенной опции - как PLINE. Объединенные в группы замкнутые полилинии передаются как комплексные (сложные) полигоны с соответствующими отверстиями и т.п. При включенной опции Overwrite одноименные mif/mid перезаписываются.

Обрабатываются только графические элементы с присоединенными OD.

Обрабатываются графические элементы только из включенных и незамороженных слоев.

В указанной папке создаются новые папки с названиями экспортированных файлов dwg, в которых создаются файлы mif/mid с названиями экспортируемых OD.

Во free-версии отсутствует.


Export to csv, команда
ODEDIT_CSV_EXPORT - экспорт в формат csv данных об объектах, описанных с помощью OD. Выбрать в списке нужные OD. Выбрать в строке-кнопке под списком папку для создаваемых файлов csv.

Обрабатываются только графические элементы с присоединенными OD.

Обрабатываются графические элементы только из включенных и незамороженных слоев.

В указанной папке создаются файлы csv с названиями экспортируемых OD. В верхней строке файлов csv приводятся названия полей OD. Разделитель данных - знак ";". Значения полей типа Character заключаются в кавычки. Одной записи OD соответствует одна строка csv. Первые значения в строках csv - Handle соответствующих графических элементов.

Во free-версии отсутствует.


Import from csv, команда
ODEDIT_CSV_IMPORT - импорт в активный dwg данных об объектах, описанных в csv. Выбрать в верхней строке-кнопке окна команды папку с нужными файлами csv. Выбрать в списке названия нужных csv (OD). Включенная опция Replace означает, что значения полей OD будут заменяться на значения из csv.

Во free-версии отсутствует.

 

Explication, команда ODEDIT_EXPL - создание отчета с подсчетами в формате csv. Выбрать нужные объекты в графическом окне. Выбрать в списке нужные OD. Для выбора используйте курсор мыши, клавиши Ctrl и Shift. Включить опцию Object type field, если ключевыми сведениями для отчета являются не названия OD. Выбрать в строке-кнопке под списком поле с ключевыми сведениями для отчета. Указать в нижнем поле ввода разделитель для данных в создаваемом файле csv. После нажатия OK в окне Сохранить как (Save as) указать место сохранения и название создаваемого файла csv.

Файл csv содержит handle указанных графических элементов, названия их OD и значения в полях этих OD. Если выбрано поле с ключевыми сведениями, то оно дается после названий OD. После строк с одинаковыми названиями OD или с одинаковыми значениями в ключевом поле дается строка Sum с указанием количества таких строк и суммами в числовых полях в таких строках.

Предпоследняя строка в csv SumSum содержит общее количество строк со значениями и общие суммы числовых полей.

Последняя строка в csv Unique содержит количество уникальных значений в строках.

 


 OD table – команда работы с OD в табличном виде (видео - ODEDIT. Autocad Map 3D plugin. OD table, 4:14).

OD table, команда ODEDIT_TABLE - работа с OD в табличном виде. Возможность просмотра и редактирования содержания указанной OD как таблицы. Возможность сохранения данных из таблицы в форматы txt, csv. Возможность копирования и вставки данных из таблицы и в таблицу с помощью Ctrl+C, Ctrl+V. Возможность просмотра графических элементов, связанных с записями (строками таблицы) OD. Возможность просмотра в таблице записей OD, связанных с выбранными графическими элементами. Возможность вызова других команд ODEDIT.

Во free-версии отключено сохранение данных в форматы txt и csv и возможность копирования и вставки в таблицу с помощью Ctrl+C, Ctrl+V.

 

 About – команда отображения сведений об ODEDIT.

About, команда ODEDIT_ABOUT - отображение About об ODEDIT.

Данные из окна About можно скопировать Ctrl+C.

 

Общее о командах ODEDIT

Всем действиям из меню ODEDIT соответствуют свои команды, которые можно вызывать из командной строки.

Во все списки OD в окнах ODEDIT выводятся только пользовательские OD, только используемые OD и из них OD, присоединенные к выбранным графическим элементам. OD, создаваемые Map 3D (CNTR_..., TPMCNTR_... и т.п.), игнорируются.

Отбор только используемых OD требует длительного времени при большом числе графических элементов. Для ускорения работы этот отбор автоматически отключается при числе элементов больше 32768.

Некоторые однородные действия в разных командах ODEDIT и однотипные элементы сервиса реализованы по-разному для выбора оптимальных решений.

Команды ODEDIT содержат уже замеченные недостатки, и могут содержать еще не замеченные недостатки. О недостатках, а так же о своих пожеланиях или оценках можно сообщать по указанному электронному адресу, в месте размещения программы или в темах форумов об ODEDIT.

После закрытия AutoCAD могут появляться сообщения, предупреждения AutoCAD об ошибках. Это возможные последствия от программирования при неполноте документации об AutoCAD Map 3D. Подобные сообщения могут появляться, только после закрытия AutoCAD, и к проблемам работы в AutoCAD не приводят.

 

Version 1.125.2

Alexander Sharov ©   Russia, Moscow    odclass.odedit.ac@gmail.com

15.10.2018