SASGIS - SAS.Планета
View Issue Details
0000881SAS.Планета[All Projects] Хотелкаpublic21-07-2011 14:4710-10-2012 11:51
OldMan 
vdemidov 
normalfeaturehave not tried
closedfixed 
WindowsXPSP3
110418 
120808120808 
0000881: Загрузка области выделения из файла польского формата *.mp
Добавить опцию при выборе загрузки области выделения из файла - возможность загружать не только из файла .hgl, но и .mp
Обработка мп проста:
Ищется первая строка [POLYGON]
берётся первая за этой строкой строка Data0=, например:
Data0=(47.142913,37.465686),(47.092178,37.457199),(47.083946,37.437408),(47.064891,37.429641),(47.116069,37.408630),(47.166805,37.454502),(47.179611,37.464511)
преобразуется в формат .hgl (или сразу грузится в САС.
Ну очень полезная фича получится.
выделение, импорт
? Agrobaza_.mp (694) 22-07-2011 06:55
http://www.sasgis.org/mantis/file_download.php?file_id=382&type=bug
Issue History
21-07-2011 14:47OldManNew Issue
21-07-2011 15:35GarlSummaryзагрузка области вsделения из файла польского формата. => загрузка области выделения из файла польского формата.
21-07-2011 15:49gpsMaxSummaryзагрузка области выделения из файла польского формата. => Загрузка области выделения из файла польского формата *.mp
21-07-2011 15:49gpsMaxDescription Updatedbug_revision_view_page.php?rev_id=1644#r1644
21-07-2011 15:50gpsMaxNote Added: 0003233
21-07-2011 15:50gpsMaxTag Attached: выделение
21-07-2011 15:51gpsMaxStatusnew => feedback
21-07-2011 16:00OldManNote Added: 0003235
21-07-2011 16:00OldManStatusfeedback => new
21-07-2011 18:51vdemidovTag Attached: импорт
21-07-2011 18:53vdemidovNote Added: 0003240
21-07-2011 18:53vdemidovStatusnew => confirmed
21-07-2011 18:53vdemidovProduct Version => 110418
21-07-2011 18:53vdemidovTarget Version => 120808
21-07-2011 19:02OldManNote Added: 0003242
22-07-2011 04:47vdemidovNote Added: 0003248
22-07-2011 04:47vdemidovStatusconfirmed => feedback
22-07-2011 06:55OldManFile Added: Agrobaza_.mp
22-07-2011 07:03vdemidovStatusfeedback => confirmed
22-07-2011 07:08OldManNote Added: 0003253
22-07-2011 12:17vdemidovStatusconfirmed => resolved
22-07-2011 12:17vdemidovFixed in Version => 120808
22-07-2011 12:17vdemidovResolutionopen => fixed
22-07-2011 12:17vdemidovAssigned To => vdemidov
22-07-2011 17:17gpsMaxNote Added: 0003259
22-07-2011 17:19gpsMaxNote Edited: 0003259bug_revision_view_page.php?rev_id=1646
22-07-2011 17:19gpsMaxNote Edited: 0003259bug_revision_view_page.php?rev_id=1647
22-07-2011 17:29TolikNote Added: 0003260
22-07-2011 19:53gpsMaxNote Added: 0003264
23-07-2011 06:01TolikNote Deleted: 0003259
23-07-2011 06:02TolikNote Deleted: 0003260
23-07-2011 06:02TolikNote Deleted: 0003264
10-10-2012 11:51TolikStatusresolved => closed

Notes
(0003233)
gpsMax   
21-07-2011 15:50   
А в чем полезность фичи?
(0003235)
OldMan   
21-07-2011 16:00   
В том, что те, кто рисует в польском карты, частенько выхватывают САСом некоторые области из Яндекса и прочих сервисов (в МапЭдите только Гугловские снимки видны). Гораздо проще видя свою карту выделить полигоном нужную область, чем лазить в САСе по другим картам или снимкам и угадывать, прикидывать нужную область. Тем более охватить глазом можно только на 13 гуме, а там как правило сложно понять.
Так я за 15 сек сделал полигон, сохранил в отдельный файл .мп и за одну сек втянул в САС. Выкачал, склеил в ЕЦВ и ликую. :)
(0003240)
vdemidov   
21-07-2011 18:53   
Ладно. Сделаю самый примитивный вариант импорта. Только один простой полигон из файла.
(0003242)
OldMan   
21-07-2011 19:02   
Спасибо. А больше и не надо. Один полигон и нужен, один и будет.
(0003248)
vdemidov   
22-07-2011 04:47   
Прикрепите сюда образец такго mp файла.
(0003253)
OldMan   
22-07-2011 07:08   
Файл - обычный текст.
Строка Type= Не имеет никакого значения, важна только Data0= .
Это коррдинаты узлов.
Строго говоря и строка [POLYGON] (это начало секции описания объекта Полигон) не важна, секция [POLYLINE], описывающая полилинию, выглядит так же.
Но для простоты и дисциплины надо выбирать одно, полигон как-то логичнее.
В более привычном виде координаты выглядят так: (N47.179611°,E37.464512°) т.е. сначала Широта, потом Долгота.