Страница 2 из 2
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 30 май 2018, 09:33
trir
И можно еще глупый вопрос - если у меня слои не загружены в SQL я же так же могу их обрабатывать SQL запросом ?
да
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 30 май 2018, 11:06
wasposa
Просветите пожалуйста! Как это возможно?
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 30 май 2018, 11:13
trir
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 30 май 2018, 11:21
wasposa
А где здесь MapInfo?
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 30 май 2018, 11:22
trir
А где здесь MapInfo?
а нафиг он нужен?
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 30 май 2018, 11:24
wasposa
Логично.
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 31 май 2018, 11:05
juffin_h
wasposa писал(а): ↑30 май 2018, 11:24
Логично.
А в чем логика то?
Вот в 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
Только нужно учесть какие единицы площади по умолчанию используются.
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 07 июн 2018, 17:17
Aplymaz
juffin_h, спасибо большое, все очень замечательно. Единственное в чем получилась загвоздка - некоторые виды зон считаются неправильно по сумме. Как я это выяснила - сделала вручную вырезку по региону и в МапИнфо cделала запрос SQL. В чем может быть причина ? Что самое интересное и к сожалению SQL запросом я получаю тот же результат, что некоторые зоны считаются неправильно. Увеличение в 2-3 раза.
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 08 июн 2018, 21:32
juffin_h
Похоже на дублирование объектов или ошибки в топологии. Надо видеть данные. Заочно не скажешь.
Re: Программно в MapBasic совместить 2 слоя
Добавлено: 13 июн 2018, 08:48
Aplymaz
juffin_h, спасибо большое, я разобралась. По всей видимости действительно что то было с самим слоем. Все отлично получилось! Очень благодарю Вас за помощь.