Защита кэша карт от очистки –
решение проблемы оффлайн-карты в iOS 5

В iOS 5 изменился формат MapTiles.sqlitedb – базы данных, в которой хранится кэш карты. Чтобы перекодировать базу данных в новый формат, старые конвертеры не годятся, а новых в интернете нет. Поэтому затея с изготовлением оффлайн-карты для iOS 5 бессмысленна.
Заранее нужный кэш изготовить не получится, и по достижении размера примерно 20 Mb старые тайлы карты будут затираться новыми.

Nick Adams предлагает решение, как кэш карт защитить от стирания. Это не решает проблему с изготовлением нужной карты заранее, зато позволяет сэкономить трафик при просмотре уже кэшированной ранее области карты.
В базе данных создаётся триггер (переключатель), суть работы которого состоит в том, чтобы обнулить выборку строк базы данных, предназначенных для удаления. То есть приложение „Карты“ будет, как всегда, выполнять транзакцию по удалению старых строчек, но по ходу дела выборка окажется нулевой, и из базы ничего не удалится.

Чтобы выполнить эту хитрую операцию, нужно выгрузить из телефона кэш карты, который хранится там по адресу:
/var/mobile/Library/Caches/Maps/MapTiles/MapTiles.sqlitedb
можно воспользоваться DiskAid или другим файловым менеджером, который умеет подсоединяться к айфону.
После этого следует открыть файл базы данных в каком-нибудь приложении, поддерживающем формат SQLite. Я воспользовался SQLite Manager (есть и для Windows, и для OS X).

Здесь создаём новый триггер, который защитит базу данных кэша карт от затирания:
CREATE TRIGGER prevent_delete BEFORE DELETE ON image
BEGIN SELECT raise(IGNORE);
END

Читать далее «Защита кэша карт от очистки - решение проблемы оффлайн-карты в iOS 5»

Обзор приложения
The Photographer′s Ephemeris для iOS

 

Восход над Ладогой, Лехтисинсари. Осенью на северо-западе светает уже довольно поздно, так что, выспавшись, можно снимать рассвет :) Согласно TPE, 16 октября восход на Лехтисинсари предполагается в 8:43, Солнце будет подниматься как раз между островами Пиени-Койрасари и Исо-Койрасари. Дальше к востоку островов нет, лишь открытая Ладога. Поэтому юго-восточный мыс Лехтисинсари – такая точка, откуда можно снимать рассвет с водной гладью, прерываемой силуэтами островов...

Программа The Photographer's Ephemeris создана в помощь фотографу-пейзажисту. Она работает на iOS и настольных компьютерах (через Adobe AIR), и совсем недавно вышла версия для Android. Основная задача программы – расчёт времени и азимута восхода и заката Солнца и Луны в определённый день в определённом месте на Земле и отображение этих сведений в комфортном для восприятия виде на карте. Хотя эти базовые расчётные функции встроены, пожалуй, в каждый туристический навигатор, TPE отличает большая наглядность и удобство использования.


The Photographer's Ephemeris на iOS: значок на рабочем столе, заставка, рабочий экран и настройки программы

Программа The Photographer's Ephemeris имеет 9 режимов работы. Посмотрим на самые полезные функции.
Читать далее «Обзор приложения The Photographers Ephemeris для iOS»

Карта-панорама Хибин с плато Юдычвумчорр

Обойдя по периметру плато Юдычвумчорр, Вы увидите почти все другие горы в Хибинах. На северо-восточной части плато у обрыва есть место, откуда хорошо видны все достопримечательности долины Кунийока, а также вершины юго-восточной части Хибин, слегка заслонённые Поаучвумчорром. Поэтому здесь я отснял материал для панорамы, её саму разрезал на две части, отметил все важные топографические объекты и снабдил картой.
Всё это можно посмотреть ниже и даже скачать совершенно бесплатно. Размер позволяет напечатать и хоть на стену повесить, если вдруг захочется :)


Панорама I, вид с плато Юдычвумчорр на северо-восток – долину реки Кунийок.
Панорама II, вид на юго-восток – Поачвумчорр и ущелье Рамзая.

Читать далее «Карта-панорама Хибин с плато Юдычвумчорр»

Плато Юдычвумчорр – высшая точка Хибин

Обрывистый край плато Юдычвумчорр. На заднем плане – гора Петрелиуса
Обрывистый край плато Юдычвумчорр. На заднем плане – гора Петрелиуса и хребет Поачвумчорр.  f/11 ISO 160 1/125″.

Во всякой литературе описано, что забираться на Юдычвумчорр следует с юго-западного отрога, который более пологий, чем другие его склоны. Вообще, если взглянуть на генштабовскую карту, станет понятно, что плато Юдычвумчорр со всех других сторон обрывается вниз минимум стометровыми вертикальными стенами. Но из долины Малой Белой было ясно видно, что прямо против нашего лагеря гора образует цирк с не совсем вертикальными склонами. Разумеется, было решено влезать на Юдычвумчорр „в лоб“ :)

На полпути вверх стало понятно, что дело это не такое лёгкое, как казалось снизу, потому что склоны действительно крутые, хотя мы выбрали наиболее пологое направление. Весь склон покрыт сыпухой, и из-под ног с лёгкостью уезжают даже немаленькие валуны. Кроме того, Юдывчумчорр – самая высокая гора в Хибинах, так что забираться нужно на 200-300 метров выше, чем на какой-нибудь Кукисвумчорр. Так же точно потом было со спуском: казалось бы, склон уже должен был бы закончиться, но нет, как бы не так.

Сверимся с картой – откуда на Юдычвумчорре лучше всего видны долины рек?
Сверимся с картой – откуда на Юдычвумчорре лучше всего видны долины рек?
Читать далее «Плато Юдычвумчорр – высшая точка Хибин»

Счастье есть: цветные грифели для механического карандаша 0.5 мм!


Рисунок по мотивам топографической карты Генштаба: массив Кукисвумчорр, озеро Академическое и река Касканюнйок в Хибинах  |  Drawing inspired by topographic maps by General Staff: Hibiny mountains, area Kukisvumchorr, Akademy lake (Akademicheskoe) and stream Kaskanynjok.

Помните советские пластмассовые цанговые карандаши, в которых использовался толстый цветной грифель, вечно ломавшийся и крошившийся? То время ушло, да и делать заметки карандашом с широкой линией неудобно.
Я давно мечтал найти цветные стержни для обычных механических карандашей 0.5 мм. Нашёл в Антверпене, и то не сразу. Есть в центре на Мутсаардстраат 32 хороший магазинчик для художников, который называется Schleiper. Там и оказалось то, что нужно:

Цветные стержни для механических карандашей Штедтлер –
Staedtler® Mars®micro color • Coloured mechanical pencil leads.

Их выпускают по 12 шт. грифелей в пенальчике, бывают три цвета: красный, синий и зелёный (Art.no. 254 05-2, 254 05-3, 254 05-5). В Schleiper каждая коробочка стоит €2.78.
Читать далее «Счастье есть: цветные грифели для механического карандаша 0.5 мм!»

Мега-карта для iPhone:
как сделать свою сложную карту для айфона

English users sorry. Currently I have no plans with translation. I will be thankful if someone would translate the article to English and publish it with a link to original.

В статье объясняется, как изготовить свою собственную сложную карту для iPhone 3G (jailbreak, OS 2.2+). Сложная карта включает в себя разные масштабы, разные слои и разные источники картографической информации с наложением. В статье описывается процесс создания своей карты на примере Мега-карты для iPhone с обзорной картой мира, России, подробной карты Ленинградской области и Московской области, детальных планов Санкт-Петербурга и Москвы, карт России и двух столиц из Яndex, а также слоя транспортной схемы Google Transit для Санкт-Петербурга и Москвы. Объясняется, как сделать индекс улиц для поиска из базы данных OpenStreetMap.

Читать далее «Мега-карта для iPhone: как сделать свою сложную карту для айфона»