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

MapInfo, MapBasic
thegeo
Активный участник
Сообщения: 161
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

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

Сообщение thegeo » 16 июл 2014, 19:00

В продолжении темы подготовки отчета в MB. Предлагаю вариант с формированием отчета в виде HTML-файла. Такой документ доступен для многих редакторов и при необходимости его всегда можно пересохранить в другой подходящий формат (doc, pdf и т.д.). XML и XSLT присутствуют во внутреннем представлении.
"xml-xsl, на мой взгляд, по универсальности и доступности к пониманию, лучший вариант"
На мой взгляд, и не только мой, главное здесь в идее отделения данных от формы их представления.
Вложения
im_0010.png
im_0010.png (27.79 КБ) 16692 просмотра
htmlDoc.zip
(161.56 КБ) 543 скачивания

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr » 15 авг 2014, 07:33

Перезалил инструмент в предыдущем сообщении в связи с исправлением ошибки.

Irina6095
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 ноя 2014, 13:47
Репутация: 0

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

Сообщение Irina6095 » 13 ноя 2014, 13:56

Здравствуйте,
аналогичная проблема возникла, хотелось бы посмотреть как работает предложенный UTP Файл, но у меня MapInfo 9.5.1, а он требует 10.5 - можно ли как-то открыть данный файл в моей версии?
И еще вопрос - в начале было предложено использовать инструменты MapInfo
у меня несколько квадратных полигонов и с помощью данных инструментов узлы каждого квадрата нумеруются против часовой стрелки, и не понятно в каком порядке, а нельзя ли сделать по часовой?

Извините, если что не так - я новичок в этом деле

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr » 13 ноя 2014, 21:28

Погляжу. Если специфических операторов нет, то можно будет и для 9.5 сделать.

Irina6095
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 ноя 2014, 13:47
Репутация: 0

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

Сообщение Irina6095 » 14 ноя 2014, 07:43

Спасибо
а вот что у меня получилось при попытке пронумеровать в мапинфо 10.5 с использованием программы UTP
dropmefiles.com/ptiop
первый файл

Вот что нам очень нужно
Есть порядка 200 участков, которые нанесены геодезистами в хаотичном порядке,
а нужно чтобы они были пронумерованы по порядку с Северо-Западного угла поворотной точки земельного участка по ходу часовой стрелки
Единственный выход установить порядок следования я вижу - определить порядок при выделении участков, ну то есть вручную, какой- за каким
Вот как задачу сформировал кадастровик
при выделении в последовательном порядке большого количества участков, ранее отрисованных в хаотичном порядке (участки отрисованы в неправильной последовательности по точкам (координатам), соединенным против хода часовой стрелки не с Северо-Западного угла поворотной точки участка) при формировании списка координат Geodan (используем такую утилиту), задать в настройках Mapinfo нужный порядок нумерации точек последовательно выделенным участкам, согласно 412 приказа Минэкономразвития России (нумерация участков с Северо-Западного угла поворотной точки земельного участка по ходу часовой стрелки).

Что есть. Хаотичная нумерация точек (ранее участки отрисованны в хаотичном порядке (не последовательно), соединение поворотных точек участка произведено против хода часовой стрелки )
dropmefiles.com/ptiop
второй файл

Что нужно. Необходима нумерация точек при последовательном выделении участков (с СЗ угла по ходу часовой стрелки)
dropmefiles.com/ptiop
третий файл

Можно и без выделения-просто я не вижу как еще можно определить порядок следования
Может кто-нибудь объяснит на основании чего инструмент мап инфо или скрипт Geodan ставит порядок следования участков

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr » 14 ноя 2014, 09:53

Ошибка в UTP получилась из-за того, что участки в план-схеме. Виноват, не продумал... Исправлю как до Mapbasic доберусь.

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr » 17 ноя 2014, 14:26

Вот и дошли руки до исправления UTP.
Вложения
utp.zip
(6.09 КБ) 551 скачивание

Irina6095
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 ноя 2014, 13:47
Репутация: 0

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

Сообщение Irina6095 » 18 ноя 2014, 13:49

Здравствуйте,
я попробовала ваш файл-участки действительно пронумеровались с северо-западного угла, но почему-то не видно подписей - в свойствах выбрано использовать id в качестве подписей-но не отображается.
И вот может вы мне подскажете по нашей задаче - возможно ли сделать так чтобы нумерация участков шла по порядку слева направо, сверху вниз
Начинает нумеровать с третьего участка- видимо как было отрисовано, потом нумерует верхние 2 а потом идет вниз по порядку
Связывалась с разработчиками инструментария для map info - они говорят,что невозможно, что только если пользователь сам в добавит колонку с id участком, проставит там правильные номера и отсортирует по ней-тогда возможно будет правильно работать.
Суть в том что сейчас из-за того что участки идут не по порядку приходится нумеровать каждый участок отдельно, ваша программка хороша, но она тоже по-чему-то начинает нумерацию с третьего участка
Я не могу понять на основании чего? и можно ли как-то это изменить?
Буду очень благодарна за помощь
Результат работы тут https://cloud.mail.ru/public/d046f1725c ... %D1%82.JPG

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr » 18 ноя 2014, 20:46

Первые две кнопки как раз и предназначены для нумерации участков. После запрашиваем участки ... да что я рассказываю! Вам нужно перечитать ветку, справку Мапинфо и поупражняться! Терпение - и результат будет! :)

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr » 18 ноя 2014, 20:58

Это же ЛЭП? Имеет общее направление вверх и влево? Думаю их можно попытаться упорядочить по возрастанию координат центроидов.

thegeo
Активный участник
Сообщения: 161
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

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

Сообщение thegeo » 19 ноя 2014, 00:49

Возможно эти инструменты вам помогут.
Вложения
RPoints.zip
(86.83 КБ) 583 скачивания

Irina6095
Новоприбывший
Сообщения: 4
Зарегистрирован: 13 ноя 2014, 13:47
Репутация: 0

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

Сообщение Irina6095 » 19 ноя 2014, 10:24

Здравствуйте, ginpetr
огромное вам спасибо)) я перечитала форум и поняла как надо- получилось пронумеровать, фантастика!
единственное кроме подписей участков и узлов, ну почему-то не отображаются, хотя для подписей выбираю мое целочисленное поле при выборе участков
Хотелось бы обсудить условия получения данной утилиты, но нам нужно для версии 9.5
вернее даже для версии 9.5.1

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

Каталог координат поворотных точек участков

Сообщение ginpetr » 16 дек 2014, 13:03

Что нового:
1. Появилась возможность отключить удаление дублирующихся узлов (смежные участки)
2. Выгрузка только в xml + 24 xsl схемы для разного представления результата в Word (легко сочинить свою схему)
3. Добавлена разбивка списка точек на контуры (для многоконтурных участков)
4. Производительность выросла в разы!!!
5. Добавил help

Убрал продолжение записи узлов в имеющийся файл.

Следует проверить на ошибки!

Буду рад услышать и критику и похвалу!
Вложения
UTP.zip
до 20.01.2015
(44.09 КБ) 451 скачивание

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr » 16 янв 2015, 13:53

Изменил принцип выбора xsl-схемы. Теперь при создании ведомости координат предлагается самому выбрать схему из любого расположения на компьютере (оно запоминается для дальнейшего использования). Наверное, так логичнее будет. В xml-файл теперь выгружается ещё и площадь на сфере (раньше только на плоскости была).

Последнюю версию можно попробовать тут
Вложения
UTP.zip
до 01.02.2015
(46.14 КБ) 558 скачиваний

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 2 гостя