Загрузка файла 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. Теперь карта загружена и будет видна в области предварительного просмотра карты редактора. Теперь редактор карты можно закрыть нажав кнопку "ОК".

 

 

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

 

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.