Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 18 апр 2024 10:08

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




Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 28 фев 2011 17:19 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Выкладываю ваш снимок с привязкой в СК 63, 4-я зона. Пересчет из географических координат в плоские был выполнен в Digitals, формирование нового TAB файла привязки - в Excel'e простой формулой сцепления строк.

Кроме того, растр пересохранен в TIF блочный формат, с JPEG сжатием. С таким форматом программа работает лучше всего.


Вложения:
Simf-SK63.zip [229.45 Кб]
Скачиваний: 561

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

Зарегистрирован:
12 дек 2010 17:43
Сообщения: 50
Откуда: Симферополь
Обьясните, пожалуйста, пошагово как вы это сделали!

_________________
Изображение


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 01 мар 2011 09:40 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
zubenko1592 писал(а):
Обьясните, пожалуйста, пошагово как вы это сделали!


Да вроде все не сложно, ловкость рук и MS Excel. В Digitals нет трансформации координат в файлах привязки, поэтому пришлось повозиться вручную.

1. Я скопировал из файла привязки Симф.tab эту часть

Код:
(34.0188217163086,45.0123895038927) (0, 0) Label "Точка 1",
(34.1753768920898,44.8986870121552) (456, 468) Label "Точка 2",
(34.0188217163086,44.8986870121552) (0, 468) Label "Точка 3",
(34.1753768920898,45.0123895038927) (456, 0) Label "Точка 4",
(34.0970993041992,44.9555664193824) (228, 234) Label "Точка 5",
(34.0970993041992,45.0123895038927) (228, 0) Label "Точка 6",
(34.0188217163086,44.9555664193824) (0, 234) Label "Точка 7",
(34.1753768920898,44.9555664193824) (456, 234) Label "Точка 8",
(34.0970993041992,44.8986870121552) (228, 468) Label "Точка 9"


и сохранил в текстовый файл с расширением txt.

2. Открыл этот текстовый файл в Excel, с разделителями фиксированной ширины, разбив его на 3 колонки

Код:
(34.0188217163086,              45.0123895038927)              (0, 0) Label "Точка 1",
(34.1753768920898,              44.8986870121552)              (456, 468) Label "Точка 2",
...


3. Удалил лишние символы в первых 2-х колонках, такие как скобки и запятые, через Правка>Заменить, пометив предварительно ячейки этих колонок.

Код:
45.0123895038927       34.0188217163086
44.8986870121552       34.1753768920898
...


4. Слева добавил еще одну колонку, в которой создал последовательную нумерацию

Код:
1    45.0123895038927       34.0188217163086
2    44.8986870121552       34.1753768920898
...


5. Выделил ячейки этих 3-х колонок и скопировал их в буфер обмена. В Digitals в Сервис>Настройки на закладке Правка включил Вставка объекта как текст и ниже Номер есть и Поточечно. С остальных настроек этой группы галки снял.

6. Вставил координаты из буфера. Номера точек добавились в первый доступный нефиксированный параметр слоя.

7. Выполнил пересчет через Карта>Система координат, указав Исходная проекция Сферическая, Новая проекция Плоская, датум SK63.

8. Через Сервис>Отчет получил список координат точек. Для этого выбрал тип отчета Простой список, нажал кнопку Выбор и добавил следующие параметры: параметр, содержащий номер точки (см. п. 6), Y, X, (в табе первой координатой должна идти Y) Открыл окно настроек (кнопка Настройки) и указал сортировку по параметру с номером точки. Получил следующий отчет:

Код:
...
1   5183356,36   4978280,48
2   5195491,12   4965430,78
...


9. Скопировал список координат в буфер и вставил в Excel. Если в качестве десятичного разделителя оказалась запятая, ее нужно заменить на точку через Правка>Замена. Координаты X и Y должны вставиться в отдельных колонках, пусть это колонки 1 и 2, в 3-ю колонку нужно поместить часть таб файла, которую мы выделили в п. 2.

Код:
(0, 0) Label "Точка 1",
...


10. Написал следующую формулу для для сцепления строк:

Код:
=СЦЕПИТЬ("(";RC[-3];",";RC[-2];" ";RC[-1])


и поместил ее в 4-ю колонку, размножил формулу на все строки с данными, способом, описанным в п. 4. В итоге получил готовый текстовый блок для вставки в таб файл.

Код:
(5195491.12,4965430.78 (0, 0) Label "Точка 1",
(5183356.36,4978280.48 (456, 468) Label "Точка 2",
...


и заменил этим блоком исходные WGS84 координаты.

11. Пересохранил изображение в формат TIF Tiled, с JPEG сжатием в DipEdit. В таб файле изменил File "Симф.jpg"
на File "Симф.tif", хотя это и необязательно.

Вот и все. Как видите, все просто.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 01 мар 2011 12:24 
Эксперт
Эксперт
Аватара пользователя

Зарегистрирован:
12 дек 2010 17:43
Сообщения: 50
Откуда: Симферополь
А можно это как-то реализовать скриптиком?

_________________
Изображение


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

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Нет, нельзя. Тогда потеряется ценность ручного труда. А ведь именно труд сделал из человека пользователя Digitals.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 01 мар 2011 17:42 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
Я бы сказал: человека и пользователя дигитал. Эти ветки развития людской расы параллельны.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 01 мар 2011 21:17 
Эксперт
Эксперт
Аватара пользователя

Зарегистрирован:
12 дек 2010 17:43
Сообщения: 50
Откуда: Симферополь
Ну да, а зачем тогда диджитал вообще создали?)))
Давайте вернемся к ручным чертежам и рассчетам в столбик!)))

_________________
Изображение


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

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
Такую функциональность сложно представить в составе дигитала. Тут работа для маленькой сторонней утилитки. Или, как предложено выше: эксель и минимум инженерной смекалки.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 04 мар 2011 00:02 
Эксперт
Эксперт
Аватара пользователя

Зарегистрирован:
12 дек 2010 17:43
Сообщения: 50
Откуда: Симферополь
функция очень нужная. Можно и стороннюю прграмку добавить. Типа топотрейсера

_________________
Изображение


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 04 мар 2011 08:25 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Извините, сейчас нет времени этим заниматься. А сторонние программки такого типа уже есть, типа GlobalMapper'a.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 10 мар 2011 09:35 
Эксперт
Эксперт
Аватара пользователя

Зарегистрирован:
12 дек 2010 17:43
Сообщения: 50
Откуда: Симферополь
Не могли бы Вы объяснить, как это в Global Mapper осуществляется?
Что-то не могу вообще разобраться. Он просто немного сплющивает по вертикали снимок, а координаты остаються те-же!

_________________
Изображение


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 10 мар 2011 09:38 
Эксперт
Эксперт
Аватара пользователя

Зарегистрирован:
12 дек 2010 17:43
Сообщения: 50
Откуда: Симферополь
А, совсем забыл, с какой точностью координат мы получаем преобразованные снимки (не относительно преобразования, а относительно плоской системы)?

_________________
Изображение


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

Зарегистрирован:
06 янв 2008 17:06
Сообщения: 636
Откуда: Одеса
Якщо ви грузити неприіязані знімки з гугла - то десь до 20 метрів.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 25 май 2019 17:21 
Эксперт
Эксперт

Зарегистрирован:
10 янв 2006 12:38
Сообщения: 77
Откуда: Николаев
https://drive.google.com/drive/folders/ ... b01a-wEW_e

Є детальні растри викачані SasPlanet.
Збережені з геоприв'язкою.
На меті стоїть трансформувати растр в СК63-4 щоб потім вставити його в Автокад.
Порадьте як краще транчсформувати зображення?
На прикладі
Myk2018_1-5.tif


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: SAS Планета
СообщениеДобавлено: 28 май 2019 20:41 
Эксперт
Эксперт

Зарегистрирован:
10 янв 2006 12:38
Сообщения: 77
Откуда: Николаев
Маю проміжний ітог, без глубокого аналізу.
1)При склюванні растру в СасПланет обирав "Проекція шару <Unknown>" ()
2)Отримав трансформовнаний растр з "WebMercator (EPSG3857)" до СК63
Посадив його по діагоналі на старий растр в моєму випадку різхниця становила 0.000946467% діагоналі (на 100 я помножити не забув)
або на 32425.8583метрів розбіжність на інших кутах склала 0.3069метрів
Результат не правдоподібний мабуть, буду розбиратись далі.

3)Можливо в налаштування СасПлвнет роблю шось не так - наводжу скрін налаштувань
Думаю вони впливають лише на кінцевий результат склеювання, а не на викачку. Та впливають на співставлення шарів Саспланет між собою
Опис файлу zmp - опис шару Саспланет ТУТ
sradiusa — радиус большой полуоси эллипсоида.
sradiusb — радиус меньшей полуоси эллипсоида.
http://www.sasgis.org/wikisasiya/doku.p ... 0%B8%D0%B8

В мене. Не знаю чи вірно.
sradiusa=6378137
sradiusb=6356752

Коротко опишу, можливо матиму надхнення то запишу відео.

D Datum.ini додаємо
;Проекция, применяемая в Google Maps
[WebMercator (EPSG3857)]
Projection=1
a=6378137
f=298.257223563
Scale=0.9996
FalseEast=500000
FalseNorth=0
PrimeMeridian=0
AddZone=0

1)відкриваємо растр dipEdit (в Діджитал Орієнтування растрів) та перезберігаємо його в той самий tif (є багато варіацій цього фармату і ми робимо варіацію підходящу для Діджіталс)
2)Потім бажано стіорити піраміду масштабів щоб швидше працював в різних зумах
3)в Діджитал Орієнтування растрів заходисо в архів
4)Шукаємо свій растр в середній колонці in Header TIFF Files (вбили шлях), обрали растр, обрали Datum "WebMercator (EPSG3857)", нажали "SetDatum".
5)Тепер наш растр має систему координат яку сприймає Діджіталс, в тому числі тепер працюватиме Скріпт трансформації растрів які знаходяться в одній папочці в іншу систему координат
Скрипт знаходиться тут viewtopic.php?p=40487&f=1#40487
Цей скрипт фізично перероблює пікселі растру до потрібної (вказаної нами СК). Це можна і не робити якщо ви хочете працювати з растром в Діджіталс лише, а не вставляти його в автокад наприклад. Якщо потрібно працювати лише в Діджіталс то трансформація растру в іншу СК відбувається як трансформація звичайного полігону.


Вложения:
Комментарий к файлу: Параметри шарів та склеювання саспленет.
SasPlanet Parameres.png [132 Кб]
Скачиваний: 0
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу Пред.  1, 2, 3  След.

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


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

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


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

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