Какое количество ас может быть на карте приложений

Обновлено: 18.05.2024

Сейчас я занимаюсь подготовкой к разработке приложения под iOS. В приложении будет активно использоваться карта местности.

Хочу задать несколько вопросов тем, кто на практике использует в своих приложениях различные карты:

  • Каких поставщиков карты лучше использовать?
  • Стоит ли работать с open-source картами?
  • Каковы условия использования карт, с которыми вы работаете?

Отвечает Иван Чумак, основатель мобильного приложения гиперлокальных новостей Meanwhile

Как обычно, очень многое зависит от конкретных пользовательских кейсов — для чего именно вам нужны карты, и, самое главное, какая предполагается география использования вашего приложения.

Это будет Россия или, например, США? Если Россия, то планируете вы покрыть только Москву и Петербург, или же фокус будет лежать на небольших городах, или даже сёлах и ПГТ? Если вы планируете запускать ваше приложение в мелких городах России, то тут бесспорный лидер — «Яндекс.Карты». Там, где у Google Maps просто серые пятна и невнятные линии, у «Яндекс.Карт» подписанные улицы и подъезды. Если вы планируете стартовать в крупных городах, то стоит всё-таки использовать Google Maps по той простой причине, что у многих пользователей они уже стоят, а значит, процесс загрузки вашего приложения будет происходить быстрее.

Кроме того, на Android (а рано или поздно вы начнете делать приложение и для Android) Google Maps стоят уже по умолчанию. Это нативные («родные») карты, которые идеально заточены под Android — это позволит вашим пользователям загружать все быстрее, а ваши разработчики потратят меньше времени на интеграцию. C iOS Google Maps также замечательно работают. И, как мне кажется, они очень красивые, изящные, легко настраиваются, не перегружены никакой лишней информацией и просто удобны.

Конечно же, плох тот стартапер, который не мечтает покорить мир. С выходом на запад использование «Яндекс.Карт» станет весьма неудобным из-за очень плохого покрытия. Так что имеет смысл изначально брать именно Google Maps.

В 90% случаев этот выбор себя оправдает С ценами и лицензиями на Google Maps можно ознакомиться на их же портале. Пока вы не достигли размеров «Вконтакте» — всё бесплатно.

Почему не стоит использовать open-source проекты? Именно из-за их открытости. Они хоть и бесплатные, но у вас никогда не будет гарантии, что эти карты будут совместимы с последними (или устаревшими) версиями мобильных ОС, что информация на них будет объективна и верна, что они в принципе поддерживают и адаптированы под мобильное использование.

Коммерческие карты изначально более проработаны и более удобны для разработчиков. У крупных корпораций есть деньги на самых лучших дизайнеров, топографов, разработчиков. В итоге, вы получаете продукт, который по всем параметрам превосходит любительский, пусть и сделанный от чистого сердца.

Это как коммунизм — идея неплохая, но на практике не очень срабатывает.

Чтобы задать свой вопрос читателям или экспертам, заполните форму заявки на странице.

Здесь я попробую (кратко) рассказать, как работает Интернет :)
И какие бонусы может извлечь из этого администратор сети предприятия, хостер или ISP.

Для начала — треминология.

IANA — Администрация адресного пространства Интернета. Занимается распределением номеров AS и IP-адресов в глобальном масштабе. Назначает RIR, подчиняется напрямую ICANN. Она такая одна и в этой статье она нас не интересует.

RIR — Региональная регистратура Интернета. Занимается выделением крупных блоков адресов, регистрацией LIR и распределением AS. Россия находится в юрисдикции RIPE NCC, расположенной в Амстердаме.

LIR — Локальная Регистратура Интернета. Занимается поддержкой работы сети, распределением PI (о них — дальше) и номеров AS. Как правило, это — ISP. Минимальный блок адресного пространства для LIR — 4096 IP-адресов.

AS — Автономная система. Содержит в себе адресное пространство (IP-адреса), имеет уникальный ASN — номер, позволяющий однозначно идентифицировать AS в Интернете. Номер AS — ключевая часть маршрутизации.

PI — Provider Independent. Провайдеро-независимые IP адреса. Находятся в определенной AS, маршрут к ним зависит только от политики маршрутизации. Принадлежат конечному пользователю [компании или LIR], а не его вышестоящему провайдеру. Следственно, сохраняются при смене ISP\подключении дополнительного ISP.

Путь распределения пространства:

ICANN-IANA -> RIR -> LIR (-> end-user) [-> PI-owner -> end-user].

Остановимся более подробно на каждом из интересных нам пунктов.

RIR — Regional Internet Registry, региональная регистратура интернета. Всего их пять — RIPE для Европы и Ближнего Востока, ARIN для Северной Америки, APNIC для Азии и Тихого Океана, LANIC для Латинской Америки и AfriNIC для Африки.

Статус RIR присваивается IANA и стать RIR для организации не возможно.

RIR занимаются выделением адресного пространства, регистрацией LIR, статистикой и разрешением споров. Это некоммерческие организации, они ничего не продают. Однако, каждый LIR платит членские взносы (рассчитываются исходя из размера сети) в RIR. RIR не работают с конечными пользователями и физическими лицами.

Карта RIR по регионам:

LIR — Local Internet Registry, локальная регистратура Интернета.

LIR делятся на категории, исходя из размера сети. Всего есть 5 категорий — Extra Large, Large, Medium, Small и Extra Small. Категории зависят от размера и нескольких других факторов, и присваиваются самим RIR.

В России существует 3 Extra Large, 20 Large и несколько сотен Medium\Small\ESmall LIR.

LIR платит членские взносы в RIR. Они не велики и рассчитываются исходя из класса LIR. Для RIPE это 1300 € в год для Extra Small и 5500 € в год для Extra Large.

LIR имеет минимум 1 ASN и минимум 4096 IP-адресов.

LIR имеет право выделения (Sub-Allocated) либо продажи ASN и IP/PI своим клиентам (Provider Aggregatable, PA. У всех пользователей сети, имеющих «белый» IP такие адреса). Также, LIR может быть посредником между конечным пользователем и RIPE (например, в ситуации регистрации AS\PI\LIR).

Как правило, статус LIR имеют крупные сетевики (провайдеры, дата-центры, регистраторы и т.д.). Обычной организации, 99.9% случаев это не нужно.

Автономные системы.

AS — Autonomous System, автономная система.

AS имеет свой порядковый номер — ASN, который используется в протоколе динамической маршрутизации BGP. Все IP-адреса закреплены за какой-то AS.

Существует 4 типа AS:

multihomed: имеющая 2 и более аплинка.
stub: имеющая 1 аплинк.
transit: транзитная, пропускающая через себя трафик других AS.

«приватная» AS, номера от 64512 до 65534, использующиеся для внутрисетевых нужд, тестов и обучения (аналогично «приватным» IP-адресам, таким как 192.168.0.0/24).

«Жизнь» AS регламентируется стандартом RFC 1930.

Если кому-то интересно, то есть список всех выданных ASN.

А вот здесь можно узнать номер AS по IP адресу, принадлежность этой AS и ее аплинки.

PI-адреса.

PI — Provider Independed, провайдеро-независимые IP-адреса. В отличие от PA и SUB-ALLOCATED IP-адресов, это адресное пространство принадлежит тому, кто его получил, а не его ISP. Вы можете использовать его как вам угодно, менять ISP без смены адресов, подключатся к 2м и более ISP с созданием собственной multihomed AS и политики маршруизации (например, включится в Internet eXchange и получать локальный трафик дешевле, чем продает его ваш оператор).

Вопросы регистрации.

Для регистрации AS и PI нет необходимости становится LIR. Для этого необходимо:

  • Войти в контакт с LIR (например, своим провайдером или консалтером), заключить договор и оплатить определенную мзду.
  • Заполнить заявку и подать соответствующие документы (вплоть до описания структуры сети и обоснования необходимости PI).
  • Через LIR общаться с RIPE на тему аллокации адресного пространства.
  • Настроить свое входное оборудование, распределить адреса внутри компании.
  • Заключить договор с вашим провайдером (провайдерами) на анонс вашей сети.

ХостингКонсалт, например, берет за регистрацию PI 8 000 руб. единоразово.

Либо, стать LIR самому:

Как стать LIR.
  • Подать заявку с обоснованием, как и зачем будет использоватся адресное пространство и статус LIR. Заявка.
  • Получить положительное решение по заявке.
  • Заключить договор на английском языке с RIPE NCC.
  • Заплатить вступительный взнос в 2000 евро и членские взносы за остаток года.
  • Подать заявку на выделение ASN и адресного пространства.
  • После получения — настроить свое оборудование и заключить договоры с аплинками на обслуживание вашей автономной системый и анонс ваших адресов.

Если у кого-то остались вопросы, готов ответить на них в комментариях. :)

Автономная система — равноправная часть интернета и её основа, из совокупности автономных систем состоит интернет в целом. Полное определение Autonomous System (AS) даёт RFC 1930. Номер AS может быть 16 или 32-битным (был введён в 2007 году в связи с исчерпанием номеров) и обычно записывается «AS12345» в случае 16-битного.

Нужна автономная система вместе с блоком собственных IP-адресов начинающему провайдеру или любой организации, имеющей крупную ИТ-инфраструктуру, которая желает обеспечить отказоустойчивость доступа к своим ресурсам из сети, а также самостоятельно определять политику маршрутизации. Когда есть собственная автономная система можно без перенастроек конечного оборудования пользователей изменять каналы связи, не зависеть от IP-адресов провайдера, менять приоритет одного канала над другими и многое другое.


Собственная автономная система (AS — Autonomous System) и блок IP-адресов: преимущества, регистрация, поддержка

Как определить номер AS

Введите доменное имя или IP-адрес:

Для получения собственной системы AS и блока IP-адресов необходимо обратиться в организацию, имеющую статус локальной интернет-регистратуры, LIR — Local Internet Registry. Эта организация уполномочена региональными регистратурами к обработке заявок на получение AS и блоков IP. Всего региональных регистратур 5:

  • American Registry for Internet Numbers (ARIN) — обслуживает Северную Америку;
  • RIPE Network Coordination Centre (RIPE NCC) — обслуживает Европу, Ближний Восток, Центральную Азию;
  • Asia-Pacific Network Information Centre (APNIC) — обслуживает Азию, Тихоокеанский регион;
  • Latin American and Caribbean Internet Addresses Registry (LACNIC) — обслуживает Латинскую Америку, Карибский регион;
  • African Network Information Centre (AfriNIC) — обслуживает Африку.

Всего на начало 2012 года уполномоченных для регистрации в РФ локальных регистратур насчитывалось 1187, из них:

  • 3 — Extra Large: очень крупных (ОАО «Вымпелком», ОАО «ЭР-Телеком», ОАО «Ростелеком»);
  • 32 — Large: крупных;
  • 266 — Medium: средних;
  • 648 — Small: малых;
  • 238 — Extra Small: очень малых.

Размер регистратуры определяется количеством блоков IP, ею управляемыми. Теоретически любая из этих организаций может зарегистрировать для клиента автономную систему и IP-номера. Однако далеко не все делают это для любого желающего на коммерческой основе. Многие регистратуры были созданы компаниями для собственных нужд, когда это было экономически оправдано для владения и управления большим количеством блоков IP-адресов. Коммерческие услуги по регистрации для третьих лиц такие LIR не предлагают.

Для регистрации локальной регистратуре LIR необходимо предоставить следующую информацию:

  • реквизиты организации;
  • сведения (номера AS) о минимум двух других автономных системах, с которые готовы с взаимодействовать с вашей AS. Как правило это AS провайдеров, которые предоставляют свои каналы связи;
  • описать причину запроса того количества блоков IP-адресов (кратно 256, подсети класса C, минимально выдаваемого адресного пространства), который собираетесь использовать сейчас и динамику использования в течение ближайших 2 лет;
  • описать технические характеристики будущей сети, указать оборудование, которое будет обслуживать AS.

Длительность регистрации, как правило, занимает 1-2 месяца и включает в себя следующие услуги:

  • регистрацию организации (RIPE-handle);
  • регистрацию автономной системы (AS);
  • выделение блока IP-адресов.

После выделения региональной регистратурой этих ресурсов локальная регистратура сообщает их реквизиты заказчику. Теперь всё готово, выделенными объектами можно начинать пользоваться.

Настройка и поддержка

BGP (Border Gateway Protocol)

BGP-роутером может быть Linux-сервер в пакетом Zebra или Quagga, однако для большей надёжности и производительности рекомендуется использование аппаратных решений на базе Cisco или Juniper. Рассмотрим настройку BGP-роутера в Cisco IOS (требуется соответствующая версия IOS с поддержкой BGP – не ниже Service Provider Services).

В простейшем случае настройка занимает всего несколько строк:

router bgp <номер автономной системы>
network <адрес выданного блока IP-адресов> mask <маска блока>
neighbor <адрес BGP-роутера одного вашего провайдера>
neighbor <адрес BGP-роутера другого>

Позаботьтесь о достаточном количестве оперативной памяти у BGP-роутера (не менее 1 Гб). При старте BGP-роутера объём используемой оперативной памяти может увеличиваться в несколько раз по сравнению с рабочим режимом. По состоянию на начало 2012 года полная карта сетей, а также маршрутов интернета (full view) занимает в ОЗУ маршрутизатора Cisco в рабочем виде более 100 Мб. Со временем карта имеет тенденцию постоянно увеличиваться вместе с ростом интернета, появлением новых автономных систем и сетей. Так, указанные 100 Мб содержат более 2 миллионов префиксов (подсетей, блоков IP-номеров) плюс 22 миллионов путей между ними.

rDNS (reverse DNS, обратный DNS)

Таким образом правильная настройка обратной зоны DNS крайне важна особенно для сервера корпоративной почты. Для этого достаточно сконфигурировать на своих DNS-серверах поддержку зоны вида 3.2.1.in-addr.arpa, а в RIPE зарегистрировать объект типа "domain", в полях nserver которого следует указать имена своих DNS-серверов. Обратите внимание, имя реверсной зоне даётся обратном порядке — для сети 1.2.3.0 имя rDNS-зоны будет 3.2.1.in-addr.arpa Проверить правильность настройки обратной зоны можно выполнив следующие запросы в командной строке (одинаково для Windows и Linux):

nslookup (запуск утилиты DNS-запросов)
set type=ptr (установка типа DNS-запроса PoinTeR, "указатель")
1.2.3.4 (запрос имени для конкретного IP-адреса)

в ответ DNS-сервер выдаст присвоенное IP-адресу 1.2.3.4 имя, например,

Такой ответ означает, что всё настроено верно.

Как получить собственную ASN и блок IPv4-адресов

Новые блоки IPv4-адресов в европейском регионе более не выделяются с ноября 2019 года. У регионального регистратора можно получить лишь блоки IPv6-адресов, использование которых пока широко не распространено. Получить свой номер AS и диапазон IP версии 4 организация может взяв в их аренду. Для запроса коммерческого предложения заполните форму ниже.


Один из самых важных навыков в походе — ориентирование. Для этого нужно уметь читать карту, понимать рельеф и топографические обозначения. В серьёзные походы лучше ходить с навигатором или бумажными картами, но на несложных маршрутах в популярных районах можно пользоваться мобильными приложениями. Их преимущество в быстром обновлении информации и доступности, они помогают оценить время в пути и отметить ключевые точки на маршруте. В статье рассказываем, на какие мобильные приложения с картами стоит обратить внимание, а также в чём их плюсы и минусы.

Мобильные карты OsmAnd

Для кого: пеших туристов, лыжников, велосипедистов, автомобилистов.

Приложение, которым можно пользоваться и в походах, и в городе. Оно работает на основе карт OpenStreetMap — это картографический проект, который использует персональные GPS-трекеры и спутниковые снимки.

На популярных маршрутах приложение отображает большинство троп, родники и даже стоянки. Однако определить трудность участка в таком приложении не всегда возможно. Крутые траверсы и категорийные перевалы могут быть обозначены как обычная пешеходная тропа, и, если неправильно определить рельеф, можно выйти на опасный участок неподготовленным. Также нужно учитывать, что на непопулярных маршрутах в отдалённых регионах такие карты могут не показывать многие тропы и объекты.

Статья

Статья по теме

У приложения есть бесплатная и платная версии: в бесплатной ограничено количество загрузок карт и нет возможности смотреть описания достопримечательностей офлайн. Платная версия включает в себя дополнительные плагины, например лыжную и морскую карты, а также отображение высот.

Мобильные карты OsmAnd

Мобильные карты OsmAnd

Мобильные карты OsmAnd

Достоинства OsmAnd:

  • несколько слоёв карт на выбор;
  • работает офлайн, если предварительно загрузить карты региона;
  • доступна автоматическая маршрутизация;
  • можно сохранить нужные точки на карте.

Недостатки OsmAnd:

  • могут быть неточности и ошибки;
  • трудно определить сложность участка;
  • ограничения в бесплатной версии.

Мобильные карты ViewRanger

Для кого: пеших туристов, велосипедистов и горнолыжников.

Главная особенность этого приложения — готовые треки, которые могут загружать пользователи. Карты с маршрутами можно распечатать, изучить онлайн или скачать в формате GPX и пользоваться ими офлайн — без мобильной связи и интернета. Доступно несколько слоёв, среди которых есть горнолыжный, спутниковый, OpenStreetMap слой и OpenCycleMap — слой для велосипедистов. Некоторыми из них можно пользоваться только в платной версии.

Мобильные карты ViewRanger

Мобильные карты ViewRanger

Мобильные карты ViewRanger

Достоинства ViewRanger:

  • хорошо показаны границы растительности;
  • несколько разных слоёв на выбор;
  • есть встроенные маршруты;
  • удобная загрузка и выгрузка треков;
  • есть режим экономии энергии.

Недостатки ViewRanger:

  • отсутствует маршрутизация;
  • пользоваться офлайн можно только в платной версии;
  • медленно подгружает карту при изменении масштаба.

У этой же компании есть приложение Outdoor Active (Android и iOS — оно тоже работает по принципу сообщества, где можно использовать уже готовые маршруты и составлять свои. В нём качественно прорисован рельеф и есть автоматическая маршрутизация. Это приложение подходит для любого региона, но больше всего информации в нём о Баварии: в карту внесены горные приюты, а также пешие, скалолазные, лыжные и веломаршруты в Альпах.

Мобильные карты Locus Map

Для кого: пеших туристов, велосипедистов, маунтинбайкеров, бегунов, лыжников.

Это приложение с картами включает в себя возможность планировать, сохранять и изменять маршруты, делиться ими с друзьями, а также использовать голосовой трекер для занятий спортом на открытом воздухе. Подходит для бега — считает скорость, темп, высоту и количество сжигаемых калорий. Позволяет импортировать треки в разных форматах. Можно работать с несколькими слоями, в том числе и отечественными топографическими картами в разных масштабах.

Мобильные карты Locus Map

Мобильные карты Locus Map

Мобильные карты Locus Map

Достоинства Locus Map:

  • работает в офлайн-режиме;
  • можно работать с разными картами;
  • автоматическая маршрутизация;
  • есть описания достопримечательностей;
  • есть планировщик маршрутов.

Недостатки Locus Map:

  • ограничения в бесплатной версии;
  • могут быть неточности, в зависимости от того, с какой картой вы работаете;
  • нет для iOS.

Мобильные карты «Советские военные карты»

Для кого: пеших туристов, можно использовать для лыжных и велопоходов.

Приложение с мировыми топографическими картами Генштаба России с разным масштабом. На них можно более точно определить рельеф, высоту и овраги, увидеть объекты и тропы, которых нет на других картах. Но для того, чтобы полноценно пользоваться такой картой, нужно знать топографические обозначения.

Статья

Статья по теме

Приложение записывает трек, но пошаговой навигации нет. Чтобы пользоваться «Советскими военными картами» офлайн, необходимо заранее скачать карту нужного масштаба, без интернета сделать это не получится.

Мобильные карты «Советские военные карты»

Мобильные карты «Советские военные карты»

Мобильные карты «Советские военные карты»

Достоинства «Советских военных карт»:

  • более точный рельеф за счёт использования топографических карт;
  • можно записывать трек маршрута;
  • доступно офлайн при предварительной загрузке карт.

Недостатки «Советских военных карт»:

  • нет автоматической маршрутизации;
  • ограничения в бесплатной версии и много рекламы;
  • нет новых троп и объектов, так как карты советского периода.

Мобильные карты Fatmap

Для кого: пеших туристов, горнолыжников, сноубордистов, велотуристов, скалолазов.

Мобильное приложение с 3D-картами, на которых можно посмотреть рельеф и подробную информацию о склонах, лавиноопасных участках, состоянии снега и погоде. Также можно узнать о режиме работы горнолыжных курортов, подъёмников и трасс.

Мобильные карты Fatmap

Мобильные карты Fatmap

Мобильные карты Fatmap

Эти карты подходят не только для лыжников и сноубордистов, но и для горных пеших и велопоходов. Они довольно точно отображают рельеф и высоты. Здесь можно пользоваться составленными маршрутами от гидов сообщества или планировать свои. Однако, чтобы использовать все возможности, нужно оформить подписку. В бесплатной версии много ограничений — например, нет доступа к офлайн-картам, анализу состояния снега и возможности пользоваться разными слоями карты.

Приложение можно использовать и в России, но гайды и готовые маршруты составлены для горных районов Европы, Америки и Канады.

Достоинства Fatmap:

  • 3D-карты с возможностью переключать слои;
  • подробная информация о рельефе и состоянии снега;
  • готовые маршруты от гидов сообщества.

Недостатки Fatmap:

  • много ограничений в бесплатной версии;
  • приложение на английском языке, нет русифицированной версии;
  • нет автоматической маршрутизации.

Мобильные карты Maps.me

Для кого: пеших туристов, велосипедистов и автомобилистов.

На данный момент прежние функции всё ещё доступны в старой версии, но, если вы обновите её или скачаете приложение впервые, воспользоваться ими уже не получится. Новые владельцы Maps.me сообщают, что учтут негативные отзывы о работе обновлённой версии и исправят ошибки, но пока лучше обратить внимание на другие приложения.

Мобильные карты Maps.me

Мобильные карты Maps.me

Мобильные карты Maps.me

Достоинства Maps.me:

  • приложение бесплатное;
  • удобный интерфейс;
  • автоматическая маршрутизация;
  • обозначение высот;
  • возможность сообщать об ошибках, добавлять новые объекты на карту.

Недостатки Maps.me:

  • в новой версии может не работать часть функций;
  • возможны неточности и ошибки в картах;
  • не всегда возможно определить сложность участка.

Для планирования маршрутов на компьютере существует сервис nakarte.me. У него нет мобильной версии, зато работа с ним даёт больше возможностей для планирования маршрутов. Здесь можно использовать разные слои, среди которых есть и OpenStreetMap, и топографические карты разного масштаба. Автоматической маршрутизации нет, зато можно самостоятельно построить маршрут по любым тропам и даже там, где их нет. Спланированный трек можно загрузить в навигатор или распечатать в любом масштабе таким образом, чтобы потом склеить несколько частей карты друг с другом. Для сложных категорийных походов в отдалённых регионах этот сервис подходит больше, чем мобильные приложения.

Современные приложения предлагают большое количество функций для всех видов туризма. Благодаря им можно составить маршрут, спланировать время в пути, запланировать места стоянок и узнать о достопримечательностях поблизости. Но не стоит забывать, что карт в телефоне недостаточно для серьёзных маршрутов, особенно в отдалённых регионах, а умение ориентироваться, понимать ландшафт и знание топографических обозначений — необходимые навыки в любом походе. К тому же телефон не самое надёжное устройство. Он может разрядиться в самый неподходящий момент, а в холодное время года пользоваться тачскрином и вовсе неудобно. Поэтому лучше всего сочетать разные способы ориентирования, в зависимости от маршрута и ситуации. Подробнее о том, как научиться планировать маршрут, читайте в нашей статье.

Читайте также: