Загрузка растровых карт в iphone

Для вывода DIB-растров используются функции StretchDIBits и SetDIBitsToDevice.  Загрузку битового образа можно осуществлять с помощью функции Loadlmage

/ Редактирование карты / Глава 17. Добавление и редактирование графических объектов / Добавление и изменение растровых объектов Координатное добавление и изменение растровых объектов
Если объекты предыдущих геометрических типов создавались «с нуля» путем задания всех параметров с клавиатуры, то при добавлении растрового объекта заведомо предполагается, что растровое изображение уже существует в виде файла. Добавление растрового объекта в карту означает ввод изображения из файла в состав карты (где оно будет храниться в сжатом формате) и задание координат, границ и других параметров отображения растра.
Диалоговое окно редактирования растрового объекта показано на рис. 17-14. Это окно значительно отличается от окон редактирования других типов объектов. Кроме обычной панели выбора слоя и типа объектов, оно содержит графическую панель образца, панель опорных точек и панель инструментов. Поскольку окно не содержит строки меню, все операции выполняются с помощью кнопок панели инструментов, работы с мышью и использования контекстных меню.
Рис. 17-14. Добавление растрового объекта
Первым этапом ввода растрового объекта является загрузка растра из файла. В качестве источника растрового изображения может использоваться файл одного из стандартных графических форматов либо файл формата TAB (этот формат используется системой MapInfo для хранения разнообразных, в том числе и растровых данных). При нажатии кнопки система открывает диалоговое окно для выбора загружаемого файла. После выполнения загрузки растр отображается в панели образца. Кнопки и позволяют изменять масштаб отображения в панели образца (это не имеет никакой связи с масштабом отображения растрового объекта в составе карты, речь идет только об отображении образца растра при создании объекта). В строке состояния указывается значение масштаба, выраженное количеством пикселов растра на один пиксел панели образца. Например, масштаб «1:0.5» означает, что отображение в панели увеличено в 2 раза, так что каждый пиксел исходного растра покрывает квадрат размером 2ґ2 пиксела в панели.

Есть так же методы конвертации растров из Ози, когда мы имеем имеем известную пару .bmp) + .ozf2+*.map тоже допустима

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

Загрузка растра с файлом привязки в AutoCAD. Установка. 1. Качаем архив с VLX файла для загрузки растра в AutoCAD здесь.

Панель, расположенная в нижней части окна, при выбранной закладке «Привязка растра» содержит координаты опорных точек привязки. В случае, если пользователь указал координаты более чем трех опорных точек, система, как правило, не в состоянии точно выполнить привязку всех точек. В таком случае выбирается такой вариант привязки растра, который дает минимальную суммарную погрешность координат всех опорных точек. В панели опорных точек отображаются погрешности по X и по Y.
Когда курсор находится в панели образца в пределах растра, в строке состояния показываются его координаты в системе координат растра и в системе координат карты (последние – только когда заданы координаты не менее трех опорных точек).
Кнопки и включают, соответственно, режим отображения границ и режим их редактирования. Граница объекта – многоугольник, отображаемый темно-серой линией. Вся часть растрового изображения, расположенная за пределами границы, при просмотре карты не будет отображаться, т.е. будет прозрачной. Изначально границей создаваемого объекта является прямоугольник, охватывающий весь растр. Чтобы изменить конфигурацию границы, нужно перетащить маркеры-квадратики, расположенные в вершинах прямоугольника границы, при нажатой левой кнопке мыши. Чтобы добавить новую вершину, нужно щелкнуть левой кнопкой мыши где-либо на линии границы (появится небольшой кружок), затем вызвать контекстное меню и выполнить команду Добавить вершину. После этого можно перетащить новую вершину в нужное место.
Нельзя одновременно включить режим редактирования опорных точек и режим редактирования границ.
Чтобы удалить лишнюю вершину, нужно выбрать ее щелчком левой кнопки и выполнить команду контекстного меню Удалить элемент. Эта же команда позволяет удалить сразу две соседние вершины, если выбрана любая точка на соединяющем их ребре.
Растровый объект может иметь несколько границ. Чтобы добавить новую границу, нужно выполнить команду контекстного меню Добавить границу и затем щелчками левой кнопки мыши указать вершины многоугольника. Ввод новой границы завершается двойным щелчком.
Для удаления границы нужно выбрать любую точку этой границы и выполнить команду Удалить границу.
Границы растрового объекта, как и границы площадного объекта, не должны пересекаться друг с другом и сами с собой. Все внутренние границы должны лежать внутри внешней границы.
Кнопка активна только в том случае, если загружен монохромный растр. Нажатие этой кнопки вызывает инверсию цветов, т.е. замену всех белых пикселов черными и наоборот.
Все операции, выполненные после включения режима редактирования границы, можно отменить по одной, начиная с последней. Для этого достаточно нужное количество раз выполнить команду контекстного меню Откат.
Режим чистового просмотра растрового объекта включается кнопкой при условии, что заданы координаты как минимум трех опорных точек и выключены режимы редактирования. Чистовой просмотр – это просмотр с учетом действия введенных границ, т.е. области за пределами границ будут прозрачными.
Нажатие кнопки OK завершает добавление растрового объекта, при нажатии кнопки Отмена добавление объекта отменяется.
Растровый объект после своего создания не сохраняет связи с исходным файлом. Объект, как правило, хранится в составе ГБД в сжатом формате, занимающем значительно меньше места, чем исходный файл. При необходимости можно выгрузить растр в одном из поддерживаемых графических форматов, воспользовавшись для этого кнопкой .
Еще одной важной операцией, которую можно выполнить с растровым объектом, является трансформация растра. Эта операция будет описана вместе с родственной ей операцией трансформации карты в гл. 20 « Трансформация координат».

Статьи. Видео инструкция по загрузки растровых карт. Дата: 13.03.2014. Возврат к списку.

Уточните, что Вы имеете ввиду под загрузкой растра в БД, и "тут это делается" - это где? Растры нашего формата?

Загрузка растровых карт в Garmin. Март 13, 2014. Пошаговая инструкция по загрузки растровых карт в туристические приборы Garmin.