Отображение части слоя из имеющегося

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
kuziavlad85
Участник
Сообщения: 59
Зарегистрирован: 12 авг 2012, 19:59
Репутация: 0

Отображение части слоя из имеющегося

Сообщение kuziavlad85 » 01 янв 2013, 15:23

Добрый день и с Новым Вас годом,уважаемые коллеги! У меня возникла вот какая проблема. есть слой городов с названиями города, а также с численностью населения. Нужно сделать следующие вещи:
1) Показать только те города, численность населения которых больше 500 тыс. человек;
2) Показать все имеющиеся города, но при этом подписи оставить только для тех городов, численность которых больше тех же самых 500 тыс человек.
Как это сделать, не выбирая значения городов вручную?
С уважением!

А.Серов
Активный участник
Сообщения: 209
Зарегистрирован: 14 янв 2010, 15:40
Репутация: 68
Откуда: Сыктывкар
Контактная информация:

Re: Отображение части слоя из имеющегося

Сообщение А.Серов » 01 янв 2013, 15:25

В какой ГИС работаете?

kuziavlad85
Участник
Сообщения: 59
Зарегистрирован: 12 авг 2012, 19:59
Репутация: 0

Re: Отображение части слоя из имеющегося

Сообщение kuziavlad85 » 01 янв 2013, 16:37

в mapinfo

Slinger
Гуру
Сообщения: 879
Зарегистрирован: 17 июн 2010, 23:14
Репутация: 207
Откуда: Москва

Re: Отображение части слоя из имеющегося

Сообщение Slinger » 01 янв 2013, 19:20

1) mapinfo этого не умеет. Можно разве что выбрать запросом все ваши города с численностью менее 500 тыс. человек и присвоить им прозрачную стилистику. Тогда они будут "скрыты".
2) Включить подписи для вашего слоя с городами, а в качестве самих подписей выбрать не наименования колонки, а "Выражение", после чего указать "[колонка с численностью населения] > 500". Как-то так.

А.Серов
Активный участник
Сообщения: 209
Зарегистрирован: 14 янв 2010, 15:40
Репутация: 68
Откуда: Сыктывкар
Контактная информация:

Re: Отображение части слоя из имеющегося

Сообщение А.Серов » 01 янв 2013, 22:18

Я бы решил задачу путем создания отдельного запроса (Query), который будет содержать города с численностью 500 тыс. человек.

Эта задача решается при помощи инструментов Выборка. Она запускается из меню Запрос->Выбрать. Откроется диалог Выборка. Там дальше вы указываете таблицу, где находятся Ваши города, затем нажимаете кнопку Составить и составляете условие (только те города, где население больше 500 тыс.). В строчке Поместить результат в список указывате имя выборки, это будет отдельная таблица, назовем ее к примеру - Города500. Ставите галочку Результат в Список.

После того, как Вы нажмете ОК будет создан список Города500, который обычным образом добавляете к Вашей карте. Все готово. Теперь можно временно скрыть "старые" города - будет виден только Города500 (ну и другие слои в карте, которые там раньше были).

Как решить задачу с подписыванием теперь, думаю, и так понятно.

После того, как все настроите, не забудьте сохранить Workspace!

kuziavlad85
Участник
Сообщения: 59
Зарегистрирован: 12 авг 2012, 19:59
Репутация: 0

Re: Отображение части слоя из имеющегося

Сообщение kuziavlad85 » 02 янв 2013, 09:40

А.Серов и Slinger, спасибо огромное! Получилось сделать именно так, как я и хотел! Спасибо еще раз и с Прошедшим НОвым Годом!

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя