Affine та Rubbersheeting трансформації в OCAD

Часто буває що є стара карта радянських часів, люб’язно викреслена кимось в OCAD. Ви хочете оновити її і для початку викачуєте свіженький супутниковий знімок і підкладаєте його під карту. Аж раптом з’ясовується що не у всіх місцях він підкладається однаково добре. Ось цей кут забудови і озеро наче лягли, а оця дорога вилізла кудись в сторону і вигин її виглядає зовсім інакше. Ви суміщаєте дорогу, але половина карти тепер висить за своїми межами. Вочевидь карта крива і ця кривина різниться від місця до місця. Доведеться виконати креслення з самого початку, ігноруючи те що воно вже кимось зроблене. Саме так я робив і радив робити тим хто мене запитував про подібну ситуацію. Але насправді в OCAD є хороші інструменти для таких задач, які я відкрив для себе зовсім недавно. І вже поспішаю ними з вами поділитись :) Знайомтесь, Affine та Rubbersheeting трансформації!

Продовжувати читання “Affine та Rubbersheeting трансформації в OCAD”
Affine та Rubbersheeting трансформації в OCAD

Закладаємо нову спортивну карту в OpenOrienteering Mapper

У далекому 2016 році, щоб не забути що за чим робити, я написав інструкцію Автоматична геоприв’язка матеріалів з SAS Planet у OpenOrienteering Mapper, що користувалася значною популярністю. Із того часу сплило багато води. OpenOrienteering Mapper, починаючи від версії 0.9.1 працює з геоприв’язками зовсім інакше і та інструкція втратила актуальність. Тому я вирішив написати для вас нову. Не хвилюйтеся, вона буде простішою за стару і охопить навіть трохи більше дій. Ну що, вперед і в гору!

Вжух-вжух!
Продовжувати читання “Закладаємо нову спортивну карту в OpenOrienteering Mapper”
Закладаємо нову спортивну карту в OpenOrienteering Mapper

Конвертація карт ISOM2000 -> ISOM2017 у OCAD

4 березня 2017 року IOF оприлюднила специфікацію спортивних карт ISOM2017, дотримання якої стає обов’язковим для всіх офіційних змагань під егідою IOF, починаючи з 1 січня 2018 року. Ми ж з вами не збираємося відставати від найкращих світових практик, тому ще до закінчення року освіжимо свої старі карти новими знаками. Зараз я розкажу як зробити це відносно швидко і просто.

Підготовка

Для початку, завантажте собі файл з новими умовними знаками УЗФСОУISOM2017.ocd. Також вам знадобиться CRT-файл, який я запозичив з новозеландського сайту про спортивну картографію mapsport.co.nz. OCAD 11 та 12 вже укомплектовані подібними файлами та не потребують його завантаження, але ми будемо працювати з OCAD 10.

CRT означає Cross Reference Table (англ.), що можна перекласти як Таблиця взаємних зв’язків. Якщо коротко, то це звичайний текстовий файл, який містить два стовпчики номерів знаків. Із цього файлу OCAD дізнається який знак на який слід замінити при конвертації.
Продовжувати читання “Конвертація карт ISOM2000 -> ISOM2017 у OCAD”

Конвертація карт ISOM2000 -> ISOM2017 у OCAD

Історичні знімки з Google Earth в SAS Planet

Чудовою особливістю Google Earth є те, що через неї доступні знімки Земної поверхні отримані у різний час. Це може надати серйозну перевагу при використанні знімків у якості основи для спортивної карти. Погляньте на приклад:

Весняний та осінній знімки з Google Earth
Весняний та осінній знімки з Google Earth

Праворуч розташовано “актуальний” знімок від жовтня 2014-го року. Саме його ви отримаєте в SAS Planet, якщо спробуєте завантажити знімки від Google. Ліворуч – квітневий знімок за 2012-й рік. Хоча він старіший і, можливо, нижчої якості, але зроблений у більш вдалий час. На ньому можна побачити сітку просік під деревами, бо у квітні на них ще нема листя.

Отже, як дістати ці старі корисні знімки? Якщо коротко, то формула така:

  1. Наповнюємо кеш Google Earth (вручну чи за допомогою Google Earth Voyager)
  2. Підключаємо отриманий кеш до SAS Planet
  3. PROFIT

Слідуйте за мною, я розкажу про все детально і з картинками
Продовжувати читання “Історичні знімки з Google Earth в SAS Planet”

Історичні знімки з Google Earth в SAS Planet

Автоматична геоприв’язка матеріалів з SAS Planet у OpenOrienteering Mapper

Минулою весною я описував процес геоприв’язки основи вручну і обіцяв що обов’язково навчуся робити це автоматично. Оскільки матеріали з SAS Planet укомплектовані файлами геоприв’язки, варто було лише зрозуміти як саме їх застосувати. Виявилось що це доволі просто. Слідкуйте за руками, починаємо!
automate-all-the-things
Продовжувати читання “Автоматична геоприв’язка матеріалів з SAS Planet у OpenOrienteering Mapper”

Автоматична геоприв’язка матеріалів з SAS Planet у OpenOrienteering Mapper

Геоприв’язка основи вручну в OpenOrienteering Mapper

SAS Planet дає можливість отримати разом зі знімками файли геоприв’язки, але для того щоб застосувати їх у Mapper необхідні додаткові перетворення. Колись я обов’язково навчуся робити це, а тим часом пропоную здійснювати геоприв’язку основи вручну за однією точкою.Світові координати на заготовці карти

Що це? Можливо мені це не потрібно?

Усі підложки можна розділити на геоприв’язані і негеоприв’язані. Різниця між ними полягає у тому, що для перших відомі глобальні світові координати будь-якої точки. Таким чином, завдаючи ці координати можна перетворити звичайну підложку на геоприв’язану. Продовжувати читання “Геоприв’язка основи вручну в OpenOrienteering Mapper”

Геоприв’язка основи вручну в OpenOrienteering Mapper

Закладаємо нову карту разом з OpenOrienteering Mapper

Понад рік назад я писав про основу спортивної карти, і про те як закласти її в OCAD, але OpenOrienteering Mapper має для цього ряд цікавих корисних інструментів, які, без сумніву, варті вашої уваги. Отож читайте далі і оцініть переваги Mapper вже на перших кроках створення вашої нової карти!

Отримання знімку за допомогою SAS Planet

Як отримати знімок і привести його до придатного для обробки стану я детально описував у вищезгаданому пості. Тут опишу дуже коротко: Продовжувати читання “Закладаємо нову карту разом з OpenOrienteering Mapper”

Закладаємо нову карту разом з OpenOrienteering Mapper

Основа спортивної карти; крок за кроком

top
Ми вже намітили перспективний полігон, приблизно уявляємо його площу і вже визначили масштаб майбутньої карти. Тепер нам необхідно дістати якісну основу, обробити її і закласти в нашу майбутню карту у завданому масштабі. Від того як буде виконано цю підготовчу роботу напряму залежить якість майбутньої карти. На щастя сучасні картографічні сервіси дозволяють майже безперешкодно отримати все що потрібно. Будемо використовувати для цього програму SAS Planet.
Продовжувати читання “Основа спортивної карти; крок за кроком”

Основа спортивної карти; крок за кроком