Страница 1 из 1
"Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 30 апр 2009, 11:11
Izdolt
Необходимо создать несколько "тематических" карт (термин мапинфошный) в ArcGis 9.3 по разным полям одной таблицы. Для примера предположим, что нужно отобразить 2 поля. Первое поле нужно показать "плотностью точек", а второе "квантилями" (цветовыми диапазонами).
Проблема в том, что в отличие от той же МапИнфо здесь не получается к одной теме создать две карты. Я выхожу из положения тем, что создаю копию темы - и одну делаю как диапазоны, а ее копию как точки. Не очень сумбурно объяснил?
Проблема в том, что меня гложут сомнения... наверное мой способ - это некое "извращение" и наверняка можно сделать как-то иначе.. изящнее что-ли... Или иначе никак?
Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 02 май 2009, 14:31
Izdolt
Так-с... я все не унимаюсь - меня просто после МапИнфо заставляет кипеть от негодования странная идеология АркГис

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

Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 02 май 2009, 17:08
Анна
по первому вопросу:
необязательно делать копию самого слоя, можно просто в TOC выделить название слоя, правой кнопкой мышки - copy - paste. Тогда у вас в TOC будет два представления одного слоя.
по второму вопросу:
а не пойдет например, в layer properties - symbology - quantilies - graduated colors - и дальше указать нормализацию площадь-население?
Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 02 май 2009, 17:35
Максим Дубинин
Организационное соображение: мне кажется логичнее все-таки поля сделать с нужными метриками, чем закладывать в программу возможность это делать в редакторе легенды. Потому что одному нужно разделить, другому умножить, третьем взять логарифм и понеслась.
Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 02 май 2009, 19:32
Izdolt
sim писал(а):Организационное соображение: мне кажется логичнее все-таки поля сделать с нужными метриками, чем закладывать в программу возможность это делать в редакторе легенды. Потому что одному нужно разделить, другому умножить, третьем взять логарифм и понеслась.
Так в чем логичность то? Каждому надо свое - и вместо того, чтобы тихонечко (умножить, разделить, взять логарифм) получить только ему нужную карту -- КАЖДЫЙ будет засе... (пардон) загаживать общую БД полями, которые другим нафиг не сдались! В чем логика-то?
Простите.. накипело

Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 02 май 2009, 19:43
Izdolt
Анна писал(а):
по второму вопросу:
а не пойдет например, в layer properties - symbology - quantilies - graduated colors - и дальше указать нормализацию площадь-население?
Анна, извините, то ли Вы меня не поняли - то ли я совсем "безнадега". Есть два поля - "Площадь" и "Население" - надо сделать карту "Плотность населения" (соответственно поделить Население на Площадь) - я не очень понял как это можно сделать через Нормализацию....
если это реально - объясните еще разок "как для дурака".
Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 02 май 2009, 21:06
Анна
хм, может неправильно поняла я конечно, но если вы в Value поставите население, а в Normalization - площадь, то получится именно деление (население/площадь). ну а дальше задавайте столько breaks сколько вам надо для визуализации
Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 03 май 2009, 06:46
Izdolt
Анна писал(а):хм, может неправильно поняла я конечно, но если вы в Value поставите население, а в Normalization - площадь, то получится именно деление (население/площадь). ну а дальше задавайте столько breaks сколько вам надо для визуализации
Шайтан! Действительно получается !

Спасибо!
Хотя это ведь все равно "эрзац" - более сложные вещи (например поделить одно поле на другое и умножить на 100 - очень частая операция) таким макаром не сделаешь. Придется смириться с расползанием объема БД за счет создания "одноразовых" полей

Re: "Тематические" карты в ArcGis по разным полям одной таблицы
Добавлено: 03 май 2009, 10:56
Анна
Шайтан! Действительно получается !

Спасибо!
велкам:)