Программно в MapBasic совместить 2 слоя

Не знаете, где задать вопрос? Задавайте здесь.
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Программно в MapBasic совместить 2 слоя

Сообщение trir »

И можно еще глупый вопрос - если у меня слои не загружены в SQL я же так же могу их обрабатывать SQL запросом ?
да
wasposa
Активный участник
Сообщения: 109
Зарегистрирован: 02 май 2017, 13:22
Репутация: 22
Откуда: Москва

Re: Программно в MapBasic совместить 2 слоя

Сообщение wasposa »

Просветите пожалуйста! Как это возможно?
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Программно в MapBasic совместить 2 слоя

Сообщение trir »

wasposa
Активный участник
Сообщения: 109
Зарегистрирован: 02 май 2017, 13:22
Репутация: 22
Откуда: Москва

Re: Программно в MapBasic совместить 2 слоя

Сообщение wasposa »

А где здесь MapInfo?
trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Программно в MapBasic совместить 2 слоя

Сообщение trir »

А где здесь MapInfo?
а нафиг он нужен?
wasposa
Активный участник
Сообщения: 109
Зарегистрирован: 02 май 2017, 13:22
Репутация: 22
Откуда: Москва

Re: Программно в MapBasic совместить 2 слоя

Сообщение wasposa »

Логично.
juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 50
Откуда: Нижний Новгород

Re: Программно в MapBasic совместить 2 слоя

Сообщение 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
Только нужно учесть какие единицы площади по умолчанию используются.
Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Программно в MapBasic совместить 2 слоя

Сообщение Aplymaz »

juffin_h, спасибо большое, все очень замечательно. Единственное в чем получилась загвоздка - некоторые виды зон считаются неправильно по сумме. Как я это выяснила - сделала вручную вырезку по региону и в МапИнфо cделала запрос SQL. В чем может быть причина ? Что самое интересное и к сожалению SQL запросом я получаю тот же результат, что некоторые зоны считаются неправильно. Увеличение в 2-3 раза.
juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 50
Откуда: Нижний Новгород

Re: Программно в MapBasic совместить 2 слоя

Сообщение juffin_h »

Похоже на дублирование объектов или ошибки в топологии. Надо видеть данные. Заочно не скажешь.
Аватара пользователя
Aplymaz
Интересующийся
Сообщения: 19
Зарегистрирован: 03 апр 2018, 15:18
Репутация: 0
Ваше звание: очень начинающая
Откуда: Санкт-Петербург
Контактная информация:

Re: Программно в MapBasic совместить 2 слоя

Сообщение Aplymaz »

juffin_h, спасибо большое, я разобралась. По всей видимости действительно что то было с самим слоем. Все отлично получилось! Очень благодарю Вас за помощь.
Ответить

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

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

Сейчас этот форум просматривают: Amazon [Bot] и 3 гостя