Аналитика
http://www.geosystema.net/forum/

Плохо работает вырезание дырок
http://www.geosystema.net/forum/viewtopic.php?f=5&t=50
Страница 2 из 3

Автор:  Sergey Oleynik [ 25 май 2005 16:35 ]
Заголовок сообщения: 

На тех примерах где возникали проблемы теперь все нормально:
http://www.geosystema.com/temp/Combined_Poligons_2.dmf
http://www.geosystema.com/temp/3-d_object.dmf

Присылайте свои примеры если где еще чего не правильно.
Будем исправлять дальше.

Автор:  Dmitriy Fedorov [ 25 май 2005 18:09 ]
Заголовок сообщения: 

Примеры Combined_Poligons_3, 4.dmf уже отправлял. :)
Как учили, на help@vingeo.com.
Пока еще не работает.

Конечно, можно решить что я придираюсь, но ведь у буржуев оно как-то объединяется?!

Автор:  Павел Корыстин [ 26 май 2005 08:30 ]
Заголовок сообщения: 

Павел Корыстин писал(а):
Нашел ошибку при вырезании ПОМЕЧЕННОЙ второй (3-й, 4-й....) дырки:
Вырезаемый объект в этом случае исчезает, а исходный внешний сохраняется. А должно быть наоборот (исходный заменяется продырявленным, а вырезаемый сохраняется)

Напоминаю, что ошибка проявляется только в случае если исходный объект уже с дырками, а выезаемый помечен.

Где-то видимо перепутали "+" и "-" :)


P.S. полученный в результате объект еще и перескакивает на слой "дырки" :)
Проверено на http://www.geosystema.com/temp/3-d_object.dmf

Автор:  Sergey Oleynik [ 26 май 2005 08:51 ]
Заголовок сообщения: 

Я, честно говоря, вообще ничего не понял из того что вы написали! :)
(и это как-то даже обидно, поскольку вы то друг друга понимаете прекрасно :D)

Моя последовательность действий на этом примере такая:

1) Помечаю внешний объект (пашня)
2) Жму кнопку Сложный полигон на закладке Правка

В результате получаю полигон пашни уже с тремя внутренними контурами (назовем их дырками :D) плюс все три внутренних контура остались в виде отдельных объектов (слой объекты).

Автор:  Павел Корыстин [ 26 май 2005 14:43 ]
Заголовок сообщения: 

Sergey Oleynik писал(а):
Моя последовательность действий на этом примере такая:

1) Помечаю внешний объект (пашня)
2) Жму кнопку Сложный полигон на закладке Правка

В результате получаю полигон пашни уже с тремя внутренними контурами (назовем их дырками :D) плюс все три внутренних контура остались в виде отдельных объектов (слой объекты).


Ну а моя такая:

1) Помечаю внешний объект (пашня)
1.5) [Ctlrl] + Помечаю внутренний объект (который надо вырезать)
2) Жму кнопку Сложный полигон на закладке Правка

ну и сами увидите, что получится :)

Пункт (1.5) необходим, т.к. на практике часто необходимо вырезать не все внутренние полигоны, а некоторые из них.

Автор:  Dmitriy Fedorov [ 26 май 2005 20:00 ]
Заголовок сообщения: 

Павел Корыстин писал(а):
Пункт (1.5) необходим, т.к. на практике часто необходимо вырезать не все внутренние полигоны, а некоторые из них.


Дело в том, что команда Сложный полигон изначально задумана для работы таким образом, что пометить нужно только внешнюю границу. Иначе наблюдаются всякие казусы.

Поэтому, если нужно вырезать не все внутрение объекты, их (которые не нужно вырезать) лучше убрать на скрытые слои.

Автор:  Sergey Oleynik [ 30 май 2005 15:59 ]
Заголовок сообщения: 

Сейчас все действительно работает именно так, что помечать нужно только внешний объект. Если помеченных объектов несколько, то создание сложного полигона будет выполняться последовательно для каждого из них (с автоматическим поиском внутренних).

А если помечать еще и внутренние контура, то как в таком случае отличить очередной помеченный внешний полигон от помеченного внутреннего контура - непонятно.

Автор:  Yura_Fox [ 13 мар 2007 10:10 ]
Заголовок сообщения: 

Со сложным полигоном разобрался но осталась проблема с вытягиванием результата в in4 , в нем не правильно формируется петля координаты уходят далеко в минуса

Автор:  Sergey Oleynik [ 17 мар 2007 19:39 ]
Заголовок сообщения: 

Пришлите нам пример на котором неправильно работает петля.

Автор:  netisha [ 18 окт 2012 21:17 ]
Заголовок сообщения:  Re: Плохо работает вырезание дырок

Доброї пори доби.Проблема в слідуючому:При створенні складного полігону, існує різниця між сумами площ (загальної по обєктах які потрібно вирізати, і після проведення операції).Можливо я щось не розумію, можливо Ged правильно рахує, розтолкуйте валянку ).Приклад, є заг.пл. 2,2231 (обєкт в якому вкраплено приблизно 30 обєктів пл.0,0025 кожен) після створення складного полігону видає пл.2,1473, тобто різниця =0,0758, а якщо підбити на калькуляторі площі обєктів =0,0807.Деякі внутрішні обєкти межують один з одним, деякі межують з зовнішнім контуром.Буду вдячний .

Автор:  Sergey Oleynik [ 19 окт 2012 06:47 ]
Заголовок сообщения:  Re: Плохо работает вырезание дырок

Пришлите нам ваш файл

Автор:  Dmitry_Zolotar [ 19 окт 2012 11:56 ]
Заголовок сообщения:  Re: Плохо работает вырезание дырок

На каждом контуре имеем ошибку, связанную с округлением не больше +/-0.00005 га. Для 30 контуров макс. ошибка +/-0.0015 га, а так как -0.0008=0.0758-30*0.0025 меньше чем максимально возможная ошибка, то разницу можно списать на округление.
З.Ы. Подозреваю что все эти 30 контуров имеют площадь 0.002527, если округлять до 6 знаков, а не до 4-х.

Автор:  netisha [ 19 окт 2012 17:30 ]
Заголовок сообщения:  Re: Плохо работает вырезание дырок

:wink:

Вложения:
slozhnuy poligon.dmf [20.48 Кб]
Скачиваний: 771

Автор:  Dmitry_Zolotar [ 19 окт 2012 21:22 ]
Заголовок сообщения:  Re: Плохо работает вырезание дырок

Проблема возникает при вырезании смежных внутренних контуров.
Используйте пока Правка-Петля для вырезания петлей, а затем Сервис-Преобразовать-Петлю в сложный полигон.

З.Ы. Проблема с округлением, описанная в посте выше, в этом примере дает всего 3 кв.м.

Автор:  netisha [ 19 окт 2012 22:02 ]
Заголовок сообщения:  Re: Плохо работает вырезание дырок

З петлями трохи не зрозумів.
З.І.:Можливо в мене з настройками Dig щось не так?

Страница 2 из 3 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/