Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 23:54

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




Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 92  След.
Автор Сообщение
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 23 янв 2008 16:40 
Гуру
Гуру

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Я почти автоматизировал роботу в Дигиталсе по дмт шаблонах, но не полностю..... Дело в том что при выдаче "державного акту" с каким-то количеством «спиввласныкив» пользуясь афигенной штукой как GET(…..), которая разбивает по запятым и пробелам, есть блин в файле ИН4 такие поля где данные разделяются вот такой … «|». Короче если стоит где то «|», функция GET(………) думает что это пробел. И вот начинаются проблемы, например в NM ввожу двух человек Иванов Иван Иваныч|Иванов Сергей Сергеевич, хорошо что я знаю GET(1/1,P[NM]) …1/2…1/3 и т.д., а что делать если это адрес прописки P[AU], где даже есть название одной улицы из нескольких слов.
ПРОСЬБА в том что бы сделать аналогичную функцию, как нибудь расделять отдельно по «|».


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 23 янв 2008 17:54 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Sergey писал(а):
Я почти автоматизировал роботу в Дигиталсе по дмт шаблонах, но не полностю..... Дело в том что при выдаче "державного акту" с каким-то количеством «спиввласныкив» пользуясь афигенной штукой как GET(…..), которая разбивает по запятым и пробелам, есть блин в файле ИН4 такие поля где данные разделяются вот такой … «|». Короче если стоит где то «|», функция GET(………) думает что это пробел. И вот начинаются проблемы, например в NM ввожу двух человек Иванов Иван Иваныч|Иванов Сергей Сергеевич, хорошо что я знаю GET(1/1,P[NM]) …1/2…1/3 и т.д., а что делать если это адрес прописки P[AU], где даже есть название одной улицы из нескольких слов.
ПРОСЬБА в том что бы сделать аналогичную функцию, как нибудь расделять отдельно по «|».

Вам нужно использовать разновидность функции GET, которая разделяет строку не по запятым, а по символу |.
Для этого просто замените в формуле запятую, на символ |.

Например: GET(1|P[AU])

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 04 фев 2008 19:52 
Участник
Участник

Зарегистрирован:
20 окт 2007 09:38
Сообщения: 7
Есть потребность в создании взаимосвязи между параметрами например DS=0520681000(кадастровый номер) то соответственно другой дескриптор(параметр) показывает населённый пункт и т.д.


А ещё и забыл вот так всю неделю ходил и забыл....
Вспомнил\!\
Етсь вещественный параметр площадь, периметр, длины линий и т.д., а вот вещественного параметра внутренние углы нет. Итак как я вижу эту функцию: Полигон из трьох точек при изменении одной из точек меняется угол.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 05 фев 2008 09:18 
Гуру
Гуру

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Есть потребность в создании взаимосвязи между параметрами например DS=0520681000(кадастровый номер) то соответственно другой дескриптор(параметр) показывает населённый пункт и т.д.

Вам поможет уже ранее сделаная функция, которая находится в Менеджере параметров - СПРАВОЧНИК

Или если я понял правильно, то при выборе одного параметра (1820881802) должно по взаимосвязи выкидывать другой (населен. пункт). В этом случае нужно использовать SEF. Например: SEF(P[80],GS.txt). Предполагается что ВЫ выбрали в 80-том параметре "голову сільської ради", по которому из файла Digitals\Lists\GS.txt по фамилии находит нужную строку и вставляет в даную формулу.
ПРИМЕР оформления файла:
Лагута ТАБУЛЯЦИЯ Слободищенська сільська рада
Дмитренко ТАБУЛЯЦИЯ Старосолотвинська сільська рада
Савченко ТАБУЛЯЦИЯ Терехівська сільська рада


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 10 фев 2008 00:25 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
06 фев 2008 18:09
Сообщения: 312
Откуда: Ужгород
Sergey писал(а):
Или если я понял правильно, то при выборе одного параметра (1820881802) должно по взаимосвязи выкидывать другой (населен. пункт). В этом случае нужно использовать SEF. Например: SEF(P[80],GS.txt).

еже-ли не затруднит можно поподробней (а то все попытки тщетны)

_________________
ГрызЁм гранит науки, и внедряем осколки в массы!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 11 фев 2008 10:11 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
kukin писал(а):
Sergey писал(а):
Или если я понял правильно, то при выборе одного параметра (1820881802) должно по взаимосвязи выкидывать другой (населен. пункт). В этом случае нужно использовать SEF. Например: SEF(P[80],GS.txt).

еже-ли не затруднит можно поподробней (а то все попытки тщетны)

Функция SEF (аналогична SEL, но использует перечень значений из указанного файла)
Пример здесь:
http://www.vingeo.com/samples/SEF.dmf
http://www.vingeo.com/samples/SEFList.txt

Подробнее про функцию SEL
viewtopic.php?f=1&t=9&p=133&hilit=SEL#133

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 27 фев 2008 13:05 
Специалист
Специалист

Зарегистрирован:
11 мар 2005 03:07
Сообщения: 45
Откуда: Mukachevo
Предложение относительно InetCacheFolder.
Возможно сделать совместимым формат кеша с программой GoogleMV v.2.9.
Там в каталоге кеша создаются папки для каждого масштаба. Название папки состоит из названия масштаба+1(масштаб 0> папка 01 и.т.д.). По моему это и ускорит поиск по большему кешу.
У меня сейчас кеш около 3Gb, не хочется выкачивать это все заново или хранить копии для разных программ.
И если возможно добавить выбор масштаба скачивания из comboBox еще до начала загрузки.
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 27 фев 2008 15:30 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
Предложение относительно InetCacheFolder.
Возможно сделать совместимым формат кеша с программой GoogleMV v.2.9.
Там в каталоге кеша создаются папки для каждого масштаба. Название папки состоит из названия масштаба+1(масштаб 0> папка 01 и.т.д.). По моему это и ускорит поиск по большему кешу.
У меня сейчас кеш около 3Gb, не хочется выкачивать это все заново или хранить копии для разных программ.


Формат кеша совместим с GoogleMV, за исключением того, что Digitals складывает все тайлы в один каталог. Я посчитал неэффективным создавать отдельные папки для каждого масштаба снимков, так как большинство папок все равно остаются пустыми или малозаполенными а NTFS не имеет ограничения на кол-во файлов в одном каталоге. Вы не обнаружите прироста в скорости доступа к файлам если разделите их по разным каталогам (то замедление которое, Вы возможно, наблюдали при открытии папки с десятком тысяч файлов связано лишь с особенностью работы файл-менеджера, которому необходимо, как минимум, пересчитать кол-во файлов и их размер).

Вы можете просто скопировать файлы из кэша GoogleMV в InetCacheFolder и Digitals сможет их использовать.

Цитата:
И если возможно добавить выбор масштаба скачивания из comboBox еще до начала загрузки.
Спасибо.


Я думал все стремятся выкачать снимки максимально крупного масштаба :) А чем неудобно пользоваться галочкой Зафиксировать в окне загрузки.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 28 фев 2008 14:09 
Специалист
Специалист

Зарегистрирован:
11 мар 2005 03:07
Сообщения: 45
Откуда: Mukachevo
Цитата:
А чем неудобно пользоваться галочкой Зафиксировать в окне загрузки.

До начала загрузки не знаешь какой масштаб будет качаться, чтобы установить масштаб нужно масштабировать карту, при создании нового документа нужно опять масштабировать. А так выбрал один раз масштаб поставил зафиксировать и любой новый документ начинает работать с этим масштабом.
Хотелось бы иметь возможность указать на каталог с папками разных масштабов и работать одновременно и с Дигиталсом и с GoogleMV.
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 29 фев 2008 08:02 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
06 фев 2008 18:09
Сообщения: 312
Откуда: Ужгород
Bondarets Alexander писал(а):
Цитата:
Я посчитал неэффективным создавать отдельные папки для каждого масштаба снимков, так как большинство папок все равно остаются пустыми или малозаполенными а NTFS не имеет ограничения на кол-во файлов в одном каталоге.

А как быть тем пользователям кому нужен мобильный дигиталс? Я например использую Flash Drive как носитель программы, а организация NTFS файловой системы на таком диске не доступна :( .
Не зря ведь новый GoogleMV по папочкам раскидывает снимки разного увеличения :!:

_________________
ГрызЁм гранит науки, и внедряем осколки в массы!


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

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
До начала загрузки не знаешь какой масштаб будет качаться, чтобы установить масштаб нужно масштабировать карту, при создании нового документа нужно опять масштабировать. А так выбрал один раз масштаб поставил зафиксировать и любой новый документ начинает работать с этим масштабом.
.


В будущем планируется сразу при закачке спутниковых снимков создавать ориентированный TIF файл в который будут записываться тайлы, без их вставки в карту. Для такого режима работы установка желаемого масштаба снимков действительно может быть полезной.

Цитата:
Хотелось бы иметь возможность указать на каталог с папками разных масштабов и работать одновременно и с Дигиталсом и с GoogleMV. Спасибо.


А для каких целей вы еще используете GoogleMV? Единственное его преимущество перед Google Earth это возможность сохранять изображения заданной области, которые затем использовались в том же Digitals. Теперь такая возможность есть прямо в Digitals.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 29 фев 2008 10:02 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
А как быть тем пользователям кому нужен мобильный дигиталс? Я например использую Flash Drive как носитель программы, а организация NTFS файловой системы на таком диске не доступна :( .
Не зря ведь новый GoogleMV по папочкам раскидывает снимки разного увеличения :!:


GoogleMV и функция загрузки спутниковых снимков в Digitals имеют различное предназначение. Если первый используется больше для обзора как больших территорий так и небольших (разный масштаб снимков), то в Digitals загруженные снимки используются преимущественно для контроля положения объектов карты и для создания новых объектов, при этом стремятся загрузить наиболее детальные снимки. Поэтому нецелесообразно записывать снимки в отдельные каталоги для каждого масштаба. Большинство тайлов будет максимально крупного масштаба.

А насчет Flash Drive не переживайте, FAT32 не имеет ограничений на макс. кол-во файлов в каталоге, хотя конечно не так эффективно работает с кучей мелких файлов в одном каталоге (замедляется поиск).

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 20 мар 2008 09:48 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
Во первых строках сразу опишу проблемму, с которояй мы уже давно столкнулись и боримся через одно место. Надоело.
Наш городской центр дзк требует чтоб в каталоге координат помимо номеров точек были имена точек, так вот для того чтобы внедрить в каталог координат эти имена приходится открывать ин4 коприровать оттуда все образовавшиеся точки в свой дмф файл участка, а потом создавать каталог координат с точками...., согласитесь неудобно.
Возможно есть какойто другой вариант создания имен точек ? если нет то возможно ли чтолибо придумать ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 20 мар 2008 19:56 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
shuka писал(а):
Возможно есть какойто другой вариант создания имен точек?


Не уверен, что все правильно понял.. :)
Если в вашем DMF в узлах контуров присутствуют точечные объекты с именами, задаными в параметре, то дигитал при сохранении ин4 "подхватит" эти имена автоматически в качестве имен точек.

Второе. Как использовать эти же имена при формировании каталога.
Сервис - Отчет - Простой список с координатами - маска вида PXYAL, тут P заменяет N и означает имя точки, а не номер.

Если вы используете систему report, то необходимо пересоздать шаблон reports. Опять таки, выполняем Сервис - Отчет, жмем Шаблон - reports, исправляем маску, пересохраняем шаблон Создать - reports.rep.

Третье. Как создать точки в узлах контуров наименее трудоемким способом.
Помечаем участок. Правка - Добавить узлы - Все точки. Созданые точки переводим на какой-либо слой пикетов. Удаляем дубляж (в случае если есть смежные участки, дубляж обязательно будет!) - кнопка Найти одинаковые на той же панели Правка. Теперь помечаем почучившиеся пикеты (точки), заходим в Инфо, курсор на параметр, который будет именами точек, жмем Калькулятор-Последовательная нумерация. Точки готовы.

Четвертое. Сервис-Настройка-Чтение-раздел in4/gbd-Создавать точки с номерами.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 21 мар 2008 08:36 
Гуру
Гуру

Зарегистрирован:
05 июн 2007 13:44
Сообщения: 100
Третье - это то что мне так нехватало до полного щастья.
СПАСИБО.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8, 9, 10 ... 92  След.

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


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

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


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

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