Статья содержит практическое руководство о подключении графического слоя со спутниковыми снимками для карты на основе движка "Резидент".
SAS Планета 110418
Операции- Выделить - Прямоугольная область. Выбрать закладку «Склеить», поставить галочку создавать файл привязки, формат JPEG, указать нужный масштаб.
Map Info Professional 7.0 OSP или выше Открыть в мапинфо, выбрав файл привязки – test.tab Выбираем таблица-растр-регистрация изображения, снизу жмем «Проекция» и меняем Долгота/Широта(WGS84) градусы на «Проекция мира – меркатора», жмем «Ок» удостоверяемся что единицы – стали метры. Закрываем все. (в файле привязки после этих действий координаты из одной системы и формата пересчитались в нужные нам – те, которые понимает Флит)
Кому интересно: Содержимое файла привязки до пересчета: !table !version 300 !charset WindowsCyrillic Definition Table File "test.jpg" Type "RASTER" (61.3164138793945,55.2410123161462) (0, 0) Label "Точка 1", (61.5234375,55.1774035294892) (2412, 1296) Label "Точка 2", (61.3164138793945,55.1774035294892) (0, 1296) Label "Точка 3", (61.5234375,55.2410123161462) (2412, 0) Label "Точка 4", (61.4199256896973,55.209220683446) (1206, 648) Label "Точка 5", (61.4199256896973,55.2410123161462) (1206, 0) Label "Точка 6", (61.3164138793945,55.209220683446) (0, 648) Label "Точка 7", (61.5234375,55.209220683446) (2412, 648) Label "Точка 8", (61.4199256896973,55.1774035294892) (1206, 1296) Label "Точка 9" CoordSys Earth Projection 1, 104 Units "degree" И после изменения проекции и единиц измерения !table !version 300 !charset WindowsCyrillic
Definition Table File "test.jpg" Type "RASTER" (6825639.2293652715,7373751.9064791305) (0,0) Label "Точка 1", (6848686.3437051103,7361368.9405158041) (2412,1296) Label "Точка 2", (6825639.4640853796,7361368.5073698433) (0,1296) Label "Точка 3", (6848686.1103680162,7373752.3406556631) (2412,0) Label "Точка 4", (6837162.786711039,7367560.4239823679) (1206,648) Label "Точка 5", (6837162.669627443,7373752.1238881201) (1206,0) Label "Точка 6", (6825639.3467946341,7367560.2068315074) (0,648) Label "Точка 7", (6848686.2271054611,7367560.6404925492) (2412,648) Label "Точка 8", (6837162.9036564277,7361368.724262788) (1206,1296) Label "Точка 9" CoordSys Earth Projection 10, 62, "m", 0 Units "m"
Дальше запускаем программу TestOcx.exe который находится по адресу C:\MapRoot\MapClient\Sample (ЮСБ ключ должен быть вставлен в компьютер). -нажимаем кнопку «Навигатор баз данных» -открывается окно где нажимаем данную кнопку «Создать БД» -указываем пусть до создаваемого файла карты и его название -жмем импорт из файла -выбираем файл привязки -жмем «Ок», закрываем навигатор баз данных. -жмем создать гео набор. -потом «Добавить» и добавляем нужное имя слоя и жмем «Ок» -после этого нажимаем как показано на картинке ниже
И сохраняем туда же, куда был ранее прописан и сохранён файл с расширением RDB в формате MPR.
Далее оба файла ( с расширениями rdb и mpr) в папку где лежат карты в папке Maproot. Во Fleet в Списке карт добавляем новую карту с указанием пути на новый файл с расширением MPR.
Полученная карта имеет один существенный недостаток, в результате перевода координат (больше не из-за чего) карта «уходит» наверх на 150-200 метров. Но поскольку я ее использую этот метод для создания карт под рабочие зоны в районах, где нет нормальных/подробных карт, и эту погрешность я могу устранить смещением зон вниз.
|