Re: pdf в shp
Добавлено: 09 окт 2016, 11:22
А вообще, лучше всего вам помогло бы вот это.
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
https://gis-lab.info/forum/
Конвертировал pstoedit из PDF в DXF и открывал в QGIS и MapInfo, все полигоны на месте. Цвета из базовой восьмёрки в MapInfo воспроизводятся, в QGIS, естественно, нет (т.е. и в ArcMap не должны воспроизводиться).Александр Мурый писал(а):Вы полученный DXF пробовали открывать чем-нибудь кроме ArcMap? Потому как он содержит все полигоны, ничего не потеряно. Значит, проблема на стороне ArcMap.
Я попробовал пересохранить PDF в Inkscape и открыть потом в QGIS - всё нормально.
Предлагать можно разные программы, но в этом самом PDF имеются проблемы. Одна из них - контрольные символы в текстах. При экспорте в DXF получаются маркеры с недопустимыми значениями ('\n' и '\r', например).Александр Мурый писал(а):А вообще, лучше всего вам помогло бы вот это.
У нас старая версияАлександр Мурый писал(а):А вообще, лучше всего вам помогло бы вот это.
Я тоже так сразу подумал. Может знаете способ как с этим можно бороться? MapInfo умеет конвертировать dxf в shp с сохранением атрибутов?Игорь Белов писал(а):Одна из них - контрольные символы в текстах. При экспорте в DXF получаются маркеры с недопустимыми значениями ('\n' и '\r', например).
Правильно, потому что некоторые полигоны, на самом деле сплайны, которых 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
Или найти шибко умный конвертер, или парсить DXF.ilya.pavlov писал(а):Может знаете способ как с этим можно бороться?
Умеет не MapInfo, а пользователь MapInfo.ilya.pavlov писал(а):MapInfo умеет конвертировать dxf в shp с сохранением атрибутов?