Загрузка файла OpenStreetMap в FastReport .NET

30.04.2016

В FastReport .Net верссии 2016.2 появилась возможность загружать карты из файлов OpenStreetMap (*.osm).

В этой статье рассмотрим подробно как это сделать.

 

Для начала необходимо получить файл содержащий часть карты OpenStreetMap.

Для этого нужно:

1. Перейти на сайт http://www.openstreetmap.org

2. Найти интересующий город. Для этого в поле для поиска необходимо ввести название города, например, Великий Новгород.

 

 

3. Перемещая и приближая изображение, находим интересующую нас часть города.

 

 

4. Теперь нужно выделить область карты и экспортировать ее. Для этого жмем кнопку "Экспорт". И затем кликаем "выделить другую область". Станет видна подсвеченная прямоугольная область, которая и будет экспортирована. Эту область можно изменить перетаскивая ее углы.

 

 

5. Выделив нужную часть карты, жмем кнопку "Экспортировать". Появится стандартное окно браузера с предложением сохранить файл. По умолчанию карта сохраненяется в файл map.osm. Этот файл можно будет найти в папке загрузок браузера.

6. После нажания кнопки "Экспортировать" может произойти ошибка, так как OpenStreetMap не позволяет экспортировать слишком большие части карты. Чтобы избежать ошибки необходимо выделить облать поменьше.

 

Теперь откроем полученный файл map.osm в дизайнере FastReport .Net.

1. Создадим на странице отчета карту.

 

 

2. Необходимо запустить редактор карты. Для этого нужно дважды кликнуть на объекте Карта.

 

 

3. В появившемся окне жмем кнопку добавить.

4. В следующем окне выбираем "Файл карты" и жмем кнопку открыть.

 

 

5. Появится стандартное окно открытия файла. Выбираем фильтр "Файл OpenStreetMap(*.osm)", выбираем файл и жмем кнопку открыть.

6. Опять возвращаемся к окну добавления нового слоя, здесь просто жмем "OK".

 

 

7. Теперь карта загружена и будет видна в области предварительного просмотра карты редактора. Теперь редактор карты можно закрыть нажав кнопку "ОК".

 

 

На этом загрузка карты завершена.

 

.NET FastReport Карта .NET FastReport Карта
26 октября 2026

TfrImageComboBox: выпадающий список с изображениями и текстовыми подписями в FastReport VCL

TfrImageComboBox из FastEditors VCL: выпадающий список с иконками и подписями для FastReport VCL. Свойства, события и примеры использования в Delphi.
26 октября 2026

Прогресс-бар в Delphi: компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL

Разбираем компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL: настройка шкалы прогресса, пороги и маркеры, привязка к данным и пример на Delphi.
23 октября 2026

FastGrid изнутри: объект View, колонки и события компонента сетки Delphi

Внутреннее устройство FastGrid: объект View, свойство Appearance, колонки, события и режимы работы с данными DB и Unbound в Delphi. Разбор на примере демо-проекта GridDemo.dpr.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»