Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 22 июл 2018 21:53

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




Начать новую тему Ответить на тему  [ Сообщений: 912 ]  На страницу Пред.  1 ... 56, 57, 58, 59, 60, 61  След.
Автор Сообщение
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 23 май 2018 13:55 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1940
Откуда: Vinnitsa
Можливо буфер обміну пустий? Попередньо потрібно в буфер копіювати дані.
Додайте в початок скрипту строку
@OpenLog
в кінець скрипту строки
@CloseLog x:\log.txt
@Run x:\log.txt

можливо лог виконання скрипту надасть відповідь

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 23 май 2018 18:32 
Специалист
Специалист

Зарегистрирован:
18 июл 2011 09:16
Сообщения: 34
Dmitry_Zolotar писал(а):
Можливо буфер обміну пустий? Попередньо потрібно в буфер копіювати дані.
Додайте в початок скрипту строку
@OpenLog
в кінець скрипту строки
@CloseLog x:\log.txt
@Run x:\log.txt

можливо лог виконання скрипту надасть відповідь

Дякую, дійсно буфер пустий.
А можливо ще хтось підкаже, як через скрипт завантажити карти з інтернету (Кадастрова карта, Снимки и карты, В рамку карты, увеличение 17, ск63(3))


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 24 май 2018 20:33 
Специалист
Специалист

Зарегистрирован:
10 апр 2012 11:14
Сообщения: 24
Доброго вечора. Скажіть будь-ласка чи існує скрипт, який помічає всі об'єкти шару за його порядковим номером?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 24 май 2018 20:55 
Специалист
Специалист

Зарегистрирован:
30 июн 2017 20:52
Сообщения: 25
Откуда: Херсон
geotech писал(а):
Доброго вечора. Скажіть будь-ласка чи існує скрипт, який помічає всі об'єкти шару за його порядковим номером?

Використовуйте функцію @Map.SelectLayer Numbers, де Numbers-відповідно номер шару, але я Вам раджу замість порядкового номеру забивати ID шару, так надійніше.


Последний раз редактировалось VictorR 24 май 2018 22:18, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 24 май 2018 21:41 
Специалист
Специалист

Зарегистрирован:
10 апр 2012 11:14
Сообщения: 24
VictorR писал(а):
geotech писал(а):
Доброго вечора. Скажіть будь-ласка чи існує скрипт, який помічає всі об'єкти шару за його порядковим номером?

Використовуйте функцію @Map.SelectLayer Numbers, де Numbers-відповідно номер шару, але я Вам раджу замість порядкогового номеру забивати ID шару, так надійніше.

Дякую. Все працює добре. Ще раз дякую:)


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 25 май 2018 11:09 
Специалист
Специалист

Зарегистрирован:
18 июл 2011 09:16
Сообщения: 34
Можливо хтось підкаже, як через скрипт завантажити карти з інтернету (Кадастрова карта, Снимки и карты, В рамку карты, увеличение 17, ск63(3))


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 25 май 2018 14:20 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 236
Откуда: м.Львiв
Vaho писал(а):
Можливо хтось підкаже, як через скрипт завантажити карти з інтернету (Кадастрова карта, Снимки и карты, В рамку карты, увеличение 17, ск63(3))

Додайте у скрипт перед завантаженням дiалог WaitBox
; @ExecuteMenu LoadFromInet //це за бажанням, я не ставлю в кодi
@Dialog.WaitBox Завантажте необхiдний растр i натиснiть "Продовжити"

_________________
Простіше написати неправильну програму, ніж зрозуміти правильну


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 28 май 2018 21:48 
Специалист
Специалист

Зарегистрирован:
10 апр 2012 11:14
Сообщения: 24
Доброго вечора. Є потреба після умовного оператора If виконати послідовність дій. Як правильно зробити - писати все в одному рядку після умови, чи можна якось виділити then/else. Debaginng-у немає, не можу зрозуміти як правильно.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 28 май 2018 22:52 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1940
Откуда: Vinnitsa
geotech писал(а):
Доброго вечора. Є потреба після умовного оператора If виконати послідовність дій. Як правильно зробити - писати все в одному рядку після умови, чи можна якось виділити then/else. Debaginng-у немає, не можу зрозуміти як правильно.

@if обернена_умова then @Goto %Continue
...
послідовність дій
...
%Continue

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 29 май 2018 19:47 
Специалист
Специалист

Зарегистрирован:
10 апр 2012 11:14
Сообщения: 24
Dmitry_Zolotar писал(а):
geotech писал(а):
Доброго вечора. Є потреба після умовного оператора If виконати послідовність дій. Як правильно зробити - писати все в одному рядку після умови, чи можна якось виділити then/else. Debaginng-у немає, не можу зрозуміти як правильно.

@if обернена_умова then @Goto %Continue
...
послідовність дій
...
%Continue


Дякую. Ідею зрозумів, але зробив трохи інакше поставив дві мітки на then i else.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 29 май 2018 19:56 
Специалист
Специалист

Зарегистрирован:
10 апр 2012 11:14
Сообщения: 24
Можливо хтось стикався з проблемою. В скрипті не хоче відкривати файли - видає помилку про невідомий формат файлу. Є потреба виділити об'єкти шару одного файлу, скопіювати їх, відкрити інший файл та вставити туди. До моменту копіювання все працює. На відкритті файлу - помилка, невідомий формат файлу. Хоча якщо його просто відкрити чи навіть через окремий скрипт - то відкриває без проблем. Дякую.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 29 май 2018 21:43 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 547
geotech писал(а):
Можливо хтось стикався з проблемою. В скрипті не хоче відкривати файли - видає помилку про невідомий формат файлу. Є потреба виділити об'єкти шару одного файлу, скопіювати їх, відкрити інший файл та вставити туди. До моменту копіювання все працює. На відкритті файлу - помилка, невідомий формат файлу. Хоча якщо його просто відкрити чи навіть через окремий скрипт - то відкриває без проблем. Дякую.

прикріпіть сюди ваш скрипт, складно так сказати в чому там причина

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 29 май 2018 21:47 
Специалист
Специалист

Зарегистрирован:
10 апр 2012 11:14
Сообщения: 24
fendak писал(а):
geotech писал(а):
Можливо хтось стикався з проблемою. В скрипті не хоче відкривати файли - видає помилку про невідомий формат файлу. Є потреба виділити об'єкти шару одного файлу, скопіювати їх, відкрити інший файл та вставити туди. До моменту копіювання все працює. На відкритті файлу - помилка, невідомий формат файлу. Хоча якщо його просто відкрити чи навіть через окремий скрипт - то відкриває без проблем. Дякую.

прикріпіть сюди ваш скрипт, складно так сказати в чому там причина

$Count=@Map.Layers.Count
$CurrentCount=1
%Start
@If $CurrentCount<=$Count then @Goto %Yes else @Goto %End
%Yes
@Map.SelectLayer $CurrentCount
@Map.Selected.Copy
@FileOpen E:\N.dmf
Правка | Вставить
$Name=@Map.ClearFilename
$Name=$Name.shp
@Map.SaveToFile $Name
@FileClose
$CurrentCount=$CurrentCount+1
@Goto %Start
%End
@Break


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 29 май 2018 22:36 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 547
у мене ваш скрипт відкриває нормально файл та зберігає по назві шарів в папці E:\N без помилок
більше не скажу, бо я не знайомий із структурою файлу shp і алгоритмами його збереження, можливо саме збереження вносить в програму якусь ноту

мені взагалі дивно, що при такому збереженні створюється папка і в неї додаються файли .DBF, .shp та .shx. Для dmf чи xml функцією @Map.SaveToFile $Name відбувалася б просто заміна старого файлу на новий.

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Все про скрипти
СообщениеДобавлено: 29 май 2018 22:59 
Специалист
Специалист

Зарегистрирован:
10 апр 2012 11:14
Сообщения: 24
fendak писал(а):
у мене ваш скрипт відкриває нормально файл та зберігає по назві шарів в папці E:\N без помилок
більше не скажу, бо я не знайомий із структурою файлу shp і алгоритмами його збереження, можливо саме збереження вносить в програму якусь ноту

мені взагалі дивно, що при такому збереженні створюється папка і в неї додаються файли .DBF, .shp та .shx. Для dmf чи xml функцією @Map.SaveToFile $Name відбувалася б просто заміна старого файлу на новий.


Дякую Вам що подивились скрипт. Щось стається таке, чого я поки-що не можу виловити:)


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 912 ]  На страницу Пред.  1 ... 56, 57, 58, 59, 60, 61  След.

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


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

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


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

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