» «Наука. Мысль: электронный периодический журнал».® Научный журнал ® No 12. - 2016 о «5с1епсе. ТбоивНе: е1ескгоп!с репо@с ]оигпа!» е всепибс е-оигпа! ® » пересчитывают прямоугольник из логических (экранных) координат в географические и обратно. - МРот'! СеоТоСаиз$ (МРот!& р{, доиб1е тегефап = 1000); - МРот{ Саиз$$ТоСео (МРот{& р!, доиб!1е тегесфап = 1000); »> пересчитывают точку из географических координат в зонную систему координат Гаус- са-Крюгера и обратно. - МРот! СеоТоСаиз$ 5 апаа (МРот& р{, аоибе тегефйап = 1000); - МРот! Саиз$ТоСео5апдаат (МРот& р{, аоибе тегефап = 1000); »> пересчитывают точку из географических координат в стандартную систему координат Гаусса-Крюгера и обратно. - МРот! СеоТоСаиз$_оса! (МРот& р?); - МРот'{ Саиз5!_осаТоСео (МРот& р!); » пересчитывают точку из географических координат в местную систему координат Га- усса-Крюгера и обратно. - мО0 ХоотТо (МКес!& гес?); »> зуммирует карту до заданного в параметре гес! прямоугольника охвата. - уо!@ 5сгойВуСео (аои6е х, доибе у); »> скроллирует карту на смещение заданное в координатах карты. - \о!@ 5сгоВу!одс (т х, 1% у); »> скроллирует карту на смещение заданное в координатах окна отрисовки. - Б00! Зе!МахЕНе (МУтпа рай); »> устанавливает путь к файлу матрицы высот. - 17Е Сейнюи! (МРот& р!); »> возвращает высоту рельефа в точке, заданной параметром р!. - 7Е Се!НаОбес!5 (МРот!& р!); »> возвращает высоту объекта местности относительно рельефа в точке, заданной па- раметром р!. Иерархия основных классов библиотеки картографии представлена на плакате ( пла- кат РТДП 5.000.004). 2.4. Разработка программных модулей Среди используемых классов программы можно выделить Ма!их, как основной для функций внутренней обработки и Мар\/ем - основной для функций отображения. Далее опишем алгоритмы ключевых процедур и функций этих классов. Алгоритмы ключевых процедур и функций класса Мар\/ем: - мо!@ Мар\/ем: агами Марг() » отрисовка карты производится, если открыты карта и классификатор (для определе- ния выполнения этих условий в классе есть логические переменные тарОреп && КбОреп). Если на момент отрисовки карты открыта матрица превышений, нужно ее отобразить (функция ирда!еНе!д!\$()) - уо!@ Мар\ему:ираа!е Нед!\$ () »` перерисовка (отображение) матриц превышений и корректировки на текущем отобра- жаемом фрагменте карты производится, только если открыта карта или матрицы пре- вышений и корректировки (используем логические переменные тарОреп и та х Ореп). С помощью класса библиотеки картографии МЕес! получаем границы карты, 79