Кодирование данных в полевых и камеральных условиях

Тема в разделе "Credo Dat", создана пользователем Onegin, 20 июл 2010.

  1. X-Y-H

    X-Y-H Администратор Команда форума

    Оффтоп
    Onegin, конечно же заинтересовано, мне за это кредовцы доплачивают 100 тыс. $ в месяц ::laugh24.gif::

    Станешь тут ироничным, общаясь с саппортом СП "Кредо-Дилог"
     
  2. В каждой шутке есть доля шутки
     
  3. Верещагин

    Верещагин Модератор Форумчанин

    Если тут нет особеностей конкретного конкретного формата, то дело вот в чем.
    Каждый код, для того, чтобы он понимался программой, должен быть прописан в Редакторе Классификатора.
    Открываете редактор, и куда надо добавляете код, УЗ для него, слой, в который экспортируется объект, и все. Лучше создать новую, пользовательскую систему кодирования: Прописать свои коды в дополнительной колонке (там уже стоит пустая колонка Код1, или еще одну создать). Важно: каждый пользовательскому коду должен соответствовать базовый код. То есть, если Вы хотите обозначить колодец как Kol, то ему устанавливается соответствие с базовым кодом 400, а если создаете свой UgZ, то и в базовом коде ячейка не должна быть пустой. Затем при импорте файла указываете, какая система кодирования применялась.

    В Credo DAT 3 условным знаком может быть только один из символов шрифта MapInfo, то есть надпись из нескольких букв на экран не выведешь. Но еще раз добавлю, это программа не для построения плана, а для обработки данных измерений. Чтобы что-то путнее нарисовать, надо данные из него экспортировать в другую программу, например ТОПОПЛАН или ЛИНЕЙНЫЕ ИЗЫСКАНИЯ. Там уж все отобразится как надо. Но только свои новые коды и УЗ к ним (уже какие хотите, с любыми подписями) надо также прописать и в Классификаторе этих программ.

    Если же этого не сделать, то непонятные программе коды, вроде надписи UgZ все равно отобразятся, но только красным цветом в слое "Нераспознанные объекты". Но и по ним можно работать.
     
  4. SergKo

    SergKo Форумчанин

    ... любого шрифта. например, из стандартной установки винды - windings, webdings... возможно не любого, а содержащего символы, а не буквы, если у них есть некий особенный признак - я тут не копенгаген... ;-)
     
  5. Верещагин Огромное спасибо за подробный ответ!
     
  6. ASP

    ASP Форумчанин

    Суть текстового описания используемого в место кода сводится к тому, что объекту (пикету) присваивается несколько свойств, а не условный знак из классификатора, тем самым данная методика работы заменяет полевой журнал, а знаки и линии по съемочным пикетам можно прорисовать и проставить в профильной проге – это не долго и все понятно.
     

    Вложения:

  7. Верещагин

    Верещагин Модератор Форумчанин

    Ну вот, а чуть подшаманив классификатор, Вы можете достичь того же результата в ЛИНИЗ и без Екселя. Надо только, чтобы свойства отображались. Опять же, точечный условный знак зачем отображать подписью, а потом прорисовывать? Он и сам нарисуется. А узлы и повороты линий можно задавать и пустыми условными знаками с подписью, а потом прорисрвывать. Тут уж, в стандартном формате можно для одного пикета сколь угодно (в Никоне - 4 ::smile24.gif:: ) трехсимвольных кодов прописать.

    В общем, в итоге примерно та же картинка:
    [​IMG]
     
  8. ASP

    ASP Форумчанин

    То же не плохо ::respect:: , но для этого надо поколдовать над классификатором, а это время которого так не хватает. А такой вариант когда делаешь подеревную съемку, где надо отбражать несколько характеристик дерева, лиственное или хвойное это может отобразить точечный условный знак и все на этом его действие заканчивается, а описание, вместо кода, позволяет еще отображать вид, диаметр и высоту дерева (BER_0.20_18, что означает береза диаметром 20 см, высотой 18 м ).
     
  9. Верещагин

    Верещагин Модератор Форумчанин

    В принципе, породу, высоту, толщину дерева можно задать в стандартном формате в виде атрибутов. И тогда при экспорте в CredoIII все это будет отображаться , причем в полном соответствии с УЗ.
    Правда, в тахеометр (кроме Геодиметра, наверное) не введешь "береза", только "bereza", и придется пользоваться для правки протокола Вордом (функции замены, автозамены).

    А преимущество "дополнительных кодов" в в том, что их можно автоматически импортировать в слои, скажем, "дополн дороги", "дополн заборы" и т.д., и потом, отключая лишние слои, видеть только подписи, относящиеся к заборам, например. И отрисовывать становится удобнее, когда лишнее не мельтешит.

    А вот для ввода в строку кода произвольной информации действительно приходится пользоваться Екселем.

    !!!! Блин! А хотя зачем? Только сейчас подумал.
    Можно ведь создать для объектов дополнительный атрибут (семантическое свойство) текстового формата, и туда уж писать что угодно. Все покажет в Credo III. И милости разработчиков ждать не надо. Или придумать единственный объект "Код-комментарий" в отдельной директории, и к нему добавить это новое свойство. Или по одному на каждый "временный" слой...
    Допустим, код объекта - буква А. Тогда в поле кода забиваем "А /К=Skvorechnik na goreloy bereze", и надпись потом будет на экране. Или для быстроты первые четыре символа заменяем двумя звездочками, а потом в Ворде "Правка-Заменить".

    Оффтоп
    Замечательная же вещь наш форум! Если бы не этот разговор, ведь про вышенаписанное и не подумал бы...


    ЗЫ: Тем кто захочет попробовать вышеописанное. Дорабатывая классификаторы, не трогайте базовые коды. Дополняйте список, создавайте пользовательские системы, устанавливайте соответствия, но не стирайте и не меняйте того, что пришло с поставкой. Последствия могут быть ужасными. ::-ph34r.gif::
     
  10. jagger

    jagger Форумчанин

    А пробовал ли кто-нибудь кодировать линейные объекты на Trimbl M3?
    Интересуют именно линейные объекты, т.к., к примеру для задания начала забора нужна кодировка вида ***011(точный код сейчас не вспомню), а в тримбле можно забить только 5 символов. Возможно ли изменить количество знаков для кода?
     
  11. max7

    max7 Форумчанин

    Ладно и я тогда расколюсь. Ну когда вообще абрис лень вести и объект не очень простой я делаю так:
     

    Вложения:

  12. Палыч

    Палыч Форумчанин

    А потом это все как подложка используется или второй комп для подсматривания?
     
  13. max7

    max7 Форумчанин

    Можно и так и иначе, но я пользуюсь Alt+Tab. Так как "рисую" в старом и добром. Хотя если использовать Кад программы, то там все также отобразиться.
     
  14. Divliyr

    Divliyr Форумчанин

    Credo Dat 3 хороша в плане уравнивания ходов и других геодезических задач,для сдачи в экспертизу разных документов(ведомости,хар-ки,каталоги,таблицы,схема съёмочного обоснования).Но как программа для кодировки прибором не продвинута.По этому лучше AutoCad,прием данных .sdr - конвертация в .fbk и импорт в AutoCad.Все быстор и просто.
     
  15. Верещагин

    Верещагин Модератор Форумчанин

    А в чем "непродвинутость?"
     
  16. chuk83

    chuk83 Форумчанин

    Пробую разработать свою систему кодирования. Прочитал труд Александра Верещагина. За изложенный материал ему большое спасибо. Но у меня остались некоторые вопросы. Для себя решил избрать способ "Кодирования только точечных объектов". Пользовательский код организовал тем же способом, что предлагает Александр. Т.е. код состоит из 3-х цифр, плюс четвёртая цифра - признак 2. С «настоящими» точечными объектами всё понятно: прописываем пользовательский код в классификаторе CredoDat, при импорте проекта *.gds в Credo Топоплан выставляем соответствие и получаем точечные объекты в соответствии с их условным обозначением принятым в классификаторе.

    А вот как поступить с такими точечными объектами, как кромка или бровка, т.е. по сути линейными? Хотелось бы чтобы при импорте проекта *.gds в Credo Топоплан там появились точечные объекты с условным знаком "точка" с надписями -"brovka" или "BR". И желательно, чтобы при экспорте в Автокад все точечные объекты были разделены по слоям.

    Т.о., как пишет Александр, для «квазиточечных» объектов в классификаторе CredoDat необходимо создать дополниетльные кода.
    Если я понял правильно, то в колонке "базовый код" прописываем произвольные цифры не совпадающие с базовым кодом. Далее прописываем тип - точечный, добавляем описание УЗ, принадлежность к рельефу, и наш пользовательский код состоящий из 3-х цифр. В стиле условного знака выбираем простую точку (можно разных цветов для разных объектов). Далее в классификаторе Credo Топоплан создаю новый слой. Далее заполняю колонки: имя -ввожу имя любое, тип - точечный, в колонке CredoDat ввожу наш пользовательский код, в колонке Базовый код ввожу тот же базовый код, который мы до этого ввели в колонке базовый код в Классификаторе CredoDat. Тогда при импорте проекта *.gds в Топоплан в менюшке, где надо выбрать систему кодирования, слева "В базовом классификаторе" - выбираю КОД 1, справа "В Базовом классификаторе" - выбираю CredoDat. Точки с пользовательским кодом импортируются, правда импортируются все в один слой 1.

    Как же разнести точки с пользовательским кодом по слоям и сделать к каждому слою подпись, которая бы отображалась рядом с точкой в Топоплане? Ну или хотя бы по слоям разнести.
    Александр Верещагин написал что-то про семантические свойства. Если честно то не совсем понятно, как же это всё реализовать.
     
  17. Верещагин

    Верещагин Модератор Форумчанин

    В Классификаторе ТОПОПЛАНа указать "Слой по умолчанию", в который объект будет заноситься.
    Для того, чтобы отображалась подпись, надо создать и присвоить объекту условный знак. Сам знак может быть просто точкой, но в том же редакторе Классификатора этому знаку можно присвоить подпись, которая и будет отображаться.
     
  18. chuk83

    chuk83 Форумчанин

    Не могу найти "Слой по умолчанию" в редакторе классификатора Топоплана.
    В левой части окна кликаю правой кнопко мыши - добавить слой.
    В слое создаю точечный объект. Назначаю имя, тип, кода.
    1.Выбираю символ для точки.
    2.Создаю подпись.
    3.Захожу в свойства подписи.
    4.Создавать автоматически - ДА. Тип ячейки - текст. Значение - proba.
    Импортирую проект - условный знак(символ) появляется, а надпись нет.
     

    Вложения:

    • 01.jpg
      01.jpg
      Размер файла:
      55,5 КБ
      Просмотров:
      295
  19. Верещагин

    Верещагин Модератор Форумчанин

    Про "слои по умолчанию" я напутал, это из другой проги, с которой сейчас работаю. ::sad24.gif::
    А вообще-то, если при импорте поставить галочку в "разносить по слоям", то и разнесет, создаст слои.
    А насчет подписи, даже не знаю. Вроде бы все правильно. В табличке, открывающейся по кнопке "Масштабы" не пусто?
     
  20. chuk83

    chuk83 Форумчанин

    Нет не пусто...
    вот...
     

    Вложения:

    • 03.jpg
      03.jpg
      Размер файла:
      48,4 КБ
      Просмотров:
      284
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление