SASGIS - SAS.Планета
View Issue Details
0003295SAS.Планета[All Projects] Хотелкаpublic31-10-2017 06:4503-11-2017 07:54
Magnit 
vdemidov 
normaltrivialrandom
closedwon't fix 
Windows7Starter
160707 
 
0003295: Требуется функция создания сетки квадратов для поиска потерявшихся детей в лесу
В октябре 2017 в лесу нижегородской области потерялся 4х летний малыш.
Его искали более 3000 человек.
Подробнее можно тут посмотреть https://m.nn.ru/news/articles/na_poisk_4letnego_yaroslava_v_nizhegorodskoy_oblasti_sobralis_sotni_chelovek_sledim_onlayn/51361561/
Для проведения поисков требуется наложение на карту сетки квадратов 10на10 по 500 метров. Как в морском бое пронумерованных буквами и цифрами с разных сторон. Сетка состоит из имеющегося инструмента линия. Просто много линий образуют сетку. Сетка сохраняется в формате gpx и загружается в мобильный телефон. С этого момента люди могут говорить на одном языке. Квадрат Г5 прочесан. Нахожусь в квадрате Ж7 нашел следы ребенка.

Сетку будут использовать вот эти люди https://vk.com/poiskdetei52
И вот эти https://vk.com/lizaalert_real

No tags attached.
jpg сетка.jpg (317,128) 31-10-2017 08:55
http://www.sasgis.org/mantis/file_download.php?file_id=2191&type=bug
jpg лизагрид.jpg (88,268) 31-10-2017 14:04
http://www.sasgis.org/mantis/file_download.php?file_id=2192&type=bug
jpg

? setkaGPX.gpx (12,347) 31-10-2017 15:34
http://www.sasgis.org/mantis/file_download.php?file_id=2193&type=bug
? setkaKML.kml (38,442) 31-10-2017 15:34
http://www.sasgis.org/mantis/file_download.php?file_id=2194&type=bug
Issue History
31-10-2017 06:45MagnitNew Issue
31-10-2017 08:55MagnitFile Added: сетка.jpg
31-10-2017 08:56MagnitNote Added: 0018156
31-10-2017 13:03NebelyngNote Added: 0018157
31-10-2017 14:04MagnitFile Added: лизагрид.jpg
31-10-2017 14:13MagnitNote Added: 0018158
31-10-2017 14:29zedNote Added: 0018159
31-10-2017 14:30zedNote Edited: 0018159bug_revision_view_page.php?bugnote_id=18159#r7221
31-10-2017 14:34vdemidovNote Added: 0018160
31-10-2017 14:45NebelyngNote Added: 0018161
31-10-2017 15:34MagnitFile Added: setkaGPX.gpx
31-10-2017 15:34MagnitFile Added: setkaKML.kml
31-10-2017 15:37MagnitNote Added: 0018162
31-10-2017 15:39MagnitNote Edited: 0018162bug_revision_view_page.php?bugnote_id=18162#r7223
31-10-2017 15:42MagnitNote Edited: 0018162bug_revision_view_page.php?bugnote_id=18162#r7224
31-10-2017 15:45MagnitNote Edited: 0018162bug_revision_view_page.php?bugnote_id=18162#r7225
31-10-2017 15:49NebelyngNote Added: 0018163
31-10-2017 15:59MagnitNote Added: 0018164
31-10-2017 16:00MagnitNote Edited: 0018164bug_revision_view_page.php?bugnote_id=18164#r7227
31-10-2017 16:06NebelyngNote Added: 0018165
31-10-2017 16:09NebelyngNote Edited: 0018165bug_revision_view_page.php?bugnote_id=18165#r7229
31-10-2017 16:10NebelyngNote Edited: 0018165bug_revision_view_page.php?bugnote_id=18165#r7230
31-10-2017 16:13MagnitNote Added: 0018166
31-10-2017 16:21NebelyngNote Added: 0018167
31-10-2017 16:43MagnitNote Added: 0018168
31-10-2017 16:44MagnitNote Edited: 0018168bug_revision_view_page.php?bugnote_id=18168#r7232
31-10-2017 16:45MagnitNote Edited: 0018168bug_revision_view_page.php?bugnote_id=18168#r7233
31-10-2017 16:46MagnitNote Edited: 0018168bug_revision_view_page.php?bugnote_id=18168#r7234
31-10-2017 17:09NebelyngNote Added: 0018169
31-10-2017 17:18MagnitNote Added: 0018170
31-10-2017 17:19MagnitNote Edited: 0018170bug_revision_view_page.php?bugnote_id=18170#r7236
31-10-2017 17:20MagnitNote Edited: 0018170bug_revision_view_page.php?bugnote_id=18170#r7237
31-10-2017 17:32NebelyngNote Added: 0018171
31-10-2017 17:33NebelyngNote Edited: 0018171bug_revision_view_page.php?bugnote_id=18171#r7239
31-10-2017 17:39NebelyngNote Added: 0018172
31-10-2017 17:39NebelyngNote Edited: 0018172bug_revision_view_page.php?bugnote_id=18172#r7241
31-10-2017 17:40NebelyngNote Edited: 0018172bug_revision_view_page.php?bugnote_id=18172#r7242
01-11-2017 06:13MagnitNote Added: 0018173
01-11-2017 07:44zedNote Added: 0018174
01-11-2017 09:50MagnitNote Added: 0018175
03-11-2017 07:54vdemidovNote Added: 0018177
03-11-2017 07:54vdemidovStatusnew => resolved
03-11-2017 07:54vdemidovResolutionopen => won't fix
03-11-2017 07:54vdemidovAssigned To => vdemidov
03-11-2017 07:54vdemidovStatusresolved => closed

Notes
(0018156)
Magnit   
31-10-2017 08:56   
Добавил примерную картинку как может выглядеть
(0018157)
Nebelyng   
31-10-2017 13:03   
Доброго дня, в ДПСО LizaAlert создание сетки давно отработано, реализуется сторонней самодельной утилитой, инфа есть на соответствующем форуме.
(0018158)
Magnit   
31-10-2017 14:13   
вот эта программа от ЛизыАлерт
https://drive.google.com/file/d/0B5flWInN17nhZXctdXQtU2JyWWM/view

я ее использовал. для получения сетки алгоритм такой:
1.запустить ОзиЭксповер найти нужное место на карте.
2.поставить точку, перевести отображение координат точки в формат Зона UTM
(потому что в СасПланете нет такого формата отображения координат)
3.перенести целую часть от числа координат в программу ЛизыАлерт
(дробные части она не воспринимает)
4.сгенерировать сетку, сохранить ее в формате GPX
5.открыть полученный файл в СасПланете

я прошу сделать генерацию этой сетки сразу в САСПланете, чтобы не использовать стороннюю программу которая периодически глючит.

сетка состоит из уже существующего в САСПланете инструмента "Линия" и точек в центре квадратиков с названием квадратика.

добавил принтскрин программы ЛизыАлерт
(0018159)
zed   
31-10-2017 14:29   
(edited on: 31-10-2017 14:30)
Приложите тогда уже и пример сгенерированной сетки в векторном виде (gpx/kml).

А по поводу хотелки - не уверен, что в SAS такой инструмент вообще нужен. Уж очень узкоспециализированная задача.

(0018160)
vdemidov   
31-10-2017 14:34   
>Уж очень узкоспециализированная задача.
+1
Гораздо проще допилить ту програмку для поддержки координат в виде широта-долгота и не морочить остальным пользователям САС голову.
(0018161)
Nebelyng   
31-10-2017 14:45   
Magnit, программа грид работает напрямую с озиком по клику мыши в карту. Вы занимаетесь изобретением велосипеда даже не обратившись к людям которые давно работают в этом направлении) Трекер саса пожалуй не лучшая площадка для этого диалога.
(0018162)
Magnit   
31-10-2017 15:37   
(edited on: 31-10-2017 15:45)
zed: Приложите тогда уже и пример сгенерированной сетки в векторном виде (gpx/kml).

Приложил файлы gpx/kml


zed: А по поводу хотелки - не уверен, что в SAS такой инструмент вообще нужен. Уж очень узкоспециализированная задача.

грибники, охотники, ягодники, военные, мчс, тоже могут ориентироваться по квадратам для быстрого обозначения своего местонахождения в лесу где нет ориентиров (особенно по рации)
обычно выглядит так: Мы чуть выше той реки,
мы пошли в сторону озера примерно на один км
а с такой функцией будет так:
мы в квадрате А-8
встретимся около озера в квадрате E-4

эта функция будет востребованна не только узко у поисковиков

(0018163)
Nebelyng   
31-10-2017 15:49   
Magnit, ваш бы энтузиазм да в мирное русло) Квадраты по сетке именуются по двум угловым точкам, как то - квадрат F7-G8, на то есть причины. Механизм наложения сетки гридом очень давно отработан как и в целом сбор картматериала для нужд ПСР. Если у вас не получилось использовать чужой софт без инструкции к нему, это не значит что он плох) Если вам это интересно можно обратиться вот сюда: http://lizaalert.org/forum/viewtopic.php?f=89&t=12170
(0018164)
Magnit   
31-10-2017 15:59   
(edited on: 31-10-2017 16:00)
Nebelyng, умею я пользоваться Gridom.
но зачем он нужен с его единственной функцией создания сетки если можно такую полезную для многих (основные пользователи САСПланета: грибники, охотники, ягодники, джипперы, военные, мчс ) операцию встроить в меню САСПланета по умолчанию?

использование GRIDa вынуждает ставить себе Ози для получения координат в UTM.
а это скачивать его и платить за лицензионную версию деньги...

вы скажете конечно: да какой же русский хоть раз платит за установку программ? Например Микрософт Офис есть ведь у всех, а кто за него платил?

(0018165)
Nebelyng   
31-10-2017 16:06   
(edited on: 31-10-2017 16:10)
Видимо вы не совсем понимаете роль сетки в рамках ПСР. Она создана изначально не для работы по квадратикам, а для совмещения туристического навигатора и бумажной карты. При загрузке карты с сеткой в навигатор пользователь может назвать своё положение относительно точки сетки, например: "Нахожусь в 180 метрах по азимуту 70 до точки G8", такую информацию можно нанести на бумажную карту на которой есть та же сетка с достаточной точностью без использования компьютера, так же можно внести эту точку в другой навигатор через проекцию точки, изначальная цель сетки в этом.

 "Чесать" квадратики тоже можно и это практикуется, но целесообразным как правило не является т.к. местность не в курсе о вашей сеточке.

 Ставить ози никто никого не заставляет если не хочется, но для работы с картами и навигаторами на ПСР он оптимален.

Передать своё положение в частном случае на охоте/рыбалке и т.д. всегда можно по точным координатам точки.

(0018166)
Magnit   
31-10-2017 16:13   
а карту для ОЗИ создаем из кэша САСПланета. анекдот правда?

полностью согласен с тем что сетка нужна для использования совместно с распечатонной из САСПланета "бумажной картой с сеткой" и передачи местоположения с неё без диктовки координат.
(0018167)
Nebelyng   
31-10-2017 16:21   
"а карту для ОЗИ создаем из кэша САСПланета. анекдот правда?"с

В чем вы видите анекдотичность?) Ози более удобен для оперативной работы в поле и взаимодействия с навигаторами в том числе без режима поддержки mass storage.

Ваша идея с присвоением именного значения квадрату не раз обсуждалась и не нашла поддержки, реализуемо в GM.
(0018168)
Magnit   
31-10-2017 16:43   
(edited on: 31-10-2017 16:46)
Не-не-не, Nebelyng, я не прошу дать имя квадрату это усложнит задачу в разы.

я прошу поставить обычную точку-метку в центре сетки (состоящей из линий а не полигонов)

точки-метки будут носить имена которые видны на экране А1 А2 А3 А4 А5 и тд.
задача простая.

ну если это слишком сложно тогда можно поступить по другому.
я сам рисую сетку из линий и точек-меток. но мне нужна возможность перенесения этой конструкции полностью из одного места карты в другое место. (из леса в Подмосковье в лес Нижегородской области)
в Miсrosoft Word эта функция по переносу нескольких линий одновременно достигается инструментом "Группировка". можно сгруппировать линии и точки в один объект и таскать его куда надо по листу.

(0018169)
Nebelyng   
31-10-2017 17:09   
Вы понимаете что такое сетка создаваемая гридом? Это набор точек структурированных в виде квадратиков с привязкой к углам utm (можно без привязки) в формате wpt + набор линий соединяющих эти точки в формате трека (plt) + файл gpx объединяющий в себе предыдущие и пожираемый навигаторами гармин.

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

Вы хотите в дополнение к имеющемся угловым точка добавить точки в центр квадратов образуемых другими точками?) Это получится по сути новая сетка с квадратиками меньшей площади)
(0018170)
Magnit   
31-10-2017 17:18   
(edited on: 31-10-2017 17:20)
Nebelyng, вы слишком сложными терминами для меня говорите.

прошу еще раз посмотреть на мою первую картинку сетка.jpg
на ней с помощью уже существующих элементов изображены:
одна ломаная линия нарисованная змейкой сверху-вниз а потом слева-направо (путь) плюс независимо от нее стоят точки (метки).

я прошу как в Ворде сруппировать их воедино и переносить эту группу целиком по карте.

одну уже существующую точку ведь можно перенести с места на место нажав по ней в меню "Изменить", так чем же от этого механизма отличается одновременный перенос одновременно десятка точек?

(0018171)
Nebelyng   
31-10-2017 17:32   
(edited on: 31-10-2017 17:33)
То что изображено на вашем скрине я затрудняюсь даже воспроизвести, не то что сказать как такое вышло.. При выполнении стандартной процедуры генерации сетки никогда такого не видел.

Линии сетки действительно генерируются "змейкой", но заметно это только на очень больших приближениях в ози и только на краях.

Инструменты одновременного переноса группы точек мне не неизвестны и необходимость в них весьма сомнительна. Сетки на разные зоны бывают очень разных размеров, нет универсального решения.

(0018172)
Nebelyng   
31-10-2017 17:39   
(edited on: 31-10-2017 17:40)
Раз уж тема перешла в формат личного общения предлагаю перейти в Skype/telegram для более быстрого формата переписки и не захламления стороннего ресурса. Ник у меня везде один.

(0018173)
Magnit   
01-11-2017 06:13   
Подскажите пожалуйста Nebelyng есть ли смысл перехода в телеграм для личного общения?
вы относитесь к команде разработчиков САСПланет или к команде разработчиков Grid?
Просто данный форум показывает ваш статус как Nebelyng (инициатор)
такой же статус (инициатор) и у меня...

Мой вопрос к руководителям видоизменился в процессе обсуждения тут. я понял что создание сеток в указанной точке на карте технически сложная задача.

поэтому сейчас я спрашиваю другое:
можно ли добавить функцию перемещения на карте не одного объекта а уже имеющейся группы объектов, состоящей из одного пути и сотни отдельных меток (точек)?
(0018174)
zed   
01-11-2017 07:44   
Задача по групповому перемещению, не сильно проще. И об этом уже давно просили: 0002473

Чтобы решить вашу задачу по генерированию сеток, без OziExplorer, есть варианты:
- научить SAS отображать координаты в UTM формате (хотелки 0002576, 0002820);
- научить программу Grid понимать координаты в WGS84 или СК42, т.е. координаты, с которыми умеет работать SAS;
- написать свой аналог Grid, полностью заточенный на SAS (можно даже задействовать наше API для межпроссного взаимодействия через WM_COPYDATA (0001869), так что сгенерированная сетка тут же будет автоматически импортироваться в метки в SAS).
(0018175)
Magnit   
01-11-2017 09:50   
zed
отличные предложения!

кроме как писать свой собственный Grid, это плодить еще одно приложение за пределами САСПланета.
(0018177)
vdemidov   
03-11-2017 07:54   
В общем, закрываю. Решать эту проблему нужно другими методами, без добавления в САС функционала, который не нужен 99% пользователей.