Страница 3 из 4

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 29 май 2014, 07:13
dab
ginpetr писал(а):Координаты X и Y для АИС ГКН менять местами нужно? если да, то зачем?
В топографии, геодезии и, как следствие, в АИС ГКН ось X направлена на север(вверх), а ось Y на восток(направо). Так сложилось исторически, начиная от наблюдений за Полярной звездой.
В ГИС и, соответственно, в Мапинфо принято наоборот - X направлена вправо, Y вверх. Программисты делали... :)

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 29 май 2014, 09:17
Донецков
Нужно добавить, что в отечественной топографии и геодезии X направлен на север..., т.к. в однотипной UTM направление совпадает с декартовыми осями...
Для АИС ГКН правильно как для геодезии и топографии, но в тоже время ПО позволяет при загрузке материалов менять местами X и Y. При получении выписок практически все приходят, где X на север, но очень редко встречается декартовая (математическая) система...

после 16.06. ограничения до какого количества участков будет?

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 29 май 2014, 13:26
ginpetr
ограничение будет до 40 участков и нумерация только с единицы.
Вот. Поправил координаты.
Думаю над тем, как бы выгружать ведомость в текстовый файл, чтоб данные по участкам в таблицах были, а то механической работы по-прежнему достаточно. Присматриваюсь к xml, чтоб Word с форматированием уже открывал, да там на одну простую табличку страницу кода написать нужно :?

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 30 май 2014, 07:36
ginpetr
Забыл исправленный инструмент приложить...

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 11 июн 2014, 09:21
ginpetr
Сделал, наконец, замену таблицы "узлы", если такая уже существует на диске - теперь не надо вручную удалять неудачный результат (таблица должна быть закрыта в мапинфо).
Про неудачные результаты: узлы разных участков, расположенные ошибочно не в одной точке, но очень близко друг к другу, можно выявить, отобразив подписи для полученного слоя "узлы" с настройкой "при перекрытии пробовать другое положение". Тогда на карте у будто бы одного узла будет видно две подписи. Нужно будет привести в порядок топологию и проделать расстановку узлов ещё раз.
Буду признателен, если кто подскажет как написать несложный xml (или что-то подобное), чтоб в каком-либо редакторе(MS Word например) выходные данные открылись как таблицы. Анализ таблицы 2х2 сделанной в MS Word и сохранённой в xml позволил выявить структуру и общие закономерности, но объём xml-кода, описывающего элементарную таблицу, приводит в ужас.

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 11 июн 2014, 09:29
trir
написать несложный xml (или что-то подобное), чтоб в каком-либо редакторе(MS Word например) выходные данные открылись как таблицы
Зачем?

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 11 июн 2014, 11:36
ginpetr
Чтоб человек открыл в редакторе отчёт в таком (как на картинке) виде.
Это несложно сделать вручную, но если участков не много.

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 11 июн 2014, 11:39
trir

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 11 июн 2014, 12:10
Донецков
Обратитесь к Dab, т.к. у него в openLand это реализовано...

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 12 июн 2014, 15:14
thegeo
Все это несложно реализовать традиционными средствами VBA MSWord. Ограничение: MI v.10 и выше.
Привожу пример такой реализации. Программа скомпилирована в MB v.11.5 (т.е. и MI должен быть соответствующий). Тестировалось для MSWord2003 (у меня другого нет). Использовалось позднее связывание, т.е. ссылок на версию Word нет, и теоретически может заработать и на старших версиях. Не проверял.

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 18 июн 2014, 14:34
ginpetr
попробовал реализовать выгрузку в xml (не путать с xml для Росреестра!!!).
mbx и xsl держим вместе в одной папке.
полученный xml открываем в ворде и выбираем представление utp.xsl
могут быть ошибки

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 26 июн 2014, 13:04
thegeo
Несложный отчет можно сформировать как файл в формате RTF. Такой файл можно открыть в WordPad, MS Word, Writer (OpenOffice) и др. Привожу пример.
Использовались MI, MB v.11.5. Требуется наличие .NET Framework 3.5.

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 27 июн 2014, 06:48
ginpetr
Спасибо, thegeo, но xml-xsl, на мой взгляд, по универсальности и доступности к пониманию, лучший вариант. Конечно, форматирование более чем аскетичное, но при желании его можно допилить, редактируя xsl-файл, и даже сделать так чтобы колонки угла и длины не отображались (коллеги сомневаются, нужны ли они в отчёте).

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 10 июл 2014, 14:06
ginpetr
Коллеги выявили ошибку в выгрузке информации- менялись местами X и Y в общих для нескольких участков узлах. Появилась она в версии с xml. Сам себя перемудрил.
Вот поправленный инструмент. Дополнительно в папке utp.xsl для отображения таблиц без столбцов углов и длин (нужно заменить им тот, что создаётся по-умолчанию).
Кто-нибудь инструментом пользуется вообще?

15.08.2014 исправил ошибку - в семантике к точкам записывались неверные координаты (в xml таких ошибок не было)

Re: Нумерация узлов начиная с северо-западного угла

Добавлено: 12 июл 2014, 07:53
Донецков
Так с прошлым вариантом, когда понадобилась, время у нее кончилась...