Программа редактирования таблиц
Для занесения информации и создания тематических слоев пришлось разработать специальную программу.
На рисунке показано редактирование спецификации оборудования, хотя основное назначение программы - редактирование баз пространственных данных. Программа ruXmlDbEdit позволяет:
- создавать и редактировать таблицы данных в формате XMLDB;
- использовать готовые шаблоны для создания таблиц и сохранять таблицы для последующего использования в качестве шаблона;
- отображать информацию в сетке (таблице,1);
- отображать информацию в виде формы (одной записи на экране,1);
- отображать исходный текст таблицы в формате XML с подсветкой синтаксиса;
- использовать длинные, многострочные заголовки колонок на русском языке, в том числе многоуровневые;
- использовать клавиатуру или набор кнопок для навигации по таблице;
- устанавливать закладку в таблице и возвращаться к ней;
- физически перемещать записи таблицы вверх и вниз;
- дублировать записи таблицы;
- выполнять быструю печать сетки таблицы с предварительным просмотром;
- автоматически упаковывать таблицу в ZIP-архив с включением автоматически формируемых комментариев;
- сохранять в таблице и редактировать общие реквизиты - длинное название, тема, автор, последний редактор, дата создания, версия;
- редактировать структуру таблицы с возможностями:
- установки имени, типа и длины поля;
- длинного заголовка поля;
- ширины колонки в сетке;
- ширины колонки в чертеже для экспорта в САПР-программы;
- установки видимости колонки;
- установки порядка отображения колонок в сетке и "заморозки" крайних колонок;
- установки возможности автоматического суммирования данных для числовых колонок;
- установки масок ввода и вывода данных в колонки;
- создания словаря поля таблицы.
- задания параметров экспорта в Mapinfo (строки определения системы координат, версии, разделителя данных, набора символов, а также прототипа описания пространственных объектов, привязываемых к записям таблицы).
- экспортировать данные в форматы:
- MIF/MID;
- MS Excel;
- MS Word;
- RTF;
- HTML;
- XML;
- DBF;
- TXT;
- CSV;
- SQL.
- импортировать данные из источников форматов:
- MS Excel;
- DBF;
- XML;
- TXT;
- CSV.
- осуществлять поиск по таблице с установкой условий поиска в диалоге;
- устанавливать фильтр данных с установкой условий в диалоге;
- настраивать видимость и расположение панелей инструментов;
- сохранять и восстанавливать все текущие настройки интерфейса.
Это возможности, опубликованные в документации (кстати, впервые удалось выпустить полноценную документацию со справочной системой и руководством пользователя).
В версии ruXmlDbEdit Pro имеются дополнительные возможности, используемые в ГИС:
- Хранение пространственных данных внутри таблицы. Пространственными данными являются координаты точечных объектов или списки координат линейных объектов и полигонов. Каждой записи таблицы соответствует один пространственный объект.
- Графическое отображение пространственных объектов на специальной вкладке Карта с возможностью редактирования координат в таблице.
- Экспорт данных в систему AutoCAD с отрисовкой пространственных объектов и установкой связей между объектами и таблицами. При использовании специальных программ щелчок по объекту позволяет получать атрибутивную информацию об этом объекте.
- Нахождение объекта, выделенного в таблице, в системе AutoCAD и просмотр его в окружающей географической обстановке.
- Формирование набора файлов, позволяющих публиковать карты, созданыые в AutoCAD в Интернет в виде векторных DWF-файлов, с возможностью отображения информации об объектах, указанных на карте в формате HTML.
Версия Pro поставляется только в составе заказных информационных систем.
О системе ruCAD
1. На сей момент выпущена версия ruCAD RC04 Free, включающая часть 3D-моделирования. Эта версия пока предоставляется ограниченному кругу тестеров. Версия предназначена для AutoCAD 2006, 2007 и 2008.
2. Начались работы по портированию ruCAD в BricsCAD. Можно точно сказать, что такая версия будет, но когда - невозможно. Слишком уж BricsCAD пока недоразвит и слишком много у него ограничений для программистов. Однако, с учетом соотношения цена-возможности-качество, это вполне перспективный продукт.
3. Удивительно, но пришлось возрождать нашу старую систему BestIA. В нее не вносилось 6 лет никаких изменений, но поулярность вдруг возросла. Объясняется это тем, что из-за определенных репрессий пользователям пришлось вернуться на старый, но лицензионный AutoCAD-14. Однако и тут обнаружились неприятности. Вдруг выяснилось, что на некоторых современных процессорах некорректно выполняются старые ARX-приложения. Возможно, причина в режимах их компиляции. Последний раз мы компилировали эти ARX в 2000 году, уже даже не помню, в какой версии Visual C++. Пока такая неприятность обнаружилась только на двух машинах. Придется, наверное, вспоминать технологию создания ARX на Delphi - в AutoCAD-14 она могла быть применена.
О форуме
Увы, форум мы открыть не можем по прежним причинам - нет санкции службы безопасности. Однако у нас организован внутренний закрытый форум, на котором и кипят страсти. Стесняться-то некого, поэтому некоторые там прямо так и выступают - в наградных "розовых штанишках". 
На вопросы удаленных пользователей ruCAD я отвечаю по электронной почте. Кроме того, желающие могут пообщаться на форуме сайта dwg.ru.