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

 

 

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

 

20 ноября 2024

Локализация и смена языков в FastReport VCL

FastReport VCL поддерживает 40 языков для локализации интерфейса и позволяет изменять язык на лету через меню или код, без перекомпиляции.
1 ноября 2024

Новые возможности редактора отчетов FastReport VCL

Рассматриваем новые возможности редактора отчетов: выносные линии, подсветка пересекающихся объектов, обновлённые деревья отчетов и данных.
30 октября 2024

Использование стилей при создании отчетов в FastReport VCL

В статье подробно рассматривается одна из новых возможностей FastReport VCL – применение стилей и страниц стилей.