Объединение слоев
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Объединение слоев
Екселевские таблицы открываются в мапинфо как и свои, из Файл/Открыть.. После этого можно обновлять свою таблицу с домами данными из таблицы екселя. Тоже, если есть уникальное поле, по которому объединить можно.
По графике можно связать в диалоге обновления колонки, из меню Таблица/Обновить колонку. Там указать какую таблицу обновлять, из какой брать значения, указать соответствующие колонки, и выбрать способ объединения, через кнопку "Объединить..". Там выбрать опцию "графический объект из таблицы..", выбрать любой из операторов графического объединения. Если "пересекается", то объекты из таблиц свяжутся надежнее, даже если центроид дома в одной таблице съехал за границу дома из другой таблицы. Лишь бы один дом не наехал краем на соседний.
По графике можно связать в диалоге обновления колонки, из меню Таблица/Обновить колонку. Там указать какую таблицу обновлять, из какой брать значения, указать соответствующие колонки, и выбрать способ объединения, через кнопку "Объединить..". Там выбрать опцию "графический объект из таблицы..", выбрать любой из операторов графического объединения. Если "пересекается", то объекты из таблиц свяжутся надежнее, даже если центроид дома в одной таблице съехал за границу дома из другой таблицы. Лишь бы один дом не наехал краем на соседний.
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 13 окт 2009, 06:14
- Репутация: 0
Re: Объединение слоев
А как сделать общую таблицу с информацией из полей по всем домам, которые есть на карте?
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Объединение слоев
а много полей? несколько раз добавить поля из той таблицы, где много инфы в ту таблицу, где свежая графика.
и надо еще добавить информацию по домам, которых нет на новой карте? или таких не надо?
и надо еще добавить информацию по домам, которых нет на новой карте? или таких не надо?
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 13 окт 2009, 06:14
- Репутация: 0
Re: Объединение слоев
мне перенесли инфу со старой карты на новую, по каждому дому порядка 10 полей, заполненность полей разная, где то по дому все заполнено, где то не хватает информации, по каждому просматривать запаришься, как сделать сводную таблицу по всем домам на карте, чтобы колонки делились по наименованию полей, а в строках были все дома из карты, тогда будет видно улицу, номер дома и что по нему заполнено, и так по всем сразу....
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 01 окт 2009, 08:52
- Репутация: 3
- Откуда: Москва
Re: Объединение слоев
SQL-запрос: Select * from G_DOM, G_DOM112 where G_DOM.Obj Within G_DOM112.Obj into Selection - это объединение слоев по графике. Чтобы посмотреть, что не заполнено: Select * from G_DOM where Номер_дома="" or Кол_этажей=0 into Selection. колонки вносите какие Вам нужны. А по поводу таблицы EXEL...просто открываете ее в MI и работаете с ней как с таблицей MI. только она должна быть в формате EXEL 2003.dorofeevs писал(а):Это отличный вариант, спасибо огромное! Опишите подробнее как сделали объединение на будущее и есть еще несколько вопросов, как сделать таблицу по всем домам, чтобы посмотреть где какие поля не заполнены, и есть ли возможность заполнять поля из данных, которые находятся в таблице ехель?Andrew писал(а):посмотрите - это то, что Вам нужно? в таблице колонки - результат объединения двух таблиц. лишние удалите.
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 13 окт 2009, 06:14
- Репутация: 0
Re: Объединение слоев
То что надо. Спасибо, а еще вопрос, таблицу ексель я мапе открываю, а как сохранить сформированную по запросу в мапе таблицу в формате эксель?
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 13 окт 2009, 06:14
- Репутация: 0
Re: Объединение слоев
Можно поподробней, как производить объединение этих таблиц по центроидам?
-
- Завсегдатай
- Сообщения: 257
- Зарегистрирован: 10 июн 2009, 12:21
- Репутация: 0
- Откуда: Екатеринбург
- Контактная информация:
Re: Объединение слоев
так рассказали же уже, два раза поподробнее, прям на этой странице: я - как через меню мапинфо, а Andrew - как через окно мапбейсик, вводя команды
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 01 окт 2009, 08:52
- Репутация: 3
- Откуда: Москва
Re: Объединение слоев
немного не понял вопрос. если надо из таблицы MI сохранить в exel, то меню: "таблица\экспорт", тип файлов выбираем txt с разделителями. Потом ее открываем в exel. Если надо сохранить открытую в MI таблицу exel в формат MI, то меню: "файл\сохранить копию"dorofeevs писал(а):То что надо. Спасибо, а еще вопрос, таблицу ексель я мапе открываю, а как сохранить сформированную по запросу в мапе таблицу в формате эксель?
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 13 окт 2009, 06:14
- Репутация: 0
Re: Объединение слоев
Спасибо огромное за помощь, я уже разобрался....
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 25 гостей