Страница 1 из 1

создание полигона из линий

Добавлено: 10 ноя 2012, 19:10
Leovante
И снова я :D
Как создать полигон из двух кривых линий, пересекающихся в двух местах? Или можно как-то скопировать все точки и на новом слое их просто вставить?

Re: создание полигона из линий

Добавлено: 10 ноя 2012, 19:20
Petruxin
1. Надо было бы уже в форуме по QGIS писать.
2. Малоинформативно, но дофантазировать можно:
Вектор- обработка геометрии-преобразовать линии в полигоны.
Скопировать-пункт 4.5.3 в мануале по QGIS

Re: создание полигона из линий

Добавлено: 10 ноя 2012, 20:36
Leovante
Ошибка при выполнении сценария Python:

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

Traceback (most recent call last):
  File "D:\PROGRA~1\NextGIS_QGIS\apps\qgis\python\plugins\fTools\tools\doGeometry.py", line 288, in runFinishedFromThread
    if not ftools_utils.addShapeToCanvas( unicode( self.shapefileName ) ):
  File "D:\PROGRA~1\NextGIS_QGIS\apps\qgis\python\plugins\fTools\tools\ftools_utils.py", line 256, in addShapeToCanvas
    print layer_name
UnicodeEncodeError: 'ascii' codec can't encode characters in position 4-10: ordinal not in range(128)

Версия Python:
2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]
Что это о.о Появилось после обработки

Re: создание полигона из линий

Добавлено: 10 ноя 2012, 20:54
Petruxin
УУУУ. я не знаю.
Когда я вижу что-то подобное я начинаю тосковать и забрасываю проблему. :(
Иногда помогает "перемещение в корень, переименование на латиницу и удаление пробелов в названиях" :D
Наберитесь терпения - подскажет кто-нибудь.
И кстати -на каком этапе это выдало?

Re: создание полигона из линий

Добавлено: 10 ноя 2012, 21:01
Voltron
Petruxin писал(а):И кстати -на каком этапе это выдало?
После обработки файла, непосредственно на этапе добавления на карту

Re: создание полигона из линий

Добавлено: 10 ноя 2012, 21:09
Petruxin
Voltron почему не ответите топикстартеру?
И еще: у меня на диске D названия на латинице, получилось.

Re: создание полигона из линий

Добавлено: 10 ноя 2012, 21:36
Leovante
После обработки появляется окно, хочу ли я добавить новый слой с полигоном. Нажимаю "нет", потом просто добавляю сохранившийся полигон через стандартную команду "добавить вектор". Вот такие дела. Спасибо за ответ