Номер дома может отсутствовать, а идёт сразу корпус, например в Зеленграде
Кроме “с” (строение) есть ещё “соор” - сооружение, прописано в вики, до “с” нельзя сокращать, иначе будет коллизия.
Корпус и строение тоже бывают с буквами и даже одними буквами
Примеры адресов из data.mos.ru:
город Зеленоград, корпус 802, сооружение 1
город Зеленоград, корпус 802, строение 1
город Зеленоград, корпус 200Г
Рабочая улица, дом 23, строение 1А
Рабочая улица, дом 23, строение А
Литеры всегда буквенные (иногда несколько букв подряд) и поэтому в таком формате смотрятся более коряво чем остальное.
Но вообще я всегда сношу литеры в отдельный тег - там им место.
Литера - это то же самое, что и строение/сооружение. В ФИАС это одно поле, которое может быть или строением или сооружением или литера. Так что не стоит уносить в другие теги.
Оно, конечно, на просторах находится всякая самодеятельность, где когда номеров домов не хвалило решили сделать несколько литерных, а потом их захотелось поделить, и в паре мест приписали корпуса. Но это сути не меняет.
Литера - это полный аналог строения/сооружения.
Некоторые таблички до сих пор пишут улица до прилагательного, да еще и сокращают, но ведь в ОСМ договорились же как писать.
Надо стараться избегать неоправданнных местечковых диалектов, база/карта всё-таки едина, и без нормализации не обойтись.
Всё должно быть хоть безобразно, но однообразно.
Проблема с литерами в том что они практически никогда на отображаются на зданиях. Собственно они есть только в кадастровых картах, на схемах и т.п. В табличках существует довольно небольшой процент. Многие люди поэтому даже не знают что это такое
Ко всем, и это правильно. Земельный участок имеет адрес, а все зарегистрированные строения на нем — литеры. В паспорт такие вещи вообще попадать не должны, как и в ФИАС, в общем-то.
Но тем не менее “литера А” иногда просачивается на таблички домов, в основном по недопониманию. Что касается больших заводских территорий, то на каких-то есть своя собственная система нумерации корпусов, но когда она исторически не сложилась, то бывает, что и литеры прям на домах пишут.
М-да, глянул кадастр - питерцы всем литеру поприписывали… Это у них небось импорт из того же места.
Тогдаи впрямь, эти дефолтные питерские “литера А” надо чаще всего опускать.
Но не единым Питером жива литера (или литер - кто как обзывает).
вопрос всё тот же,
Будем сокращать до “5 литБ” или еще помучаемся?
В СПб я бы их вообще в номер дома не тащил, и не только “А”, но и все остальные. Для них придуман addr:letter, там им и место. Частью адреса в почтовом смысле они не являются.
Если кому-то это действительно нужно, то надо рендерить этот самый addr:letter, это действительно бывает познавательно, но не надо разнородные сущности склеивать в единую строку.