Как создать файл sld

Обновлено: 04.07.2024

AutoCAD Slide Manager v .2.1.0 позволит Вам выполнять следующие операции с файлами слайдов (*. sld ) и с файлами библиотек слайдов (*. slb ) AutoCAD :

Просмотр слайдов и библиотек

Просмотр слайдов и библиотек слайдов осуществляется в главном окне программы. Чтобы просмотреть слайд или библиотеку слайдов необходимо в древовидном списке доступных дисков и папок выбрать папку со слайдами и библиотеками, а затем в списке файлов выбрать файл для просмотра.

Также можно воспользоваться командой меню Файл ð Открыть… или кнопкой Открыть . После выбора этой команды появится диалоговое окно Открыть файл , которое позволит Вам выбрать файл для просмотра.

Для удобства выбора папок в окне Открыть файл имеется раскрывающийся список и кнопки Выбор папки… и Посмотреть в Фаворитах…
При выборе папки с помощью кнопки Выбор папки… или кнопки Посмотреть в Фаворитах… выбранная папка добавляется в раскрывающийся список, и, если не будет нажата кнопка Отмена список всех выбранных в данном сеансе открытия файла будет сохранен в файле SLDMngr . ini и при следующем запуске окна Открыть файл , Сохранить файл или Создание новой Библиотеки все сохраненные в файле SLDMngr . ini папки будут доступны в раскрывающемся списке.

Создание новой библиотеки

Для создания новой библиотеки слайдов выберите команду меню Файл ð Новый… или нажмите кнопку Новый… , в результате чего появится окно Создание новой Библиотеки. С помощью раскравающегося списка и кнопок Выбор папки… и Посмотреть в Фаворитах…, аналогично как и в окнах Открыть файл , Сохранить файл можно выбрать папку, в которой находятся слайды, добавляемые в библиотеку.

С помощью кнопок < Добавить слайд , << Добавить все слайды , Удалить слайд > , Удалить все слайды >> можно добавлять слайды в список слайдов новой библиотеки или удалять их. При этом кнопка Создать становится доступной только тогда, когда список слайдов новой библиотеки не пуст.

Когда список слайдов готов можно нажать кнопку Создать и в появившемся окне Сохранить файл задать имя файла библиотеки и ее расположение и нажать кнопку Сохранить .

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

Добавление слайда в существующую библиотеку

Для добавления в существующую библиотеку нового слайда выберите в главном окне программы файл библиотеки, в которую нужно добавить слайд так, как описано в разделе Просмотр слайдов и библиотек. После того, как нужная библиотека выбрана, нажмите кнопку Добавить главного окна или выберите пункт меню Команды ð Добавить слайд . В появившемся окне Открытие файла выберите слайд, который Вы хотите добавить в библиотеку и нажмите кнопку Открыть . Выбранный Вами слайд будет добавлен в библиотеку. Имя слайда в библиотеке будет принято таким же, как имя выбранного файла. Если в библиотеке уже есть слайд с таким именем как у выбранного файла, то появится окно с предупреждением о том, что такой слайд в библиотеке уже есть и с вопросом о том, переписать ли существующий в библиотеке слайд новым. Если Вы ответите Да, то старый слайд с таким же именем будет удален из библиотеки, а вместо него будет добавлен новый, только что выбранный Вами слайд.

Удаление слайда из библиотеки

Для удаления слайда из существующей библиотеки выберите в главном окне программы файл библиотеки, из которой нужно удалить слайд так, как описано в разделе Просмотр слайдов и библиотек. После того, как нужная библиотека выбрана, нажмите кнопку Удалить главного окна или выберите пункт меню Команды ð Удалить слайд . В появившемся окне подтвердите, действительно ли Вы хотите удалить выбранный слайд из библиотеки. После удаления слайда из библиотеки его восстановление невозможно. Для обеспечения возможности восстановления слайда в библиотеке можно перед удалением слайда из библиотеки экспортировать удаляемый в будущем слайд в отдельный файл с расширением SLD . Как экспортировать слайды из библиотек можно посмотреть в разделе Экспорт слайдов.

Экспорт слайдов

Программа AutoCAD Slide Manager может экспортировать слайды библиотек слайдов, а, также слайды из отдельных файлов, в файлы формата Windows Metafile (файлы с расширением WMF ). Кроме того, слайды библиотек слайдов могут быть экспортированы в отдельные файлы слайдов (файлы с расширением SLD )

Для экспорта слайда выберите библиотеку или слайд, затем, для выбора типа экспорта, нажмите треугольник справа от кнопки Экспорт и в появившемся меню выберите тип экспорта. Также можно выбрать пункты меню Команды ð Экспорт ð SLD или Команды ð Экспорт ð WMF . Если для экспорта Вы выбрали файл слайда (файл с расширением SLD ), то пункт экспорта в SLD будет недоступен. После того, как тип экспорта задан, появится диалоговое окно Сохранение файла , в котором нужно задать папку, где вы хотите сохранить файл и имя файла, и нажать кнопку Сохранить .

Настройка программы

Настройка программы осуществляется с помощью выпадающего меню Инструменты и диалогового окна Настройка программы .

В диалоговом окне Slide Manager Configuration (Настройка программы) можно задать следующие параметры:

- Начальная папка запуска — это папка, которая будет открыта первой при запуске AutoCAD Slide Manager . Если этот параметр не задан, то программа будет открывать ту папку, в которую она установлена;

- Папка для сохранения Библиотек Слайдов — папка, которая будет предлагаться при создании новой библиотеки для ее сохранения. Если этот параметр не задан, то будет предлагаться текущая (открытая в главном окне программы) папка;

- Папка для выбора Слайдов при создании новых Библиотек — эта папка будет предлагаться при выборе слайдов для создания новой библиотеки в окне Making a new Library (Создание новой Библиотеки) . Если этот параметр не задан, то будет предлагаться текущая (открытая в главном окне программы) папка;

- Отображать подписи к кнопкам — отображать или не отображать подписи к кнопкам на панели инструментов в главном окне программы;

- Ассоциировать файлы SLD и SLB c AutoCAD Slide Manager — если эта опция установлена, то Вы можете запускать программу AutoCAD Slide Manager двойным щелчком по файлам с расширениями SLD или SLB , при этом будет осуществлен автоматический выбор папки, в которой находится выбранный файл и просмотр выбранного файла.

Все заданные параметры сохраняются в файле SldMngr.ini, который должен находится в корневой папке программы. В случае отсутствия этого файла он будет создан при запуске программы и будут приняты следующие параметры:

- Начальная папка запуска — корневой каталог программы;

- Папка для сохранения Библиотек Слайдов — не задана;

- Папка для выбора Слайдов при создании новых Библиотек — не задана.

Окно Папки – Фавориты

Окно Папки – Фавориты предоставляет удобную возможность быстрого выбора часто используемых папок из сохраненного списка. Вывести это окно можно нажав кнопку Фавориты или выбрав пункт меню Инструменты ð Посмотреть в Фаворитах . Также, окно можно вызвать находясь в окнах Открыть файл , Сохранить файл и Создание новой Библиотеки , нажав на кнопку Посмотреть в Фаворитах .

В диалоговом окне Папки – Фавориты можно выполнить следующее:

- Добавить папку в список часто используемых с помощью кнопки Добавить папку. После нажатия этой кнопки появится окно Выбор папки , с помощью которого можно выбрать добавляемую папку. Папки из Сетевого окружения НЕ добавляются;

- Добавить текущую, открытую в главном окне программы, папку с помощью кнопки Добавить текущую ;

- Удалить из списка выбранную в нем папку с помощью кнопки Удалить папку ;

- Очистить список часто используемых папок с помощью кнопки Удалить все ;

Рассмотрен процесс конвертирования файлов описания стилей из формата Mapnik XML в формат SLD, установка инструментов описана для операционной системы Debian.

mapnik2geotools - это небольшой проект, написанный на Scala, для конвертации файлов описания стилей в формате Mapnik XML в формат SLD.

Данный проект распространяется в виде исходных кодов и требует предварительной компиляции. Для этого в системе должен быть установлен инструмент для генерации и сборки Scala проектов SBT.

Содержание

SLD (Styled Layer Descriptor) - основанный на базе XML стандарт OGC, предназначенный для описания символики пространственных данных. Любой SLD-файл представляет собой документ, имеющий следующую структуру:

Header - заголовок, содержащий метаинформацию и пространства имён XML, эта часть в большинстве случаев одинакова для всех SLD-документов.

FeatureTypeStyle - секция, содержащая набор правил (Rules). Группировка правил в FeatureTypeStyle выполняется с тем расчётом, что рендеринг данных осуществляется в порядке их следования, проще говоря слой сначала рендерится в соответствии с первым FeatureTypeStyle, затем в соответствии со вторым и так далее. На выходе полученные результаты накладываются друг на друга.

Rule - правило применения стиля. Оно может быть задано как глобально, так и иметь логику некоторого фильтра. Например, используя правила, можно настроить символику в соответствии с атрибутивными полями слоя или текущим масштабным уровнем.

Symbolizer - секция в которой непосредственно задаётся сама символика. Symbolizer может принимать одно из пяти значений, назначение которых можно понять из их названия:

  • PointSymbolizer
  • LineSymbolizer
  • PolygonSymbolizer
  • RasterSymbolizer
  • TextSymbolizer

В одном документе SLD может быть несколько секций FeatureTypeStyles, несколько секций Rules на каждую секцию FeatureTypeStyles и несколько Symbolizer на каждую секцию Rule.



Mapnik XML - это формат более широкого спектра действия нежели SLD, что объясняется его назначением. Mapnik XML - это основной инструмент конфигурирования Mapnik (как map-файл для MapServer). Синтаксис подсистемы описания символики в Mapnik XML несколько похож на SLD, но в то же время имеет и свои отличия. Не вдаваясь в детали устройства Mapnik XML, приведём пример того, как он может выглядеть:

Секции <Style>, <Rule>, <*Symbolizer> соответствуют по своему назначению секциям <FeatureTypeStyle>, <Rule>, <*Symbolizer> SLD.

Установка SBT с помощью различных систем управления пакетами описана в документации. Рассмотрим это процесс на примере системы Apt, используемой в Debian:

Создадим указанный каталог и поместим в него нужный файл:

mapnik2geotools может быть запущен как в режиме с графическим интерфейсом, так и в режиме командной строки. Для запуска утилиты с графическим интерфейсом вам потребуется наличие X-сервера. Если на машине "иксы" не установлены, то графический интерфейс можно вывести на другую машину. Автор статьи подключался из Windows к машине с установленным Debian с помощью Putty, используя X-сервер Xming (настройка связки Putty+Xming описана здесь).

Для запуска конвертора переходим в каталог mapnik2geotools и запускаем его:

В разделе Input выбираем Mapnik XML-файл с описанием стиля, в разделе Operation отмечаем Just save SLD files to local disk и, наконец, в разделе Local Output выбираем директорию в которую будет сохранён результат. Попутно для себя замечаем, что mapnik2geotools может автоматически копировать сконвертированные стили на GeoServer. Нажимаем кнопку Convert!



Стоит отметить, что на выходе получаем такое количество SLD-файлов, сколько раз секция <Style> встречается в файле Mapnik XML. Так, например, при попытке конвертирования Mapnik XML файла, приведённого в начале статьи в SLD получилось два *.sld файла:

Как уже было сказано выше mapnik2geotools можно запустить и без графического интерфейса, что позволяет использовать его в пакетном режиме. Для этого необходимо следовать инструкциям, представленным на данной странице, а именно:

По работе столкнулся с файлами - хочу узнать, что внутри.

В описании файла .slb написано "Библиотека слайдов AutoCAD".

Они используются для организации следующего меню:

Как понимаю - технология устаревшая (нельзя расширить даже окошко).

Какой из вариантов организации меню Вы считаете лучшим? Что можете порекомендовать?

Про .slb ничего не знаю. Что это за файл?

Чем можно открыть .sld и .slb? Примеры файлов приложил

Добрый день, коллеги!

По работе столкнулся с файлами - хочу узнать, что внутри.

В описании файла .slb написано "Библиотека слайдов AutoCAD".

Они используются для организации следующего меню:

Как понимаю - технология устаревшая (нельзя расширить даже окошко).

Какой из вариантов организации меню Вы считаете лучшим? Что можете порекомендовать?

Про .slb ничего не знаю. Что это за файл?

Чем можно открыть .sld и .slb? Примеры файлов приложил

Слайды можно создать/открыть в самом AutoCAD - команды ДСЛАЙД и СЛАЙД (MSLIDE и SLIDE соответственно)

Дополню - по крайней мере в AutoCAD 2019 команда "СЛАЙД" на английском идёт, как "_VSLIDE"

Осталось выяснить, кто такие slb и с чем есть их.

Уже на нескольких источниках идёт один посыл, что файлы slb - также являются слайдами Autodesk, но "_VSLIDE" их, к сожалению, не видит.

Точно VSLIDE, забыл уже.

SLB не откроешь в AutoCAD, но можно посмотреть содержание библиотеки той же VSLIDE и сослаться на конкретный слайд для вставки в окно в формате DCL.

Но там не все так просто. Надо перевести FILEDIA в 0, а потом уже открывать файл библиотеки, а в скобках указать имя конкретного слайда, например slidelibrary(Resistor)

Открыть указанным способом не вышло:

Вроде бы указываешь ему "slidelibrary(1)", а он походу ищет не "1.slb", а "slidelibrary.slb"

В AutoCAD Electrical SLB-файлы используется для добавления в графическое меню файлов изображения. Например, если в поле «Файл изображения» ввести iec1( PB11) , то в окне «Предварительный просмотр» появится соответствующие изображение.

Iec1 – библиотека слайдов (SLB-файл)

PB11 - SLD-файл для кнопки с замыкающим контактом, который включен в библиотеку слайдов Iec1 .

SLB и SLD - это устаревшие форматы. Сейчас используется PNG-формат

Возможно (было) создать slb-файл через простой AutoCAD? Пытаюсь выяснить историю возникновения файла.

После института я пришел работать в проектную компанию инженером-электриком. Все расчеты велись в программе Excel, после чего необходимо было чертить схемы по расчетным данным, что занимало много времени. Кроме того, при переносе данных из Excel в Autocad накапливались ошибки. При изменении исходных данных приходилось исправлять расчеты, а затем и схемы. В общем, куча бесполезной работы, которая отнимала много времени.

В последнее время мне стали задавать вопросы с просьбами что-то дописать, добавить, поменять. Но к сожалению времени на доработку не хватает, да и у каждого инженера свои пожелания. В связи с этим выкладываю исходники:

Надеюсь, что плагин поможет сэкономить время инженерам-проектировщикам и улучшить качество документации.

Инструкция по работе с плагином

Системные требования

  • Autodesk AutoCAD 2015
  • Microsoft Office Excel 2010 и старше

Состав архива

  • В папке Program Files находится файлы плагина. Здесь Вам понадобится файл-библиотека OneLine3.dll. Остальные файлы вспомогательные, нужны для работы плагина.
  • Файл ЩИТ.xslm содержит расчетную таблицу, на основании которой строится однолинейная схема
  • Файл СХЕМА.dwg — это файл, в котором содержатся необходимые элементы для создания однолинейной схемы. Именно в него мы будем загружать плагин.
  • Файл SLD_Buttons.cuix — это файл адаптации. Чтобы не прописывать команды в командной строке, его можно загрузить в AutoCAD и пользоваться кнопками.

Работа с плагином

  1. Распакуйте архив на локальном диске. Если плагин будет размещен на сервере, AutoCAD не позволит его запустить.
  2. Запустите AutoCAD и откройте файл СХЕМА.dwg.
  3. Теперь необходимо загрузить плагин в AutoCAD. В командной строке введите _NETLOAD.









Вопросы, которые могут возникнуть при работе с программой


Конечно, данный плагин не сможет решить все возникающие проблемы. К сожалению универсальных решений не бывает. В этом разделе я попытаюсь ответить на вопросы, которые могут у Вас возникнуть при работе с этой программой.
Я загрузил плагин, но при вызове команды ничего не происходит. В командной строке пишется: Не удалось загрузить сборку. Сведения об ошибке: System.IO.FileLoadException: Не удалось загрузить файл или сборку…

AutoCAD 2015 и более поздние версии не позволяют подключать библиотеки, загруженные через интернет. Чтобы избежать это, необходимо внести изменение в файл acad.exe.config, добавить строчку:

Должно получиться так:

Мне нужно внести изменения в схемы созданные ранее. Как это сделать?

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

Второй способ заключается во внесении изменений в самом чертеже. Это можно сделать через Свойства, выделив необходимый элемент.


Поменять данные можно через Редактор атрибутов, дважды щелкнув левой клавишей мыши по редактируемому блоку.


Как заменить автоматический выключатель на дифференциальный выключатель?

Все блоки сделаны динамическими. Просто поменяйте тип блока.


Откройте и измените стиль SLD_Style. После этого желательно выполнить команды _REGEN и _REGENALL.
Я пытаюсь расчленить объекты командой _EXPLODE, но все данные пропадают. Мне не нужно показывать марку выключателя. Как сделать так, чтобы она не отображалась?

Выделите блок и откройте его в редакторе блоков.

Удалите ненужный атрибут.

Закройте редактор блоков, сохранив изменения.

Ведите команду _ATTSYNC и выберите, редактируемый блок. После синхронизации удаленный атрибут должен исчезнуть.

Аналогичным образом можно удалять и перемещать остальные атрибуты.

Читайте также: