Страница 11 из 19

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 13 май 2011, 22:07
Papazol
vasketsov писал(а):PPPS. Граница округа не всегда является односвязной. Округ может быть представлен полигоном с дырками, бывает несколько отдельных полигонов. Но это уже отдельный разговор, как такое в программу загрузить.

Нужен отдельный разговор! Моя область как раз представлена несколькими полигонами, и при импорте, естественно, загружается только один, причём не тот, что нужно :( . Видимо, нужно как-то разбить kmz на несколько отдельных, каждый из которых будет содержать один полигон, и по очереди их импортировать. Кто знает метод?

Оказалось, я знаю метод :D
Всё весьма банально: в текстовом редакторе выделяем всё, что находится между тегами <Polygon> и </Polygon> включительно и удаляем это. Так повторяем для всех полигонов, кроме одного. Сохраняем файл. Подобным образом оставляем в другом файле другой полигон и т. д. Затем можно импортировать все файлы по очереди.
Кстати, импортировать скачанный с Росреестра kmz не получается, возникает ошибка, скорей всего, из-за кириллического имени файла.
Хотя при переименовании даже в цифры ошибка остаётся :?:

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 13 май 2011, 23:05
vasketsov
Papazol писал(а):Моя область как раз представлена несколькими полигонами, и при импорте, естественно, загружается только один, причём не тот, что нужно :( . Видимо, нужно как-то разбить kmz на несколько отдельных, каждый из которых будет содержать один полигон, и по очереди их импортировать. Кто знает метод?

Я решал аналогичную проблему, когда писал конвертер из xml от роскосмоса в kml для саса. Там многие снимки с дырками и многокомпонентные.
По сути - надо сделать в kml так, чтобы было 2 (или более) односвязных полигона без дырок.
Дырки удаляются в блокноте легко и непринуждённо просто поиском по слову "innerBoundaryIs", врукопашную (в отличие от снимков роскосмоса, дырки в получении покрытия области можно смело игнорировать).
Чтобы разделить полигон на 2, надо вставить конец для первого и начало для второго куска. Это проще в редакторе открыть и поглядеть, чем тут всё корректно описать.
Но это всё общая логика. Если анклав не нужен, но в сас импортируется именно он - в блокноте удаляем его вручную и импортируем по новой ).
PS. Можно конечно и для общего случая решить проблему, но для такой прямо скажем одноразовой операции писат софт как-то лениво что ли.

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 00:26
Papazol
По приколу написАл скрипт, скачивающий эти kmz. Для его работы нужен установленный Internet Explorer. Запускать последний не нужно.

PS А всё-таки, почему упакованные файлы не импортируются?

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 01:03
Tolik
Papazol писал(а):А всё-таки, почему упакованные файлы не импортируются?

А покажите такой kmz.
А после распаковки импортируются?

Есть баг 709 "Не импортируются KML, закодированные в UTF-16".

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 10:31
cfifti73
Пример без смещения Росреестра и Роскосмоса. Республика Марий Эл, пгт. Килемары. По Марийской много багов в кадастровоом зонировании. Тот факт что нужно пересматривать границы кадастровых кварталов населенных пунктов - это беспорно по данному региону.

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 11:36
Shurik
Papazol писал(а):По приколу написАл скрипт, скачивающий эти kmz.


Слово "скрипт" с расширением exe как-то слабо кореллирует :)

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 12:15
zed
Shurik писал(а):
Papazol писал(а):По приколу написАл скрипт, скачивающий эти kmz.


Слово "скрипт" с расширением exe как-то слабо кореллирует :)

AutoIt?

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 13:58
vasketsov
cfifti73 писал(а):По Марийской много багов в кадастровоом зонировании

Да в любом регионе ерунда есть с границами участков. Даже в рамках одного кадастрового квартала может быть как "нормальный" участок, так и "кривой".
И оценивать точность границ участков (не кадастровую до наноградусов, а так, просто "на глаз") надо c кучей реальных gps-треков, а не по космоснимкам.
Радуйтесь, что вообще есть информация, по огромному количеству регионов участков вообще нет на портале, где-то есть участки без информации о границах или без категорий.

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 22:25
Papazol
zed писал(а):
Shurik писал(а):
Papazol писал(а):По приколу написАл скрипт, скачивающий эти kmz.


Слово "скрипт" с расширением exe как-то слабо кореллирует :)

AutoIt?

Да, он. Там терминология такая, все программы на нём зовутся скриптами. Хоть горшком назови...(С).

Re: Еще раз о картах Росреестра

СообщениеДобавлено: 14 май 2011, 22:36
Papazol
Tolik писал(а):
Papazol писал(а):А всё-таки, почему упакованные файлы не импортируются?

А покажите такой kmz.
А после распаковки импортируются?

Есть баг 709 "Не импортируются KML, закодированные в UTF-16".

Я на пробу скачал с Росреестра границы Рязанской и Владимирской областей. Потом ещё пробовал Калмыкию. Все вели себя одинаково. Ошибка на картинке. После распаковки импортируются без проблем. Кроме unzip'а ничего не делал, вынул doc.kml и импортировал. В самОм kml указана кодировка UTF-8, что, собственно, соответствует действительности. Кстати, GE кушает эти kmz с аппетитом.