Страница 1 из 1

Как разносить точечную символьную инфу на карте?

Добавлено: 29 апр 2009, 09:14
igorekniv
Был отрисован ранее и напечатан из ГИС каркас плана опробования - нанесены канавы, опробование, интервалы... На этот каркас карандашом нанесли геологическую дорожку, на которой закодированы различные породы различными символами. Например, х - медь, y-золото, е- серебро и т.д..
Отсканировали. Подложили этот растр, под тот самый каркас. Создали новый точечный шейп, в котором создаем уникальные категории , где c помощью поля ID кодируем - 1 - это символ x, 2 - y, 3 - е и т.д
Входим в режим редактирования, и скетчем начинаем "оцифровывать" карандашную колонку.
По умолчанию, скетч создает точки с ID = 0, который у нас нигде не описан.
Можно ли вот это умолчание динамично менять на 1 или 2, или 3 ? Чтобы тыкая мышкой, программа создавала по умолчанию символ "x". В любой момент поменяли - пошли дальше тыкать другим символом, например "у".
Или еще лучше, чтобы была возможность графического выбора нужного символа из указанных в этом шейпе.

Методика изменения поля ID через Атрибуты, не интересна и не удобна - нужно заходить в атрибуты и менять цифру для каждой новой точки.

Re: Как разносить точечную символьную инфу на карте?

Добавлено: 29 апр 2009, 09:39
Dorofeev
Создайте фич-класс в geodatabase, в его свойствах укажите Subtype по полю ID, забейте список классов. Если создани subtype в Editor`е появится возможность оцифровывать объекты конкретного подтипа.

Re: Как разносить точечную символьную инфу на карте?

Добавлено: 29 апр 2009, 12:39
igorekniv
Dorofeev писал(а):Создайте фич-класс в geodatabase, в его свойствах укажите Subtype по полю ID, забейте список классов. Если создани subtype в Editor`е появится возможность оцифровывать объекты конкретного подтипа.
К сожалению Ваш ответ не дает на главный вопрос - как кокретно выбирать нужный символ из уже созданных категорий (подклассов) и рисовать ими значки, тыкая мышкой в нужное место на карте ?
Создать подклассы не проблема.
Как вот ими дальше оперировать (быстро выбирать) - вот это вопрос...

Re: Как разносить точечную символьную инфу на карте?

Добавлено: 29 апр 2009, 14:59
Dorofeev
По-моему вы не пробовали :) При создании Subtype можно рисовать объекты определенного типа и быстро переключать тип через target. Или я не правильно понял задачу.

Re: Как разносить точечную символьную инфу на карте?

Добавлено: 29 апр 2009, 21:04
AndreyL
Dorofeev писал(а):Создайте фич-класс в geodatabase, в его свойствах укажите Subtype по полю ID, забейте список классов. Если создани subtype в Editor`е появится возможность оцифровывать объекты конкретного подтипа.
Хотел попробовать - не смог создать подтип: из вариантов поля, по которому подтип, только <None>

Re: Как разносить точечную символьную инфу на карте?

Добавлено: 29 апр 2009, 22:46
Dorofeev
он создается только по полям типа int

Re: Как разносить точечную символьную инфу на карте?

Добавлено: 29 апр 2009, 22:51
AndreyL
Все, понял, Спасибо!

Re: Как разносить точечную символьную инфу на карте?

Добавлено: 30 апр 2009, 01:34
igorekniv
:lol: Спасибо огромное! Вы мне помогли. Вроде проблемка не большая, но какое облегчение...
Я то попробовал после Вашего первого ответа. Создал фич, правда немного повозился с SubType,
в итоге увидел , что подкласс получается вроде как такой же, как и простой шейп. А на поле Target
первый раз не обратил внимания...