Аналитика
http://geosystema.net/forum/

SAS Планета
http://geosystema.net/forum/viewtopic.php?f=1&t=2068
Страница 2 из 3

Автор:  Bondarets Alexander [ 28 фев 2011 17:19 ]
Заголовок сообщения:  Re: SAS Планета

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

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

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

Автор:  zubenko1592 [ 28 фев 2011 18:25 ]
Заголовок сообщения:  Re: SAS Планета

Обьясните, пожалуйста, пошагово как вы это сделали!

Автор:  Bondarets Alexander [ 01 мар 2011 09:40 ]
Заголовок сообщения:  Re: SAS Планета

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", хотя это и необязательно.

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

Автор:  zubenko1592 [ 01 мар 2011 12:24 ]
Заголовок сообщения:  Re: SAS Планета

А можно это как-то реализовать скриптиком?

Автор:  Bondarets Alexander [ 01 мар 2011 17:22 ]
Заголовок сообщения:  Re: SAS Планета

Нет, нельзя. Тогда потеряется ценность ручного труда. А ведь именно труд сделал из человека пользователя Digitals.

Автор:  Dmitriy Fedorov [ 01 мар 2011 17:42 ]
Заголовок сообщения:  Re: SAS Планета

Я бы сказал: человека и пользователя дигитал. Эти ветки развития людской расы параллельны.

Автор:  zubenko1592 [ 01 мар 2011 21:17 ]
Заголовок сообщения:  Re: SAS Планета

Ну да, а зачем тогда диджитал вообще создали?)))
Давайте вернемся к ручным чертежам и рассчетам в столбик!)))

Автор:  Dmitriy Fedorov [ 02 мар 2011 10:52 ]
Заголовок сообщения:  Re: SAS Планета

Такую функциональность сложно представить в составе дигитала. Тут работа для маленькой сторонней утилитки. Или, как предложено выше: эксель и минимум инженерной смекалки.

Автор:  zubenko1592 [ 04 мар 2011 00:02 ]
Заголовок сообщения:  Re: SAS Планета

функция очень нужная. Можно и стороннюю прграмку добавить. Типа топотрейсера

Автор:  Bondarets Alexander [ 04 мар 2011 08:25 ]
Заголовок сообщения:  Re: SAS Планета

Извините, сейчас нет времени этим заниматься. А сторонние программки такого типа уже есть, типа GlobalMapper'a.

Автор:  zubenko1592 [ 10 мар 2011 09:35 ]
Заголовок сообщения:  Re: SAS Планета

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

Автор:  zubenko1592 [ 10 мар 2011 09:38 ]
Заголовок сообщения:  Re: SAS Планета

А, совсем забыл, с какой точностью координат мы получаем преобразованные снимки (не относительно преобразования, а относительно плоской системы)?

Автор:  misha_OD [ 10 мар 2011 11:36 ]
Заголовок сообщения:  Re: SAS Планета

Якщо ви грузити неприіязані знімки з гугла - то десь до 20 метрів.

Автор:  nikodim [ 25 май 2019 17:21 ]
Заголовок сообщения:  Re: SAS Планета

https://drive.google.com/drive/folders/ ... b01a-wEW_e

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

Автор:  nikodim [ 28 май 2019 20:41 ]
Заголовок сообщения:  Re: SAS Планета

Маю проміжний ітог, без глубокого аналізу.
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

Страница 2 из 3 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/