pdf в shp

Не знаете, где задать вопрос? Задавайте здесь.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: pdf в shp

Сообщение Александр Мурый » 09 окт 2016, 11:22

А вообще, лучше всего вам помогло бы вот это.
Редактор материалов, модератор форума

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

Re: pdf в shp

Сообщение Игорь Белов » 09 окт 2016, 11:29

Александр Мурый писал(а):Вы полученный DXF пробовали открывать чем-нибудь кроме ArcMap? Потому как он содержит все полигоны, ничего не потеряно. Значит, проблема на стороне ArcMap.
Я попробовал пересохранить PDF в Inkscape и открыть потом в QGIS - всё нормально.
Конвертировал pstoedit из PDF в DXF и открывал в QGIS и MapInfo, все полигоны на месте. Цвета из базовой восьмёрки в MapInfo воспроизводятся, в QGIS, естественно, нет (т.е. и в ArcMap не должны воспроизводиться).
Александр Мурый писал(а):А вообще, лучше всего вам помогло бы вот это.
Предлагать можно разные программы, но в этом самом PDF имеются проблемы. Одна из них - контрольные символы в текстах. При экспорте в DXF получаются маркеры с недопустимыми значениями ('\n' и '\r', например).
The purpose of computing is insight, not numbers

ilya.pavlov
Интересующийся
Сообщения: 33
Зарегистрирован: 26 июн 2016, 09:43
Репутация: 0

Re: pdf в shp

Сообщение ilya.pavlov » 09 окт 2016, 13:19

Александр Мурый писал(а):А вообще, лучше всего вам помогло бы вот это.
У нас старая версия :? А отдельно модуль купить нельзя, только с полным обновлением всех модулей
Игорь Белов писал(а):Одна из них - контрольные символы в текстах. При экспорте в DXF получаются маркеры с недопустимыми значениями ('\n' и '\r', например).
Я тоже так сразу подумал. Может знаете способ как с этим можно бороться? MapInfo умеет конвертировать dxf в shp с сохранением атрибутов?

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: pdf в shp

Сообщение trir » 09 окт 2016, 15:51

Потому как он содержит все полигоны, ничего не потеряно. Значит, проблема на стороне ArcMap.
Я попробовал пересохранить PDF в Inkscape и открыть потом в QGIS - всё нормально.
Правильно, потому что некоторые полигоны, на самом деле сплайны, которых ArcMap не понимает, точнее понимает, только если Knot value = 1|0. потому что в приложенном dxf только SPLINE и IMAGE

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

  0
SPLINE
  5
AA
330
1F
100
AcDbEntity
  8
layer 1
 62
     1
370
    60
100
AcDbSpline
210
0.0
220
0.0
230
1.0
 70
    27
 71
     3
 72
     8
 73
     4
 74
     0
 42
0.000000001
 43
0.0000000001
 40
0.0
 40
0.0
 40
0.0
 40
0.0
 40
1.0
 40
1.0
 40
1.0
 40
1.0
 10
0.81633
 20
-2.28881
 30
0.0
 10
0.81633
 20
-2.28881
 30
0.0
 10
0.81633
 20
-2.28881
 30
0.0
 10
0.81633
 20
-2.28881
 30
0.0
Надо смотреть значение

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

Re: pdf в shp

Сообщение Игорь Белов » 09 окт 2016, 17:20

ilya.pavlov писал(а):Может знаете способ как с этим можно бороться?
Или найти шибко умный конвертер, или парсить DXF.
ilya.pavlov писал(а):MapInfo умеет конвертировать dxf в shp с сохранением атрибутов?
Умеет не MapInfo, а пользователь MapInfo.

Среди козырных фишек MapInfo - импорт DXF с трансформацией из координат бумажного листа в проекцию. Лучше в нём и выполнить это действие. Я не знаю, какая СК на вашей карте, поэтому параметры трансформации выбрал на глазок.

Удалим ненужные объекты. Конвертер pstoedit превратил внешний полигон в две зелёные полилинии. Соединим их и превратим в полигон.

В атрибутах таблицы только порядковый номер ID. Нужно создать две новые текстовые колонки и заполнить их значениями "ObjectInfo(obj,2)" и "ObjectInfo(obj,3)". Сохраним слой и экспортируем его в шейп-файлы универсальным транслятором.

Открываем шейпы в ArcMap или QGIS и чуточку шаманим с отображением по категориям:
Вложения
shot1.png
shot1.png (34.18 КБ) 3722 просмотра
shot2.png
shot2.png (56.35 КБ) 3722 просмотра
301c.zip
положение приближённое
(21.71 КБ) 271 скачивание
The purpose of computing is insight, not numbers

Ответить

Вернуться в «Я новичок!»

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

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