Кадастр

И так на сайте http://kadastr.ru в разделах некоторых регионов есть границы кадастровых районов в формате MapInfo MIF, на данный момент это:
Московская область
Тверская область
Оренбургская область

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

Соответственно, есть предложение “залить” эти данные в OSM.

Относительно копирайта: есть проект ФЗ “О государственных информационных ресурсах” - насколько я понимаю он еще не принят и не известно будет ли принят вообще. Хотя с другой стороны КЛАДР мы используем и никого это не беспокоит. Хотелось бы услышать мнение остальных участников форума по этому вопросу.

Теперь относительно того, что загружать: информация в файлах представляет из себя разбивку на кадастровые кварталы (КК) - это что-то типа landuse=*, только более крупного масштаба.
Наверное, пока имеет смысл говорить только о загрузки самих кадастровых районов (КР) - как boundary=administrative с тегом kadastr:id или что-то типа этого. Вопрос: кадастровый район соответствует областному району. Если нет, то чему он соответствует.

В принципе, КР можно уточнять, границы других областей.

Относительно системы координат: в файлах она довольно специфичная, можно афинным преобразованием подогнать, но может кто-то знает как из этой чудной системы координат (предположительно МСК-50) пересчитать в нашу WGS-84?

Для каждого КК в MIF файле есть так же статус (вид использования КР) и кадастровый код, где вид XX:YY Z*, где XX - код региона (как в КЛАДРе), YY - код района (по нему, очевидной, корреляции с КЛАДРом нет).

Вот пример, того, что там есть по сергиево-посадскому району:

По материалам постов в топике про КЛАДР.

Врятли это может быть чем-то другим, чем административный район.
Квартала, наверняка можно использовать, как границы населенный пунктов (или их районов), но раз уж в mif-ах отсутсвуют текстовые данные - то грузить оптом вместе с границами районов не стоит, но можно провести общую частичную подготовку данных, чтобы можно было подгружать поштучно, а то и объединяя куски города в один полигон, представляя чему данный регион соответствует.

Похоже, что там есть и МСК-50 (по идее это должна быть единая СК для Московской области), и другие.
Для наших нужд должно хватить и афинного преобразования в что-то вроде меркатора, из которого можно получить и WGS-84. Хотя более правильным было бы подобрать параметры, наиболее подходящие для операции обратной к проецированию геоида Красовского на плоскость соответствующей СК, а далее преобразовать по известным формулам координаты на геодид WGS.

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

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

Например муниципальные районы не всегда соответствует административным районам.
Кто нибудь может объяснить чем отличается административный район от муниципального?

Например муниципальное поселение может состоять из нескольких населенных пунктов.
А потому муниципальная иерархия не совмем подходит для выстраивания адресной иерархии.
Вот квартал в кадастре соответствует муниципальному поселению или населенному пункту?

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

Из закона о Государственном кадастре

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

Из закона Об информации, информационных технологиях и о защите информации:

Значит есть (могут быть) ограничения.

Могут быть, но информация кадастра, выложенная в общий доступ на сайт, является общедоступной. Не может использоваться там информация, которая не является общедоступной. Эта - является. Значит может использоваться.

кадастровые кварталы не совпадают с административным делением, по крайней мере я могу привести примеры, которые показывают
более сложные отношения (примеры общедоступные, можно найти поиском на google)

По этому поводу уже многие годы ломают копья.
Вот что например говорит GDAL/OGR (первая цифра - EPSG номер):

$ fgrep CS63 /usr/local/share/gdal/pcs.csv
2935,"Pulkovo 1942 / CS63 zone A1",9001,4284,18441,9807,1,0,8801,0.07,9110,8805,1,9201,8807,0,9001,8806,1300000,9001,8802,41.32,9110,,,,,,
2936,"Pulkovo 1942 / CS63 zone A2",9001,4284,18442,9807,1,0,8807,0,9001,8801,0.07,9110,8806,2300000,9001,8802,44.32,9110,8805,1,9201,,,,,,
2937,"Pulkovo 1942 / CS63 zone A3",9001,4284,18443,9807,1,0,8801,0.07,9110,8805,1,9201,8807,0,9001,8802,47.32,9110,8806,3300000,9001,,,,,,
2938,"Pulkovo 1942 / CS63 zone A4",9001,4284,18444,9807,1,0,8801,0.07,9110,8805,1,9201,8807,0,9001,8802,50.32,9110,8806,4300000,9001,,,,,,
2939,"Pulkovo 1942 / CS63 zone K2",9001,4284,18446,9807,1,0,8807,0,9001,8805,1,9201,8802,50.46,9110,8806,2300000,9001,8801,0.08,9110,,,,,,
2940,"Pulkovo 1942 / CS63 zone K3",9001,4284,18447,9807,1,0,8802,53.46,9110,8801,0.08,9110,8806,3300000,9001,8805,1,9201,8807,0,9001,,,,,,
2941,"Pulkovo 1942 / CS63 zone K4",9001,4284,18448,9807,1,0,8801,0.08,9110,8802,56.46,9110,8806,4300000,9001,8805,1,9201,8807,0,9001,,,,,,
3350,"Pulkovo 1942 / CS63 zone C0",9001,4284,18450,9807,1,0,8807,0,9001,8805,1,9201,8802,21.57,9110,8801,0.06,9110,8806,250000,9001,,,,,,
3351,"Pulkovo 1942 / CS63 zone C1",9001,4284,18451,9807,1,0,8807,0,9001,8805,1,9201,8806,1250000,9001,8802,24.57,9110,8801,0.06,9110,,,,,,
3352,"Pulkovo 1942 / CS63 zone C2",9001,4284,18452,9807,1,0,8801,0.06,9110,8806,2250000,9001,8807,0,9001,8802,27.57,9110,8805,1,9201,,,,,,

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

Пример городской округ Муром и Муромский муниципальный район.

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

Одно из отличий от того, что было раньше: закон обязал четко определить границы каждого муниципального образования. Лежит куча мусора - кто за нее отвечает? Нашли нефть - в бюджете какого муниципального образования будут дополнительные деньги.

Есть статья в википедии http://ru.wikipedia.org/wiki/%D0%9C%D1%83%D0%BD%D0%B8%D1%86%D0%B8%D0%BF%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%B2_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_(2006)

Дополнительно к этой статье можно почитать какие вопросы находятся в ведении муниципальных образований: статьи 14, 15, 16 закона “Об общих принципах организации местного самоуправления в Российской Федерации” http://www.kodeks.ru/noframe/com-pus-FullLegRF?d&nd=901876063&nh=1

Административное деление – классификатор ОКАТО, обновляется регулярно, используется повсеместно.
Муниципальное деление – классификатор ОКТМО.

Может быть это и система координат такая, но координаты там похоже в метрах - по крайней мере расстояния между контрольными точками сходятся с точностью до 0.5%.
Пробежался по http://spatialreference.org/, но подходящей системы координат не нашел (

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

Чтобы ответить на этот вопрос, надо знать границы административного района. После муниципальной реформы мне непонятна сущность такого понятия как административный район. Где он используется? Если только в ОКАТО, то где тогда используется ОКАТО? Границы муниципального образования описаны в его уставе, а вот где искать границы административного района, если непонятно как где это понятие сейчас используется?

Чтобы задать систему координат типа CS63 нужны 4 параметра LA0, LO0, X0, Y0 :

+proj=tmerc +lat_0=LA0 +lon_0=LO0 +k=1.000000 +x_0=X0 +y_0=Y0 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs

В тех известных EPSG кодах значения X0 и Y0 стандартные, а LA0 и LO0 сдвинуты на “простую” дробь градуса.
На форуме gps-forum.ru было много постингов с координатными парами для Московской области, так что
не должно быть проблем с “теоретическим” вычислением LA0, LO0, X0, Y0 уже по двум известным парам.

Не похоже, а именно в метрах. Там так и написано “неземная система координат, метры”.
На сайте море подобных СК. Например EPSG:2466, EPSG:2554, ну и куча подобных могут быть довольно близкими (если сдвиг добавить).

Сдвиг определяется только изменением X0 и Y0. При таком подходе достаточно знать координаты 1 (!) точки чтобы сделать пересчет
любой другой точки. Не думаю, что создатели местных систем координат такие уж идиоты.

  1. Я сказал могут, а не в самом деле окажутся, например где-то могли взять одну из всеросийских СК и добавить туда эти самые X0, Y0 :wink:
  2. Кроме X0, Y0 может потребоваться Phi
  3. Оптимально найти базовую точку проекции (где плоскость касается сферы), и пересчитывать оттуда. Причем это не 0,0 так как по правилам создания МСК (которых не во всех районах придержитаются) требуется добавить дельту, чтобы все координаты в зоне действия СК была положительными.

    n. Скорее всего даже неправильные параметры перехода от этой СК дадут приемлимую для OSM точность (в пару метров).
    P.S. а еще в МСК могут как-то учитывать кривизну поверхности (не знаю как но упоминание о такой возможности встречал).

Там еще вот такое есть - несмотря на то что растр, векторизовать его можно довольно просто.
Границы областей там по-подробней тех что есть сейчас. Но насчет совпадания границ кадастрового и муниципального деления пока нет, но городские округа там отдельно, а муниципальные районы отдельно.
Ну и опять очередная система координат - хотя тут попроще должно быть.
Оно нам надо?

если б сырые данные получить, то было б неплохо.А векторизировать растр какой смысл…

может кто попросит у админа границы?

Поковырял MIF файлы для московской области, получилось что-то типа:

+proj=tmerc +lat_0=0 +lon_0=38.479571 +k=1 +x_0=3249848.090161 +y_0=-12151.181141 +ellps=bessel +units=m +no_defs (ср .ошибка 12 метров)
+proj=tmerc +lat_0=0 +lon_0=38.482197 +k=1 +x_0=3250017.613303 +y_0=-12900.660956 +ellps=krass +units=m +no_defs (ср. ошибка 16 метров)

Точек 7 штук - искать их очень мучительно оказалось.
Некоторые районы в этих файлах сдвинуты на тысячи км в разные стороны )