Программы для Mapinfo

MapInfo, MapBasic
Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Программы для Mapinfo

Сообщение SergeyRyzhkov » 18 мар 2015, 10:20

Как то не задумывался куда по-умолчанию. Там много настроек подписей, поэтому используем их. Да ив ряде случае приходится делать свои подписи,в Mapinfo сильно ограничены стили (оформление) подписей.
На картинке можно увидеть, если выставить расположение по центру, то подпись может "ускакать" от полигона
Вложения
label.png
label.png (111.43 КБ) 3321 просмотр

Sibit
Активный участник
Сообщения: 216
Зарегистрирован: 21 окт 2009, 13:29
Проекты: 1
Репутация: 28
Откуда: Новосибирск

Re: Программы для Mapinfo

Сообщение Sibit » 18 мар 2015, 11:06

Просто, как я понял, в MapInfo, подпись ставится в центроид, а настройки - расположение текста подписи относительно точки привязки. Ситуация, как на рисунке, бывает иногда при конвертации или корявом импорте - центроид попадает в первую точку полигона и надпись висит на границе. Что бы такого не было, мы ввели операцию пересчета центроидов в таблице. Собственно, хотел узнать, отличается ли поведение мапинфы и мапекстрима.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Программы для Mapinfo

Сообщение SergeyRyzhkov » 18 мар 2015, 11:33

Конвертации не было. Это данные нашего КЗРиЗ, которые изначально ведутся в Mapinfo.
Если надо, то вечером могу посмотреть, на одном и том же слое, отличия.
У нас как раз сейчас задача строить нормальные центроиды, правда в Oracle. Если поделитесь алгоритмом, буду рад :)

Old_NICK
Интересующийся
Сообщения: 31
Зарегистрирован: 17 апр 2014, 14:10
Репутация: 0

Re: Программы для Mapinfo

Сообщение Old_NICK » 18 мар 2015, 15:53

SergeyRyzhkov писал(а):Причем здесь условия?
Да, собственно при том, что я создал тему и обозначил ТАКИЕ рамки. Ничего фантазировать и экспериментировать не надо. Условие было (читай выше) круг вписанный в квадрат. Может и тему Внимательно прочтешь, о чем она?

И далее...Ты написал
thegeo писал(а):В MapBasic имеются функции Centroid(), CentroidX() и CentroidY() для определения
чего? Как называются функции ты знаешь, а по какой формуле они созданы, тоже знаешь?
Изображение

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Программы для Mapinfo

Сообщение SergeyRyzhkov » 18 мар 2015, 15:57

Old_NICK
Я не писал "Причем тут условия" ...

gamm
Гуру
Сообщения: 2987
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 696
Ваше звание: программист
Откуда: Казань

Re: Программы для Mapinfo

Сообщение gamm » 18 мар 2015, 16:46

Old_NICK писал(а):Центроид - точка пересечения медиан.
нарисуйте медианы трапеции, а лучше невыпуклой фигуры

4endyr'
Интересующийся
Сообщения: 29
Зарегистрирован: 07 окт 2011, 08:03
Репутация: 0
Откуда: Саранск

Re: Программы для Mapinfo

Сообщение 4endyr' » 31 авг 2016, 10:54

Получилось утилитку написать?

Ответить

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

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

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