Конвертирование карт формата ГИС "Панорама" 2005 в

Тема в разделе "Autodesk", создана пользователем Grasp, 9 фев 2009.

  1. Доброго времени суток! Возникла проблема при конвертировании электронной карты из Панорамы (формат .SIT) в формат DXF в 2000 масштабе. Суть проблемы следующая. Точечные условные знаки отображаются некорректно, например условный знак "ЛЭП" считает набором линий, а не целым условным знаком. Есть база условных знаков для AutoCad масштаба 2000, но связать её с Панорамой никак не удается. Конвертирование производиться с помощью встроенного приложения для конвертирования "Панорамы" с соответствующим ключом. Если есть мысли, поделитесь пожалуйста.
     
  2. Alex

    Alex Форумчанин

    Про какой конвертер идет речь (встроенные средства Экспорта в DXF или Конвертор в формат DXF)?
     
  3. Панорамовский конвертор в DXF-14\DBF. Который только с ключем запускается.
     
  4. Alex

    Alex Форумчанин

    Извините за поздний ответ, попробовал экспорт DXF (Файл - Экспорт в - Файлы AutoCAD (DXF) он же F12 (Запуск приложений) - Конвертирование данных - Конвертер в формат DXF-14/DBF [maptod14.dll]) использована программа Карта 2005 (9.15.6 от 10.11.2008) по умолчанию выгрузка более менее, для создания собственной базы условных знаков выполнить подготовительные работы. Сначала необходимо на условный знак создать блок, переместить в начало координат (0,0), выгрузить его в DXF, потом необходимо связать созданные блоки (описывающие условные знаки) и объекты на карте (созданной в программе, который используется в вашем классификаторе) это делается через файл знаков (*.d14) и если необходимо другое название слое то можно переделать с помощью файла кодов (*.dxk).
    Пожалуйста уточните номер версии программы (9.?.? от дата)?
    P. S. Попробовал выгрузить с карты данные со столбами ЛЭП (классификатор стандартный из комплекта map500.rsc без каких-либо настроек, КЛЮЧ - 51671121) в получившимся файле DXF при открытие его в AutoCAD прошло нормально, он был как единое целое (Приметив AutoCAD - Блок).
     
  5. Огромное спасибо за ответ. Панорама 9.15.6 от 10.11.2008. Как говориться, перед применением прочтите инструкцию. В файле помощи Панорамы вся процедура подробно расписана. Небольшую сложность составило разобраться в структуре файла DXF а именно какая цифра за что отвечает, остальное дело техники.
    P.S. Есть мнение что для 500 и 1000 масштабов В DXF Панорама выгружает нормально, а с 2000 масштабом капризничает.
     
  6. Александр С.

    Александр С. Форумчанин

    вероятно потому что карта ситовская коректнее работать в map
     
  7. Скорее всего нет значения в каком формате исходный файл. Вся загвоздка именно в файле описания. Могу привести пример подготовленного файла знаков для точечного объекта в 2000 масштабе:

    .DXL -------обязательная константа
    .SCALE 2000 конст\знаменатель масштаба

    .OBJ 51121320 DOT номер объекта\тип объекта

    .SEM 2 ------семантика\число строк
    48 1 ------ значения семантики
    10 3 ------ значения семантики

    BLOCK точечный объект\описание знака(?)
    5 ------ метка точки в базе AutoCad
    96 ------метка точки в базе AutoCad
    100 ------константа
    AcDbEntity ------ссылка на базу AutoCad

    8
    0 -------тип объекта(фикс)\точка(Point)
    100 -------Маркер подкласса объектов
    AcDbBlockBegin ---- Начало создания блока
    2 -----------(?)
    511213202----------Номер объекта
    70
    0
    10 ----------- Координата Х
    0.0 -----------значение
    20 -----------Координата Y
    0.0 -----------значение
    3 -----------(?)
    511213202---------номер объекта
    1 -----------(?)

    0
    LINE //по всей видимости дальнейшие значения отвечают за отображение условного знака в AutoCad
    5
    98
    100
    AcDbEntity
    8
    0
    100
    AcDbLine
    10
    1.0
    20
    0.75
    11
    1.0
    21
    -0.75
    0
    ENDBLK
    Насколько я понял, "внешний вид" знака находится именно в этом описании, так что из какого формата конвертируется, скорее всего значения не имеет.
     
  8. Alex

    Alex Форумчанин

    Описание формата DXF можете посмотреть вот здесь - http://www.autodesk.com/techpubs/autoca ... /index.htm Также есть описание формата DXF в PDF формате, или можете найти его в папке Help (где установлена версия Autodesk AutoCAD) файл - acad_dxf.hlp
     
  9. Ayen

    Ayen Только чтение

    То же заморачивался с этой темой, переконвертировал карты (планы) из "Панорамы" в AutoCad. Конвертор этот старый с 1999 года. Работает фиг знает как, ЛЭП вообще всю по примитивам поделит, с деревянными заборами были проблемы, много с чем. На линейных объектах, если получалось просто менял тип линии. Для ЛЭП пользовался сторонней надстройкой для AutoCad, она сразу и столбы ставит и соединяющие линии со стрелками рисует. Блоки менял с помощью Express tools. Если у Вас уже много материала для конвертации, то может стоить попробовать платный конвертор, стоит он около 15 тыс. руб. А если хотите конвертировать из-за того, что хорошо знаете "Панораму" и не получается работа в AutoCad, то лучше разберитесь с AutoCad и не заморачивайтесь с конвертором.
     
  10. Alex

    Alex Форумчанин

    Grasp ответьте пожалуйста вот на этот вопрос: вы хотите понять купить Конвертер крупномасштабных планов в формат DXF (текущая MAP2DXF версия 6.1, поддержка SIT есть, есть также пробная версия выгрузка первых 20 объектов карты) или понять принцип работы экспорта, то и другое, или есть другие идеи?
     
  11. Конвертор уже есть. Хотелось понять именно принцип его работы и как он "связывает" библиотеки условных знаков AutoCad и панорамы.
    Объем достаточно большой, исходные данные в формате .SIT. В договоре - выходная продукция в .DXF. Вот такие пироги ::biggrin24.gif::
     
  12. Alex

    Alex Форумчанин

    Тогда могу сказать пара советов.
    1. Вы должны сформировать таблицу условных знаков средствами AutoCAD.
    То есть из готовых или самим нарисовать все условные знаки которые должны быть выгружены. Причем каждый условный знак должен быть в отдельном файле, начальная точка (точка привязки знака) находиться в точке с координатами 0, 0 (X, Y).
    После этого все элементы должны связаны в блок, название блока должно соответствовать Коду в классификаторе Панорамы.
    2. Вы должны экспортировать каждый файл в DXF формата AutoCAD 2000 (я использовал этот формат).
    3. Находим описание нашего блока (в моем примере это условный знак 51671200 Фонарь электр.на столбе(2-х) из классификатора map500.rsc) строка 1912 в выгруженном (экспортированном файле DXF с условным знаком):
    BLOCK
    5
    1F6
    330
    1F5
    100
    AcDbEntity
    8
    0
    100
    AcDbBlockBegin
    2
    51671200

    (по выделенным словам можно определить наш блок)
    ENDBLK - конец блока.
    4. Создаем заглавие файла настройки:
    .DXL
    .SCALE 500 (указываете если хотите 2000 - тот масштаб который будет соответствовать 1:1 в AutoCAD'е при указе в миллиметрах).
    5. Создаем описание блока который мы будем описывать:
    .OBJ 51671200 DOT
    6. Потом добавляем в файл настроек описание блока из AutoCAD (с начала BLOCK и до ENDBLK включая эти слова).
    7. Пункты 5 и 6 повторяем для каждого условного знака.
    P. S. Приложил архив в нем карта в формате Панорамы (SIT), классификатор, исходныt файлы DWG, DXF, полученный файл DXF с настройками, без настроек.
     

    Вложения:

  13. Архив битый. Если можно, выложите еще раз.
     
  14. Alex

    Alex Форумчанин

    Перезалил WinRAR 3.5.
     

    Вложения:

  15. Ознакомился с архивом. Стало понятнее. Спасибо за подробные разъяснения!
     
  16. Alex

    Alex Форумчанин

    Пожалуйста, если нужна будет помощь обращайтесь, помогу чем смогу.
     
  17. JimJam

    JimJam Только чтение

    Добрый день!
    Мне еще не доводилось работать с Панорамой, но к нам в организацию пришли материалы, выполненные в этой программе. Встал вопрос, можем ли мы каким-нибудь образом а) просмотреть б) конвертировать данные в формат DXF — не имея этой программы? И как это сделать с минимальными трудозатратами?
     
  18. SergKo

    SergKo Форумчанин

    зачем "не имея"?... http://www.gisinfo.ru/download/download.htm
    ... правда, чтой-то там какие-то проблемы, но надеюсь, вскорости разрешатся.....
     
  19. Маринуся86

    Маринуся86 Форумчанин

    Здравствуйте, получили от заказчика топосъемку М1:2000, программе Панорама. Топосъемку нужно переложить в автокад. При экспорте и панорамы в форма DXF, файл не корректно перекладываюся площадные объекты.
    Имеем файл с расширение .map, в нем созданы и точечные объекты и площадные. В автокад точечные объекты выкидываюся еще более или менее, а вот плащадные объекты например: "Леса густые высокие", код объекта 71111110, номер: 12931, выкидывает просто контуром объекта. Пожалуйста посоветуйте что делать, я Панораму первый раз открыла и не знаю что делать с ней. Есть какой нибудь файл соответсвия? Подскажите пожалуйста.
     
    Mich2 нравится это.
  20. Oigi

    Oigi Форумчанин

    Я бы сделал таким образом: все площадные объекты заполнил бы точечными УЗ из слоя ЗАПОЛНЯЮЩИЕ ЗНАКИ, в вашем случае - лес густой высокий знак. При конвертировании заполняющие знаки в dxf будут отображены блоками.
    Пробуйте!
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление