pdf в shp
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: pdf в shp
Конвертировал pstoedit из PDF в DXF и открывал в QGIS и MapInfo, все полигоны на месте. Цвета из базовой восьмёрки в MapInfo воспроизводятся, в QGIS, естественно, нет (т.е. и в ArcMap не должны воспроизводиться).Александр Мурый писал(а):Вы полученный DXF пробовали открывать чем-нибудь кроме ArcMap? Потому как он содержит все полигоны, ничего не потеряно. Значит, проблема на стороне ArcMap.
Я попробовал пересохранить PDF в Inkscape и открыть потом в QGIS - всё нормально.
Предлагать можно разные программы, но в этом самом PDF имеются проблемы. Одна из них - контрольные символы в текстах. При экспорте в DXF получаются маркеры с недопустимыми значениями ('\n' и '\r', например).Александр Мурый писал(а):А вообще, лучше всего вам помогло бы вот это.
The purpose of computing is insight, not numbers
-
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 26 июн 2016, 09:43
- Репутация: 0
Re: pdf в shp
У нас старая версияАлександр Мурый писал(а):А вообще, лучше всего вам помогло бы вот это.

Я тоже так сразу подумал. Может знаете способ как с этим можно бороться? MapInfo умеет конвертировать dxf в shp с сохранением атрибутов?Игорь Белов писал(а):Одна из них - контрольные символы в текстах. При экспорте в DXF получаются маркеры с недопустимыми значениями ('\n' и '\r', например).
-
- Гуру
- Сообщения: 5355
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1021
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: pdf в shp
Правильно, потому что некоторые полигоны, на самом деле сплайны, которых ArcMap не понимает, точнее понимает, только если Knot value = 1|0. потому что в приложенном dxf только SPLINE и IMAGEПотому как он содержит все полигоны, ничего не потеряно. Значит, проблема на стороне ArcMap.
Я попробовал пересохранить PDF в Inkscape и открыть потом в QGIS - всё нормально.
Код: Выделить всё
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
Код: Выделить всё
70
27
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: pdf в shp
Или найти шибко умный конвертер, или парсить DXF.ilya.pavlov писал(а):Может знаете способ как с этим можно бороться?
Умеет не MapInfo, а пользователь MapInfo.ilya.pavlov писал(а):MapInfo умеет конвертировать dxf в shp с сохранением атрибутов?
Среди козырных фишек MapInfo - импорт DXF с трансформацией из координат бумажного листа в проекцию. Лучше в нём и выполнить это действие. Я не знаю, какая СК на вашей карте, поэтому параметры трансформации выбрал на глазок.
Удалим ненужные объекты. Конвертер pstoedit превратил внешний полигон в две зелёные полилинии. Соединим их и превратим в полигон.
В атрибутах таблицы только порядковый номер ID. Нужно создать две новые текстовые колонки и заполнить их значениями "ObjectInfo(obj,2)" и "ObjectInfo(obj,3)". Сохраним слой и экспортируем его в шейп-файлы универсальным транслятором.
Открываем шейпы в ArcMap или QGIS и чуточку шаманим с отображением по категориям:
- Вложения
-
- shot1.png (34.18 КБ) 3721 просмотр
-
- shot2.png (56.35 КБ) 3721 просмотр
-
301c.zip
- положение приближённое
- (21.71 КБ) 271 скачивание
The purpose of computing is insight, not numbers
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей