Атрибуты шейп-файла для аннотации Autocad

14

Как я могу экспортировать информацию об атрибутах для шейп-файла / класса объектов в Autocad Annotation / Text?

Я могу экспортировать шейп-файл в autocad, но не могу получить атрибуты в аннотации.

Также дайте мне знать, есть ли способ добавить атрибуты в autocad без использования блоков.

Рамакришна Биллаканти
источник
Как вы можете получить шейп-файл и без аннотации? Просто нужно знать, какое программное обеспечение (версия, карта, архитектор и т. Д.) У вас есть и как вы пытаетесь.
Брэд Несом
1
Брэд, я использую версию ArcMap 10.1 для преобразования моего шейп-
файла
Вы используете набор инструментов преобразования? вы cad данные с географической привязкой autocad или esri?
Брэд Несом
Должно быть, я прочитал 6 раз и даже работал над решением, прежде чем понял, что вам нужны атрибуты в AutoCAD.
Брэд Несом
Да, Брэд, данные имеют координаты как в AutoCAD, так и в ГИС, да, я хочу получить атрибуты в AutoCAD. Теперь я могу получить один атрибут для класса пространственных объектов, но мне было интересно, сможем ли мы установить связь между таблицей и файлом автокад. Это было бы здорово, и я действительно благодарю вас за вашу помощь.
Рамакришна Биллаканти

Ответы:

27

Есть только несколько вариантов получения атрибутов из ЛЮБОЙ ГИС-системы в autocad.

  1. использовать FME (безопасное программное обеспечение) и экспортировать в карту AutoCAD / с данными объекта.
    Это потребует использования dwg в ​​autocad map3d. и нижеприведенные процедуры будут применяться
    с открытого нового пустого чертежа.

  2. Используйте карту AutoCAD 3D для импорта шейп-файла (или другого формата ГИС) и выберите параметры импорта для создания данных объекта. (Это мой предпочтительный метод).

  3. см. ниже инструкции для # 3 (ниже инструкции autocad)
  4. РЕДАКТИРОВАТЬ: Я думаю, что если вы спрашиваете, можете ли вы иметь внешнюю таблицу, короткий ответ - да.
    Я почти забыл этот аспект. (аналогично данным об
    объектах ) Если вы хотите «связать» значения таблицы с объектами в чертеже autocad, для этого также есть процесс.
    Я выложу несколько ссылок.
    Если у вас есть какие-либо вопросы, я могу вернуться и добавить аналогичные пошаговые инструкции для этого.
    Блог Cad и GIS
    Autodesk documentataion
    db connect (для блочных атрибутов)

Если вы настроили шаблон ссылки перед импортом файла формы (в карту AutoCAD 3D), то это вариант в вашем диалоге импорта.
Затем вы можете заполнить пустую таблицу атрибутами шейп-файла, и они автоматически свяжутся с (точечными) объектами, которые они представляют.
Следуя остальным инструкциям, вы сможете передавать ссылки на текстовые объекты
/ РЕДАКТИРОВАТЬ

Если вы можете зайти так далеко и захотите пойти дальше, вы можете посмотреть динамическую аннотацию из db. Эта ссылка предоставляет образец DWG и небольшое обсуждение. Остальное можно найти в справочной документации Autodesk.

Инструкции для # 2
классической рабочей области на карте с использованием
раскрывающегося списка «Создание карты»> «
Импорт / экспорт»> «
Импорт»
Автокад выстрел

Выберите esri shapefile, импортировать данные
выберите данные ... (elipses) и выберите создание данных объекта.
Измените имя таблицы данных объекта, если хотите.

данные объекта
Хорошо, и вы можете изменить имя входящих данных в столбце слоя чертежа.
Хорошо, импорт.
Приблизьтесь к экстентам (колесо двойного щелчка),
поверните полигоны, чтобы показать только контур.
панель инструментов многоугольника POLYDISPLAY> edge только заново создает
изменить отображение
чертеж, чтобы показать изменение (REA).
Сохраните и закройте чертеж (импорт текста).

Теперь в новом пустом чертеже прикрепите предыдущий чертеж (импорт текста).
прикреплять
Attach2
Attach3
и добавьте его в конец выбранных чертежей, чтобы прикрепить окно. Хорошо, в этом окне дважды щелкните текущий запрос
текущий запрос
диалог запроса
в диалоговом окне запроса, выберите «Изменить свойства»,
затем текстовую кнопку справа
текстовая кнопка
. Кнопка выражения.
кнопка выражения
Затем выберите поле, для которого вы хотите создать текст.
текстовое поле
Установите размер, стиль, угол, слой, на котором вы хотите создать слой, и снова вернитесь к первому диалоговому окну запроса,
диалог размера текста
диалог запроса
выберите тип запроса местоположения и примите все в качестве
все
типа запроса выбора местоположения в качестве запроса рисования
нарисовать запрос
выбора выполнения.
Рисование

Отделить чертеж и сохранить.

Решение ESRI, которое сейчас работает, но требует много работы, чтобы получить данные на разных слоях и т. Д.
Другими словами, чтобы сделать хороший CAD-чертеж.

3. Конвертировать метки в аннотации

используйте инструмент «To CAD» на панели инструментов в arcmap 10.1
. Поля добавления cad подготовят его для разделения на слои с цветом.
Свойства слоя и текста, вероятно, все, что вам нужно.

добавить поля cad

Как только поля САПР появятся в таблице атрибутов, вам нужно будет рассчитать значения, чтобы поместить их в каждое поле.
Я не использую этот метод, поэтому я не тратил много времени на объяснение этого.
Но чем больше времени вы тратите на это, тем лучше ваш чертеж САПР будет работать и выглядеть.
например, слои = названия улиц, адрес здания, владелец участка.
вы можете прочитать справку по начальному файлу и переопределить для этого.

Затем экспортируйте в CAD

введите описание изображения здесь

Брэд Несом
источник
2
Отличное руководство - спасибо, что потратили время на ответы таким образом.
Mapperz
2
Вау бред - отличный ответ !! Я бы +10 ответил, если бы мог (+1, тем не менее) !!
Дано
6

Если у вас есть ArcGIS (я использую 9.3.1), проще всего будет:

  1. Преобразуйте \ экспортируйте свой шейп-файл в любую файловую базу геоданных и добавьте его в свой проект Arcgis;
  2. Пометьте его, используя атрибуты, которые вам нужно показать в САПР;
  3. Щелкните правой кнопкой мыши Имя слоя в таблице содержимого и используйте параметр «Преобразовать надписи в аннотации». Убедитесь, что вы сохранили аннотации в базе геоданных;
  4. После этого вы можете использовать «Инструменты преобразования> В САПР> Экспорт в САПР» в ArcToolbox. В качестве Входных объектов выберите ваши слои и аннотации слоев, а также экспортируйте.

Ваш файл САПР будет содержать как объекты из шейп-файла, так и его метки \ аннотации

Александр Нето
источник
0

Вы можете пометить шейп-файл, а затем преобразовать метку в слой аннотации

Слой аннотации можно конвертировать в AutoCAD путем экспорта в меню CAD

Клип Youtube для вас: https://www.youtube.com/watch?v=w3qnjKiNWAc

angisti
источник