SASGIS

Веб-картография и навигация

Логические операции с полигонами

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Re: Логические операции с полигонами

Сообщение zed » 07 май 2015, 20:07

Tolik писал(а):С дырками-то всё странно.
Нарисовал 2 треугольника - один полностью в другом. Сделал XOR, говорит, создался 1 полигон с 1 дыркой. Но после сохранения получился просто большой треугольник.

Так поддержку дырок в SAS мы ещё ждём-с: viewtopic.php?f=61&t=2692 + http://www.sasgis.org/mantis/view.php?id=2048 сейчас они просто отбрасываются.
Tolik писал(а):И ещё, совсем как бы придирка как бы не в тему. Когда открываешь Placemark manager, он открывается всегда на первой (по списку) категории. Раньше, вроде, открывался на предыдущей?

Не в тему. Я там этот момент не трогал, так что - тоже в Багтрекер :)
Tolik писал(а):Согласен, но сам текст всё равно лучше поменять (п.1)

Ок, это не сложно.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Логические операции с полигонами

Сообщение Parasite » 07 май 2015, 21:50

Tolik писал(а):
Merge operation finished successful!\nResult contains %d polygon(s) with %d hole(s)

Правильно "Merge completed successfully."

1. Merge - это "слияние" как существительное, и оное же to merge - как состояние неопределенного времени Present Infinitive ("отсюда, всегда, и во веки веков, и после ядерной зимы - тоже"), а "слияние" как действо с началом и концом, идущее прямо сейчас - это таки "merging".
2. ...и все же использовать не merge, а канонiчное join.
2. Если указывается на конкретное действо, а не на действо вообще - то нужно столь же конкретное указание объекта, о действии с которым и сообщается. Нельзя просто взять и вызвать конкретное действо без конкретного реципиента и без конкретного времени сего действа - это будет примерно как вошедшее в мемы "Я случайно всю экономику"© наоборот (указание есть, а глагола - нет). То есть, либо указывать - что конкретно за joining имеется ввиду (A and B have been joined successfully), либо выразиться обтекаемо и указать пальцем на "конкретно вот это вот без названия" (The joining completed successfully, либо The joining has been completed), либо тупо Done - и не париться со всем вышеперечисленным from now till'forever. Use brevity, Luke! :)
Вложения
IYRYSH7CHE2TS3MIHASXLH34OTIIB43B.jpg
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Логические операции с полигонами

Сообщение zed » 07 май 2015, 22:00

По-русски, я бы назвал фичу: слияние полигонов. И в таком контексте, merge именно то слово. А если join, то это уже будет объединение.
Для примера, в ArcGIS также используется слово merge: http://resources.arcgis.com/en/help/mai ... 0062000000 так что я настаиваю, что с выбором слова не ошибся :) А вот, как его использовать в разных контекстах, уже вопрос к знатокам.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Логические операции с полигонами

Сообщение Tolik » 07 май 2015, 22:01

А мне нравится глагол merge. И the в таких кратких нотификациях обычно не используется.
От как нада: Merging complete.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Логические операции с полигонами

Сообщение Tolik » 07 май 2015, 22:03

Тулбар тоже тогда - Merging? Надо подумать.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Логические операции с полигонами

Сообщение zed » 07 май 2015, 22:07

Tolik писал(а):Тулбар тоже тогда - Merging? Надо подумать.

Не, не надо.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Логические операции с полигонами

Сообщение Parasite » 07 май 2015, 22:09

zed писал(а):так что я настаиваю, что с выбором слова не ошибся :)

скрытый текст: показать
Просто мerge в некоторых диалектах имеет значение "трахаться, совокупляться". Как раз суммаризирует работу с метками вообще, и введение хотелки в частности. А до кучи - созвучно с французским merde, и там все еще суровей. :)
Народ, конечно, поймет - но поржет. А вот лично я этого слова не люблю, и стараюсь по возможности менять на синонимы - бо их в ассортименте (combine, unite, and so on).

Та ради Аллаха. Лишь бы сама фича работала в итоге. :)
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Логические операции с полигонами

Сообщение Parasite » 07 май 2015, 22:11

Tolik писал(а):И the в таких кратких нотификациях обычно не используется.

Ага, исключая то, что это не нотификация - а законченное предложение, долженствующее соответствовать нормам языка в полной мере.
Вот "Done" или там "OK" - это нотификации, а вот "Press any key to continue" - уже нет (ибо все признаки целого предложения - уже на месте).

Tolik писал(а):От как нада: Merging complete.

Which one? I got plenty of them - and all happened at the same time! :lol:
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Логические операции с полигонами

Сообщение Tolik » 07 май 2015, 23:22

Вот что нам даёт краткое гугление:

Изображение

Есть ещё много других вариантов:

Изображение

и даже такой:

Изображение

Но первый-то вариант от мелкомягких, а последний от китайских программистов :)

В общем, я не буду сильно спорить: все эти варианты допустимы.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Re: Логические операции с полигонами

Сообщение Tolik » 07 май 2015, 23:29

Изображение Изображение Изображение
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Пред.След.

Вернуться в Внеочередное исполнение хотелок

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

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