Нехитрые советы для пользователей ПК

Архив за месяц: Август 2018

При систематическом  использовании ГИС MapInfo довольно часто возникает необходимость загрузки определённых вспомогательных утилит. Как пример, можно привести ситуацию, когда для технологической работы по оцифровке карт необходимо, чтобы вместе с запуском MapInfo загружалась утилита показа/скрытия узлов (как-то поднадоедает каждый раз грузить её вручную).

Для выполнения этой задачи проще всего воспользоваться инструментом Tools Manager (Каталог программ):

Выбираем этот  пункт меню и видим сл. форму:

fig1-4495365

Жмём на кнопку Add Tool (Добавить программу):

fig2-6011282

На форме выше по кнопке Location (Размещение) выбираем нужную утилиту, а  заголовке указываем её наименование в списке программ.

 Здесь можно дать небольшой совет. Если вы хотите, чтобы ваши утилиты отличались от установленных по умолчанию (стандартных) и всегда находились в начале списка — добавьте впереди названия знак подчёркивания ( в нашем случае _Узлы).

Жмём кнопку OK и выставляем опции, как показано ниже:

fig3-2933746

Выбираем OK и теперь чертовски нужная при оцифровке карт утилита показа/скрытия узлов (кстати, можно качнуть отсюда , п.5) будет автоматически загружаться вместе с запуском MapInfo (см. обведённое красным):

fig4-6849458

Удачи !

Назад

©Simashkov.2011.

29.11.2011 г.

На рисунке слева, в качестве примера, будем искать населённый пункт Песочня. Если значений для поиска будет найдено несколько, то программа предложит все объекты с этим названием. Для выбора нужного дважды щёлкаем по нему.

Все программы>Стандартные>Специальные возможности> Экранная клавиатура :

Теперь, скажем, при посещении популярного сервиса  Сбербанк-Онлайн при вводе вашего логина и пароля можно набирать их , указывая (или нажимая)  соответствующие символы ввода мышкой :

Таким образом, вероятность того, что кто-то посредством шпионских программ перехватит ваши нажатия на физической(реальной) клавиатуре значительно уменьшится.

Всем безопасной работы!

© Simashkov.2016

28.05.2016 г.

Назад

Compile from File,  указав файл-исходник mb:

fig4-6341771

В случае удачной компиляции видим такое сообщение:

fig5-2445287

Откомпилированный модуль с расширением mbx будет помещен по умолчанию в тот же каталог, где находиться и исходный код программы:

fig6-2019282

Пока всё … Удачи всем кодерам на MapBasic!

© Simashkov.2013

22.07.2013 г.

Назад

Структура документа:

showln1-6915607

Теперь все управляющие элементы, размещенные на форме у вас видны как на ладони — в том числе и внешне невидимые:

showln3-5317579

Кстати сказать, и получить доступ к свойствам контролов на форме так гораздо удобнее.

© Simashkov.2014

02.12.2014 г.

Назад

I. О Программе БАД СРФ     Просмотреть Демо-версии      На Главную

II. Формы Программы

       II.1 Главная Форма Программы

      II.2 Форма Справочник и выбор хозяйства

       II.3 Форма  ДобавитьУчасток

      II.4 Форма Таблица ввода микроэлементов

      II.5 Форма Настройки

                 II.5.1 Форма Настройки (Вкладка1)

                 II.5.2 Форма Настройки (Вкладка2)

      II.6 Форма Отчеты

      II.7 Форма Выбор СводныйОтчет По району

       II.8 Форма О Программе

III. Отчеты, генерируемые Программой

               III.1 Отчеты по хозяйству

               III.1.1 Титул Агрохим.паспорта

                  III.1.2 Экспликация

                            III.1.2.1 Экспликация 1

                            III.1.2.2 Экспликация 2

                   III.1.3 Паспортные ведомости

                           III.1.3.1 Паспортная ведомость

                           III.1.3.2 Паспортная ведомость с образцами (Контрольная)

                           III.1.4 Очередность работ

                  III.1.5 Тематическая раскраска контуров (участков)

                           III.1.5.1 Тематическая раскраска (Цветная)

                           III.1.5.2 Тематическая раскраска (Ч/б) 

                         III.1.6 Заключение

                 III.2 Сводные отчеты

                           III.2.1 Сводный отчет по району (Районный очерк)

                                        III.2.1.1 Кислотность (pH)

                                        III.2.1.2 Подвижный фосфор (p2o5)

                                        III.2.1.3 Обменный калий (k2o)

                                        III.2.1.4 Гумус (%)

                                        III.2.2 Справка об обследованных объемах

      IV. Используемые Справочники   

                             IV.1 Справочник сельхозугодий 

                             IV.2 Справочник типов почв 

 

SQL запрос и набираем выражение, как показано ниже:

screen3-3684331

Здесь для вычисления координат эл.участков использутся функции

CentroidX/Y

с условием

,

что слой сетки

grid1

пересекает слой контура

kontur1

(оператор

Intersects)

хотя бы в одной точке.

Результат может выглядеть так:

screen2-7086869

При вычислении координат есть одна тонкость. Дело в том, что по умолчанию координаты функцией CentroidX/Y измеряютя в системе Долгота/Широта, т.е. в градусах. Для того, чтобы поменять эту систему на прямоугольную (План/Схема) идем Настройки>Режимы>Окно Карты>вкладка Проекция, кнопка Проекция для сеанса :

screen4-9323712

В принципе, поставленную задачу мы решили. Но иногда хотелось избавиться от слишком мелких элементарных участков с площадью, ну скажем, меньше 1 гектара. Для решения этой задачи придётся немного потрудиться. Чтобы «отфильтровать» такие небольшие площади, необходимо побить наш контур на фрагменты с помощью сетки (слой grid1).  Сделать это можно с помощью операций над объектами(меню Объекты) : Удалить часть(для «полных» квадратов) и Разрезать (для тех квадратов, которые частично перекрывают наш контур). После проведения такой работы, наш «посечённый» контур может выглядеть так:

screen7-4659292

Теперь, чтобы отбросить фрагменты с площадью меньше 2 гектара составим следующий запрос:

screen9-1284103

Результат нашей выборки будет выглядеть так:

screen8-9457867

Как видим, мы избавились от небольших по площади элементарных участков.

На основании предложенного алгоритма, в принципе, наверно возможно «нацарапать» какой-нибудь макрос на MapBasic’е для автоматизации. Но это тема уже совсем другого разговора …

© Simashkov.2011

06.02.2011 г.

Назад

 Отправить на устройство:

fig9-4615108

У последней версии программы MapSource 6.16.3 есть интересная фишка — нанесённые таким образом данные можно просмотреть на картах Google в программе Google Earth (понятное дело, при условии, если она у вас уже установлена):

В случае наличия подключения к Интернет можно увидеть приблизительно сл. картинку:

Создать тематическую карту>Тип Диапазоны):

legends1-3191149

Для того,чтобы воспользоваться шаблоном достаточно его выбрать, и указать поле в таблице, по которому вы будете строить тематику:

legends2-6332402

По умолчанию файл шаблона, помещается в каталог шаблонов(templates), заданный по умолчанию в настройках MapInfo(меню Настройки>Режимы>Каталоги):

katalogi-3676727

Для изготовления агрохимпаспортов в организациях агрохимослуживания  в Лаборатории АгроГИС-технологий разработаны шаблоны-заготовки тематических раскрасок и эту информацию можно посмотреть здесь

19.07.2010 г.

Назад