Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 21 ноя 2017 02:38

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Скорочення імен і назв
СообщениеДобавлено: 11 июн 2015 09:47 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
Доброго дня. Розкажіть будласка за яким принципом програма скорочує імена і по батькові?
Мені потрібно щоб "навчально виховний комплекс" став НВК, або "загальноосвітня школа" стала ЗОШ.
Дякую.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 12 июн 2015 11:20 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1028
Откуда: г. Харьков
Функции падежей заточены прежде всего под имена собственные. Конечно, можно добавить и произвольные фразы для склонения, но это уж сами, в качестве эксперимента. В любом случае, похоже эта возможность не подойдет - Вам нужно сокращение до аббревиатуры, а падежные функции сокращают только имя и отчество (т.е. 2-е и 3-е слово).

Можно попробовать через скрипты. Но для этого нужно понять, в каких именно обстоятельствах используются сокращения и из чего их планируется получать.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 12 июн 2015 12:38 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
Ну а якщо, наприклад, створити в корні папки Digitals текстовий документ на подобі DAT.txt, або Rod.txt, щоб замість закінчень і відмінених закінчень були прописані повні назви, і їх абревіатури, і якщо в 36 рядку (наприклад) програма буде бачити ці назви, то у 6, 7, 8 рядках їх автоматично заміняла на абревіатури.
Я бумаю (надіюсь) для вас написали такий скрипт не буде тяжко.
Хлопці, ну дуже треба!!! :wink:
Дякую. (Надіюсь на вас) :!:


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 12 июн 2015 14:57 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1863
Откуда: Vinnitsa
В папку Digitals\Lists зкиньте файл abbr.txt
В потрібний параметр впишіть формулу =SEF(P[xx],abbr.txt) Назва параметра
Значення в цьому параметрі будут замінюватись на відповідні скорочення, якщо такі будуть знайдені в abbr.txt.


Вложения:
Abbr.txt [92 байт]
Скачиваний: 112

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 15 июн 2015 07:48 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
Заздалегідь вибачаюсь за свою некомпетентність, (файт addr.txt я створив, яка особливість його заповнення *Навчально"пробіл"виховний"пробіл"комплекс"пробіл"НВК*, чи якось не так), розкажіть детальніше де точно вписувати цей параметр, в генераторі звітів, і що означає там [xx]


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 15 июн 2015 08:44 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1863
Откуда: Vinnitsa
staroj писал(а):
Заздалегідь вибачаюсь за свою некомпетентність, (файт addr.txt я створив, яка особливість його заповнення *Навчально"пробіл"виховний"пробіл"комплекс"пробіл"НВК*, чи якось не так), розкажіть детальніше де точно вписувати цей параметр, в генераторі звітів, і що означає там [xx]

Навчально виховний комплекс<табулятор>НВК

xx - номер або айді параметра або назва дескриптора, у Вашому випадку скоріш за P[NM]

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 15 июн 2015 09:31 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
Все ніби вийшло, але виникла така проблема:
в разі, якщо в початковому рядку "NM", наприклад, написано: Навчально виховний комплекс; то воно перетворює його на НВК,
та якщо, наприклад, написано: Березнівський Навчально виховний комплекс і далі бла-бла бла; то воно не перетворює його в Березнівський НВК бла-бла бла, тобто воно не знаходить окремо співставлення, "Навчально виховний комплекс" яка є в файло addr а хоче знайти повну назву "Березнівський ...... комплекс"
Як це можна вирішити?
Дякую!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 17 июн 2015 09:37 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
АУ!!!!!!!!!!!
Чекаю відповіді.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 17 июн 2015 15:41 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1028
Откуда: г. Харьков
=GET(1/1,P[1])_SEF(GET(1/-1,P[1]),abbr.txt) Назва скорочено
где P[1] это исходное название
Вложение:
abbr.dmf [810 байт]
Скачиваний: 103


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 18 июн 2015 11:50 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
Частково те, але не зовсім до кінця.
Вихідна назва:
Вітковицький навчально-виховний комплекс " Загальноосвітня школа І-ІІІ ст. - дошкільний навчальний заклад " Березнівської районної ради
Потрібно зробити:
Вітковицький НВК " ЗОШ І-ІІІ ст. ДНЗ " Березнівської міської ради
По можливості щоб не тільки для цієї конкретної назви, а взагальному, щоб усі словосполучення, які містяться у вихідному рядку, які підлягають скороченню (вказані в файлі addr.txt) скорочувались.
Дякую.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 18 июн 2015 14:26 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1028
Откуда: г. Харьков
Поскольку сокращаемые части строки не будут находиться на одних и тех же позициях, то тут нужен довольно таки сложный скрипт. Может проще будет вытащить параметры в эксель? Там все подчистить как надо, а затем загрузить в этот же или новый параметр. Для этого нужно:
- уникальная нумерация участков (можно создать отдельный параметр и пронумеровать в Инфо-Калькулятор);
- Сервис - Отчет: №участка и параметр с названием
- Эксель, Найти/Заменить - повторить по всем вариантам;
- Правка - Спец вставка - Параметры из Эксель (загрузка параметров настраивается через файл excel.hdr, найти инфу на форуме не сложно).


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 18 июн 2015 15:03 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1863
Откуда: Vinnitsa
Во вложенной карте обрабатывается событие изменения параметра, игнорируются все, кроме ID60000 Name.

З.Ы. Некорректно обрабатываюся строки с кавычками.


Вложения:
Abbr.dmf [1.68 Кб]
Скачиваний: 99
Комментарий к файлу: поместить в папку Digitals\Lists
Abbr.txt [286 байт]
Скачиваний: 119

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 18 июн 2015 15:33 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
А тепер як зробити, щоб і в моєму шаблонному файлі так само скорочувалось як і у вашому Addr.dmf
При простому копіюванні параметрів функції я так зрозумів не копіюються, тому що скорочує лише у вашому Addr?
Або просто напишіть формулу для параметру Abbrevation


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 18 июн 2015 15:59 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1863
Откуда: Vinnitsa
Це не формула, це скрипт-обробник події. Викличте контекстне меню в менеджері шарів, помітивши шар Parcel. Оберіть пункт "Обработчик событий". Скопіюйте скрипт та вставьте в обробник подій шару Вашої карти.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Скорочення імен і назв
СообщениеДобавлено: 19 июн 2015 07:51 
Специалист
Специалист

Зарегистрирован:
29 янв 2013 12:57
Сообщения: 23
Dmitry_Zolotar ВСЕ СУПЕР!!!!!!!!!!!!!!
ЗАРОБОТАЛО!!!!!!!!!
Ще таке питання, як можна вирішити питання з лапками (кавичками), і чи можливо гого якось вирішити?


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 2 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB