Åñòü æåëàíèå ïîäåëèòüñÿ íàáîëåâøèì:) ×òî-òî ÿ ðàññëàáèëñÿ â ïîñëåäíåå âðåìÿ è çàáèë íà áîäðî íà÷àòûé ïðîåêò ïî ñîçäàíèþ êàðòû áåñïðîâîäíûõ ñåòåé Ðîñòîâà è âîîáùå âñÿêîãî ðàçíîãî. Íàäî âîçâðàùàòüñÿ ê ýòîìó ÷Óäíîìó çàíÿòèþ, òåì áîëåå ÷òî òåõíîëîãèÿ ñîçäàíèÿ âïîëíå ñåáå îòðàáîòàíà. Èçëîæó âêðàòöå - ìîæåò, êòî-òî çàõî÷åò êî ìíå ïðèñîåäèíèòüñÿ, ñàì-òî öåëèêîì ÿ ïðîåêò íå ïîòÿíó. Èçíà÷àëüíî çàäóìûâàë íàðèñîâàòü ñàìîñòîÿòåëüíî òîëüêî àðåàë ìîåãî îáèòàíèÿ...
Èòàê, ïî ïîðÿäêó. Äëÿ íà÷àëà äåëàåì êàðòó: ïðè ïîìîùè êðàéíå ïîëåçíîãî ñêðèïòà, ðàñïîëîæåííîãî ïî àäðåñó
http://geoengine.nga.mil/muse-cgi-bin/rast_roam.cgi ïîëó÷àåì ãåîêîäèðîâàííûé tif (ãåîêîäèðîâàííûé - ïèêñåëè èìåþò êîîðäèíàòíóþ ïðèâÿçêó). Íà í¸ì âïîëíå ðàçëè÷èìû îñíîâíûå êâàðòàëû è óëèöû. Çàãðóæàåì åãî â ïðîãðàììó
openev è ðèñóåì ïî íåìó âåêòîðíûé ñëîé, êîòîðûé áóäåò ñîõðàí¸í â ôîðìàòå Esri Arcgis. Êîíå÷íî, ìîæíî âîñïîëüçîâàòüñÿ è Arcgis, íî åãî ó ìåíÿ íåò, ê òîìó æå îí âèíäîâûé è î÷åíü äîðîãîé. Openev æå êðîññïëàòôîðìåííûé è áåñïëàòíûé, ïðàâäà, ïîä FreeBSD íà äîìàøíåì äåñêòîïå ÿ åãî çàâåñòè íå ñìîã, çàòî ÷óäåñíî ðàáîòàåò îí â âèíäàõ è â ëèíóêñå. Äàëåå óñòàíàâëèâàåì
Quantum GIS, êîòîðûé áóäåì èñïîëüçîâàòüñÿ äëÿ ïðîñìîòðà è ðåíäåðèíãà (?) âåêòîðíûõ ñëî¸â, à òàêæå êàê êëèåíò
PostGIS - áàçû Postgresql, ñîçäàííîé ñïåöèàëüíî äëÿ õðàíåíèÿ ïðîñòðàíñòâåííûõ äàííûõ. Ïðè ïîìîùè ýòîé áàçû î÷åíü óäîáíî îðãàíèçîâûâàòü ñîâìåñòíóþ ðàáîòó ñî ñëîÿìè, à òàêæå ìåíåå óäîáíî, íî âïîëíå ðåàëüíî äèíàìè÷åñêè ãåíåðèðîâàòü êàðòû ïî çàïðîñó. Âîçìîæíî, ñòîèò ïîéòè ïî ýòîìó ïóòè, îäíàêî ïðèä¸òñÿ ïîêîâûðÿòüñÿ ñ
gdal/ogr èëè ñ
UMN Mapserver, à òàêæå äóìàòü î âíåñåíè â áàçó èíôîðìàöèè, íàïðèìåð, î òî÷êàõ äîñòóïà.  ïðèíöèïå, ñóùåñòâóåò íåêîòîðîå êîëè÷åñòâî âåá-èíòåðôåéñîâ äëÿ îòîáðàæåíèÿ êàðò èç PostGIS, íî îíè, êàê ìíå êàæåòñÿ, òðåáóþò æ¸ñòêîé äîâîäêè íàïèëüíèêîì. Ìíå æå ïðåäñòàâëÿåòñÿ ñîâñåì ïðîñòàÿ øòóêà(Ñ)... Íà âåá-ñåðâåð ñòàâèì
imagemagick è
kismet - áåñïðîâîäíîé ñêàíåð, ñ êîòîðûì ïîñòàâëÿåòñÿ óòèëèòà gpsmap, íàíîñÿùàÿ ïðè ïîìîùè imagemagick íà ðàñòðîâûå êàðòû èíôîðìàöèþ èç ëîãîâ ñêàíåðà. Ðåíäåðèì êàðòó èç ñëî¸â PostGIS â îáû÷íûé ðàñòð áîëüøîãî ðàçìåðà, çàäà¸ì êîîðäèíàòû öåíòðà è ìàñøòàá, êëàä¸ì íà ñåðâåðå. À äàëåå ïèøåì cgi-ïðèëîæåíèå, êîòîðîå çàãðóæàåò ëîãè kismetà, ïåðåäà¸ò èõ gpsmapó, à ïîòîì ðàçðåçàåò èçîáðàæåíèå íà íåñêîëüêî ÷àñòåé è ñîçäà¸ò èç íèõ ïðåâüþøêè. Âñ¸, êàðòà â ïðèíöèïå ãîòîâà.
À âîò ïðèìåð ðåàëèçàöèè êàðòû áåñïðîâîäíûõ ñåòåé ïðè ïîìîùè Google Maps
http://www.toxahost.ru/wardriving_spb/all/. Øòóêà õîðîøàÿ, íî çàâèñåòü îò ãóãëÿ íå õî÷åòñÿ, òåì áîëåå ÷òî ìíîãèå ðàéîíû Ðîñòîâà ïîêàçàíû êðàéíå ïëîõî. Îäíàêî åñòü
ñêðèïò, êîòîðûé êîíâåðòèðóåò ëîãè êèñìåòà â ãóãëåâñêèé ôîðìàò kml - äëÿ äîìàøíåãî ïîëüçîâàíèÿ êðàéíå óäîáíî:) (Ñîáñíî upd: ñêðèïò ýòîò êîíâåðòèðóåò íå â kml, à â gpx. Òîò, êîòîðûé â kml, ñì.
http://www.niquille.com/kismet-earth. Îí êñòàòè íàïèñàí íà ïõï5 è â íåêîòîðûõ âåðñèÿõ èíòåðïðåòàòîðà ìîæåò íå ðàáîòàòü.) Íà êàðòèíêå âíèçó - ñêðèíøîò GoogleEarth ñ çàãðóæåííûì kml ôàéëîì, ñîçäàííûì ïîñëå ïðîãóëêè ïî óëèöå Ïóøêèíñêîé.
Êñòàòè, ó ìåíÿ íà äâóõ ðàáîòàõ PostGIS ïîäíÿò è âåñü íåîáõîäèìûé ñîôò ñêà÷àí. Òàê ÷òî áûëî áû âðåìÿ è åäèíîìûøëåííèêè...
Ç.Û.
Ñêà÷àë â÷åðà ÃÈÑ Udig äëÿ Windows ñ
refractions.net, øòóêà î÷åíü õîðîøàÿ, îäíàêî âûáèâàåò îøèáêó ïðè èìïîðòå ãåîòèôîâ. Ïîïðîáóþ ïîãîíÿòü ëèíóêñîâóþ âåðñèþ.