Страница 1 из 1
создание полигона из линий
Добавлено: 10 ноя 2012, 19:10
Leovante
И снова я
Как создать полигон из двух кривых линий, пересекающихся в двух местах? Или можно как-то скопировать все точки и на новом слое их просто вставить?
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
УУУУ. я не знаю.
Когда я вижу что-то подобное я начинаю тосковать и забрасываю проблему.
Иногда помогает "перемещение в корень, переименование на латиницу и удаление пробелов в названиях"
Наберитесь терпения - подскажет кто-нибудь.
И кстати -на каком этапе это выдало?
Re: создание полигона из линий
Добавлено: 10 ноя 2012, 21:01
Voltron
Petruxin писал(а):И кстати -на каком этапе это выдало?
После обработки файла, непосредственно на этапе добавления на карту
Re: создание полигона из линий
Добавлено: 10 ноя 2012, 21:09
Petruxin
Voltron почему не ответите топикстартеру?
И еще: у меня на диске D названия на латинице, получилось.
Re: создание полигона из линий
Добавлено: 10 ноя 2012, 21:36
Leovante
После обработки появляется окно, хочу ли я добавить новый слой с полигоном. Нажимаю "нет", потом просто добавляю сохранившийся полигон через стандартную команду "добавить вектор". Вот такие дела. Спасибо за ответ