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

MapInfo, MapBasic
Ответить
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

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

Сообщение sysrepos » 09 дек 2014, 10:06

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

Изображение
Вложения
сетка и номенклатура.7z
(46.52 КБ) 751 скачивание

Старый Йети
Активный участник
Сообщения: 170
Зарегистрирован: 06 дек 2011, 07:21
Репутация: 19
Откуда: г. Ухта, республика Коми

Re: программа для построения сетки номенклатурных листов

Сообщение Старый Йети » 09 дек 2014, 11:51

Премного! Будем разбираться, но что-то мне подсказывает, что програ сия ну очень вкусная!
_____________________________________________
старый и дремучий, но всё же искренне ваш - Йети

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: программа для построения сетки номенклатурных листов

Сообщение bim2010 » 10 дек 2014, 12:45

Сверил работу двух программ, вашу и описанную в статье Bolotoved
Создание и оформление градусной сетки с минутным и секундным шагами в QGIS.
Есть значительные расхождения в сетке. Похоже у вас ошибка. Привожу копию экрана. Черным цветом - сетка построенная в QGIS и она правильная. Синим цветом - сетка построенная в MI. Курсор стоит 32,000000 / 55,000000.
Разница более 100 метров. Надо доделать ...
Вложения
setka.jpg
setka.jpg (124.99 КБ) 13659 просмотров
Последний раз редактировалось bim2010 10 дек 2014, 14:59, всего редактировалось 1 раз.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: программа для построения сетки номенклатурных листов

Сообщение Игорь Белов » 10 дек 2014, 13:22

Построение листов по сравнению с nom42:
  • четырёх узлов бывает недостаточно для отображения в проекциях
  • нет сдваивания листов на высоких широтах
  • в таблице не различаются номенклатуры в северном и южном полушариях
Зато имеются масштабы 1:5000 и 1:2000 :)
The purpose of computing is insight, not numbers

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: программа для построения сетки номенклатурных листов

Сообщение Донецков » 10 дек 2014, 15:16

Добавление точек необходимо...

Трапеции 1:5000 еще встречаются, а с 1:2000 явно перебор :)

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: программа для построения сетки номенклатурных листов

Сообщение Игорь Белов » 10 дек 2014, 18:00

Донецков писал(а):Трапеции 1:5000 еще встречаются, а с 1:2000 явно перебор
Топикстартер прав: если стандарт имеется, лучше его реализовать.
Насколько распространена практика использования топопланов в такой разграфке, не имеет значения.
Другое дело, что я, человек тёмный, о создании трапеций в масштабе 1:2000 ничего не слыхал.
Всю жизнь считал, что масштаб 1:5000 единственный, в котором можно нарезать как трапециями (карты), так и квадратами (планы) :(
The purpose of computing is insight, not numbers

sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: программа для построения сетки номенклатурных листов

Сообщение sysrepos » 11 дек 2014, 10:54

bim2010 писал(а):Сверил работу двух программ, вашу и описанную в статье Bolotoved
Построил сетку через 1 минуту через свою утилиту и утилиту в мапинфо, навожу на узлы сетки - координаты отображает вроде правильно, расхождений нет. Пришлите свою сетку.

Если сетка строится произвольная, то она по умолчанию строиться в WGS84, проекцию для произвольной сетки можно выбрать в настройках. Для номенклатурных сеток проекция всегда СК42. Может ваша сетка в QGIS в ск42 построена? там в как раз где то 100 метров разница

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

Изображение

bim2010
Гуру
Сообщения: 977
Зарегистрирован: 27 янв 2009, 22:57
Репутация: 258

Re: программа для построения сетки номенклатурных листов

Сообщение bim2010 » 11 дек 2014, 12:52

В системе координат географическая - Pulkovo 1942 тоже есть расхождения в несколько сантиметров. Сравните с разграфкой на стандартные топографические листы. Может в MI надо настройки точности изменить?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: программа для построения сетки номенклатурных листов

Сообщение Игорь Белов » 11 дек 2014, 13:20

bim2010 писал(а):В системе координат географическая - Pulkovo 1942 тоже есть расхождения в несколько сантиметров. Сравните с разграфкой на стандартные топографические листы. Может в MI надо настройки точности изменить?
Точность представления широты/долготы в MapInfo — шесть знаков после запятой. Из этого следуют погрешности в широте в пределах пяти–шести сантиметров. Настройками этого не изменить.
The purpose of computing is insight, not numbers

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: программа для построения сетки номенклатурных листов

Сообщение Донецков » 11 дек 2014, 15:16

Возможно в x64 версии 12.5 будет по-другому...

Boris
Гуру
Сообщения: 4205
Зарегистрирован: 10 апр 2006, 22:34
Репутация: 433
Откуда: Париж

Re: программа для построения сетки номенклатурных листов

Сообщение Boris » 14 дек 2014, 23:53

ErnieBoyd писал(а): Точность представления широты/долготы в MapInfo — шесть знаков после запятой. Из этого следуют погрешности в широте в пределах пяти–шести сантиметров. Настройками этого не изменить.
Очень странное утверждение. Точность записи координат в MAP файле одна и та же для все систем координат: 1/2-х миллиардная от разности границ. Причем разная по X и Y.
Долгота/широта в этом ничем не отличается, т.к. многократно проверено, что в ней так же можно устанавливать границы таблицы.

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: программа для построения сетки номенклатурных листов

Сообщение Ariki » 15 дек 2014, 01:37

Если для долготы/широты не заданы границы, там и в самом деле шесть знаков. Описано здесь, разделы 2 и 4. Но задать границы можно, и тогда действуют описанные вами правила.

d1sea
Новоприбывший
Сообщения: 10
Зарегистрирован: 02 июн 2023, 12:50
Репутация: 0
Откуда: Kazakhstan

Re: программа для построения сетки номенклатурных листов

Сообщение d1sea » 06 июн 2023, 08:08

Как построить номенклатурную сетку в QGis :?:

d1sea
Новоприбывший
Сообщения: 10
Зарегистрирован: 02 июн 2023, 12:50
Репутация: 0
Откуда: Kazakhstan

Re: программа для построения сетки номенклатурных листов

Сообщение d1sea » 06 июн 2023, 08:09

Как вы стоите подобные сетки в QGis?

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: программа для построения сетки номенклатурных листов

Сообщение trir » 06 июн 2023, 08:20


Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей