OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#26 2013-12-18 19:51:42

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

_ANick_ wrote:

Так если все красиво, далее что делаем?

Валидируем, исправляем. Наносим границы и НП.

Набросок валидатора тут: http://wowik.freevar.com/places/kz-test/ (потом переедет)
Так как границ мало, то НП пока плохо матчатся, завтра доработаю.
Уже сейчас видно, что а Алма-Ата оказалась внутри области. Я ее вынес, завтра посмотрим что вышло.
Кое-что еще на уровне районов поправил, но бреда еще предостаточно.

Очень неплохо выглядит Кустанайская область

Last edited by wowik (2013-12-18 20:08:55)

Offline

#27 2013-12-18 20:12:22

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

wowik wrote:
_ANick_ wrote:

TE              AB    CD    EF    HIJ    K     RUS_NAME                     RODTE    LEVEL
190000000    19    00    00    000    0    Алматинская область    000000000    2
191000000    19    10    00    000    3    Талдыкорган Г.А.         190000000     3
191010000    19    10    10    000    1    г.Талдыкорган          191000000    4

... не учел что они в Г.А. входят

А это?
http://wowik.freevar.com/places/kz/682.htm

Я про тоже... не сразу нашел.. капнул КАТО и увидел что запрятан в Г.А.

Offline

#28 2013-12-18 20:18:24

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

wowik wrote:
_ANick_ wrote:

Так если все красиво, далее что делаем?

Валидируем, исправляем. Наносим границы и НП.

Набросок валидатора тут: http://wowik.freevar.com/places/kz-test/ (потом переедет)
Так как границ мало, то НП пока плохо матчатся, завтра доработаю.
Уже сейчас видно, что а Алма-Ата оказалась внутри области. Я ее вынес, завтра посмотрим что вышло.
Кое-что еще на уровне районов поправил, но бреда еще предостаточно.

Очень неплохо выглядит Кустанайская область

wowik, спасибо за помощь!
Вопрос с wiki остался открытым, нужно внести информацию по Казахстану.

Offline

#29 2013-12-19 07:48:45

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,933

Re: Административные границы Казахстана

_ANick_ wrote:

chnav, ждем твои комменты и наработки

Наработки - это я громко сказал. Скорее реальная практика и КАТО перед глазами последние два года.

Но я смотрю вы сами уже разобрались и нашли Г.А. )))

Предлагаю следовать good practice, а именно использовать для админ.границ четные номера (что и делалось до сего момента), а нечетные оставить для нестандартных ситуаций.

Если исключить Астану и Алмату, то:
admin_level=2 - страна
admin_level=4 - области
admin_level=6 - районы области и Городские Акиматы (Г.А.)
admin_level=8 - города и поселки входящие в Г.А.

Есть небольшой затык с селами, аулами и прочими мелкими поселениями. Т.к. население в них маленькое, для "эффективного управления" их укрупняют до сельских|аульных округов. Теоретически эти округа в КАТО находятся на уровне городов, т.е. admin_level=8, но тогда уровень входящих в них НП надо делать ещё меньше.

Тут надо отметить один момент: admin_level назначается границе, т.е. контуру административной территории с указанием центра. Обычно для этого в ОСМ используется relation с тегами
type=boundary
boundary=administrative
admin_level=*

в него включают контуры территории с ролями outer | inner и точку с ролью admin_centre. Отсюда вопрос: в Казахстане порядка 2800 сельских округов, будет ли кто-то в здравом уме наносить эти отношения и следить за их целостностью ? Учитывая что в Казахстане всего пара десяток активных маперов (половина из которых сидит в ID и потлатче) и нет карт с точным указанием принадлежности земель тому или иному округу.

Поэтому предлагаю оставить сёла в покое до лучших времён, но если очень приспичит - то

Вариант 1 (предпочтительный с точки зрения практики)
admin_level=7 - сельский | аульный округ
admin_level=8 - сёла и аулы

В результате все НП, кроме Астаны и Алматы, будут иметь admin_level=8 и совпадать с контуром place, они станут синонимами. От этого имеем огромный бонус, а именно поддержку коммерческими программами (например Be-on-Road). Не всегда же будем по одному Навителу ездить )))

Вариант 2 (если хотим полное соответствие КАТО без исключений)
admin_level=8 - сельский | аульный округ
admin_level=10 - сёла и аулы

Last edited by chnav (2013-12-19 09:54:57)

Offline

#30 2013-12-19 08:03:36

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,933

Re: Административные границы Казахстана

Теперь населенные пункты.

name, name:ru, name:kk - название без статусной части; я пока делаю исключение для нестандартных НП "станция" и "разъезд" с обязательным пробелом (например: станция Акчулак)
addr:region - полное название области (например Жамбылская область)
addr:district - название района или Г.А. (copy-paste из КАТО, например Байзакский район)

Теоретически этого достаточно для уникального имени в программах навигации, но если есть время или есть совпадающие названия (например часто дублируются Актобе), добавляем

addr:subdistrict - название сельского округа (copy-paste из КАТО, например Жанатурмысский с.о.)

Хорошо бы придумать какое-то поле для кода КАТО, причем не времянку для валидатора, а на постоянной основе т.к. названия НП иногда меняются, а код остается.

В перспективе для НП, если кому-то окажется нужным:
status:ru или admin_status:ru из списка город, поселок, село, аул, участок, разъезд, отгон, станция и т.д.
status:kk или admin_status:kk из списка Қала, ауыл и т.д.
Что использовать status=* или admin_status=* - надо договариваться.


wowik
ОГРОМНОЕ спасибо за валидатор. Официальный КАТО и описание к нему живут тут
http://stat.gov.kz/faces/classificators … 4938593520 (несовместим с Оперой)
документ "Классификатор административно-территориальных объектов". Я так и и не разобрался в какой он кодировке, у меня казахские шрифты в Excel отображаются некорректно. Пробовал разные конвертеры - не помогло. Надеюсь _ANick_ нам поможет.

Last edited by chnav (2013-12-19 09:29:19)

Offline

#31 2013-12-19 09:15:10

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

Про уровни я писал - http://forum.openstreetmap.org/viewtopi … 89#p386089 и я вижу, что текущее состояние в это кладывается

admin_level 4 - области / республиканские города                                       (addr:region)
admin_level 6 - районы / областные города (акимат) / районы респ.города                (addr:district)
admin_level 8 - сельские/аульные округа / районные города (адм) / районы обл.города    (addr:subdistrict)
для более мелких НП admin_level 10 по желанию. 

Меня на этом форуме практически убедили, что, по крайней мере в РФ, нп - это не административная единица и
для НП границы полезнее красить как place.

В addr:region, addr:district, addr:subdistrict  должно быть ровно то, что в name у объекта, на который ссылаемся. Нельзя в одном месте раскрывать сокращения, а в другом нет. Софт обычно это расчитывает на буквальное совпадение.

Выявилось несколько проблем с названиями.
1) какие сокращения раскрываем, а какие нет? Хорошо бы раскрывать как можно больше. По России тенденция такая. Например - сельские округа.
2) ставить ли пробел после нераскрытых сокращений-статусов, кончающихся на точку?
3) исправлять опечатки/альтернативы "с/о", "c.о" => "c.о."; "кр.хоз", "к/х" => "кр.хоз." ?
4) какие статусные части отрезать у НП?
Вот, что встречается, для НП:
город, посёлок, село, аул, станция, разъезд, разъезд №, отгон, отгон станции, участок, отделение, поселье, отяр, зимовка, ферма, точка, точка аул, точка зимовка, 
дальше не раскрывая сокращений
лесхоз,  маш.двор, подхоз, селхоз,
санаторий, оздоровит. центр, санаторий прафил., сезонный дет.сан.

...
Да, объясните, что такое "крес.пос." - "крестьянское поселение/поселье/посёлок"?
5) куда складывать отрезанное, да и не отрезанное, но знаковое, типа акимата/администрации (от этого типа иногда обработка может быть иной)?

a) в Польше используют name:prefix
б) по Росиии сваливают в official_status
http://forum.openstreetmap.org/viewtopic.php?id=19001
Но тут приплываем с двуязычием.
в) ну и совершенно законный способ — заполнить full_name, что в любом случае не повредит, да и с многоязычаем этот тег дружит (full_name:*=)

Last edited by wowik (2013-12-19 09:43:41)

Offline

#32 2013-12-19 09:30:51

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,933

Re: Административные границы Казахстана

wowik wrote:

Да, объясните, что такое "крес.пос." - "крестьянское поселение/поселье/посёлок"?

крестьянское поселение

wowik wrote:

имо лучше по аналогии с admin_level сделать admin_status, сверху поправил сообщение

По остальным пунктам надо будет договариваться с остальными маперами. Сегодня раскидаю сообщения в ЛС, приглашу сюда.

Offline

#33 2013-12-19 09:38:17

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

chnav wrote:

имо лучше по аналогии с admin_level сделать admin_status, сверху поправил сообщение

Сомнения, чего новый тег-то городить, если есть пара старых? Тем более, то НП не совсем административное деление (в РФ - муниципальное).Да и на point admin_level не ставят, а НП косяком точечные.

Last edited by wowik (2013-12-19 09:44:00)

Offline

#34 2013-12-19 09:45:29

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,933

Re: Административные границы Казахстана

Что касается place и admin_level. Всегда найдутся новички, которым вынь да положь пунктирную границу на карте, а place как известно не рендерится. Гораздо легче объяснить человеку "добавь теги boundary=administrative + admin_level=*", чем городить ещё один мультиполигон, который в 99% случаев совпадёт с контуром place. Ну и, как я упоминал ранее, полигон place используется для адресации по-моему только в странах СНГ. Это удобно, но в мировом масштабе нестандартно )))

В принципе не вижу ничего страшного если для НП будут использоваться admin_level=8 и 10. Тогда будет полное соответствие КАТО без исключений.

По префиксам-суффиксам согласен, надо думать. Как-то не был готов к такому быстрому развитию событий.

Last edited by chnav (2013-12-19 10:00:28)

Offline

#35 2013-12-19 10:04:56

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

chnav wrote:

для НП будут использоваться admin_level=8 и 10.

Для НП (place) это 10 (ну 9). 8 же уже занято округами.

Про складывание префиксов помутил воду: http://forum.openstreetmap.org/viewtopi … 42#p386242

Last edited by wowik (2013-12-19 10:08:15)

Offline

#36 2013-12-19 10:17:04

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,933

Re: Административные границы Казахстана

wowik wrote:
chnav wrote:

для НП будут использоваться admin_level=8 и 10.

Для НП (place) это 10 (ну 9). 8 же уже занято округами.

Если полностью следовать КАТО - крупные нас.пункты и сельские округа на одном уровне (значение 0 в поле HIJ), например:

Костанайская область admin_level=4
Рудный Г.А. admin_level=6
город Рудный admin_level=8

но

пример с поселковой администрацией:
Костанайская область admin_level=4
Рудный Г.А. admin_level=6
Горняцкая поселковая администрация admin_level=8
поселок Горняцкий admin_level=10

пример с сельским округом:
Костанайская область admin_level=4
Алтынсаринский район admin_level=6
Димитровский с.о. admin_level=8
село Воробьевское admin_level=10

Залил старый КАТО с нормально читаемыми названиями. Я его переформатировал, можно фильтровать по разным полям, сразу понятно ху из ху )))
http://rusfolder.com/39228199

Last edited by chnav (2013-12-19 10:43:14)

Offline

#37 2013-12-19 11:09:23

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

Еще раз убеждаюсь, что для ПН admin_level не очень-то подходит, так как плавает. Но его завсегда, если что, можно игнорировать.
Если четко различать администрации и НП, а также не называть уровень иерархии admin_level'ом, то всё станет понятнее.

Костанайская область admin_level=4 (уровень иерарии 1)
Рудный Г.А. admin_level=6                (уровень иерарии 2)
город Рудный  place=city                  (уровень иерарии 3)

Вообщем то, я за то, что  admin_level у НП - достаточно опционален (акромя республиканских городов)

Last edited by wowik (2013-12-19 11:12:30)

Offline

#38 2013-12-19 11:33:48

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

chnav wrote:

ОГРОМНОЕ спасибо за валидатор. Официальный КАТО и описание к нему живут тут
http://stat.gov.kz/faces/classificators … 4938593520

Я скачал оттуда, http://stat.gov.kz/getImg?id=WC16200004835
а там я не вижу столбика казахских имен в XLS
TE    AB    CD    EF    HIJ    K    RUS_NAME        RODTE    LEVEL

а в моём есть.

Last edited by wowik (2013-12-19 11:34:26)

Offline

#39 2013-12-19 13:58:13

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

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

Offline

#40 2013-12-19 15:32:44

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

wowik wrote:

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

Он в этом году такой витиеватый стал... еще не весь обрисовали и островка на северо-востоке с ИЯФ нет...


wowik и chnav, ВЫ просто монстры... сейчас буду вдумчиво разбирать посты выше...

Offline

#41 2013-12-19 18:01:11

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

Насчет границ Алма-Аты http://82.200.133.149:8080/AlmAkimat/
судя по всему интерфейс в кадастровую базу.
Наглядно показывает границы города (увы без привязки к чему либо). Так, что работы у нас еще вагон...

Offline

#42 2013-12-19 18:55:19

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

wowik wrote:

Тем более, то НП не совсем административное деление (в РФ - муниципальное).

В КЗ административное (нет муниципального деления - компактное государство, по численности как Москва с приезжими)
(КАТО) (далее - классификатор) устанавливает структуру, порядок ведения и коды административно-территориальных объектов Республики Казахстан.
КАТО предназначен для применения в отраслях экономики Республики Казахстан при решении задач административного и статистического учета, ведения различных регистров, организации баз данных в территориальном разрезе на разных уровнях государственного управления.

UPD: можно конечно ГА отнести к муниципальному делению, но по моему, не совсем верно.

wowik wrote:

Да и на point admin_level не ставят, а НП косяком точечные.

Это временно... я понимаю, что нет ничего постоянней, чем... но надо стремиться... все равно когда нибудь будут границы.

Last edited by _ANick_ (2013-12-20 00:28:15)

Offline

#43 2013-12-20 12:09:31

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

wowik wrote:

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

В Алма-Ате обновил границы районов (в некоторых были потеряны связи), теперь все замкнуты и соответствуют границам города.

Offline

#44 2013-12-20 12:21:01

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

chnav wrote:
wowik wrote:
chnav wrote:

для НП будут использоваться admin_level=8 и 10.

Для НП (place) это 10 (ну 9). 8 же уже занято округами.

Если полностью следовать КАТО - крупные нас.пункты и сельские округа на одном уровне (значение 0 в поле HIJ), например:

Костанайская область admin_level=4
Рудный Г.А. admin_level=6
город Рудный admin_level=8

но

пример с поселковой администрацией:
Костанайская область admin_level=4
Рудный Г.А. admin_level=6
Горняцкая поселковая администрация admin_level=8
поселок Горняцкий admin_level=10

пример с сельским округом:
Костанайская область admin_level=4
Алтынсаринский район admin_level=6
Димитровский с.о. admin_level=8
село Воробьевское admin_level=10

Залил старый КАТО с нормально читаемыми названиями. Я его переформатировал, можно фильтровать по разным полям, сразу понятно ху из ху )))
http://rusfolder.com/39228199

Схема сложная, но правильная. Какие могут возникнуть проблемы (кроме конечно муторного нанесения)?

Offline

#45 2013-12-20 13:48:17

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Re: Административные границы Казахстана

_ANick_ wrote:

В Алма-Ате обновил границы районов (в некоторых были потеряны связи), теперь все замкнуты и соответствуют границам города.

Видел, Турксибский район замкнулся,  Алма-ата нашлась, ибо boundary не хватало.

И где     "Бостандыкский район" ?

Last edited by wowik (2013-12-20 14:04:23)

Offline

#46 2013-12-20 14:15:15

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

Offline

#47 2013-12-20 14:16:38

_ANick_
Member
From: Казахстан, Алматы
Registered: 2013-08-04
Posts: 114

Re: Административные границы Казахстана

wowik wrote:
_ANick_ wrote:

В Алма-Ате обновил границы районов (в некоторых были потеряны связи), теперь все замкнуты и соответствуют границам города.

Видел, Турксибский район замкнулся,  Алма-ата нашлась, ибо boundary не хватало.

И где     "Бостандыкский район" ?

Сломал... sad

UPD: не сломал... такое впечатление, что и не было его... добавил

Last edited by _ANick_ (2013-12-20 18:53:35)

Offline

#48 2013-12-20 16:08:44

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 8,161

Offline

#49 2013-12-20 17:13:48

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,933

Re: Административные границы Казахстана

wowik
Спасибо.

Посмотри пожалуйста свой источник, похоже заглавная латинская H вместо русского Н в названии Наурзумского района Костанайской области. В ОСМ всё корректно.
http://wowik.freevar.com/places/kz-test/1727.htm

Last edited by chnav (2013-12-20 17:14:17)

Offline

#50 2013-12-22 10:09:11

chnav
Member
From: Moscow, Russia
Registered: 2010-03-18
Posts: 2,933

Re: Административные границы Казахстана

У нас с _ANick_ возник вопрос - какие теги вешать на НП, что убирать в relation, что оставлять на контуре.

Мысли такие (относится только к полигонам !!!):
1. place=* + landuse=residential - обычно эта комбинация используется как затычка для мелких населенных пунктов. Если рисовать более детально то эти теги вешаются на разные полигоны.
2. landuse из п.1 - это площадной объект, т.е.
2.1 - либо обычный замкнутый вей
2.2 - либо мультиполигон, т.е. relation type=multipolygon (не boundary!!!)

Теперь вопрос про админ.границы для НП. По моему мнению вешать их на все контуры place=* - неправильно: place обычно рисуется наугад, в зависимости от того как дрожала рука художника лишь бы внутрь попали все адресуемые объекты. Т.е. подход должен быть строго индивидуальный, а не массовая замена тегов. Если же нужно чтобы отображалось на рендере - достаточно поточнее обрисовать застройку и назначить landuse=residential | industrial и т.д. От этого гораздо больше смысла и нет никакого обмана.

Во-вторых даже если вешать теги, то решить вопросы:
- Нужен ли admin_centre для НП ?
- Если ставить admin_centre, то для НП это скорее акимат, а не точка с тегом place ?
- Делать ли отдельный relation для этого ?

В общем много вопросов как правильно замапить НП.

Какие будут соображения ?

Last edited by chnav (2013-12-22 10:17:57)

Offline

Board footer

Powered by FluxBB