ÊÁ «Ïàíîðàìà» ðàçðàáîòàíà ÃÈÑ «Ïàíîðàìà» âåðñèè 15.3.9 äëÿ ÎÑ Astra Linux Special Edition, «Àëüò Ëèíóêñ», «Ðåä ÎÑ», AlterOS è Ubuntu.  íîâîé âåðñèè äîðàáîòàíû çàäà÷è ìåíåäæåðà êàðò è ëåãåíäû.  ðåæèìå àâòîìàòè÷åñêîãî ðàñïîçíàâàíèÿ ñíèìêîâ ðåàëèçîâàíà îáðàáîòêà àäðåñíîé èíôîðìàöèè äëÿ àâòîçàïîëíåíèÿ àòðèáóòîâ îáúåêòîâ. Äîïîëíåí ñîñòàâ èíñòðóìåíòîâ ïî ðåäàêòèðîâàíèþ êàðòû, âåäåíèþ àòðèáóòèâíûõ áàç äàííûõ, âûïîëíåíèþ îâåðëåéíûõ îïåðàöèé. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè ÊÁ «Ïàíîðàìà».
 çàäà÷ó «Ìåíåäæåð êàðò» äîáàâëåíà âîçìîæíîñòü àâòîçàïîëíåíèÿ áàçû ìåòàäàííûõ, ïîçâîëÿþùàÿ àâòîìàòè÷åñêè ñôîðìèðîâàòü äåðåâî êàðò íà îñíîâå âûáðàííîãî êàòàëîãà. Ïîëüçîâàòåëü óêàçûâàåò íà÷àëüíûé ïóòü ïîèñêà è òèïû ôàéëîâ, êîòîðûå äîëæíû áûòü âíåñåíû â áàçó. Ñèñòåìà ïîääåðæèâàåò øèðîêèé ïåðå÷åíü ôîðìàòîâ: êàðòû, ïëàíû (MAP, MAPZ), ïîëüçîâàòåëüñêèå êàðòû (SIT, SITX, SITZ), ðàñòðîâûå êàðòû (RSW), ìàòðè÷íûå êàðòû (MTW, MTL, MTQ), îáìåííûå ôîðìàòû âåêòîðíûõ êàðò (SXF, TXF, DXF), ïðîåêòû êàðò (MPTZ), ïðîñòðàíñòâåííûå áàçû äàííûõ (DBM) è äðóãèå. Áëàãîäàðÿ ýòîé ôóíêöèè äåðåâî êàðò ñîçäàåòñÿ àâòîìàòè÷åñêè è çíà÷èòåëüíî ñîêðàùàåò âðåìÿ ïîäãîòîâêè äàííûõ. Äëÿ ïîñëåäóþùåãî ïðîñìîòðà è íàâèãàöèè ïðåäóñìîòðåí ðåæèì îòîáðàæåíèÿ «Êëàññèôèêàöèÿ ïî òèïàì», êîòîðûé ãðóïïèðóåò ýëåìåíòû äåðåâà ïî ôîðìàòàì.
Äëÿ ïîñòðîåííîãî äåðåâà êàðò ðåàëèçîâàí óäîáíûé ïîèñê ïî äåðåâó êàðòîãðàôè÷åñêèõ äàííûõ, ïîääåðæèâàþùèé äâà ðåæèìà: ôèëüòðàöèÿ äåðåâà è ðàñøèðåííûé ïîèñê ïî àòðèáóòàì. Ïåðâûé âàðèàíò ïîçâîëÿåò áûñòðî îòîáðàçèòü òîëüêî òå ôàéëû, êîòîðûå ñîîòâåòñòâóþò çàäàííûì óñëîâèÿì (ïî òèïàì êàðò èëè äàòàì), à âòîðîé — âûïîëíÿòü ãèáêèé ïîèñê ïî íàçâàíèÿì, ïðèìå÷àíèÿì, ñåìàíòèêå èëè êîîðäèíàòàì îáúåêòîâ. Íàéäåííûå ýëåìåíòû àâòîìàòè÷åñêè âûäåëÿþòñÿ â äåðåâå è íà êàðòå, à äëÿ íàâèãàöèè äîñòóïíû êîìàíäû ïåðåõîäà ê ïðåäûäóùåìó èëè ñëåäóþùåìó ñîâïàäåíèþ. Òàêîé ïîäõîä îáåñïå÷èâàåò ïîëüçîâàòåëÿì îïåðàòèâíûé äîñòóï ê íóæíîé èíôîðìàöèè äàæå â áîëüøèõ ìàññèâàõ ãåîäàííûõ. Ïàðàìåòðû ðàáîòû çàäà÷è ñîõðàíÿþòñÿ â êîíôèãóðàöèîííîì ôàéëå, ÷òî îáåñïå÷èâàåò âîññòàíîâëåíèå âèäà äåðåâà è ðåæèìîâ ïîèñêà ïðè ïîâòîðíîì çàïóñêå çàäà÷è. Âñòðîåííûé ðåæèì ðåçåðâíîãî êîïèðîâàíèÿ ïîçâîëÿåò áûñòðî ñîçäàâàòü êîïèè âûáðàííûõ êàðòîãðàôè÷åñêèõ ôàéëîâ â óêàçàííóþ ïàïêó, îáåñïå÷èâàÿ áåçîïàñíîñòü è ñîõðàííîñòü äàííûõ.
Äîáàâëåíà ïàíåëü «Ìåòàäàííûå», êîòîðàÿ äîïîëíÿåò äåðåâî êàðò ïîäðîáíîé èíôîðìàöèåé î âûáðàííîì ýëåìåíòå. Îíà âêëþ÷àåò òðè âêëàäêè: «Îáùèå» (ñ ðåäàêòèðóåìûìè ïàðàìåòðàìè, òàêèìè êàê íàçâàíèå, ïðèìå÷àíèå è ïóòü ê äàííûì, à òàêæå àâòîìàòè÷åñêè çàïîëíÿåìûìè õàðàêòåðèñòèêàìè ôàéëà èëè áàçû äàííûõ), «Ïðîñìîòð» (äëÿ îòîáðàæåíèÿ ïîëüçîâàòåëüñêèõ êàðò, ðàñòðîâ è ìàòðèö) è «Ñîçäàíèå ðàéîíà» (äëÿ çàïóñêà ðåæèìà ôîðìèðîâàíèÿ íîâîãî êàðòîãðàôè÷åñêîãî ðàéîíà). Òàêîé ïîäõîä ïîçâîëÿåò ïîëüçîâàòåëÿì íå òîëüêî ñòðóêòóðèðîâàòü äàííûå, íî è îïåðàòèâíî ïîëó÷àòü âñþ íåîáõîäèìóþ èíôîðìàöèþ î êàðòå â åäèíîì èíòåðôåéñå.
Ðåàëèçîâàíà âîçìîæíîñòü ñîçäàíèÿ êàðòîãðàôè÷åñêîãî ðàéîíà íà îñíîâå âûáðàííûõ ôàéëîâ îáìåííûõ ôîðìàòîâ SXF è TXF. Äîáàâëåíèå äàííûõ â ñïèñîê âûïîëíÿåòñÿ ïðîñòûì ïåðåòàñêèâàíèåì èëè äâîéíûì ùåë÷êîì, ïðè ýòîì âûáðàííûå ýëåìåíòû ïîäñâå÷èâàþòñÿ äëÿ íàãëÿäíîñòè. Ïîñëå âûáîðà äàííûõ ôîðìèðóåòñÿ êàðòà íîâîãî ðàéîíà, êîòîðàÿ îòêðûâàåòñÿ â ÃÈÑ äëÿ äàëüíåéøåé ðàáîòû. Ðåàëèçîâàí ðåæèì «Ïðîñìîòð», ïîçâîëÿþùèé âèçóàëèçèðîâàòü ïîëüçîâàòåëüñêèå êàðòû, ðàñòðû è ìàòðèöû. Ïîëüçîâàòåëÿì äîñòóïíû óäîáíûå èíñòðóìåíòû ìàñøòàáèðîâàíèÿ — îò ïîêàçà âñåé êàðòû â îêíå äî ïðèáëèæåíèÿ, îòäàëåíèÿ è âîçâðàòà ê èñõîäíîìó ìàñøòàáó.
 çàäà÷å «Ëåãåíäà êàðòû» äîðàáîòàíà âêëàäêà «Îáùèé ñïèñîê äàííûõ».  êîíòåêñòíîå ìåíþ äîáàâëåí ðåæèì «Âûäåëèòü âñå îáúåêòû êàðòû». Äàííûé ðåæèì ïîçâîëÿåò âûäåëèòü âñå îáúåêòû íà êàðòàõ, âûáðàííûõ â îáùåì ñïèñêå äàííûõ.
 çàäà÷å «Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå ñíèìêîâ» äîáàâëåíà ïîääåðæêà ïîëó÷åíèÿ àäðåñíîé èíôîðìàöèè äëÿ àâòîìàòè÷åñêîãî íàíåñåíèÿ íà êàðòó íîìåðîâ äîìîâ è íàçâàíèé óëèö, ðàñïîçíàííûõ íà ñíèìêàõ. Äëÿ ýòîãî â ðåæèìàõ «Çäàíèÿ», «Äîðîãè», «Ãîðîä» ïîëüçîâàòåëü ìîæåò âûáðàòü äîïîëíèòåëüíóþ îïöèþ «Ïîäïèñàòü àäðåñà îáúåêòîâ». Íà îñíîâå èíòåãðàöèè ñ àäðåñíîé áàçîé äàííûõ ÃÈÑ «Ïàíîðàìà» (address.gisserver.info) ñåðâèñ çàïîëíÿåò ñëåäóþùèå ñåìàíòèêè îáúåêòîâ: äëÿ ñòðîåíèé - «Íîìåð äîìà» (31202), «Íàçâàíèå óëèöû» (31201), «Íàçâàíèå ïîñåëåíèÿ» (3106), «Íàçâàíèå ãîðîäà» (31207), «Íàçâàíèå ðàéîíà» (3108); äëÿ óëèö è øîññå — «Ñîáñòâåííîå íàçâàíèå» (9), «Íàçâàíèå ïîñåëåíèÿ» (3106), «Íàçâàíèå ãîðîäà» (31207), «Íàçâàíèå ðàéîíà» (3108). Òàêæå ïðè ôîðìèðîâàíèè âåêòîðíîé êàðòû ìåñòíîñòè îáúåêòû ñ çàïîëíåííûìè àäðåñíûìè ñåìàíòèêàìè àâòîìàòè÷åñêè ïîäïèñûâàþòñÿ. Íà êàðòó íàíîñÿòñÿ íîìåðà äîìîâ è íàçâàíèÿ óëèö. Äëÿ çàãðóçêè ãîòîâîé âåêòîðíîé êàðòû íà êîìïüþòåð ïîëüçîâàòåëÿ â äèàëîãå «Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå ñíèìêîâ» íåîáõîäèìî âûïîëíèòü äâîéíîå íàæàòèå ëåâîé êíîïêîé ìûøè íà ñòðîêå çàÿâêè â «Ñïèñêå çàÿâîê» èëè âûçâàòü êîíòåêñòíîå ìåíþ è íàæàòü êíîïêó «Îòêðûòü ñëîé». ×òîáû ïðè íåîáõîäèìîñòè îòðåäàêòèðîâàòü ïîäïèñè íà êàðòå, ìîæíî âîñïîëüçîâàòüñÿ ïðèêëàäíîé çàäà÷åé «Àâòîìàòè÷åñêàÿ ðàññòàíîâêà ïîäïèñåé» â ÃÈÑ «Ïàíîðàìà» èëè íàñòðîèòü ïîäïèñûâàíèå ñ ïîìîùüþ ðåæèìà «Ñïèñêè îáúåêòîâ». Çàäà÷à «Àâòîìàòè÷åñêîå ðàñïîçíàâàíèå ñíèìêîâ» ïîçâîëÿåò îáðàáàòûâàòü ñíèìêè ìåñòíîñòè â ôîðìàòàõ RSW, JPG, TIFF, PNG è äàííûå èç îòêðûòûõ ãåîïîðòàëîâ. Îïèñàíèå äîñòóïíûõ íåéðîñåòåâûõ ìîäåëåé è ñòîèìîñòü îáðàáîòêè ïðèâåäåíû íà ñòðàíèöå Panorama Vision.
Äîðàáîòàíà çàäà÷à «Ðåäàêòîð êàðòû».  ðåæèìå «Ïîñòðîåíèå ñåòè ìàðøðóòîâ» äîáàâëåí êîíòðîëü ãåîìåòðèè ìàðøðóòîâ è ôîðìèðîâàíèè êàðòû îøèáîê, íà êîòîðóþ ïîìåùàþòñÿ íåêîððåêòíûå ìàðøðóòû è êàëèáðîâî÷íûå òî÷êè ñ äîáàâëåíèåì òåêñòà îáíàðóæåííûõ îøèáîê â ñåìàíòèêó îáúåêòîâ.
Äîðàáîòàíà çàäà÷à «Ïîñòðîåíèå ïîäïèñè ïî ñåìàíòèêå îáúåêòà». Ðåàëèçîâàíà âîçìîæíîñòü ñîõðàíåíèÿ óñòàíîâëåííûõ ïàðàìåòðîâ ïîäïèñûâàíèÿ îáúåêòîâ. Äëÿ ñîçäàíèÿ ïîäïèñè ðàçíûõ îáúåêòîâ êàðòû ÷àñòî òðåáóþòñÿ ðàçëè÷íûå âàðèàíòû õàðàêòåðèñòèê ïîäïèñåé, ïîýòîìó äëÿ êàæäîãî âàðèàíòà ìîãóò áûòü íàñòðîåíû îäèí èëè áîëåå íàáîðîâ ïàðàìåòðîâ. Çàãðóçêà ïàðàìåòðîâ íàñòðîéêè ïîçâîëÿåò àâòîìàòè÷åñêè ñôîðìèðîâàòü äàííûå, íåîáõîäèìûå äëÿ íàíåñåíèÿ ïîäïèñè, è çíà÷èòåëüíî ñîêðàòèòü âðåìÿ âûïîëíåíèÿ çàäà÷è.
 äèàëîãå «Ñïèñêè îáúåêòîâ» äîáàâëåí ðåæèì ïîèñêà «Âíóòðè è êàñàíèå». Ðåçóëüòàòîì ïîèñêà ÿâëÿþòñÿ îáúåêòû ïåðâîãî ñïèñêà, ðàñïîëîæåííûå ïîëíîñòüþ âíóòðè îáúåêòîâ âòîðîãî ñïèñêà èëè èìåþùèå êàñàíèÿ êîíòóðîâ îáúåêòîâ èçíóòðè.
Äîðàáîòàíà çàäà÷à «Ïðîñìîòð àòðèáóòîâ èç áàçû äàííûõ», âûçûâàåìàÿ êíîïêîé íà ãëàâíîé ïàíåëè. Äîáàâëåíà êíîïêà ôèëüòðàöèè ñòðîê ïî ïðîèçâîëüíî âûáðàííûì îáúåêòàì ñëîÿ. Ðåàëèçîâàíà êíîïêà ñáðîñà âñåõ ôèëüòðîâ äëÿ òåêóùåé àêòèâíîé âêëàäêè. Äîáàâëåíû êíîïêè, ïîçâîëÿþùèå äîáàâëÿòü/óäàëÿòü ñòðîêè äëÿ òàáëèö áåç ñâÿçè ñ ãåî-ñëîÿìè. Ïðè ñîõðàíåíèè íîâûõ ñòðîê âñå íåçàïîëíåííûå ïîëÿ àâòîìàòè÷åñêè çàïîëíÿþòñÿ çíà÷åíèÿìè ïî óìîë÷àíèþ èç áàçû äàííûõ (âêëþ÷àÿ ïåðâè÷íûå êëþ÷è). Äîáàâëåíà öâåòíàÿ ïîäñâåòêà ñòðîê: çåëåíûå - íîâûå ñòðîêè; æåëòûå - îòðåäàêòèðîâàííûå çíà÷åíèÿ; êðàñíûå - ñòðîêè, ïîìå÷åííûå íà óäàëåíèå. Ðåàëèçîâàí âûâîä èíôîðìàöèè îá îòñóòñòâèè ïåðâè÷íîãî êëþ÷à ïðè ïîïûòêå ðåäàêòèðîâàíèÿ òàáëèö, åãî íå èìåþùèõ. Äîáàâëåíà ïîääåðæêà òàáëèö ñ ñîñòàâíûì ïåðâè÷íûì êëþ÷îì.
Äîðàáîòàí äèàëîã «Ïàðàìåòðû ñèñòåì îòñ÷åòà èç ôàéëà XML». Ïðè ðåäàêòèðîâàíèè ôàéëà XML ñ ñèñòåìàìè îòñ÷åòà äîáàâëåíà âîçìîæíîñòü êîïèðîâàíèÿ âûáðàííîãî íàáîðà ñèñòåì îòñ÷åòà èç äðóãîãî ôàéëà XML. Èçìåíåíèå ïîçâîëÿåò ñóùåñòâåííî óñêîðèòü ïîäãîòîâêó ðàáî÷èõ ñïèñêîâ ñèñòåì îòñ÷åòîâ. Äèàëîã «Ïàðàìåòðû ñèñòåì îòñ÷åòà èç ôàéëà XML» îáåñïå÷èâàåò íàñòðîéêó ïîñòîÿííûõ ïðîåêöèé è äàòóìîâ â çàäà÷å «Ïàñïîðò êàðòû» è ïðè óñòàíîâêå ïàðàìåòðîâ ïðîåêöèé ðàñòðîâ è ìàòðèö.
Äîáàâëåíà ïîääåðæêà ñèñòåìû êîîðäèíàò CGCS2000 Gauss-Kruger zone 13 - zone 23 (EPSG:4491-EPSG:4501), ïðèìåíÿåìîé äëÿ òåððèòîðèè Êèòàÿ. Îáåñïå÷èâàåòñÿ ñîçäàíèå êàðò, ôîðìèðîâàíèå ìíîãîëèñòîâûõ êàðò ñî ñòàíäàðòíûìè íîìåíêëàòóðàìè, ïîñòðîåíèå ðàçãðàôêè (ñåòêè) íîìåíêëàòóð.
ÃÈÑ «Ïàíîðàìà» – óíèâåðñàëüíàÿ îòå÷åñòâåííàÿ ãåîèíôîðìàöèîííàÿ ñèñòåìà. Ïðîãðàììà ïðåäíàçíà÷åíà äëÿ íàêîïëåíèÿ, õðàíåíèÿ, àâòîìàòèçèðîâàííîé îáðàáîòêè è îòîáðàæåíèÿ äàííûõ, ðåçóëüòàòîâ ðàñ÷åòîâ è ïðîãíîçîâ, èìåþùèõ ãåîïðîñòðàíñòâåííóþ ïðèâÿçêó. ÃÈÑ «Ïàíîðàìà» ñîäåðæèò ñðåäñòâà îòîáðàæåíèÿ è îáðàáîòêè âåêòîðíûõ, ðàñòðîâûõ è ìàòðè÷íûõ êàðò. Ïðèëîæåíèå ïðåäîñòàâëÿåò ïîëüçîâàòåëÿì èíñòðóìåíòû äëÿ ðåøåíèÿ ñïåöèàëèçèðîâàííûõ çàäà÷ ìîäåëèðîâàíèÿ äâèæåíèÿ ñïåöèàëüíûõ îáúåêòîâ íà ôîíå 3D-ìîäåëè, ïðîãíîçèðîâàíèÿ ïîñëåäñòâèé ÷ðåçâû÷àéíûõ ñèòóàöèé íà îïàñíûõ îáúåêòàõ, ìîíèòîðèíãà äâèæåíèÿ âîçäóøíûõ ñóäîâ, ïðîâåäåíèÿ ãåîäåçè÷åñêèõ è òîïîãðàôè÷åñêèõ ðàáîò, îáðàáîòêè äàííûõ ñ íàâèãàöèîííûõ óñòðîéñòâ GPS/ÃËÎÍÀÑÑ, ïå÷àòè îòîáðàæàåìûõ ïðîñòðàíñòâåííûõ äàííûõ íà ðàçëè÷íûå óñòðîéñòâà âûâîäà è ìíîãèõ äðóãèõ.


