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 с сохранением атрибутов?