Аналитика http://geosystema.net/forum/ |
|
Новые возможности программы http://geosystema.net/forum/viewtopic.php?f=1&t=11 |
Страница 5 из 14 |
Автор: | Sergey Oleynik [ 05 янв 2008 12:07 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Анатольевич писал(а): Не могу понять, что такое- режим конструирования - Перемещение при работе в Сборе. Кнопка включения режима перемещения находится на закладке Сбор правой панели: Вложение: move.gif [ 10.27 Кб | Просмотров: 102259 ] |
Автор: | Анатольевич [ 06 янв 2008 01:24 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Спасибо за подсказку !!!!!! ![]() Честно сказать я этой панелью никогда не пользовался. Даж обидно как то, что сам не догадался. При запуске программы там панель с избранными слоями находится. Я ею постоянно пользуюсь . А вот за панель конструирования забыл начисто. Хотя при освоении программы я много раз открывал эту панель. Но потом в работе она мне ни разу не пригодилась- /до сегодняшнего дня/. ![]() Большой респект всей команде создателей Digitals !! PS Ещё есть вопрос- будет ли реализована программа построения профиля местности по заданному направлению? У нас в проектном институте эти профиля строят в немеряных количествах. Я своим проектантам ляпнул как то, что скоро мол программа будет профиля выкладывать. Так теперь они меня задолбали... Лучше бы я молчал ![]() |
Автор: | Скачков Алексей [ 10 янв 2008 18:22 ] |
Заголовок сообщения: | Re: Новые возможности программы |
профиля строит. смотрите ЦМР\Профиль... |
Автор: | Dmitriy Fedorov [ 01 фев 2008 12:54 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Растр/Загрузка из интернет не скачивает ту часть земли, на которой расположен земельный участок. Хотелось бы проверить правильность съёмки. Участок должен быть быть в какой-либо внятной системе координат, знакомой дигиталу. Какя это система координат, вы указываете в диалоге загрузки. В частности, в фашем файле вызывает сомнение координата Y. |
Автор: | Bondarets Alexander [ 01 фев 2008 13:39 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Цитата: Извините. я новичок в этом. система координат толи балканская 78 года (короче точно не знаю). А какую надо выбирать в диалоге загрузки? Подайте, если можно небольшой примерчик Назовите примерные географические(широта, долгота) координаты Вашего участка. Если участок в СК 63, то он находится в Закарпатской области (48°10'44", 22°51'27"). Поиск в Google по Балканской системе координат выдал только упоминание о Балканской кампании 1877-78 годов ![]() |
Автор: | Bondarets Alexander [ 14 мар 2008 12:32 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Модуль автоматической проверки In4. Представляет собой отдельное окно Digitals, которое открывается командой Файл>Проверить In4, а также автоматически, если в сохраняемом In4 файле обнаружены ошибки. Автоматическую проверку можно отключить в Сервис>Настройки>Запись>In4>Проверять при записи. Работа модуля основана на сценариях, которые задают правила проверки и тексты сообщений об ошибках. Благодаря такому подходу Вам предоставляется гибкий и мощный инструмент способный проанализировать содержание каждого дескриптора In4, в соответствии с указанными в сценарии правилами. Загрузить сценарии проверки (содержимое архива нужно поместить в папку \Digitals\In4Check) Описание находится в файле \In4Check\Readme.pdf. На данный момент модуль проходит стадию тестирования и находится в процессе доработки. Будем рады любым замечаниям и предложениям. |
Автор: | Bondarets Alexander [ 31 мар 2008 14:44 ] |
Заголовок сообщения: | Re: Новые возможности программы |
В сценарий модуля автоматической проверки In4 добавлены настройки, задающие точность контроля заявленных площади/периметра с рассчитанными по координатам, а также точность контроля баланса площадей (ключи AreaAccuracy, PerimAccuracy). Также теперь можно задавать допустимое число знаков после точки в координатах (ключ CoordDecimals). Добавлена возможность в имени секции явно указывать какому блоку принадлежит дескриптор (актуально для дескриптора NM, например [NB.NM] - в этой секции маска проверки только для NM из блока смежника). Также добавлена поддержка блока In4 бордюр. Появилась подсветка синтаксиса для файлов сценария проверки и списка всех возможных ошибок, что упрощает их редактирование. Добавлена подсветка блоков In4 отдельным фоном для каждого типа блока. При перемещении по тексту выделяется соответствующая ошибке строка в логе проверки. In4 теперь можно передать в карту прямо из окна модуля проверки. Также добавлена синхронизация In4 с картой, теперь Вы можете редактировать значения дескрипторов и в тексте и в карте, а по нажатию на кнопку синхронизации все изменения произведенные в тексте будут переданы в карту и наоборот. Реализован прямой переход к нужной строке в сценарии проверки по двойному щелчку по строке лога проверки, что позволяет быстро корректировать сценарий прямо в процессе работы с In4. Внимание! Новая версия модуля позволяет отдельно оперировать с дескрипторами списка координат N,NP,X,Y,MX,MY. Поэтому если они не указаны в списке дескрипторов каждого блока, выдаются ошибки о неизвестных дескрипторах. Скачайте новый сценарий проверки. Или просто добавьте к каждому ключу Descriptors строку ,NP*,X*,Y*,MX,MY Кроме того добавлены всплывающие подсказки показывающие значение каждого поля In4 дескрипторов. Подсказки появляются при наведении мышкой на дескриптор в тексте In4. В сценарии проверки появилась возможность переходить к объявлению маски/типа простым кликом (удерживая Ctrl) мышки по идентификатору в тексте. Таким же образом можно открывать текстовые файлы, имена которых встречаются в сценарии. Например. Вы составили файл - список всех населенных пунктов с которыми работаете, назвали его Vlgs.txt и подключили в сценарии проверки: [AD] #Адрес участка Mask[19]=[FILE=Vlgs.txt],[str|-],[alphanum|-],[str|-] А при проверке In4 выдается ошибка в AD, свидетельствующая о том, что нас. пункт не найден. Тогда нужно выполнить двойной щелчок по строке с ошибкой в логе - откроется текущий сценарий проверки и в нем будет выделена часть маски, ответственная за ошибку (в данном случае [FILE=Vlgs.txt]). Теперь удерживая Ctrl кликаем по имени файла и в открытом файле Vlgs.txt, добавляем новый населенный пункт. Сохраняем Vlgs.txt, повторно проверяем In4 и видим, что ошибка исчезла. Также добавлены поиск/замена в тексте и исправлены некоторые ошибки. Для всплывающих подсказок необходимо наличие файла Descr.msg, скачивайте отсюда. |
Автор: | Sergey Oleynik [ 07 апр 2008 17:59 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Упрощенное использование карт в разных системах координат В меню Карта|Свойства добавлена установка датума текущей карты, позволяющая для каждого DMF-файла задать систему координат - СК42, СК63, UTM и т.д., с указанием зоны. Однажды заданная система координат карты затем используется для автоматического пересчета координат при вставке объектов из других карт, открытии растровых изображений и других операциях. Систему координат теперь также можно задавать и при внешнем ориентировании растров. Просто выберите нужный датум из списка в окне параметров внешнего ориентирования. (Для этого необходимо использовать обновленную версию программы Models.exe) Выбор датума никак не повлияет на геодезическую привязку растра, поскольку ее параметры вычисляются на основании фактически введенных опорных точек. Однако, однажды записанный в растр при ориентировании датум, позволит в программе дальнейшем на лету изменять привязку растра при его вставке в карту, в которой задана другая система координат. Новая версия Models также позволяет в групповом режиме задать систему координат для ранее привязанных сканированных растров и ортофотопланов - кнопка Задать Датум в разделе Архив. Для создаваемых в Digitals ортофотопланов и при экспорте в TIF, датум текущей карты запишется в заголовок растра автоматически. Текущий датум, присвоенный сканированной карте или ортофотоплану можно проверить в свойствах открытого растра (Растр|Свойства). Он указывается в виде: Вид съемки: Карта, SK42. Все доступные в Digitals системы координат как и прежде хранятся в файле Datums.ini. Описание каждой системы координат включает набор параметров для пересчета прямоугольных координат данной системы в общемировую широту/долготу WGS84 (и обратно). Таким образом, для любых двух карт в разных системах (например, СК42 и CK63), можно пересчитать координаты из одной системы в другую используя широту/долготу WGS84 в качестве промежуточной. Погрешность такого пересчета составляет менее одного миллиметра и не зависит от протяженности карты. Данный пересчет не требует знания связующих точек, координаты которых известны в обоих системах. Единственный датум, требующий связующих точек это переход к местной системе координат используемой в городах. Загрузить последнюю версию файла Datums.ini с параметрами доступных систем координат Список датумов был существенно дополнен и теперь включает все используемые на территории Украины системы координат с разбивкой по зонам. Порядок наименования датумов был пересмотрен в сторону упрощения. Вместо названий вида CK63 <-> WGS84 теперь используются короткие названия SK63, SK42, и др. Зона в имени датума указывается в скобках после названия системы координат. Важно запомнить, что теперь ВСЕ ДАТУМЫ из нового Datums.ini всегда пересчитывают прямоугольные координаты в широту/долготу на WGS84. А значит нет необходимости добавлять строку WGS84 к имени каждого из них. Единственное исключение – датум Pulkovo-42, который связывает прямоугольные координаты СК42 с широтой/долготой на эллипсоиде Красовского – он вынесен в конец списка. Выбор датума в свойствах карты (Карта|Свойства) никак не изменяет координат ее объектов и не выполняет никаких других действий с картой. Однако, в дальнейшем, он используется для автоматического пересчета координат всех вставляемых в данную карту объектов. Пересчет выполняется только в том случае если и в свойствах карты-приемника и в свойствах карты-источника (вставляемого растра) задана система координат (выбран датум). Автоматическое преобразование координат выполняется в следующих случаях: 1. Вставка объектов другой карты из буфера обмена (Правка|Вставить) 2. Вставка в карту других карт (Вставка|Карта и Вставка|Внедренная карта) 3. Вставка объектов в текстовом виде (широта/долгота в виде град/мин/сек) 4. Загрузка изображений Google Earth (Растр|Загрузить из Интернет) 5. Вставка/открытие растровых изображений цифровой камеры «3-DAS-1», обычных аэроснимков центральной проекции, а также сканированных карт и ортофотопланов для которых задана система координат (Растр|Открыть, Вставка|Растровое изображение, Вставка|Блок триангуляции). Пересчет карты из одного датума в другой Для пересчета координат всех объектов карты, можно использовать функцию @Map.RecalculateToNewDatum языка скриптов. Вызов: @Map.RecalculateToNewDatum [OldDatumName] NewDatumName Например, @Map.RecalculateToNewDatum SK42(5) SK63(3) Если исходный датум задан в свойствах карты, то его можно не указывать. Например, @Map.RecalculateToNewDatum SK63(3) - пересчитает карту из датума, указанного в ее свойствах, в SK63(3). Cсылки по теме: Использование УСК2000 в Digitals Системы координат и проекции. Пересчет координат в Digitals. Эллипсоид Красовского Создание PRJ-файлов при сохранении в формат ArcGIS Shape (*.shp) |
Автор: | Bondarets Alexander [ 21 апр 2008 11:24 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Цитата: По поводу нового Датумс.ини. При вставка>номенклатура вставляется правильная рамка, а когда на эту территорию вставить разбивку по листам, то рамка не совпадает примерно на метров 110 по игреку и малость по иксу. Это у меня глюк или как? При старом датумс или вообще без него рамки совпадают, но ведь нету этого новшества по пересчету в 63 год (задание 63г в свойствах карты) ![]() Выбирайте в окне Вставить разбивку на листы>Номенклатурная>Преобразование в СК42 датум Pulkovo-42. |
Автор: | Bondarets Alexander [ 07 май 2008 13:27 ] |
Заголовок сообщения: | Re: Новые возможности программы |
В модуле автоматической проверки In4 значительные изменения. В сценарий проверки добавлены так называемые условия(Conditions), содержащие выражения при несоблюдении которых генерируется ошибка. В выражениях используются функции. Например, условие, проверяющее существует ли один из дескрипторов содержащих идентификационный код землевладельца, выглядит так: [SR] Cond[100]=EXISTS(KF) OR EXISTS(KU) Если в блоке участок SR нет ни KF ни KU дескриптора, в список найденных ошибок будет добавлена ошибка с кодом 100. Следующее выражение, это проверка взаимосвязи значений дескрипторов: [SR] Cond[101]=IF(PF=[1.2|2.2],NOT EMPTY(VP) AND (GROUPS(NM)>1)) При значении дескриптора PF 1.2 или 2.2 (спільна часткова власнiсть), выполняется проверка на то, что дескриптор VP присутствует и заполнен и количество групп в дескрипторе NM (количество совладельцев) больше чем одна. Если проверка не пройдена, то в список ошибок будет добавлена ошибка с кодом 101 Также были добавлены проверки:
Метрическая проверка контуров смежников. Проверка названия области и района. Проверка кода КОАТУУ. Дополнен файл документации модуля проверки In4 Readme.pdf:
Добавлено описание синтаксиса выражений, с примерами. Появился пошаговый пример использования модуля проверки, с картинками ![]() Кроме исполняемого файла, требуется скачать и заменить папку \Digitals\In4Check. |
Автор: | Dmitriy Fedorov [ 16 май 2008 15:53 ] |
Заголовок сообщения: | Re: Новые возможности программы |
vitpet писал(а): В ссылке по теме Системы координат и проекции. Пересчет координат в Digitals.имеет место пример пересчета координат из сферической в плоскую систему и обратно. Да очень красиво получается. Но если необходимо выполнить пересчет из сферической в плоскую систему, то нет возможности ввести значений градусов в виде десятичной дроби хотя бы до шестого знака после запятой (для более точного пересчета), даже при масштабе карты 1:0,001! ![]() Хотелось бы, чтобы была такая возможность. Вставка объектов в текстовом виде (широта/долгота в виде град/мин/сек). Создайте обычный текстовый файл в Блокноте такого вида: градусы минуты секунды TAB градусы минуты секунды Первой идет широта, через табуляцию долгота, гр мин сек через пробел. Настройте вставку текста в Сервис-Настройка-Правка, раздел Вставка объекта как текст на прием градусов/мин/сек и вставляйте через буфер обмена. В Блокноте помечаем строки с координатами, копируем, в дигитале вставляем. Вставлять можно в виде точек или в виде полилинии, смотрите ту же настройку, галочка Поточечно. |
Автор: | Bondarets Alexander [ 28 май 2008 14:07 ] |
Заголовок сообщения: | Re: Новые возможности программы |
Визуальный контроль совпадения узлов Дополнен специальным режимом отображения узлов, который включается при переключении на закладку Список и включении кнопки Показ центров. В этом режиме узлы отображаются специальными значками, обозначающими сколько точек находится в данной позиции. Например, если у Вас есть участок, который содержит геометрически совпадающее с ним угодие, тогда в каждом узле будет отображаться квадратик, обозначающий совпадение 2-х точек, если кроме того имеется квартал, повторяющий контур участка, то в каждом узле будет отображаться треугольник, обозначающий совпадение 3-х точек, и т.д. Если какие-то точки окажутся не совмещены, тогда вместо треугольника отобразится квадрат или маленькая точка. Данный режим полезен для контроля совмещения узлов и наличия всех необходимых объектов на карте. Загружайте новую версию программы и смотрите пример. |
Автор: | Bondarets Alexander [ 03 июн 2008 10:42 ] |
Заголовок сообщения: | Re: Новые возможности программы |
В модуль автоматической проверки In4 добавлены проверки:
![]() Последовательности нумерации угодий. Проверяются номера угодий в дескрипторе CI. Если нарушен порядок нумерации угодий в участке (1,2,3...N), то вызывается ошибка. Включается проверка ключом SequenceCI=y в сценарии проверки. Функция POS теперь может работать со списком значений. Например, функция POS([FILE=Roads.txt],AU[6])>0 проверит присутствует ли внутри 6-го поля дескриптора AU хоть одно из значений из списка, сохраненном в файле Roads.txt. Сравнение значений теперь производится с точностью до пробела. Это может быть полезно, например, для проверки разделяется ли название улицы от типа проезда пробелом, чтобы избежать такого вида записей: вул600-рiччя. Но будьте осторожны при заполнении списков значений в файле, не оставляйте лишние пробелы! Загружайте новый Ged и сценарий проверки. |
Автор: | Bondarets Alexander [ 03 июн 2008 15:05 ] |
Заголовок сообщения: | Re: Новые возможности программы |
В трехмерном просмотре (Вид>Трехмерный) теперь можно просмотреть ЦМР (ЦМР>Создать ЦМР) в виде: Точек (Вид>Черновой) ![]() Каркасной сетки (Вид>Обычный) ![]() Поверхности (Вид>Полный) ![]() Высотной раскраски (Контекстное меню Вид>Высотная раскраска) ![]() |
Автор: | Dmitriy Fedorov [ 18 июл 2008 15:26 ] |
Заголовок сообщения: | Re: Новые возможности программы |
vitpet писал(а): А возможно ли добавить в файл datums.ini датум пересчёта СК42 (6-ти градусная зона) в СК42 (3-х градусная зона)? Очень надо для пересчёта в местную систему координат, потому что все ключи пересчёта отвязываются именно от СК42 (3-х градусная зона)! Украина (Киев). Будет примерно так: [Местная] a=6378245 f=298.3 Scale=1.0 FalseEast=500000 FalseNorth=0 PrimeMeridian=34.5 AddZone=0 CurrentZone=1 ZoneSize=3 Helmert=25.0 -141 -78.5 0.0 -0.35 -0.736 0.0 TiePoint1=0 0 0 0 0 0 В данном случае осевой меридиан зоны = 36 (PrimeMeridian=34.5 + 3/2) Настройте этот параметр, чтобы выйти на свой осевой. Также тут задан FalseEast=500000 - смещение по Y на 500 км, возможно вам это не нужно будет, в таком случае координата игрек будет отрицательной на запад от осевого. В параметре TiePoint1 задайте срезку на местную систему. Подробности читайте в datums.ini. |
Страница 5 из 14 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |