Не работает dissolve
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Не работает dissolve
В аттаче небольшой тестовый слой из двух полигонов. Пытаюсь сделать dissolve - не получается. Просьба проверить.
- Вложения
-
2objattr.7z
- (761 байт) 481 скачивание
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Re: Не работает dissolve
Подтверждаю. На выходе полигон один, но линия границы между двумя исходными остается. r14495
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Не работает dissolve
Еще один забавный пример. В аттаче два файла. Один диссолвится нормально, другой нет. С виду геометрии одинаковы, при экспорте в WKT отличий тоже не наблюдается. Есть идеи?
- Вложения
-
dissolve.zip
- (2.66 КБ) 431 скачивание
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Re: Не работает dissolve
unclear диссолвится как и первый пример (на выходе один полигон, но с внутренней границей), а clear - в нем атрибутика у двух записей разная, нет одинакового поля для диссолва.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Не работает dissolve
Ну, то что поля нет - это не проблема, QGIS ведь позволяет диссолвить и без поля (--Dissolve all--), clear же объединился? Тут дело не в атрибутике, а в чем - сам не могу понять.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Завсегдатай
- Сообщения: 410
- Зарегистрирован: 24 авг 2006, 17:35
- Репутация: 10
Re: Не работает dissolve
У меня dissolve all вот что выдает.
P.S. у меня перестало работать копирование текста из окна python error в буфер обмена, не пойму это у меня на компе косяк или ..?
P.S. у меня перестало работать копирование текста из окна python error в буфер обмена, не пойму это у меня на компе косяк или ..?
- Вложения
-
- 2010-11-03_213.gif (17.4 КБ) 8664 просмотра
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Не работает dissolve
по первому - подтверждаю
надо ковырять GEOS, он похоже виноват.
WKT:
надо ковырять GEOS, он похоже виноват.
WKT:
Код: Выделить всё
wkt_geom AREA PERIMETER FED_OKR
POLYGON((
18698484.000000 4998252.000000,
18695499.143803 5000014.001056,
18696106.000000 5002034.500000,
18697466.000000 5000057.500000,
18698448.000000 4998459.500000,
18698484.000000 4998252.000000
)) 351792000000 5428880 SFO
wkt_geom AREA PERIMETER FED_OKR
POLYGON((
18696106.000000 5002034.500000,
18698990.792671 5000700.692000,
18698484.000000 4998252.000000,
18698448.000000 4998459.500000,
18697466.000000 5000057.500000,
18696106.000000 5002034.500000
)) 413018000000 6459740 SFO
пристегивайтесь, турбулентность прямо по курсу
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Не работает dissolve
Ошибку питона на dissolve-all подтверждаю, пустой шейп создается
Кнопка копирования появляется, но ничего не копируется, т.е. тоже подтверждаю.

Кнопка копирования появляется, но ничего не копируется, т.е. тоже подтверждаю.

пристегивайтесь, турбулентность прямо по курсу
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Не работает dissolve
У меня такой ошибки не появляется, если просто открыть шейп-файл. А вот если залить его в PostGIS, а потом открыть, то точно такая же ошибка. По поводу диссолва. Причина в точности координат. Если открыть таблицу атрибутов в QGIS и cкопировать строки в буфер, то полученные геометрии в WKT формате имеют точность 6 знаков и слои clear и unclear при этом не различимы, а при экспорте в PostGIS и затем в WKT - отображаются геометрии с точностью 8 знаков, тут и возникает разница между clear и unclear.
Тут обсуждние один-в-один.
Тут обсуждние один-в-один.
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей