даИ можно еще глупый вопрос - если у меня слои не загружены в SQL я же так же могу их обрабатывать SQL запросом ?
Программно в MapBasic совместить 2 слоя
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Программно в MapBasic совместить 2 слоя
-
- Активный участник
- Сообщения: 109
- Зарегистрирован: 02 май 2017, 13:22
- Репутация: 22
- Откуда: Москва
Re: Программно в MapBasic совместить 2 слоя
Просветите пожалуйста! Как это возможно?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Активный участник
- Сообщения: 109
- Зарегистрирован: 02 май 2017, 13:22
- Репутация: 22
- Откуда: Москва
Re: Программно в MapBasic совместить 2 слоя
А где здесь MapInfo?
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Программно в MapBasic совместить 2 слоя
а нафиг он нужен?А где здесь MapInfo?
-
- Активный участник
- Сообщения: 109
- Зарегистрирован: 02 май 2017, 13:22
- Репутация: 22
- Откуда: Москва
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
Re: Программно в MapBasic совместить 2 слоя
А в чем логика то?
Вот в MapInfo
Код: Выделить всё
Select Regions.Name, Sum(AreaOverlap ( Regions.obj, Zones.obj )) "Area" from Regions, Zones where Regions.Obj Intersects Zones.Obj group by Regions.Name into ResultTab
- Aplymaz
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 03 апр 2018, 15:18
- Репутация: 0
- Ваше звание: очень начинающая
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Программно в MapBasic совместить 2 слоя
juffin_h, спасибо большое, все очень замечательно. Единственное в чем получилась загвоздка - некоторые виды зон считаются неправильно по сумме. Как я это выяснила - сделала вручную вырезку по региону и в МапИнфо cделала запрос SQL. В чем может быть причина ? Что самое интересное и к сожалению SQL запросом я получаю тот же результат, что некоторые зоны считаются неправильно. Увеличение в 2-3 раза.
-
- Завсегдатай
- Сообщения: 265
- Зарегистрирован: 22 окт 2012, 08:35
- Репутация: 49
- Откуда: Нижний Новгород
Re: Программно в MapBasic совместить 2 слоя
Похоже на дублирование объектов или ошибки в топологии. Надо видеть данные. Заочно не скажешь.
- Aplymaz
- Интересующийся
- Сообщения: 19
- Зарегистрирован: 03 апр 2018, 15:18
- Репутация: 0
- Ваше звание: очень начинающая
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Программно в MapBasic совместить 2 слоя
juffin_h, спасибо большое, я разобралась. По всей видимости действительно что то было с самим слоем. Все отлично получилось! Очень благодарю Вас за помощь.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 28 гостей