как из Corel в ArcGis??

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: как из Corel в ArcGis??

Сообщение Игорь Белов » 26 фев 2021, 07:51

tikhpetr писал(а):
26 фев 2021, 05:47
как туда исходник .cdr запихнуть?
Существуют разные способы получить PS/PDF из CDR.
  • Напечатать из CorelDRAW на виртуальный принтер, коих вагон и маленькая тележка. Лично мне под Windows нравится таковой в PDFill FREE PDF & Image Writer.
  • Конвертировать через LibreOffice Draw. Можно в командной строке:

    Код: Выделить всё

    soffice --draw --convert-to eps my_draw.cdr
  • Конвертировать через Inkscape. Можно в командной строке:

    Код: Выделить всё

    inkscape --export-pdf=my_draw.pdf my_draw.cdr
    Это в моей старой версии. В новой версии Inkscape опции немного поменялись. Вместо --export-pdf=my_draw.pdf нужно подставить --export-type="pdf" и/или --export-filename=my_draw.pdf .
The purpose of computing is insight, not numbers

tikhpetr
Гуру
Сообщения: 1082
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

Re: как из Corel в ArcGis??

Сообщение tikhpetr » 26 фев 2021, 09:45

Н-да, в любом случае из Corell в ГИС - это муторно.

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: как из Corel в ArcGis??

Сообщение Predatorxxx » 26 фев 2021, 21:15

Игорь Белов писал(а):
25 фев 2021, 21:47
CorelDRAW экспортирует в DXF отвратительно. На мой вкус хорошо получается утилитой pstoedit через PDF или EPS:

Код: Выделить всё

pstoedit -f "dxf: -mm" my_draw.pdf my_draw.dxf
Можете ли вы на примере отрезка генерального плана приложенного выше показать результат работы программы? Хочется понять имеет ли смысл въезжать в работу утилиты, поскольку онлайн конвертеров pdf в dxf море.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: как из Corel в ArcGis??

Сообщение Игорь Белов » 26 фев 2021, 22:58

Predatorxxx писал(а):
26 фев 2021, 21:15
Хочется понять имеет ли смысл въезжать в работу утилиты, поскольку онлайн конвертеров pdf в dxf море.
Если уже написанного недостаточно для въезжания, смысла нет. Пользуйтесь морем онлайн конвертеров.
The purpose of computing is insight, not numbers

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: как из Corel в ArcGis??

Сообщение Игорь Белов » 26 фев 2021, 23:05

tikhpetr писал(а):
26 фев 2021, 09:45
из Corell в ГИС - это муторно
Знаете, я время от времени за пару рабочих дней конвертирую полсотни графических приложений из CDR в шейп-файлы. При этом зачастую встречаются проблемные случаи с неочевидными точками геопривязки. А иногда карты развёрныты на произвольный угол, чтобы вписались в лист. И ничего, всё получается.

Если словом муторно характеризовать рутину, то да, это муторно.
The purpose of computing is insight, not numbers

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: как из Corel в ArcGis??

Сообщение lam » 27 фев 2021, 11:14

Predatorxxx писал(а):
11 фев 2021, 15:48
Я так понимаю выложенный фрагмент не прояснил ситуации.
Да, это кропотливая работа, автоматом здесь не получиться.
Этапность работ у меня такая:
1. Конвертация геометрии (точки, линии)
2. Конвертация линий в полигоны
3. Конвертация надписей в атрибутивные таблицы слоев
4. Координирование векторных слоев
5. Оформление (условные знаки, цвета, размеры, толщины, надписи и т.д.)

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: как из Corel в ArcGis??

Сообщение Predatorxxx » 27 фев 2021, 11:17

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

lam
Гуру
Сообщения: 1018
Зарегистрирован: 01 авг 2012, 13:55
Репутация: 241

Re: как из Corel в ArcGis??

Сообщение lam » 27 фев 2021, 12:13

Predatorxxx писал(а):
27 фев 2021, 11:17
Впрочем, спасибо и на том.
Можно написать пошаговую инструкцию с рисунками.

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: как из Corel в ArcGis??

Сообщение Predatorxxx » 28 фев 2021, 13:49

lam писал(а):
27 фев 2021, 12:13
Можно написать пошаговую инструкцию с рисунками.
Было бы неплохо, да боюсь данный подход вызовет бурю не совсем положительных эмоций у некоторых обитателей форума.
Понимаете, моя задача заключается не в том чтобы выложили все на блюдечке. Хотелось бы в конечном итоге прийти к максимально оптимизированному варианту решения задачи, не теряя в качестве графики.
Сейчас постепенно осваиваю 3D Map поскольку для меня он показался самым оптимальным вариантом создания генеральных планов.
Быть может в CorelDraw есть формат данных которых лучше дружит с 3DMap в который можно экспортировать чертежи, чтобы графика особо не страдала.
Autocad начиная с версии 2018 поддерживает экспорт PDF, причем прекрасно распознает слои. Может быть нужно немного пожонглировать и вытянуть чертежи напрямую.
Нужно экспериментировать. Если я написал на форум, это не значит что я сижу сложа руки. Я просто надеюсь что какой-то определенный подход упростит задачу в разы. Именно поэтому у Игорь Белов попросил более развернутого ответа.

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: как из Corel в ArcGis??

Сообщение Predatorxxx » 28 фев 2021, 14:23

Игорь Белов писал(а):
25 фев 2021, 21:47
CorelDRAW экспортирует в DXF отвратительно. На мой вкус хорошо получается утилитой pstoedit через PDF или EPS:

Код: Выделить всё

pstoedit -f "dxf: -mm" my_draw.pdf my_draw.dxf
Было бы замечательно хотя бы в двух словах объяснить как пользоваться утилитой. Не каждый генпланист знает возможности операционной системы, пусть даже базовые. Это все равно что гитаристу установить какую-нибудь музыкальную программу и критиковать за неумение ею пользоваться.

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: как из Corel в ArcGis??

Сообщение Predatorxxx » 28 фев 2021, 15:11

К примеру с чем связана данная ошибка? Я не скачал какое-то дополнение?
Вложения
111.jpg
111.jpg (132.21 КБ) 4583 просмотра

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: как из Corel в ArcGis??

Сообщение Игорь Белов » 01 мар 2021, 21:54

На странице приложения описаны требования к рабочей среде: Ghostscript и Microsoft Visual C++ Redistributable.

При установке pstoedit не ставьте никаких дополнительных драйверов, не надо.

Обычно я обходился без командной строки, для чего устанавливал программу просмотра, печати, конвертирования файлов PS и PDF gsview. После установки pstoedit в меню gsview появляется пункт [Convert to vector format…]. Нужно выбрать формат dxf. Чертёж будет в дюймах.

Не знаю, будет ли работать gsview у вас. Всегда остаётся командная строка:

Код: Выделить всё

"C:\Program Files\pstoedit\pstoedit.exe" -f "dxf: -mm" frag.pdf frag.dxf
Predatorxxx писал(а):
28 фев 2021, 15:11
с чем связана данная ошибка?
Вероятно, Вы установили ненужные драйверы, а они требуют дополнительных библиотек. IMHO в данном случае речь идёт об отсутствии в системе ImageMagick.
Вложения
frag.zip
Шейп + стилевой файл QGIS
(105.5 КБ) 171 скачивание
The purpose of computing is insight, not numbers

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: как из Corel в ArcGis??

Сообщение Predatorxxx » 02 мар 2021, 10:31

Убил почти сутки на освоение матчасти, а воз и ныне там.
Изучил досконально порядок установки GsView, загрузил все что нужно (и библиотеку Visual C++ и Ghgostcript) - ничего не получается. При попытке открыть pdf файл выскакивает вот такое окошко:
1.jpg
1.jpg (40.23 КБ) 4442 просмотра
Сначало мне показалось что я не правильно указал путь установки и прописал его как указано на картинке. В итоге получил следующее сообщение:
2.jpg
2.jpg (31.65 КБ) 4442 просмотра
Я могу ошибаться, но мне кажется что дело в несовместимости библиотек dll от Ghgostcript. Если нужны более старые, то где их взять. И для чего тогда более новые если сам GsView давно не обновляется. В общем не доперло как им пользоваться. Буду признателен за конкретику. Кстати, при открытии программы требуется лицензия. Не в ней ли дело, какие преимущества она дает?

Попробовал установить Pstoedit заново без дополнительных драйверов и, вроде бы, перестал ругаться на отсутствие библиотек. Но вышло вот что:
3.jpg
3.jpg (51.75 КБ) 4442 просмотра
Лично мне в голову приходят две мысли: либо за что-то все таки надо платить, либо есть ограничения по размеру файла. Мой pdf весит 25 мб.

З.Ы. Я все таки повторю свою просьбу. Если не сложно, быть может вы покажете результат работы этой утилиты в формате до и после. Можно взять свой образец, могу вам скинуть свой .cdr, или даже уже в pdf. Видите в чем дело, за это время я перепробовал море программ и онлайн конвертеров. И ни один из них не показал результат лучше чем если напрямую экспортировать чертежи в DWG/DXF, предварительно подготовив их. Но если Pstoedit прям хорошо справляется с поставленной задачей, то я готов биться до конца :)

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: как из Corel в ArcGis??

Сообщение Игорь Белов » 02 мар 2021, 12:42

Хм. У меня под Windows 7 64-bit сейчас такие версии:

Ghostscript 9.10
GSview 5.0
pstoedit 3.75

В прошлом году я их загрузил с родных сайтов и последовательно установил. Никаких дополнительных настроек не делал, всё работает и так.
Predatorxxx писал(а):
02 мар 2021, 10:31
Я все таки повторю свою просьбу. Если не сложно, быть может вы покажете результат работы этой утилиты в формате до и после. Можно взять свой образец, могу вам скинуть свой .cdr, или даже уже в pdf.
Я выложил шейпфайл с Вашим фраментом постом выше. Он сделан так:
  1. Открыл Ваш CDR в CorelDRAW 2019 и экспортировал в PDF.
  2. Конвертировал PDF в DXF:
    [Edit] → [Convert to vector format…]
    Полюбовался.
  3. Конвертировал PDF в DXF в командной строке:

    Код: Выделить всё

    "C:\Program Files\pstoedit\pstoedit.exe" -f "dxf: -mm" frag.pdf frag.dxf
  4. В QGIS импортировал DXF в GeoPackage.
  5. Экспортировал слой из GeoPackage в Shapefile вместе со стилевым файлом.
  6. Заархивировал шейпфайл и прикрепил к предыдущему посту.
The purpose of computing is insight, not numbers

Predatorxxx
Участник
Сообщения: 77
Зарегистрирован: 02 июн 2017, 05:39
Репутация: 0

Re: как из Corel в ArcGis??

Сообщение Predatorxxx » 02 мар 2021, 17:10

Посмотрел, неплох вариант, согласен. Теперь бы разобраться в чем же дело, почему у меня выдает ошибки.
Вы пути не прописываете? Все ставится по умолчанию?

Pstoedit из под командной строки так и ругается, жалуется что невозможно открыть мой dxf. Может быть проблема в синтаксисе, нет?

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 12 гостей