Язык: RU EN
На главную...

Система знаков для векторных карт Mapsoft2

Идея в том, чтобы иметь по возможности универсальный набор знаков и правил их рендера в растровую карту и в векторную карту img. Разумеется, конкретные картографические проекты могут использовать разные варианты знаков. Однако мне хочется иметь некоторую базовую систему, которую можно настраивать под конкретные задачи.

Обратите внимание, что существует два отдельных конфигурационных файла: информация о знаках (types.cfg - на его основе сделана эта страница) и правила рисования карты (render.cfg). Есть еще исходник для typ-файла, но предполагается, что он будет создаваться из types.cfg. Знаки перечислены примерно в порядке рисования, хотя правила рисовки могут быть не такими простыми и линейными.

Растительность

тип название MP/TYP/IMG рендер комментарий
уровни порядок
area:0x16 forest
лес
0 - 3 1
area:0x52 open area
открытое пространство, поле
0 - 1 2
area:0x4f deforestation area
свежая вырубка
0 - 1 3
area:0x50 old deforestation area
старая вырубка
0 - 1 3
area:0x14 semi-open area
редколесье
0 - 1 3
area:0x15 forest island
остров леса
0 - 1 7
line:0x49 forest strip
лесополоса
0 - 0 знак введен 24.01.2025
line:0x23 vegetation boundary
контур растительности
0 - 0

В картах Подмосковья/ММБ используется белая подложка. Поверх нее рисуется зеленый лес: где-то он покрывает всю площадь листа, где-то рисуются только лесные участки. Поверх леса рисуются открытые места. Выше - свежие и старые вырубки, редколесье. Выше - острова леса. Такая схема была сделана, чтобы избежать полигонов с дырками и резки полигонов, рисовать все небольшими, удобными для редактирования кусками. Лесополосы иногда рисовались знаком "контур растительности", хотя я старался использовать узкую полосу знака "остров леса" - теперь введен отдельный линейный знак.

TODO: отталкивание лесополос от дорог.

Другие типы местности

тип название MP/TYP/IMG рендер комментарий
уровни порядок
area:0x4d glacier, snow, river icing
ледник, снежник, наледь
0 - 2 3
area:0x19 steep slope
крутой склон
0 - 1 1
area:0x08 scree
осыпь
0 - 1 5 не используется
area:0x0d sand
песок
0 - 1 8
area:0x51 marsh
заболоченность
0 - 0 5
area:0x4c swamp
болото
0 - 1 5

Рисуются поверх леса, под рельефом. Через некоторые знаки может просвечивать лес (например, болото может быть лесное или открытое). На фоне "крутого склона" знак "ледник" становится темнее (надо бы сделать то же с лесом).

TODO: добавить знак "сельхозугодья (поля, сады)", который может накладываться на лес/поле

TODO: добавить знак "скалы" (сейчас вместо него используется знак "крутой склон")

Искуственные площадные объекты

тип название MP/TYP/IMG рендер комментарий
уровни порядок
area:0x04 industrial or military area
закрытые территории
0 - 1 4
area:0x0e village area
деревни
0 - 2 4
area:0x01 urban area
города
0 - 4 4
area:0x4e summer houses, etc.
дачи, сад.уч., д/о, п/л
0 - 2 5
area:0x1a cemetery
кладбище
0 - 1 5
area:0x58 mining/deposition area
карьеры и отвалы грунта
0 - 1 5 введен 2025.01

Сейчас рисуются под рельефом, хотя, возможно, стоит рисовать поверх.

Рельеф

тип название MP/TYP/IMG рендер комментарий
уровни порядок
line:0x20 dashed contour
пунктирная горизонталь
0 - 0
line:0x21 contour
горизонтали
0 - 1
line:0x22 thick contour
жирная горизонталь
0 - 1

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

Гидрография

тип название MP/TYP/IMG рендер комментарий
уровни порядок
line:0x26 пересыхающий ручей
0 - 1
line:0x15 river-1
река-1
0 - 2
line:0x18 river-2
река-2
0 - 3
line:0x1f river-3
река-3
0 - 4
line:0x40 irrigation channel
канава, арык
0 - 1 знак введен 2024.11 для хребтовок
line:0x41 canal
канал
0 - 1 знак введен 2024.12 в связи с финской картой
area:0x29 water body
водоем
0 - 2 6
area:0x3b крупный водоем
0 - 3 6
area:0x53 island
остров
0 - 2 7 не использовать, убрать
line:0x46 coastline
четкая береговая линия
0 - 0
line:0x47 uncertain coastline
нечеткая береговая линия
0 - 0
line:0x24 glacier crevasse
ледниковая трещина
0 - 0 введен 2024.10, ранее - линейное болото
line:0x48 rapids
пороги
0 - 1 знак введен 2025.01
point:0x650e rapid
порог
0 - 0 постоянная путаница со знаком водопад 0x6508
point:0x6508 waterfall
водопад
0 - 0
point:0x6414 spring, water source
родник, источник воды
0 - 0
point:0x1000 water altitude mark
отметка уреза воды
0 - 0

Пути

тип название MP/TYP/IMG рендер комментарий
уровни порядок
line:0x32 плохой путь
0 - 0
line:0x33 удовлетворительный путь
0 - 0
line:0x34 хороший путь
0 - 0
line:0x35 отличный путь
0 - 0

Совмещаются с дорогами/тропами. Так можно маркировать туристские маршруты, английские footpaths и т.п.

Прочие линейные объекты

тип название MP/TYP/IMG рендер комментарий
уровни порядок
line:0x0c mountain ridge
хребет
0 - 2
line:0x0f small mountain ridge
малый хребет
0 - 1 не используется
line:0x25 овраг
0 - 0
line:0x2c вал
0 - 0
line:0x2b сухая канава
0 - 1
line:0x07 дорожная насыпь
0 - 1 может совмещаться с разными тропами и дорогами
line:0x03 top edge of steep slope
верхний край обрыва
0 - 1
line:0x1e bottom edge of steep slope
нижний край обрыва
0 - 0 не используется
line:0x19 fence
забор
0 - 0
point:0x6401 gate
ворота, проход в заборе
0 - 0
point:0x6603 pit, sinkhole
яма
0 - 0
point:0x6613 knoll, mound
холм, курган
0 - 0

TODO: добавить знак "граница морен" (сейчас на хребтовках используется знак "канава"). После этого канаву можно не сглаживать.

Границы и территории

тип название MP/TYP/IMG рендер комментарий
уровни порядок
line:0x1d граница стран, областей
1 - 4
line:0x36 граница областей, районов
0 - 2
line:0x37 граница заповедников, парков
0 - 3
TODO: попробовать добавить площадные полупрозрачные красные/зеленые территории

Транспортная сеть

тип название MP/TYP/IMG рендер комментарий
уровни порядок
line:0x28 pipeline
трубопровод
0 - 1
line:0x29 power line
ЛЭП
0 - 1
line:0x1a small power line
маленькая ЛЭП
0 - 1
line:0x01 автомагистраль
0 - 4
line:0x0b большое шоссе
0 - 3
line:0x02 шоссе
0 - 3
line:0x04 проезжий грейдер
0 - 2
line:0x06 проезжая грунтовка
0 - 2
line:0x0a непроезжая грунтовка
0 - 1
line:0x2a тропа
0 - 1
line:0x2e заросшая заметная дорога (знак ММБ)
0 - 1
line:0x2d заросшая дорога
0 - 1
line:0x16 просека
0 - 1
line:0x1c просека широкая
0 - 1
line:0x44 runway
асфальтовая ВВП
0 - 1 знак введен 2025.01 в связи с финской картой
line:0x45 sod runway
грунтовая ВВП
0 - 1 знак введен 2025.01 в связи с финской картой
line:0x27 железная дорога
0 - 4
line:0x0d УЖД и подъездные пути
0 - 2
line:0x42 ferry
паром
0 - 1 знак введен 2025.01 в связи с финской картой
line:0x43 cable way, ski lift
канатная дорога, лыжный подъемник
0 - 1 знак введен 2025.01 в связи с финской картой
line:0x0e мост-5 (на автомагистралях)
0 - 2
line:0x09 мост-2 (автомобильный)
0 - 2
line:0x08 мост-1 (пешеходный)
0 - 1
line:0x1b пешеходный тоннель
0 - 0
point:0x5905 railway station
ж/д станция
0 - 3 при рисовании притягивается к ближайшей ж/д (line:0x27 или line:0xD) и поворачивается
point:0x2f08 bus stop
остановка автобуса
0 - 2

TODO: добавить знак "шлагбаум" (черный кружок)

TODO: добавить знак "асфальтированная площадь"

TODO: добавить знак "круговая развязка"

Разные точечные объекты

тип название MP/TYP/IMG рендер комментарий
уровни порядок
point:0x6618 logjam
завал
0 - 0 Знак на картах ММБ
point:0x660a tree, group of trees
дерево, группа деревьев
0 - 0
point:0x0f00 triangulation point
триангуляционный знак
0 - 0
point:0x1100 summit
вершина
0 - 1
point:0x0d00 hight mark
отметка высоты
0 - 0 взятая автоматически из srtm и т.п.
point:0x650a icefall
ледопад
0 - 0 стараюсь не использовать
point:0x660b canyon
каньон
0 - 0 стараюсь не использовать
point:0x6616 rock pillar, big boulder
скала-останец, камень
0 - 1
point:0x6601 cave
пещера
0 - 0
point:0x2c0b church
церковь
0 - 1
point:0x6403 cemetery
кладбище
0 - 0
line:0x05 building
строение
0 - 1 линейный знак для строений, почти не используется
point:0x6402 building
дом, строение
0 - 0
point:0x6411 башня, труба
tower, chimney, mast
0 - 1
point:0x640c mine
шахта
0 - 0
point:0x2e00 shop
магазин
0 - 0
point:0x2c04 monument
памятник
0 - 0
point:0x6415 ruins, archeological place
развалины, археологический объект
0 - 0
point:0x6606 watch tower, hunting structure, shepperds camp
смотровая башня, охотничья вышка, кормушка, стоянка пастухов
0 - 0
point:0x2b03 camping place, fireplace
место стоянки, место для костра
0 - 0
point:0x2b04 open hut, shelter for tourists
открытая изба, навес для ночевки
0 - 0

Перевалы

тип название MP/TYP/IMG рендер комментарий
уровни порядок
point:0x6406 перевал неизвестной сложности
0 - 1
point:0x6700 simple pass
перевал н/к
0 - 1
point:0x6701 1A pass
перевал 1А
0 - 1
point:0x6702 1B pass
перевал 1Б
0 - 1
point:0x6703 2A pass
перевал 2А
0 - 1
point:0x6704 2B pass
перевал 2Б
0 - 1
point:0x6705 3A pass
перевал 3А
0 - 1
point:0x6706 3B pass
перевал 3Б
0 - 1

Невидимые точки для привязки текста

тип название MP/TYP/IMG рендер комментарий
уровни порядок
point:0x0700 big town
большой населенный пункт
0 - 4
point:0x0800 small town
средний населенный пункт
0 - 2
point:0x0900 village
маленький населенный пункт
0 - 2
point:0x650c hydrography reference point
точка для объекта гидрографии
0 - 1 невидимая точка, к которой можно привязать название ледника, бухты, части реки и т.п.
point:0x650b small hydrography reference point
мелкая точка объекта гидрографии
0 - 0 невидимая точка, к которой можно привязать номер ледника, невидимый урез воды и т.п.
point:0x2800 land reference point
точка привязки текста
0 - 1 невидимая точка, к которой можно привязать название урочища, мыса и т.п.

TODO: добавить знак "маленькая точка привязки" (для лесных кварталов)?

Тестовые знаки

тип название MP/TYP/IMG рендер комментарий
уровни порядок
area:0xff01 test area R
тестовая площадь R
0 - 0 1
area:0xff02 test area G
тестовая площадь G
0 - 0 1
area:0xff03 test area B
тестовая площадь B
0 - 0 1
area:0xff04 test area C
тестовая площадь C
0 - 0 1
area:0xff05 test area M
тестовая площадь M
0 - 0 1
area:0xff06 test area Y
тестовая площадь Y
0 - 0 1
line:0xff01 test line R
тестовая линия R
0 - 0
line:0xff02 test line G
тестовая линия G
0 - 0
line:0xff03 test line B
тестовая линия B
0 - 0
line:0xff04 test line C
тестовая линия C
0 - 0
line:0xff05 test line M
тестовая линия M
0 - 0
line:0xff06 test line Y
тестовая линия Y
0 - 0
point:0xff01 test point R
тестовая точка R
0 - 0
point:0xff02 test point G
тестовая точка G
0 - 0
point:0xff03 test point B
тестовая точка B
0 - 0
point:0xff04 test point C
тестовая точка C
0 - 0
point:0xff05 test point M
тестовая точка M
0 - 0
point:0xff06 test point Y
тестовая точка Y
0 - 0
text:0xff01 test text R
тестовый текст R
0 - 0
text:0xff02 test text G
тестовый текст G
0 - 0
text:0xff03 test text B
тестовый текст B
0 - 0
text:0xff04 test text C
тестовый текст C
0 - 0
text:0xff05 test text M
тестовый текст M
0 - 0
text:0xff06 test text Y
тестовый текст Y
0 - 0

Рисуются яркими цветами поверх карты. Удобны для разглядывания непонятных картографических данных

Устаревшие знаки (не используются)

тип название MP/TYP/IMG рендер комментарий
уровни порядок
area:0x0a дырка в DEM-данных
0 - 1 1
line:0x00 кривая надпись
0 - 0
line:0x50 bad route /не использовать!/
0 - 0
line:0x7f text object
0 - 0
line:0x7e border object
0 - 0

Текстовые типы

тип название MP/TYP/IMG рендер комментарий
уровни порядок
text:0x01 значение по умолчанию
0 - 0
text:0x02 черный жирный прямой шрифт: города, деревни
0 - 0
text:0x03 черный курсив: урочища, дачи и т.п.
0 - 0
text:0x04 синий курсив: реки, озера, ледники
0 - 0
text:0x05 вершины
0 - 0
text:0x06 мелкие вершины
0 - 0
text:0x07 перевалы
0 - 0
text:0x08 отметки уреза воды
0 - 0
text:0x09 номер ледника
0 - 0
TODO: полностью переделать

Список знаков по порядку номеров

area:0x01urban area / города
area:0x04industrial or military area / закрытые территории
area:0x08scree / осыпь
area:0x0aдырка в DEM-данных /
area:0x0dsand / песок
area:0x0evillage area / деревни
area:0x14semi-open area / редколесье
area:0x15forest island / остров леса
area:0x16forest / лес
area:0x19steep slope / крутой склон
area:0x1acemetery / кладбище
area:0x29water body / водоем
area:0x3bкрупный водоем /
area:0x4cswamp / болото
area:0x4dglacier, snow, river icing / ледник, снежник, наледь
area:0x4esummer houses, etc. / дачи, сад.уч., д/о, п/л
area:0x4fdeforestation area / свежая вырубка
area:0x50old deforestation area / старая вырубка
area:0x51marsh / заболоченность
area:0x52open area / открытое пространство, поле
area:0x53island / остров
area:0x58mining/deposition area / карьеры и отвалы грунта
area:0xff01test area R / тестовая площадь R
area:0xff02test area G / тестовая площадь G
area:0xff03test area B / тестовая площадь B
area:0xff04test area C / тестовая площадь C
area:0xff05test area M / тестовая площадь M
area:0xff06test area Y / тестовая площадь Y
line:0x00кривая надпись /
line:0x01автомагистраль /
line:0x02шоссе /
line:0x03top edge of steep slope / верхний край обрыва
line:0x04проезжий грейдер /
line:0x05building / строение
line:0x06проезжая грунтовка /
line:0x07дорожная насыпь /
line:0x08мост-1 (пешеходный) /
line:0x09мост-2 (автомобильный) /
line:0x0aнепроезжая грунтовка /
line:0x0bбольшое шоссе /
line:0x0cmountain ridge / хребет
line:0x0dУЖД и подъездные пути /
line:0x0eмост-5 (на автомагистралях) /
line:0x0fsmall mountain ridge / малый хребет
line:0x15river-1 / река-1
line:0x16просека /
line:0x18river-2 / река-2
line:0x19fence / забор
line:0x1asmall power line / маленькая ЛЭП
line:0x1bпешеходный тоннель /
line:0x1cпросека широкая /
line:0x1dграница стран, областей /
line:0x1ebottom edge of steep slope / нижний край обрыва
line:0x1friver-3 / река-3
line:0x20dashed contour / пунктирная горизонталь
line:0x21contour / горизонтали
line:0x22thick contour / жирная горизонталь
line:0x23vegetation boundary / контур растительности
line:0x24glacier crevasse / ледниковая трещина
line:0x25овраг /
line:0x26пересыхающий ручей /
line:0x27железная дорога /
line:0x28pipeline / трубопровод
line:0x29power line / ЛЭП
line:0x2aтропа /
line:0x2bсухая канава /
line:0x2cвал /
line:0x2dзаросшая дорога /
line:0x2eзаросшая заметная дорога (знак ММБ) /
line:0x32плохой путь /
line:0x33удовлетворительный путь /
line:0x34хороший путь /
line:0x35отличный путь /
line:0x36граница областей, районов /
line:0x37граница заповедников, парков /
line:0x40irrigation channel / канава, арык
line:0x41canal / канал
line:0x42ferry / паром
line:0x43cable way, ski lift / канатная дорога, лыжный подъемник
line:0x44runway / асфальтовая ВВП
line:0x45sod runway / грунтовая ВВП
line:0x46coastline / четкая береговая линия
line:0x47uncertain coastline / нечеткая береговая линия
line:0x48rapids / пороги
line:0x49forest strip / лесополоса
line:0x50bad route /не использовать!/ /
line:0x7eborder object /
line:0x7ftext object /
line:0xff01test line R / тестовая линия R
line:0xff02test line G / тестовая линия G
line:0xff03test line B / тестовая линия B
line:0xff04test line C / тестовая линия C
line:0xff05test line M / тестовая линия M
line:0xff06test line Y / тестовая линия Y
point:0x0700big town / большой населенный пункт
point:0x0800small town / средний населенный пункт
point:0x0900village / маленький населенный пункт
point:0x0d00hight mark / отметка высоты
point:0x0f00triangulation point / триангуляционный знак
point:0x1000water altitude mark / отметка уреза воды
point:0x1100summit / вершина
point:0x2800land reference point / точка привязки текста
point:0x2b03camping place, fireplace / место стоянки, место для костра
point:0x2b04open hut, shelter for tourists / открытая изба, навес для ночевки
point:0x2c04monument / памятник
point:0x2c0bchurch / церковь
point:0x2e00shop / магазин
point:0x2f08bus stop / остановка автобуса
point:0x5905railway station / ж/д станция
point:0x6401gate / ворота, проход в заборе
point:0x6402building / дом, строение
point:0x6403cemetery / кладбище
point:0x6406перевал неизвестной сложности /
point:0x640cmine / шахта
point:0x6411башня, труба / tower, chimney, mast
point:0x6414spring, water source / родник, источник воды
point:0x6415ruins, archeological place / развалины, археологический объект
point:0x6508waterfall / водопад
point:0x650aicefall / ледопад
point:0x650bsmall hydrography reference point / мелкая точка объекта гидрографии
point:0x650chydrography reference point / точка для объекта гидрографии
point:0x650erapid / порог
point:0x6601cave / пещера
point:0x6603pit, sinkhole / яма
point:0x6606watch tower, hunting structure, shepperds camp / смотровая башня, охотничья вышка, кормушка, стоянка пастухов
point:0x660atree, group of trees / дерево, группа деревьев
point:0x660bcanyon / каньон
point:0x6613knoll, mound / холм, курган
point:0x6616rock pillar, big boulder / скала-останец, камень
point:0x6618logjam / завал
point:0x6700simple pass / перевал н/к
point:0x67011A pass / перевал 1А
point:0x67021B pass / перевал 1Б
point:0x67032A pass / перевал 2А
point:0x67042B pass / перевал 2Б
point:0x67053A pass / перевал 3А
point:0x67063B pass / перевал 3Б
point:0xff01test point R / тестовая точка R
point:0xff02test point G / тестовая точка G
point:0xff03test point B / тестовая точка B
point:0xff04test point C / тестовая точка C
point:0xff05test point M / тестовая точка M
point:0xff06test point Y / тестовая точка Y
text:0x01значение по умолчанию /
text:0x02черный жирный прямой шрифт: города, деревни /
text:0x03черный курсив: урочища, дачи и т.п. /
text:0x04синий курсив: реки, озера, ледники /
text:0x05вершины /
text:0x06мелкие вершины /
text:0x07перевалы /
text:0x08отметки уреза воды /
text:0x09номер ледника /
text:0xff01test text R / тестовый текст R
text:0xff02test text G / тестовый текст G
text:0xff03test text B / тестовый текст B
text:0xff04test text C / тестовый текст C
text:0xff05test text M / тестовый текст M
text:0xff06test text Y / тестовый текст Y