SXF -> SHP, нужна помощь знатоков.

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
LMM_2013
Интересующийся
Сообщения: 33
Зарегистрирован: 09 окт 2013, 07:13
Репутация: 0

SXF -> SHP, нужна помощь знатоков.

Сообщение LMM_2013 » 15 окт 2013, 11:47

Всем здравствуйте. Тема - в продолжение предыдущей. Шейпы грузятся ОК, но для полигональных слоёв (далее цитирую заказчика)

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

все полиганальные слои с битой геометрией. то есть они отображаются, все семантики в порядке, но никаких манимуляций я с ними не могу произвести.Например, хочу объединить два соседних полигона в один - оба объекта пропадают. Или разрезать хочу полигон - выдает ошибку не опять же про некооректную геометрию. Я на уровне пользователя к сожалению, не могу понять в чем проблема. Единственное. что знаю - такое случается, когда какие-то ошибки на уровне геометрии ( и не визуальные ошибки)
прошу прощения за ошибки)))
Я беру какой-либо полигон и сдвигаю один из узлов куда-нибудь в сторону. В этом случае, все вышеперечислинные манипуляции становятся возможными. Опять же что это может означать - не знаю)
со всеми остальными ( линия, точка) проблем нет  стандартные инструменты проверки и атоматической корректировки геометрии результатов не дали.
Господа, может быть кто-то знает, в чём дело?
ЗЫ - и просьба не комментировать правильнописание :) .

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: SXF -> SHP, нужна помощь знатоков.

Сообщение Andrey Zhukov » 15 окт 2013, 11:49

Совершенно очевидно - ошибки геометрии :)
Если есть под рукой ArcGIS, можно запустить в нем Check Geometry.
Или давайте пример шейпа, я у себя пропущу.

LMM_2013
Интересующийся
Сообщения: 33
Зарегистрирован: 09 окт 2013, 07:13
Репутация: 0

Re: SXF -> SHP, нужна помощь знатоков.

Сообщение LMM_2013 » 15 окт 2013, 13:14

fall_out_bug писал(а):Если есть под рукой ArcGIS, можно запустить в нем Check Geometry.
Юзала она, не помогло, в первом посте всё сказано :D .
fall_out_bug писал(а):Или давайте пример шейпа, я у себя пропущу.
Отлично! Если не затруднит, гляньте и всё остальное - вдруг чего найдёте.
Вложения
0.N-34-053_ESRI_SHP.ZIP
(1.87 МБ) 265 скачиваний

LMM_2013
Интересующийся
Сообщения: 33
Зарегистрирован: 09 окт 2013, 07:13
Репутация: 0

Re: SXF -> SHP, нужна помощь знатоков.

Сообщение LMM_2013 » 15 окт 2013, 14:54

Направление цифрования полигонов принципиально? Объект по часовой, дырки - против. Или наоборот?
---
Нашёл ещё вот тут такое
Изображение.
ЕМНИП, лет 20 назад что-то делал связанное с метками полигонов. но как их в полигональный шейп загнать?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: SXF -> SHP, нужна помощь знатоков.

Сообщение Дмитрий Барышников » 15 окт 2013, 23:21

LMM_2013 писал(а):Направление цифрования полигонов принципиально? Объект по часовой, дырки - против. Или наоборот?
Да важно. http://resources.arcgis.com/en/help/mai ... 003t000000
In a polygon geometry, the outer boundary is always stored in a clockwise direction. If the polygon has a hole, the hole (or inner) boundary is always stored in a counterclockwise direction
Т.е. внешняя оболочка - по часовой, дырка - против.

LMM_2013
Интересующийся
Сообщения: 33
Зарегистрирован: 09 окт 2013, 07:13
Репутация: 0

Re: SXF -> SHP, нужна помощь знатоков.

Сообщение LMM_2013 » 16 окт 2013, 07:14

Дмитрий, спасибо!
Вчера ещё раз залез в матчасть http://www.esri.com/library/whitepapers ... pefile.pdf, там английским по белому ДВАЖДЫ сказано
Vertices for a single, ringed polygon are, therefore, always in clockwise order.
, да ещё и пример нарисован для самых умных :D !
---
Так оно и оказалось - поменял направление цифрования и всё ОК!

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя