"Тематические" карты в ArcGis по разным полям одной таблицы

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Izdolt
Участник
Сообщения: 55
Зарегистрирован: 15 дек 2008, 20:46
Репутация: 0

"Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Izdolt »

Необходимо создать несколько "тематических" карт (термин мапинфошный) в ArcGis 9.3 по разным полям одной таблицы. Для примера предположим, что нужно отобразить 2 поля. Первое поле нужно показать "плотностью точек", а второе "квантилями" (цветовыми диапазонами).
Проблема в том, что в отличие от той же МапИнфо здесь не получается к одной теме создать две карты. Я выхожу из положения тем, что создаю копию темы - и одну делаю как диапазоны, а ее копию как точки. Не очень сумбурно объяснил?

Проблема в том, что меня гложут сомнения... наверное мой способ - это некое "извращение" и наверняка можно сделать как-то иначе.. изящнее что-ли... Или иначе никак?
Izdolt
Участник
Сообщения: 55
Зарегистрирован: 15 дек 2008, 20:46
Репутация: 0

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Izdolt »

Так-с... я все не унимаюсь - меня просто после МапИнфо заставляет кипеть от негодования странная идеология АркГис :-) Я правда все списываю на свою "криворукость" и то, что я что-то видимо "недогоняю" - ибо НЕ ДОЛЖНО так быть! Вот еще один пример:

Допустим мне надо сделать карту плотности населения. В МапИнфо я просто в условиях тематической карты задаю деление поля с численностью население на поле с площадью. Не нужно делать дополнительного поля в самой БД.
А в АркГис!!!? Реально нельзя никак иначе, кроме как создать дополнительное поле Плотность населения" и лишь по нему строить тематическую карту? Нет, ну не может же быть такого! Ведь должен быть способ обходиться без "размножения" полей в таблице под каждую карту!
Если у меня есть с десяток "базовых" полей - и мне необходимо построить кучу карт по различным математическим действиям с этими полями, то мне каждый раз надо создавать новое поле?! Пожалуйста, скажите, что это не так :-)
Анна
Завсегдатай
Сообщения: 386
Зарегистрирован: 07 фев 2004, 14:31
Репутация: 7
Откуда: Лозанна
Контактная информация:

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Анна »

по первому вопросу:
необязательно делать копию самого слоя, можно просто в TOC выделить название слоя, правой кнопкой мышки - copy - paste. Тогда у вас в TOC будет два представления одного слоя.
по второму вопросу:
а не пойдет например, в layer properties - symbology - quantilies - graduated colors - и дальше указать нормализацию площадь-население?
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Максим Дубинин »

Организационное соображение: мне кажется логичнее все-таки поля сделать с нужными метриками, чем закладывать в программу возможность это делать в редакторе легенды. Потому что одному нужно разделить, другому умножить, третьем взять логарифм и понеслась.
пристегивайтесь, турбулентность прямо по курсу
Izdolt
Участник
Сообщения: 55
Зарегистрирован: 15 дек 2008, 20:46
Репутация: 0

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Izdolt »

sim писал(а):Организационное соображение: мне кажется логичнее все-таки поля сделать с нужными метриками, чем закладывать в программу возможность это делать в редакторе легенды. Потому что одному нужно разделить, другому умножить, третьем взять логарифм и понеслась.
Так в чем логичность то? Каждому надо свое - и вместо того, чтобы тихонечко (умножить, разделить, взять логарифм) получить только ему нужную карту -- КАЖДЫЙ будет засе... (пардон) загаживать общую БД полями, которые другим нафиг не сдались! В чем логика-то?
Простите.. накипело :-)
Izdolt
Участник
Сообщения: 55
Зарегистрирован: 15 дек 2008, 20:46
Репутация: 0

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Izdolt »

Анна писал(а): по второму вопросу:
а не пойдет например, в layer properties - symbology - quantilies - graduated colors - и дальше указать нормализацию площадь-население?
Анна, извините, то ли Вы меня не поняли - то ли я совсем "безнадега". Есть два поля - "Площадь" и "Население" - надо сделать карту "Плотность населения" (соответственно поделить Население на Площадь) - я не очень понял как это можно сделать через Нормализацию....
если это реально - объясните еще разок "как для дурака".
Анна
Завсегдатай
Сообщения: 386
Зарегистрирован: 07 фев 2004, 14:31
Репутация: 7
Откуда: Лозанна
Контактная информация:

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Анна »

хм, может неправильно поняла я конечно, но если вы в Value поставите население, а в Normalization - площадь, то получится именно деление (население/площадь). ну а дальше задавайте столько breaks сколько вам надо для визуализации
Izdolt
Участник
Сообщения: 55
Зарегистрирован: 15 дек 2008, 20:46
Репутация: 0

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Izdolt »

Анна писал(а):хм, может неправильно поняла я конечно, но если вы в Value поставите население, а в Normalization - площадь, то получится именно деление (население/площадь). ну а дальше задавайте столько breaks сколько вам надо для визуализации
Шайтан! Действительно получается ! :-) Спасибо!
Хотя это ведь все равно "эрзац" - более сложные вещи (например поделить одно поле на другое и умножить на 100 - очень частая операция) таким макаром не сделаешь. Придется смириться с расползанием объема БД за счет создания "одноразовых" полей :-(
Анна
Завсегдатай
Сообщения: 386
Зарегистрирован: 07 фев 2004, 14:31
Репутация: 7
Откуда: Лозанна
Контактная информация:

Re: "Тематические" карты в ArcGis по разным полям одной таблицы

Сообщение Анна »

Шайтан! Действительно получается ! :-) Спасибо!
велкам:)
Ответить

Вернуться в «ArcGIS»

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

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