Предтайловая подготовка данных OpenStreetMap |
Задача Предтайловая подготовка данных OpenStreetMap предназначена для создания карт подписей по данным OpenStreetMap перед их публикацией на Web сервисе. Необходимость использования данной процедуры обусловлена тем, что данные OpenStreetMap не содержат подписей объектов. Поэтому для создания полноценной карты необходимо добавить подписи объектов по названиям, содержащимся в их семантиках. В Программе потоковой загрузки данных OpenStreetMap реализована функция создания подписей, но положение подписей в этой задаче определяется только для базового масштаба, указанного в паспорте карты. При отображении созданных подписей в других масштабах возможно пересечение подписей и смещение подписи относительно подписываемого объекта. Таким образом, положение подписей должно определяться для каждого масштаба, в котором может отображаться карта. При публикации данных на Web сервисе список масштабов ограничен стандартными значениями. В данной задаче реализовано создание подписей для масштабного ряда в соответствии со стандартом OGC GoogleMapsCompatible. Исходными данными для задачи является многолистовая карта, созданная из sxf файлов, загруженных с использованием Программы потоковой загрузки данных OpenStreetMap http://www.gisinfo.ru/products/osmloader.htm. Для создания многолистовой карты необходимо использовать классификатор osm.rsc, поставляемый вместе с Программой потоковой загрузки данных OpenStreetMap. При загрузке данных OpenStreetMap рекомендуется отключить режим создания подписей для исключения их дублирования. Выходными данными задачи Предтайловой подготовки данных OpenStreetMap является набор карт подписей для масштабов, выбранных пользователем. Задача предтайловой подготовки данных OpenStreetMap вызывается через меню Задачи - Запуск приложений. После вызова необходимо настроить параметры создания карты подписей: - выбрать папку для размещения создаваемых карт подписей (по умолчанию она совпадает с папкой, в которой расположена карта OpenStreetMap); - выбрать подписываемые объекты; - выбрать масштабы, для которых создаются карты подписей. Создание карт подписей выполняется при нажатии на кнопку Выполнить. После окончания обработки, созданные карты подписей вместе с основной картой OpenStreetMap нужно добавить в список публикуемых Web сервисом данных. |