Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
AlexLi
Зарегистрирован: 27.03.2013 Сообщения: 10 Откуда: Самара
|
Добавлено: Чт 07 Авг 2014 17:34 Заголовок сообщения: Модуль C#, отношения контуров и объектов |
|
|
Проверяю, как относятся на карте два контура:
Код: | MessageBox.Show(cntr1.TestRelation(cntr2).ToString()); |
Возвращает: 5.
Ну ладно, думаю - комбинация.
Вопрос, как в параметре aRelationMask метода QueryByObject(да и QueryByContour) задавать комбинацию???
Код: | TIngeoContourRelation.incrIntersected & TIngeoContourRelation.incrContains |
такая комбинация не работает, а выходящее числовое значение такого сочетание выдает 0.
А через + вообще компилятор не принимает...
Код: | IIngeoMapObjectsQuery query = AppIngeo.ActiveDb.MapObjects.QueryByObject("004800000403", "0048000003FE", TIngeoContourRelation.incrIntersected & TIngeoContourRelation.incrContains, TIngeoContourRelation.incrIntersected & TIngeoContourRelation.incrContains);
while (query.EOF != true){
MessageBox.Show(query.ObjectID);
query.MoveNext();
}
|
Вообще пытаюсь найти объекты внутри другого объекта. Такая вот задача. |
|
Вернуться к началу |
|
 |
AlexLi
Зарегистрирован: 27.03.2013 Сообщения: 10 Откуда: Самара
|
Добавлено: Сб 09 Авг 2014 01:25 Заголовок сообщения: |
|
|
По TestRelation нашел, что пробные объекты находятся в связи
Код: | TIngeoContourRelation.incrIntersected | TIngeoContourRelation.incrContains |
Однако, как бы я не пытался подсунуть потом для проверки эти отношения в QueryByContour - набор оказывается пустым...то есть не находит объектов с такими связями.
И что это значит????[/code] |
|
Вернуться к началу |
|
 |
AlexLi
Зарегистрирован: 27.03.2013 Сообщения: 10 Откуда: Самара
|
Добавлено: Сб 09 Авг 2014 16:14 Заголовок сообщения: |
|
|
Проверил, работает все как надо на стационарном ПК. С ноута не работает. VS 2012 одна и та же, Ингео тоже имеет версии одинаковые, .NET той же версии. В чем причина отказа в работе - не понимаю. |
|
Вернуться к началу |
|
 |
AlexLi
Зарегистрирован: 27.03.2013 Сообщения: 10 Откуда: Самара
|
Добавлено: Пн 11 Авг 2014 10:10 Заголовок сообщения: |
|
|
Разобрался в вопросе сам. Никакой помощи от форума не получил. Ни обитателей, не модераторов, ни спецов от Интегро...только перекати поле.
Отвратительно. |
|
Вернуться к началу |
|
 |
Сергей Попов
Зарегистрирован: 05.03.2005 Сообщения: 299 Откуда: г. Тольятти - Самара - Копейск
|
Добавлено: Вт 12 Авг 2014 10:12 Заголовок сообщения: |
|
|
AlexLi писал(а): | Разобрался в вопросе сам. Никакой помощи от форума не получил. Ни обитателей, не модераторов, ни спецов от Интегро...только перекати поле.
Отвратительно. | Не всё так отвратительно, я Вам скажу. Конечно, обитатели не помогли, видать не наступали на такие грабли. Модераторов вроде как и нет. Спецы от Интегро ещё на заре становления этого форума объявили что форум создан под лозунгом: "спасение утопающих - дело рук самых утопающих". Да, ещё и сезон отпусков надо принять во внимание.
А проблеск надежды я вижу в том, что уважаемый AlexLi разобрался. Осталось только пожелать ему поделиться со всеми найденным решением на станицах этого форума. |
|
Вернуться к началу |
|
 |
|