Аналитика http://www.geosystema.net/forum/ |
|
Сервис Отчет XML http://www.geosystema.net/forum/viewtopic.php?f=1&t=2640 |
Страница 4 из 7 |
Автор: | mixey_dubno [ 03 янв 2014 14:11 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
Dmitry_Zolotar писал(а): Не зрозуміла сама формула, а не кількість переносів в ній. Опишіть словами, що там на вході/виході. Якщо угіддя = 05 то виводиться площа "Size" або якщо 12 то площа, інакше виводиться значення "-" |
Автор: | shyrko [ 03 янв 2014 16:12 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
В ДМТ-шаблоні на прикладі ріллі: SEF(CN005,BlueActF.txt) В папці Digitals\list\BlueActF.txt скопіювати в кінець: CN005 SEL(P[0](ID7000901=05),0.0000|-|*|P[0](ID7000901=05)) Другими словами якщо площа угыдь під ріллею (код 05) 0.0000 то в кад.плані буде писати "-", інакше - площа угідь під ріллею. Не знаю в мене працює. Текстовий файлик може називатись як-завгодно. Я так розумію, класифікатор угідь, в ХМЛ-нормал новий. Використання текстового файлу розгружає обстановку на кад. плані, а то як з бодуна подивиться то може дах з'їхать. |
Автор: | mixey_dubno [ 03 янв 2014 20:45 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
shyrko писал(а): В ДМТ-шаблоні на прикладі ріллі: SEF(CN005,BlueActF.txt) В папці Digitals\list\BlueActF.txt скопіювати в кінець: CN005 SEL(P[0](ID7000901=05),0.0000|-|*|P[0](ID7000901=05)) Другими словами якщо площа угыдь під ріллею (код 05) 0.0000 то в кад.плані буде писати "-", інакше - площа угідь під ріллею. Не знаю в мене працює. Текстовий файлик може називатись як-завгодно. Я так розумію, класифікатор угідь, в ХМЛ-нормал новий. Використання текстового файлу розгружає обстановку на кад. плані, а то як з бодуна подивиться то може дах з'їхать. в шаблоні написав ваш приклад, дописав в BlueActF.txt вищенаведений текст, в обмінику поставив код угіддя 05 і результат CN005. Що не так? |
Автор: | shyrko [ 04 янв 2014 00:01 ] | |||
Заголовок сообщения: | Re: Сервис Отчет XML | |||
Прикріпляю файли
|
Автор: | mixey_dubno [ 04 янв 2014 16:17 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
shyrko писал(а): Прикріпляю файли Дякую! а в txt файл можна писати ті функції що писав я? чи там треба писати по іншому? і ще питання а якщо новий класифікатор то як бути, замість 05 писати 001.01 Рілля? |
Автор: | shyrko [ 04 янв 2014 19:59 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
mixey_dubno писал(а): shyrko писал(а): Прикріпляю файли Дякую! а в txt файл можна писати ті функції що писав я? чи там треба писати по іншому? і ще питання а якщо новий класифікатор то як бути, замість 05 писати 001.01 Рілля? 001.01 Можна писати все, що хочеш. Формули, як в дмт-шаблоні |
Автор: | Ivan [ 06 янв 2014 21:59 ] | ||
Заголовок сообщения: | Re: Сервис Отчет XML | ||
shyrko писал(а): Ivan писал(а): Не зручно питати, підкажіть, будь ласка, а як змінити в "Отчет" в координатах "," на "."? А також в Х У убрати пробіл 5 600 000,000? Дякую! Панель управления\Часы, язык и регион\Язык и региональные стандарты-....-Разделитель целой и дробной части-"." (поміняти з коми на крапку). В "отчет" для простого списка координати видає без пробілів нібито. Дякую! Ще одне запитання чи можливо в Отчете в Х У піісля точки в простому списку зробити 3 знаки, а також в Полярний угол довжини більш точніше 3 знаки? Тому що тоді йде похибка по координатам. Отчет: Коефіцієнт бонітету X Y 1 5600010.80 4300053.47 2 5600006.60 4300046.93 Об'єкт ID Коефіцієнт бонітету Полярный угол 33 25.78 114°14'14" 34 20.71 128°53'50" А також у Вставка - Промеры и схемы теж підписує довжину 25.78, а там 25.785. А якщо таких точок багато то вже результат не сходиться. Якось так, вибачте, якщо щось незрозуміло.
|
Автор: | shyrko [ 07 янв 2014 16:22 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
Сервис-Настроики-Вид-Число десятичних знаков |
Автор: | Ivan [ 08 янв 2014 12:14 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
shyrko писал(а): Сервис-Настроики-Вид-Число десятичних знаков Странно но у меня не добавляет после точки третий знак уже и максимум ставил все равно нет. Так и осталось как на скрине, и в простом списке тоже. Может еще есть какие идеи, очень нужно! Заранее всем спасибо! |
Автор: | Александр1981 [ 08 янв 2014 12:28 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
Ivan писал(а): shyrko писал(а): Сервис-Настроики-Вид-Число десятичних знаков Странно но у меня не добавляет после точки третий знак уже и максимум ставил все равно нет. Так и осталось как на скрине, и в простом списке тоже. Может еще есть какие идеи, очень нужно! Заранее всем спасибо! Нужно изменить ещё маску параметра ID[-10] на 0.000 также маску параметра ID[-4] на 0.000 и маску параметра ID[-3] на 0.000 можно и маску параметра ID[-2] на 0.000 тогда у вас и будут координаты до 3 знака и длина тоже до 3 знака. |
Автор: | Ivan [ 08 янв 2014 13:41 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
Александр1981 писал(а): Ivan писал(а): shyrko писал(а): Сервис-Настроики-Вид-Число десятичних знаков Странно но у меня не добавляет после точки третий знак уже и максимум ставил все равно нет. Так и осталось как на скрине, и в простом списке тоже. Может еще есть какие идеи, очень нужно! Заранее всем спасибо! Нужно изменить ещё маску параметра ID[-10] на 0.000 также маску параметра ID[-4] на 0.000 и маску параметра ID[-3] на 0.000 можно и маску параметра ID[-2] на 0.000 тогда у вас и будут координаты до 3 знака и длина тоже до 3 знака. Последний вопрос, стыдно спрашивать, подскажите где это, и как правильно исправить, а то я уже запутался. Где искать. Почитал не нашел, это в Карта - Параметры? А в Простом отчете также будет три 0.000? Спасибо! |
Автор: | Александр1981 [ 08 янв 2014 13:59 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
Ivan писал(а): Александр1981 писал(а): Ivan писал(а): shyrko писал(а): Сервис-Настроики-Вид-Число десятичних знаков Странно но у меня не добавляет после точки третий знак уже и максимум ставил все равно нет. Так и осталось как на скрине, и в простом списке тоже. Может еще есть какие идеи, очень нужно! Заранее всем спасибо! Нужно изменить ещё маску параметра ID[-10] на 0.000 также маску параметра ID[-4] на 0.000 и маску параметра ID[-3] на 0.000 можно и маску параметра ID[-2] на 0.000 тогда у вас и будут координаты до 3 знака и длина тоже до 3 знака. Последний вопрос, стыдно спрашивать, подскажите где это, и как правильно исправить, а то я уже запутался. Где искать. Почитал не нашел, это в Карта - Параметры? Так точно, это параметры. |
Автор: | mixey_dubno [ 14 янв 2014 14:15 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
shyrko писал(а): mixey_dubno писал(а): shyrko писал(а): Прикріпляю файли Дякую! а в txt файл можна писати ті функції що писав я? чи там треба писати по іншому? і ще питання а якщо новий класифікатор то як бути, замість 05 писати 001.01 Рілля? 001.01 Можна писати все, що хочеш. Формули, як в дмт-шаблоні у мене не працює функція SEF!!!!! в ДМТ шаблоні пишу SEF(CN35,BlueActF.txt) в файлі BlueActF.txt дописую функцію яка працює тільки велика, CN35 SEL(Parent[ID7000901](ID70009),"LandCode",35|P[ID7000903],"Size"|007.01 Малоповерхова забудова|P[ID7000903,"Size"]|*|-) мені видає результат CN35 . попробував присвоїти просто любе значення в тхт файлі (CN35 деякий текст) всерівно не працює результат тойже самий. Получається просто не баче тхт файлу? Чому не працює? |
Автор: | shyrko [ 14 янв 2014 22:01 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
Може поставив значок"пробіл", а треба "табуляція". Щоб порахувати суму площ під якимись там угіддями треба використовувати ідентифікатор площі параметр p[0] (тип параметра вещественний). Наприклад вираз P[0](ID7000901=002.03,ID7000901=08), порахує суму площ всіх угідь з кодом 002.03 та 08. Якщо поставити перед виразом знак "-"() -P[0](ID7000901=002.03,ID7000901=08), то порахується різниця між площею ділянки і баг.насаджень. Щодо функції "PARENT". ЇЇ слід використовувати щоб витягнути дані із зовнішніх об'єктів (кад.квартал, зона і т.д.) |
Автор: | mixey_dubno [ 15 янв 2014 09:28 ] |
Заголовок сообщения: | Re: Сервис Отчет XML |
shyrko писал(а): Може поставив значок"пробіл", а треба "табуляція". Щоб порахувати суму площ під якимись там угіддями треба використовувати ідентифікатор площі параметр p[0] (тип параметра вещественний). Наприклад вираз P[0](ID7000901=002.03,ID7000901=08), порахує суму площ всіх угідь з кодом 002.03 та 08. Якщо поставити перед виразом знак "-"() -P[0](ID7000901=002.03,ID7000901=08), то порахується різниця між площею ділянки і баг.насаджень. Щодо функції "PARENT". ЇЇ слід використовувати щоб витягнути дані із зовнішніх об'єктів (кад.квартал, зона і т.д.) Дякую земляк!!!!! все запрацювало навіть з моїми формулами, як вияснилось потрібно перегрузити програму тоді все працює і через "табуляцію"!!! Виникає ще одне запитання! я так розумію дані з тхт файлу беруться тільки по одній строчці, тоїсть якщо стоїть Enter то дані братись не будуть? |
Страница 4 из 7 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |