Daugiau

Vaizdo georeferencija į progresinį JPEG

Vaizdo georeferencija į progresinį JPEG


Aš naudoju „ArcGIS 10.2“ georeferencinį įrankį, norėdamas nustatyti įprastą JPEG vaizdą. Noriu iš to vaizdo sukurti georeferencinį progresyvų JPEG vaizdą, tačiau dialogo lange „Taisyti“ nėra jokios „JPEG Progressive“ parinkties:

Atrodo, kad „ArcGIS“ turi galimybę kurti progresyvų JPEG, tik ne per georeferencinę įrankių juostą. Atvirkščiai, jis gali sukurti progresyvų JPEG, eksportuodamas žemėlapį į vaizdą per failą - eksporto žemėlapį:

Mano georeferencinio vaizdo eksportavimas į progresinį JPEG naudojant eksporto žemėlapį būtų sudėtingas ir galbūt prarastų vaizdo kokybę.

Ar žinote kokių nors būdų tai išspręsti?


Eksportuokite vaizdą iš duomenų rodinio. Bendrame skirtuke patikrinkite „Write World“ failą. Čia taip pat galite valdyti vaizdo išvesties skiriamąją gebą ir dydį. Išvesties vaizdo kokybė bet kokiu atveju bus pažeista, nes geografiškai nurodėte vaizdą ir taip pakeitėte/iškreipėte arba ištempėte pradinius taškus. Nustatykite išvesties dydį ir skiriamąją gebą, kuri atitinka originalą ar didesnę. Puikiai veikia IMO.


Vietnamo karo širdyje: herbicidai, Napalmas ir buldozeriai prieš A Li kalnus

Vakarinėje Thừa Thiên Huế provincijos dalyje Vidurio Vietname A Lưới kalnai buvo stipriai paveikti Vietnamo karo (1961–1975). Jie buvo prieglobsčio zona Việt Cộng ir kerta Hồ Chí Minh taką, kuris jiems buvo strateginė ašis. Daugybė purškiamų ir bombarduojamų herbicidų, įskaitant napalmą, smogė į kalnus ir buvo intensyvesni nei kitų kraštovaizdžio vienetų atveju. JAV ir Pietų Vietnamo kariai, vykdę šią praktiką, kariavo priešo aplinką. Tačiau priešas taip pat buvo atsakingas už žalą. Visų pirma, Việt Cộng naudojo buldozerius kelioms Hồ Chí Minh tako trasoms tiesti. Žemės žemėlapiai, naudojami apie 1954 m. Ir 1975 m., Buvo nubrėžti išilgai transektų, o jų palyginimas rodo kraštovaizdžio dinamiką, įvykusią karo metu. Kai kurios A Lưới kalnų vietovės silvosistemos, ypač pagrindiniame slėnyje, regresavo. Tačiau kaip netiesioginė karo pasekmė, kiti padarė pažangą. Dėl kovų mažumų etninėms grupėms priklausantys kalnų gyventojai pakeitė savo praktiką ir paliko teritoriją, todėl nebenaudojamoje žemėje buvo atkurti miškai. Už Kinh, etninės daugumos grupė, karas buvo galimybė geriau susipažinti su kalnų vietove, kurią jie anksčiau apleido.


Suspaudimo artefaktas (arba artefaktas) yra pastebimas medijos (įskaitant vaizdus, ​​garsą ir vaizdo įrašą) iškraipymas, kurį sukelia nuostolingas glaudinimas.

Matematikoje (ir ypač funkcinėje analizėje) konvoliucija yra matematinė dviejų funkcijų (f ir g) operacija, skirta trečiajai funkcijai gauti, kuri paprastai laikoma modifikuota vienos iš pradinių funkcijų versija, suteikianti integralo dviejų funkcijų taškinis daugyba, priklausanti nuo sumos, kurią išverčia viena iš pradinių funkcijų.


JPEG 2000

JPEG 2000 (JP2) yra vaizdo suspaudimo standartas ir kodavimo sistema. Jį sukūrė 1997–2000 m. Jungtinės fotografijos ekspertų grupės komitetas, kuriam pirmininkavo Touradj Ebrahimi (vėliau JPEG prezidentas) [1], siekdamas pakeisti originalų diskretaus kosinuso transformavimo (DCT) JPEG standartą (sukurtą 1992 m.) Su naujai sukurtas, bangeliais pagrįstas metodas. Standartinis failo vardo plėtinys yra .jp2 ISO/IEC 15444-1 atitinkantiems failams ir .jpx 2 dalies išplėstinėms specifikacijoms, paskelbtoms kaip ISO/IEC 15444-2. Registruoti MIME tipai yra apibrėžti RFC 3745. ISO/IEC 15444-1 yra vaizdas/jp2.

„JPEG 2000“ kodo srautai yra dominantys regionai, siūlantys keletą mechanizmų, skirtų palaikyti erdvinę atsitiktinę prieigą arba dominančios srities prieigą prie įvairaus detalumo. Galima išsaugoti skirtingas tos pačios nuotraukos dalis naudojant skirtingą kokybę.

„JPEG 2000“ yra diskretiųjų bangų transformacijos (DWT) suspaudimo standartas, kuris gali būti pritaikytas judesio vaizdų vaizdo suspaudimui naudojant „Motion JPEG 2000“ plėtinį. JPEG 2000 technologija buvo pasirinkta kaip skaitmeninio kino vaizdo kodavimo standartas 2004 m. [2]

Nors JPEG 2000 suspaudimo našumas, palyginti su JPEG, šiek tiek padidėjo, pagrindinis JPEG 2000 pranašumas yra didelis bendrosios transliacijos lankstumas. Kodinis srautas, gautas suspaudus vaizdą naudojant JPEG 2000, yra keičiamo dydžio, o tai reiškia, kad jį galima iššifruoti įvairiais būdais, pavyzdžiui, sutrumpinus kodinį srautą bet kuriame taške, galima gauti vaizdą mažesne raiška arba signalo ir triukšmo santykis-žr. keičiamo dydžio suspaudimą. Užsisakant bendrinį srautą įvairiais būdais, programos gali žymiai padidinti našumą. Tačiau dėl šio lankstumo „JPEG 2000“ reikalingi sudėtingi ir daug skaičiavimo reikalaujantys kodekai. Kitas skirtumas, palyginti su JPEG, yra vizualių artefaktų požiūriu: „JPEG 2000“ sukuria tik skambėjimo artefaktus, pasireiškiančius neryškumu ir žiedais šalia vaizdo kraštų, o JPEG sukuria tiek skambėjimo artefaktus, tiek „blokuojančius“ artefaktus dėl savo 8 × 8 blokai.

JPEG 2000 buvo paskelbtas kaip ISO standartas, ISO/IEC 15444. Apskaičiuota, kad visų standarto dokumentų įsigijimo kaina yra 2718 CHF (maždaug 2700 USD). [3] Nuo 2017 m. [Atnaujinimas], JPEG 2000 nėra plačiai palaikomas žiniatinklio naršyklėse (išskyrus „Safari“) ir todėl paprastai nėra naudojamas internete.

Kelių rezoliucijų vaizdavimas

„JPEG 2000“ suspaudžiant vaizdą suskaido į daugialypę skiriamąją gebą. Ši piramidė gali būti naudojama kitiems vaizdų pateikimo tikslams, išskyrus suspaudimą.

Progresyvus perdavimas pikselių ir skiriamosios gebos tikslumu

Šios savybės dažniau žinomos kaip progresyvus dekodavimas ir signalo ir triukšmo santykio (SNR) mastelio keitimas. „JPEG 2000“ teikia efektyvias kodo srauto organizacijas, kurios yra progresyvios pagal pikselių tikslumą ir vaizdo skiriamąją gebą (arba vaizdo dydį). Tokiu būdu, gavęs mažesnę viso failo dalį, žiūrovas gali matyti žemesnės kokybės galutinio vaizdo versiją. Tada kokybė palaipsniui gerėja, atsisiunčiant daugiau duomenų bitų iš šaltinio.

Galimas be nuostolių ar nuostolių suspaudimo pasirinkimas

Kaip ir „Lossless JPEG“ standartas [4], „JPEG 2000“ standartas užtikrina ir nuostolingą, ir nuostolingą glaudinimą vienoje suspaudimo architektūroje. Be nuostolių suspaudimas užtikrinamas naudojant grįžtamąjį sveikųjų skaičių bangų transformaciją JPEG 2000.

Atsparumas klaidoms

Kaip ir JPEG 1992, JPEG 2000 yra patikimas bitų klaidoms, kurias sukelia triukšmingi ryšio kanalai, dėl duomenų kodavimo santykinai mažuose nepriklausomuose blokuose.

Lankstus failo formatas

JP2 ir JPX failų formatai leidžia tvarkyti spalvinės erdvės informaciją, metaduomenis ir sąveiką tinklo programose, kaip numatyta JPEG 9 dalies JPIP protokole.

Didelio dinaminio diapazono palaikymas

JPEG 2000 palaiko bitų gylį nuo 1 iki 38 bitų vienam komponentui. Palaikomos spalvų erdvės yra vienspalvis, 3 tipų YCbCr, sRGB, PhotoYCC, CMY (K), YCCK ir CIELab. Vėliau ji taip pat palaikė CIEJab, e-sRGB, ROMM, YPbPr ir kitus. [5]

Šoninio kanalo erdvinė informacija

Visiškas skaidrumo ir alfa plokštumų palaikymas.

„JPEG 2000“ vaizdo kodavimo sistemą (ISO/IEC 15444) sudaro šios dalys:

JPEG 2000 vaizdo kodavimo sistema. Dalys [6] [7]
Dalis Skaičius viešo išleidimo data Naujausias
pakeisti-
mentas
Identiškas
ITU-T
standartas
Pavadinimas apibūdinimas
Pirmas
leidimas
Dabartinis
leidimas
1 dalis ISO/IEC 15444-1 2000 2016 [8] T.800 Pagrindinė kodavimo sistema pagrindinės JPEG 2000 glaudinimo charakteristikos (.jp2)
2 dalis ISO/IEC 15444-2 2004 2004 2015 [9] T.801 Plėtiniai (.jpx, .jpf, slankieji taškai)
3 dalis ISO/IEC 15444-3 2002 2007 2010 [10] T.802 Judesio JPEG 2000 (.mj2)
4 dalis ISO/IEC 15444-4 2002 2004 [11] T.803 Atitikties testavimas
5 dalis ISO/IEC 15444-5 2003 2015 [12] T.804 Informacinė programinė įranga „Java“ ir „C“ diegimai
6 dalis ISO/IEC 15444-6 2003 2016 [13] T.805 Sudėtinio vaizdo failo formatas (.jpm) pvz. dokumentų atvaizdavimas, skirtas spaudai ir į faksą panašioms programoms
7 dalis apleistas [6] Minimalios ISO/IEC 15444-1 palaikymo funkcijos gairės [14] (Techninė minimalių palaikymo funkcijų ataskaita [15])
8 dalis ISO/IEC 15444-8 2007 2007 2008 [16] T.807 Saugus JPEG 2000 JPSEC (saugumo aspektai)
9 dalis ISO/IEC 15444-9 2005 2005 2014 [17] T.808 Interaktyvumo įrankiai, API ir protokolai JPIP (interaktyvūs protokolai ir API)
10 dalis ISO/IEC 15444-10 2008 2011 [18] T.809 Trimačių duomenų plėtiniai JP3D (tūrinis vaizdavimas)
11 dalis ISO/IEC 15444-11 2007 2007 2013 [19] T.810 Belaidis JPWL (belaidės programos)
12 dalis ISO/IEC 15444-12
(atšaukta 2017 m.)
2004 2015 [20] ISO bazinės medijos failo formatas
13 dalis ISO/IEC 15444-13 2008 2008 [21] T.812 Pradinio lygio JPEG 2000 koduotuvas
14 dalis ISO/IEC 15444-14 2013 [22] T.813 XML struktūrinis atvaizdavimas ir nuoroda JPXML [23]
15 dalis ISO/IEC 15444-15 2019 2019 T.814 Didelio pralaidumo JPEG 2000
16 dalis ISO/IEC 15444-16 2019 2019 T.815 JPEG 2000 vaizdų įterpimas į ISO/IEC 23008-12

„JPEG 2000“ tikslas yra ne tik pagerinti glaudinimo efektyvumą, palyginti su JPEG, bet ir pridėti (arba patobulinti) tokias funkcijas kaip mastelio keitimas ir redagavimas. „JPEG 2000“ suspaudimo efektyvumo pagerėjimas, palyginti su pradiniu JPEG standartu, iš tikrųjų yra gana kuklus ir paprastai neturėtų būti pagrindinis kriterijus vertinant dizainą. „JPEG 2000“ palaiko labai mažą ir labai aukštą glaudinimo greitį. Viena iš „JPEG 2000“ stiprybių yra dizaino galimybė apdoroti labai daug efektyvių bitų spartų. Pavyzdžiui, norint sumažinti žemiau esančio paveikslėlio bitų skaičių. tam tikrą sumą, patartina su pirmuoju JPEG standartu sumažinti įvesties vaizdo skiriamąją gebą prieš koduojant. Tai nereikalinga naudojant „JPEG 2000“, nes „JPEG 2000“ tai jau daro automatiškai, naudodama kelių rezoliucijų skaidymo struktūrą. Tolesniuose skyriuose aprašomas JPEG 2000 algoritmas.

Pasak KB, „dabartinė JP2 formato specifikacija palieka erdvę įvairiems aiškinimams, susijusiems su ICC profilių palaikymu ir tinklelio skiriamosios informacijos tvarkymu“. [24]

Spalvų komponentų transformacija

Iš pradžių vaizdai turi būti paversti iš RGB spalvų erdvės į kitą spalvų erdvę, todėl susidaro trys komponentai kurie tvarkomi atskirai. Yra du galimi pasirinkimai:

  1. Negrįžtamas spalvų transformavimas (IRT) naudoja gerai žinomą BT.601 YCBCR spalvų erdvė. Tai vadinama „negrįžtama“, nes ji turi būti įdiegta slankiuoju arba fiksuotuoju tašku ir sukelia apvalinimo klaidas. IRT turi būti naudojama tik su 9/7 bangų transformacija.
  2. Grįžtamoji spalvų transformacija (RCT) naudoja modifikuotą YUV spalvų erdvę (beveik tokią pat kaip YCgCo), kurioje nėra kvantavimo klaidų, todėl ji yra visiškai grįžtama. Norint tinkamai įgyvendinti RCT, skaičiai turi būti suapvalinti, kaip nurodyta, ir negali būti tiksliai išreikšti matricos forma. RCT turi būti naudojamas tik su 5/3 bangų transformacija. Transformacijos yra:

Jei R, G ir B yra normalizuoti tokiu pačiu tikslumu, tada skaitinis tikslumas Cb ir C.r yra šiek tiek didesnis nei originalių komponentų tikslumas. Šis tikslumo padidinimas yra būtinas norint užtikrinti grįžtamumą. Chrominance komponentai iš tikrųjų gali būti sumažinti, tačiau nebūtinai turi būti sumažinti, nes bangų transformacija jau atskiria vaizdus į skalę, mažesnių mėginių ėmimas yra veiksmingesnis numetant geriausią bangų skalę. Šis žingsnis vadinamas kelių komponentų transformacija JPEG 2000 kalba, nes jos naudojimas neapsiriboja RGB spalvų modeliu. [25]

Plytelių klojimas

Po spalvų transformacijos vaizdas suskaidomas į vadinamuosius plytelės, stačiakampiai vaizdo regionai, kurie transformuojami ir užkoduoti atskirai. Plytelės gali būti bet kokio dydžio, taip pat galima visą vaizdą laikyti viena plytele. Pasirinkus dydį, visos plytelės bus vienodo dydžio (išskyrus pasirinktinai esančias dešinėje ir apačioje). Vaizdo skaidymas į plyteles yra naudingas tuo, kad dekoderiui reikės mažiau atminties, kad būtų galima iššifruoti vaizdą, ir jis gali pasirinkti iššifruoti tik pasirinktas plyteles, kad būtų pasiektas dalinis vaizdo dekodavimas. Šio metodo trūkumas yra tas, kad vaizdo kokybė sumažėja dėl mažesnio signalo ir triukšmo piko piko. Naudojant daugybę plytelių galima sukurti blokavimo efektą, panašų į senesnį JPEG 1992 standartą.

„Wavelet“ transformacija

Tada šios plytelės paverčiamos banguotu į bet kokį gylį, priešingai nei JPEG 1992, kuriame naudojama 8 × 8 bloko dydžio diskretiško kosinuso transformacija. JPEG 2000 naudoja dvi skirtingas bangų transformacijas:

  1. negrįžtamas: CDF 9/7 bangų transformacija (sukurta Ingrid Daubechies). [26] Sakoma, kad jis yra „negrįžtamas“, nes įvedamas kvantavimo triukšmas, priklausantis nuo dekoderio tikslumo.
  2. grįžtamasis: suapvalinta biortogoninio „LeGall-Tabatabai“ (LGT) 5/3 bangų transformacijos versija [27] [26] [28] (sukūrė Didier Le Gall ir Ali J. Tabatabai). [29] Jame naudojami tik sveikųjų skaičių koeficientai, todėl išvesties nereikia suapvalinti (kvantinti), todėl ji nesukelia kvantavimo triukšmo. Jis naudojamas koduojant be nuostolių.

Bangų transformacijos įgyvendinamos kėlimo schema arba konvoliucija.

Kvantizacija

Po bangų transformacijos koeficientai yra skaliarizuojami, siekiant sumažinti bitų, kurie juos reprezentuoja, skaičių kokybės sąskaita. Išvestis yra sveikų skaičių rinkinys, kuris turi būti užkoduotas po bitą. Parametras, kurį galima pakeisti galutinei kokybei nustatyti, yra kvantavimo žingsnis: kuo didesnis žingsnis, tuo didesnis suspaudimas ir kokybės praradimas. Naudojant kvantavimo žingsnį, lygų 1, kvantavimas neatliekamas (jis naudojamas suspaudžiant be nuostolių).

Kodavimas

Ankstesnio proceso rezultatas yra rinkinys pogrupiai kurie vaizduoja kelias aproksimacines skales. Antrinė juosta yra rinkinys koeficientai- tikri skaičiai, vaizduojantys su tam tikru dažnių diapazonu susijusius vaizdo aspektus ir erdvinę vaizdo sritį.

Kvantizuotos pogrupiai yra dar labiau suskirstyti į Apylinkės, stačiakampiai regionai bangelių srityje. Paprastai jie yra tokio dydžio, kad būtų veiksmingas būdas pasiekti tik dalį (rekonstruoto) vaizdo, nors tai nėra reikalavimas.

Apylinkės dar skirstomos į kodo blokai. Kodo blokai yra vienoje antrinėje juostoje ir yra vienodo dydžio, išskyrus tuos, kurie yra vaizdo kraštuose. Kodavimo įrenginys turi užkoduoti visų kodo bloko kvantuotų koeficientų bitus, pradedant svarbiausiais bitais ir pereinant prie mažiau reikšmingų bitų proceso, vadinamo EBCOT schema. EBCOT čia reiškia Įterptas blokinis kodavimas su optimaliu sutrumpinimu. Šiame kodavimo procese kiekviena kodo bloko bitų plokštuma yra užkoduota trijose vadinamosiose kodavimo leidimai, pirmiausia koduojant nereikšmingų koeficientų bitus (ir ženklus) su reikšmingais kaimynais (t. y. esant 1 bitui aukštesnėse bitų plokštumose), tada reikšmingų koeficientų tobulinimo bitai ir galiausiai koeficientai be reikšmingų kaimynų. Trys praėjimai vadinami Reikšmingumo sklaida, Didumo patobulinimas ir Išvalyti atitinkamai praeiti.

Be nuostolių režimu visos bitų plokštumos turi būti užkoduotos EBCOT, o bitų plokštumos negalima išmesti.

Šiais kodavimo leidimais pasirinkti bitai koduojami naudojant kontekstinį dvejetainį aritmetinį kodavimo įrenginį, būtent dvejetainį MQ kodavimą (taip pat naudojamas JBIG2). Koeficiento kontekstą sudaro aštuonių kodo bloko kaimynų būsena.

Rezultatas yra bitų srautas, kuris yra padalintas į paketai kur pakelis grupuoja pasirinktus visų kodo blokų leidimus iš nuovados į vieną nedalomą vienetą. Paketai yra kokybės keitimo raktas (t. Y. Paketai, kuriuose yra mažiau reikšmingų bitų, gali būti atmesti, kad būtų pasiektas mažesnis bitų dažnis ir didesnis iškraipymas).

Tada paketai iš visų antrinių juostų surenkami į vadinamuosius sluoksnių. Paketų sudarymo būdas iš kodų blokų kodavimo leidimų, taigi, kokie paketai bus sluoksnyje, nėra apibrėžtas JPEG 2000 standarto, tačiau paprastai kodekas bandys sukurti sluoksnius taip, kad vaizdas su kiekvienu sluoksniu kokybė padidės monotoniškai, o vaizdo iškraipymas mažės nuo sluoksnio iki sluoksnio. Taigi sluoksniai apibrėžia progresą pagal vaizdo kokybę kodo sraute.

Dabar problema yra rasti optimalų paketo ilgį visiems kodo blokams, kuris sumažintų bendrą iškraipymą taip, kad sukurtas tikslinis bitų greitis būtų lygus reikalaujamam bitų greičiui.

Nors standartas neapibrėžia procedūros, kaip atlikti šią greičio iškraipymo optimizavimo formą, bendra schema pateikiama viename iš daugelio jo priedų: Kiekvienam bitui, kurį koduoja EBCOT kodavimo priemonė, vaizdo kokybės pagerėjimas, apibrėžtas kaip vidutinė kvadrato klaida, matuojama, tai galima įgyvendinti naudojant paprastą lentelės paieškos algoritmą. Be to, matuojamas gauto kodo srauto ilgis. Tai sudaro kiekvieno kodo bloko diagramą greičio ir iškraipymo plokštumoje, suteikdama vaizdo kokybę per bitų srautą. Nustatant kritinį, pateikiamas optimalus sutrumpinimo taškų, taigi ir paketų kaupimo taškų, pasirinkimas šlaitai iš šių kreivių ir parenkami visi tie kodavimo leidimai, kurių kreivė greičio iškraipymo grafike yra staigesnė už nurodytą kritinį nuolydį. Šis metodas gali būti laikomas specialiu metodo taikymu Lagranžo daugiklis kuris naudojamas optimizavimo problemoms, esant apribojimams. Pasirodo, kad „Lagrange“ daugiklis, paprastai žymimas λ, yra kritinis nuolydis, apribojimas yra reikalaujamas tikslinis pralaidumas, o optimizuojama vertė yra bendras iškraipymas.

„JPEG 2000“ bitų sraute paketai gali būti pertvarkyti beveik savavališkai, o tai suteikia koduotojui ir vaizdo serveriams didelę laisvę.

Jau užkoduoti vaizdai gali būti siunčiami tinklais su savavališkais bitų spartomis, naudojant sluoksnių laipsnišką kodavimo tvarką. Kita vertus, spalvų komponentai gali būti perkelti atgal į bitų srautą, o mažesnės skiriamosios gebos (atitinkančios žemo dažnio antrines juostas) gali būti siunčiamos pirmiausia vaizdo peržiūrai. Galiausiai erdvinis naršymas dideliuose vaizduose yra įmanomas pasirinkus atitinkamas plyteles ir (arba) skaidinius. Visoms šioms operacijoms nereikia iš naujo koduoti, o tik kopijuoti baitais.


Trumpas brėžinių aprašymas

Pridedami brėžiniai, kurie yra įtraukti į specifikaciją ir sudaro jo dalį, iliustruoja šio išradimo įgyvendinimo būdą ir kartu su aprašymu paaiškina išradimo principus.

Fig.1 parodyta viena geografinės informacijos sistemos versija.

Fig. 2 parodytas kitas geografinės informacijos sistemos įgyvendinimas.

Fig. 3 parodyta prieigos prie duomenų procedūra, naudojant piramidės ir pjūvio metodą, kaip numatyta išradimo įgyvendinimo variante.

Fig. 4 iliustruoja gabalų išdėstymo iš piramidės lygio pavyzdį.

Fig. 5 iliustruoja apdorojimo funkcijas tarp serverių ir klientų WebGIS.

Fig. 6A iliustruoja kelių siūlų serverį WebGIS.

Fig. 6B iliustruoja „WebGIS“ grupę.

Fig. 7 iliustruoja talpyklą ir dinaminių duomenų užklausą pagal išradimo įgyvendinimo aspektą.

Fig. 8 parodyta duomenų rinkinio, pasirinkto trijų skirtingų duomenų saugojimo ir perdavimo metodų duomenų apimčiai palyginti, rezultatai.

Fig. 9 iliustruoja našumą gerinančią „WebGIS“ architektūrą pagal išradimo įgyvendinimo aspektą.

Fig. 10 iliustruoja „CyberGIS“ architektūrinę apžvalgą pagal išradimo įgyvendinimo aspektą.

Fig. 11 parodyta kita „CyberGIS“ architektūrinė apžvalga pagal išradimo įgyvendinimo aspektą.

Fig. 12A parodytas kliento GUI, įgyvendinančio „Java“ vaizdinę sąsają, pavyzdys pagal išradimo įgyvendinimo aspektą.

Fig. 12B parodytas kliento GUI, įgyvendinančio VB pagrindu veikiančią „ActiveX Control“ sąsają, pavyzdys pagal išradimo įgyvendinimo aspektą.

Fig. 13 iliustruojamas atsako laikas, kai apdorojami skirtingi įvairaus tūrio vaizdai, naudojant vaizdo apdorojimo būdus arba be jų.

Fig. 14A iliustruoja hierarchinį geografinių duomenų organizavimą.

Fig. 14B iliustruoja vaizdo duomenų piramidės struktūrą.

Fig. 15 iliustruoja daugiasluoksnės prieigos kliento atsako trukmę su daugiasluoksniu arba be jo.

Fig. 16 iliustruoja daugiasluoksnės prieigos kliento atsako laiką su skirtingu talpyklos kiekiu ir be talpyklos.

Fig. 17 iliustruoja serverio reagavimo į tuo pačiu metu naudotojų prieigą laiką naudojant tris skirtingus nustatymus: (1) be kelių gijų, (2) su daugiasluoksniais ir (3) su daugybe gijų ir dviejų kompiuterių grupę.


Failo formatas ir kodo srautas

Panašiai kaip JPEG-1, JPEG2000 apibrėžia ir failo formatą, ir kodo srautą. Nors pastarasis visiškai apibūdina vaizdo pavyzdžius, pirmasis apima papildomą meta informaciją, pvz., Vaizdo skiriamąją gebą arba spalvų erdvę, kuri buvo naudojama vaizdui koduoti. Jei JPEG2000 vaizdai saugomi kaip failai, jie turi būti įpakuoti JPEG2000 failo formatu, kur jie bus .jp2 prailgintuvas. 2 dalies JPEG2000 plėtinys, t. Y. ISO/IEC 15444-2, taip pat praturtina šį failo formatą, įtraukdamas kelių kodų srautų animacijos ar kompozicijos mechanizmus į vieną vaizdą. Šio išplėstinio failo formato vaizdai naudoja .jpx pratęsimas.

Nėra standartizuoto kodo srauto duomenų plėtinio, nes kodo srauto duomenys visų pirma neturėtų būti laikomi failais, nors, kai tai daroma bandymo tikslais, plėtinys .jpc arba .j2k pasirodo dažnai.


Asbestiforminiai pluoštai nacionalinės svarbos Biancavilla svetainėje (Sicilija, Italija): aplinkos duomenų peržiūra per GIS platformas

Stebėjus piktybinio pleuros neoplazmo atvejus Biancavilla (Katanija, Italija), naujas asbesto formos pluoštas, pavadintas fluoro-edenitu (NaCa2Mg5(Si7Al) O.22F2), buvo rastas akmens karjere, naudojamame vietinėje statybų pramonėje, ir 86 metų moters, mirusios nuo pleuros mezoteliomos, plaučių audinyje. Dėl to Italijos aplinkos ministerija įtraukė Biancavilla teritoriją į nacionalinį prioritetų sąrašą. Šiame tyrime pateikiamas požiūris į didelio masto aplinkos stebėsenos programos, atliktos atliekant teritorijos tyrimą, rezultatų rezultatus. Iš aplinkos stebėsenos programos gautas duomenų rinkinys rodo, kad ore, vandenyje ir viršutinėje dirvoje yra daugiau nei 3000 asbesto, pvz., Pluoštų ir fluoro-edenito pluoštų, koncentracijos verčių. Šie duomenys erdviniu ir laiko požiūriu yra paskirstyti „Biancavilla“ svetainėje, todėl geografinių informacinių sistemų (GIS) kūrimas ir taikymas buvo labai naudingas norint peržiūrėti, valdyti ir analizuoti gautus duomenis ir duoti nurodymus suinteresuotosioms šalims, siekiant nustatyti reikiamus sanitarinė veikla. Taip pat buvo sukurta „WebGIS“, kad įvairios kontrolės įstaigos galėtų greitai pasiekti GIS ir valdyti duomenis.

Tai prenumeratos turinio peržiūra, prieiga per jūsų instituciją.


Mdhntd

Ar Stalinas nužudė visus sovietų karininkus, dalyvavusius Žiemos kare?

Koks yra didžiausias deimantų kiekis viename „Minecraft“ žaidime?

Kodėl mums reikalingas atskiras įkrovos įkroviklis nei mūsų taikomoji programa MCU?

Paspartinti tūkstančius eilutės analizių

Ar daugiasluoksnis vedlys prasideda nuo burtų knygos?

Dvi užklausos trikampiuose, kurių kraštinės yra racionalios

Kas yra ši arka ir bokštas šalia kelio?

Savitarnos parduotuvės Indijoje

Kodėl perkėlus pelės žymeklį „Windows 95“ pradėjo veikti greičiau?

Ar turėčiau apgauti, jei tai daro dauguma?

Ar kada nors buvo šaltasis karas, išskyrus tarp JAV ir SSRS?

Pasinaudokite pranašumais, kai vyriausiasis įgaliotinis pamiršta pranešti apie taisykles

Kas yra papildymas perleistoje „Avengers: Endgame“ versijoje?

Kaip reaguoti į žmogų, kuris smerkia elgesį, panašų į tai, ką jie demonstruoja?

Ar žaidžiant „Evolution Sage“ plinta „Blast Zone“?

Kuo skiriasi istorinė drama nuo laikotarpio dramos?

Kaip matematikoje apskaičiuoti sąlyginį PDF?

Patarimas, kaip padaryti/išlaikyti susmulkintą vištieną drėgną?

Kodėl „C ++ 11“ pridėjo std :: string :: data () galutinį simbolį nuliui?

Ar galėtumėte parduoti save į vergiją JAV?

Ar 26 turtingiausiems milijardieriams priklauso tiek turto, kiek neturtingiausiems 3,8 milijardo žmonių?

Ar yra tipiškas blokavimo išdėstymas, kuris yra įdiegtas, kad būtų galima paremti naujos konstrukcijos rėmus?

Bepiločių orlaivių vaizdai į QGIS

Naudojant GDAL kampo koordinatėms išgauti pagal jpg failo GPS EXIF ​​duomenis? Ieškote algoritmų DEM generavimui? Ieškote kodo pavyzdžio ar žymeklio, rodančio, kaip apskaičiuoti JPG failo kampines koordinates pagal EXIF ​​GPS duomenis? Platumo/ilgio reikšmių gavimas Kokie objektyvo ir fotoaparato nustatymai ar rekomenduojami UAV (drone) vaizdų fiksavimui iš oro? Programinė įranga vaizdui orientuotis (oro trikampio nustatymas) Ko aš nesuprantu apie JPEG 2000 koordinačių sistemas? Uždenkite platus/ilgus CSV ir NAD83 formos failus QGIS? Geografinė nuoroda dviem vaizdais vienu metu QGIS ? Pasvirusios kampo nuotraukos georeferencija kartotinės fotografijos tyrimuose Taško pridėjimas tam tikrame latų/ilgų ilgų Australijos regionų regione - įtariamos KRS problemos


Trijų matmenų kvadratinis paviršius, gautas sukant elipsę apie vieną iš pagrindinių ašių.

Pažymėtas vaizdo failas arba pažymėto vaizdo failo formatas. Failų formatas, kurį plačiai palaiko vaizdo apdorojimo programos, leidybos ir puslapių išdėstymo programos, nuskaitymas, faksogramų siuntimas, teksto apdorojimas, optinis simbolių atpažinimas ir kitos programos. Nuo 2009 m. Ji yra kontroliuojama „Adobe Systems“.

Tik skaityti skirtas RPF produktų, tokių kaip CADRG ir CIB, skaitytuvas, kuris naudoja turinio lentelę (A.TOC iš RPF mainų). Vairuotojas praneša apie skirtingą kiekvieno duomenų rinkinio, esančio A.TOC faile, antrinį rinkinį.


IŠSAMUS APRAŠYMAS

Atskleidžiama geografinės informacijos sistema (GIS), suteikianti vartotojams daugiau lankstumo, naudingumo ir informacijos. Sistema taip pat gali būti sukonfigūruota kaip paskirstyta geografinės informacijos sistema (DGIS). Sistemoje naudojami metodai, pagal kuriuos nustatoma, kurias vietos žymes (taip pat ir kitus žemėlapio objektus) rodyti GIS žemėlapyje.

Geografinėse informacinėse sistemose įprasta numatyti mechanizmus, pagal kuriuos galima pasirinkti rodomų turimų geografinių ypatybių pogrupį, remiantis bet kuriuo iš kelių kriterijų. Pavyzdžiui, į tokią sistemą galima įkelti pasaulio miestų duomenų bazę ir tada paprašyti, kad būtų rodomi tik tie JAV miestai, tie miestai, kuriuose gyvena daugiau nei vienas milijonas žmonių, arba galbūt tie miestai, kurie atitinka abu šiuos kriterijus. Pastaruoju atveju, jei būtų naudojami 1990 m. Gyventojų duomenys, būtų rodomi tik Niujorko, Los Andželo, Čikagos, Hiustono, Filadelfijos, San Diego, Detroito ir Dalaso žymekliai.

Be to, kai kurios interaktyvios geografinės informacijos sistemos palaiko skirtingus funkcijų matomumo kriterijus skirtingais žiūrėjimo atstumais. Pvz., Gali būti sukurti atrankos kriterijai, kurie rodytų tik miestus, kuriuose gyvena daugiau nei vienas milijonas gyventojų, kai buvo matomas Šiaurės Amerikos žemynas (žiūrėjimo atstumas 1), tada įtraukti papildomus miestus, kurių gyventojų skaičius viršija 100 000, kai požiūris yra sumažintas ir apima vieną būseną rodymo srityje (2 žiūrėjimo atstumas) ir galiausiai pakeista įtraukiant mažesnius miestus, kai vaizdas mažėja valstybėje ar apskrityje (3 žiūrėjimo atstumas). Šie ir susiję metodai GIS srityje žinomi kaip „atranka“, o kompiuterinių vaizdų generavimo srityje - „matomumo pašalinimas“ ir „detalumo valdymo lygis“.

Šio išradimo įgyvendinimas yra sukonfigūruotas taip, kad nustatytų „kuriuos iš daugelio“ geografinius erdvinius elementus ar objektus rodyti žemėlapyje, atsižvelgiant į kiekvieno objekto santykinę svarbą pagal jo rangą. Tokį reitingą galima sukurti remiantis išoriniais veiksniais, tokiais kaip subjekto populiarumas vartotojams (pvz., Prieigos prie erdvinio elemento kiekis ir (arba) greitis), informacijos kokybė (pvz., Pagarba geografinės erdvės elemento ir bendruomenės informacijos šaltiniui) geografinės erdvės elemento autoriaus statusas) ir panašūs metaduomenys apie geografinę erdvę. Pvz., Jei daugelis interaktyvios GIS sistemos vartotojų mato tam tikrą mažą miestą (pvz., Hendersonas, Nev.), Tai šio išradimo įgyvendinimo būdas būtų suteikti šiam miestui pakankamai reikšmingą rodymo vietą, kad būtų galima jį parodyti kartu su didmiesčiais, kurių gyventojų skaičius viršija milijoną. Tokiu būdu vartotojams interaktyvioje geografinės erdvės informacijos sistemoje parodomi geografiniai erdviniai subjektai, kurie greičiausiai domina jų vizualinę paiešką. Geografinių erdvinių elementų reitingas taip pat gali būti pagrįstas vieta, atstumu ar kitais būdingais geografinės erdvės požymiais, tokiais kaip padėtis ir aukštis (mastelio lygis).

Nors geografinių erdvinių subjektų reitingas čia aprašomas pirmiausia atsižvelgiant į objektų, rodomų naudotojui žemėlapyje, pasirinkimą, reitingas gali būti naudojamas kitiems tikslams, kaip bus akivaizdu atsižvelgiant į šį atskleidimą. Pavyzdžiui, pasirenkant, kurie subjektai turėtų turėti susietus raktinius žodžius, naudojamus nustatant ir rodant atitinkamą reklamą, pasirenkant, kurie subjektai turėtų būti siūlomi kaip potenciali kilmė, paskirties vieta arba kelio taškai navigacijos skaičiavimuose ir kiti naudojimo būdai, kai įvertinamas populiariausias ar įdomiausias geografinės erdvės subjektų pogrupis. yra pageidaujamas. Tokiose programose reitinguoti subjekto duomenys, sugeneruoti pagal šio išradimo įgyvendinimo būdą, gali būti tiekiami įvairioms sistemoms be skaitmeninės kartografavimo sistemos arba vietoj jos, kaip to reikalauja kontekstas.

Naudojant tokią subjektų reitingo informaciją, galima sukurti dviejų ar trijų matmenų skaitmeninį žemėlapį, kuriame yra vietos žymenys, atitinkantys geografinius erdvės objektus. Viename iš tokių įgyvendinimo variantų GIS sukurtas žemėlapis gali apimti kelių tipų duomenis apie geoerdvinius objektus. Pavyzdžiui, žemėlapis gali apimti geografines ypatybes, tokias kaip reljefas, infrastruktūra, įskaitant kelius, geležinkelio maršrutus ir oro uostus, pastatus ir (arba) kraštovaizdžio sienas. Žemėlapis taip pat gali būti pažymėtas informacija apie vyriausybės subjektus ir paslaugas, pvz., Parkus ir pramogų paslaugas, federalinius, valstijų ar vietos valdžios orientyrus ir bendruomenės paslaugas. Šie ir kiti komentarai gali būti pateikiami kaip vietos žymekliai, priklausantys vienai ar kelioms kategorijoms, įskaitant komercines vietovių žymes, kurios reprezentuoja įmones, kelionių vietos žymes, įskaitant, pavyzdžiui, istorines lankytinas vietas ir turizmo vietas, vartotojo apibrėžtas vietos žymes, kurias identifikavo ir pavadino naudotojas asmeniniam ar bendruomeniniam naudojimui ir (arba) bendruomenės vietos žymės, kurias savanoriškai apibrėžė visuomenės nariai forume. Viename konkrečiame įgyvendinimo variante žemėlapyje pateikta informacija yra suskirstyta į kolekcijas, apimančias sluoksnius, tokius kaip reljefo sluoksnis, kelio sluoksnis, ribinis sluoksnis, bendruomenės vietos žymėjimo sluoksnis ir kt. Kiti sluoksniai apima „dabartinius įvykius“, „istoriją“ ir švietimas “ir nurodyti šaltinio, iš kurio jie buvo paimti, organizacinę taksonomiją. Vartotojas gali sąveikauti su žemėlapiu ir įjungti arba išjungti įvairius informacijos sluoksnius. Viename įgyvendinimo variante pateikiamas pagrindinis arba pagrindinis sluoksnis, apimantis pagrindinį duomenų pogrupį (pvz., Reljefas, pagrindiniai keliai ir politinės sienos), ir vartotojas gali pasirinkti papildomus sluoksnius, kad pritaikytų žemėlapio vaizdą. Įvairūs trečiųjų šalių turinio tiekėjai ir reklamuotojai gali pateikti atskirus duomenų sluoksnius, kuriuos galima uždengti tokiu pagrindiniu žemėlapiu.

Kaip bus suprantama atsižvelgiant į šį atskleidimą, čia aprašyti vietos žymėjimo reitingavimo metodai gali būti naudojami kartu su bet kokiais įprastais, patentuotais ir (arba) atsirandančiais metodais, siekiant sukurti skaitmeninį žemėlapį. Pavyzdžiui, jei naudojamas įprastas rastrinis žemėlapis, vietos žymekliai ir kitų tipų žemėlapio duomenys naudojami žemėlapiui sukurti skaitmeninio formato, pvz., .Jpeg, .gif arba .png, žemėlapių serveryje ir pristatomi į klientas. Prašymai manipuliuoti žemėlapiu ar sąveikauti su juo pateikiami iš kliento į serverį, o tai savo ruožtu sukuria prašomą žemėlapio vaizdą. Jei rastrinis žemėlapis yra išklotas plytelėmis, žemėlapio serveryje saugomi iš anksto sukurti, rastriniai vaizdai arba „plytelės“, kuriose yra vietos žymeklio duomenų. Kai vartotojas pateikia žemėlapio užklausą, rastriniai vaizdai pateikiami klientui, kur jie naudojami kuriant pageidaujamą žemėlapį. Papildomos peržiūros, pagrįstos, pavyzdžiui, stumdymu, mastelio keitimu ar pakreipto žemėlapio prašymu, gali būti sukurtos klientui naudojant plyteles. Vektoriais pagrįsti metodai taip pat gali būti naudojami skaitmeniniams žemėlapiams generuoti pagal kitus išradimo įgyvendinimo variantus. Vienu konkrečiu atveju žemėlapio duomenis, įskaitant vietos žymeklio duomenis, klientui pateikia žemėlapio serveris vektorinių grafinių nurodymų pavidalu. Nurodymus realiuoju laiku interpretuoja kliento programa, kad vartotojui būtų sukurtas žemėlapis. Vartotojui sąveikaujant su žemėlapiu, pavyzdžiui, įtraukiant arba neįtraukiant įvairių sluoksnių, įskaitant geografinius erdvinius objektus, žemėlapis gali būti dinamiškai atnaujinamas kliente, kad būtų įtraukti šie sluoksniai. Panašiai, kai vartotojas sąveikauja su žemėlapiu, pavyzdžiui, priartindamas ar panoramuodamas, žemėlapis gali būti dinamiškai atkurtas kliente, įtraukiant naujus žemėlapio rodinius.

Geografinės informacijos sistemos (GIS) nurodomos visuose šio atskleidimo dokumentuose. Kaip žinoma, GIS gali būti įdiegta kaip paskirstyta geografinės informacijos sistema (DGIS), kurioje, pavyzdžiui, GIS komponentai yra platinami dviejuose ar daugiau skirtingų kompiuterių skirtingose ​​fizinėse tinklo vietose, tokiose kaip internetas ar verslo įmonė. . Čia taip pat pateikiama nuoroda į „Google“ žemę, GIS pagrįstą skaitmeninį rutulį, apimantį įvairius elementus, tokius kaip serveriai, klientai ir kiti komponentai bei funkcijos, kaip paaiškės atskleidus šį pranešimą. Taip pat pateikiama nuoroda į „Google“ žemės bendruomenę - forumą, kuriame kuriami, apibrėžiami, aprašomi ir aptariami dalyvaujančios visuomenės nariai. Atminkite, kad „Google“ žemė “ir„ „Google“ žemės bendruomenė “bei čia pateikti aprašymai gali būti apsaugoti pagal kitas intelektinės nuosavybės formas ir naudojami tik informaciniais tikslais.

Fig. 1 yra aukšto lygio skaitmeninių žemėlapių sistemos diagrama 100 turintis subjektų reitingavimo galimybes pagal išradimo įgyvendinimo būdą. Sistema 100 apima žemėlapių serverių sistemą 150 kuris yra komunikaciniu būdu susietas su vienu ar daugiau klientų 110 per tinklą 160. Žemėlapio serverio sistema 150 yra susietas su duomenų baze 140 reitinguotų subjektų duomenų, kuriuos GIS užpildė (pvz., neprisijungę arba realiuoju laiku) 170. GIS 170 yra įrengtas objektų reitingavimo modulis 120A, kuris taiko reitingavimo mechanizmą ar algoritmą, kad nustatytų santykinius geografinių erdvių subjektų laipsnius. Šie subjektai gali būti apibrėžti GIS 170, pavyzdžiui, remiantis GIS pateiktais duomenimis 170 iš įvairių išorinių šaltinių 180. Reitinguojami subjektai saugomi duomenų bazėje 140 ir tiekiama į žemėlapių serverio sistemą 150, kuris naudoja reitinguojamus subjekto duomenis, kad sukurtų žemėlapius klientams 110. Sistemoje 100 parodyti kliento subjekto reitingo moduliai 120B-C taip pat teikia papildomą objektų reitingavimo funkciją. Pavyzdžiui, pagal alternatyvų įgyvendinimą, žemėlapių serverio sistema 150 gali klientams pateikti reitinguojamo subjekto duomenis 110 generuoti žemėlapius ir reitinguojamus objekto duomenų sluoksnius kliento pusėje. Čia taip pat taikomi sunkaus kliento ir lengvo kliento funkcionalumo principai, kaip bus akivaizdu atsižvelgiant į šį atskleidimą.

Kiti moduliai gali būti įtraukti į sistemą, iliustruoti moduliai gali būti pertvarkyti ir funkcijos gali būti paskirstytos. Pavyzdžiui, GIS 170 galima integruoti į žemėlapių serverio sistemą 150. Panašiai ir subjektų reitingo modulis 120GIS A gali būti atskiras modulis. Gali būti vieno subjekto reitingavimo modulis 120Įdiegta visiškai GIS sistemoje arba kartu su ja 100, be jokių subjektų reitingavimo modulių 120B-C kliento pusėje 110. Kitame įgyvendinimo variante subjektų reitingas įgyvendinamas griežtai pagal subjektų reitingavimo modulius 120B-C pas klientus 110. Kitos konfigūracijos bus akivaizdžios atsižvelgiant į šį atskleidimą, ir šis išradimas nėra skirtas tik tam tikram. Šiame pavyzdyje terminas „modulis“ reiškia kompiuterio programos logiką arba programinę įrangą, skirtą nurodytoms funkcijoms užtikrinti. Kai jį naudoja kliento įrenginys 120 arba žemėlapių serverio sistema 150, modulį galima įkelti į atmintį ir vykdyti procesoriuje. Kituose įgyvendinimo variantuose modulis gali būti įdiegtas aparatinėje įrangoje (pvz., Vartų lygio logika), programinėje įrangoje (pvz., Mikrovaldiklyje su įterpta tvarka, skirta atlikti objekto reitingą, kaip aptarta čia), programinėje įrangoje arba tam tikroje aparatinės įrangos, programinės įrangos ir /arba programinę įrangą.

Klientas 110 gali būti bet koks įrenginys, leidžiantis vartotojui pasiekti žemėlapių serverio sistemą 150 per tinklą 160. Klientas 110 gali turėti kompiuteriui sukonfigūruotą įrenginį ar sistemą, pvz., asmeninį kompiuterį ar nešiojamąjį kompiuterį, mobilųjį telefoną, asmeninį skaitmeninį asistentą, išmanųjį telefoną, navigacijos sistemą, esančią transporto priemonėje, ar rankinę GPS sistemą. Kiti klientai 110 (nerodoma) taip pat gali palaikyti ryšį su žemėlapių serverio sistema 150 per tinklą 160.

Kiekvienas klientas 110 apima tokią programą kaip naršyklė, leidžianti vartotojui sąveikauti ir bendrauti su tokiomis sistemomis kaip žemėlapių serverio sistema 150 tinkle 160, kaip paprastai daroma. Naršyklių pavyzdžiai yra „Microsoft Internet Explorer“ naršyklė, „Netscape“ naršyklė, „Mozilla“ „Firefox“ naršyklė, „PalmSource“ žiniatinklio naršyklė ar bet kuri kita naršymo ar taikomoji programinė įranga, galinti bendrauti su tinklu 160. Alternatyviai arba papildomai - klientas 110 gali apimti programą, įdiegtą ne naršyklėje, pvz., specializuotą žemėlapių sudarymo ar geografinę programą, iš kurios duomenys žemėlapio serverio sistemoje 150 galima pasiekti. Sąveika su žemėlapių serverio sistema 150 gali būti atliktas naudojant papildinį arba kitą vykdomąją architektūrą, įdiegtą vietoje.

GIS 170 gali būti sukonfigūruota naudojant įprastas technologijas, tačiau taip pat apima objektų reitingavimo modulį 120Sukonfigūruotas pagal šio išradimo principus. GIS 170 gauna duomenis iš įvairių šaltinių 180 pagal kurį reitinguojamų subjektų duomenis gali nustatyti subjektų reitingavimo modulis 120A. Duomenyse pateikiami ir geografiniai erdviniai subjektai, ir reitingavimo duomenys, pagal kuriuos galima reitinguoti geografinius erdvinius subjektus. Tokio tipo duomenys gali būti pateikti GIS 170 struktūrizuota ir nestruktūrizuota forma. Pavyzdžiui, nors subjektų duomenys miestų pavadinimų ir geografinių vietovių pavidalu gali būti pateikiami struktūrizuota forma, reitingo duomenys, pavyzdžiui, bendruomenės komentarų ar įvertinimų forma, gali būti pateikiami nestruktūrizuota forma. Arba subjekto duomenys ir reitingavimo duomenys gali būti pateikiami iš to paties struktūrizuoto šaltinio, kuris, pavyzdžiui, identifikuoja miestą ir jo gyventojus, arba iš nestruktūrizuoto šaltinio, pvz., Bendruomenės skelbimų lentos, kurioje apibrėžiamas subjektas ir duomenys, kuriais jis gali būti pateikiamas reitingas.

Žemėlapių sistemos subjekto reitingo galimybė 100 yra vienas ar daugiau subjektų reitingavimo modulių 120. Subjektų reitingavimo modulis 120 renka subjektų duomenis ir reitingo duomenis, pagal kuriuos galima įvertinti geografinius erdvinius subjektus. Šie duomenys gali būti pateikiami iš įvairių šaltinių, įskaitant GIS 170, išoriniai šaltiniai 180, ir klientas 110. Šie šaltiniai yra išsamiau aprašyti, pav. 2. Modulis 120 įvertina geografinius erdvinius subjektus, naudodamas reitingo duomenis, kad nustatytų kiekvieno subjekto balą ar reitingą. Viename įgyvendinimo variante modulis 120 taip pat susieja objektus su žemėlapio vietos žymėmis ir sukuria vietų žymių grupes ar sluoksnius, pavyzdžiui, pagal tam tikrą vietos žymeklio tankį arba žemėlapio rodinio aukštį. Gautus objektus ir objektų sluoksnius galima saugoti reitinguojamų objektų duomenų bazėje 140, pas klientą 110, ar kitur. Kiekviena iš šių galimybių bus išsamiau aprašyta, remiantis fig. 2.

Sistemoje, kurioje yra serveris 120A ir subjekto reitingo moduliai 120B-C, kliento pusės moduliai 120B-C gali pateikti papildomus reitingus, skirtus naudoti kuriant kliento žemėlapį 110. Viename iš tokių įgyvendinimo variantų-serverio pusės subjektų reitingavimo modulis 120A pateikia bendrus vietos žymenis, kurių reitingą nustato bendrų reitingų duomenų rinkinys, o kliento pusės subjekto reitingo modulis 120B-C teikia asmenines vietos žymes, kurios buvo reitinguojamos naudojant asmens duomenis apie naudotoją, jo elgesį ar pageidavimus.

Tinklas 160 gali būti bet kokio tipo ryšių tinklas, pvz., vietinis tinklas (pvz., intranetas), plačiajuostis tinklas (pvz., internetas) arba tam tikras jų derinys. Arba tinklas 160 gali būti tiesioginis ryšys tarp kliento 110 ir žemėlapių serverio sistema 150. Apskritai, klientas 110, tinklas 160ir (arba) žemėlapių serverio sistema 150 gali bendrauti bet kokio tipo laidiniu arba belaidžiu ryšiu, naudojant įvairius ryšio protokolus.

Žemėlapio serverio sistema 150 gali būti įgyvendinta naudojant įprastą arba pasirinktinę technologiją. GIS serverių sistemai įdiegti galima naudoti daugybę žinomų serverių architektūros ir funkcijų. Be to, žemėlapių serverių sistema 150 gali apimti vieną ar daugiau serverių, veikiančių pagal apkrovos balansavimo schemą, o kiekvienas serveris (arba serverių derinys) sukonfigūruotas taip, kad reaguotų į klientus ir su jais sąveikautų 110 per tinklą 160. Viename konkrečiame įgyvendinimo variante - serverio sistema 150 yra įgyvendinama, kaip aptarta JAV paraiškoje Ser. 10/270 272, paduotas 2002 m. Spalio 10 d., Pavadinimu „Geografiškai organizuotų plokščių failų duomenų serveris“, kuris yra įtrauktas į šį dokumentą.

Apskritai, kai kliento kompiuterio vartotojas 110 įveda paieškos užklausą (pvz., per naršyklę ir kliento pusės agentą), ji įtraukiama į kliento užklausą 110ir siunčiami į žemėlapių serverio sistemą 150 per tinklą 160. Serverio sistema 160 tada nustato, kam skirta paieškos užklausa, ir atsako pateikdama atitinkamus duomenis iš įvairių posistemių, pvz., geografinius koduotojus, maršruto parinkimo variklius ir vietinės paieškos indeksus, tokiu formatu, kurį prašantis klientas gali naudoti pateikdamas duomenis vartotojui (pvz., per naršyklę ar kitą programą).

Naudojamas kartu su serverio sistema 150, GIS 170 ir reitinguojamų subjektų duomenų bazę 140 pateikti žemėlapių sistemą 100 kuri teikia žemėlapio ir GIS duomenis internetu ar kitu tinklu 160. Žemėlapių sistema 100 leidžia vartotojams vizualizuoti, pasirinkti ir tyrinėti geografinę informaciją (pvz., visame pasaulyje arba tam tikrame regione). Subjektų reitingavimo modulis 120A gali būti sukonfigūruotas išdėstyti turimus žemėlapio duomenų elementus pagal įvairius atributus, susijusius su kiekviena geografine erdvine ypatybe (arba geografinių erdvinių funkcijų pogrupiu). Šie atributai gali būti išoriniai ar vidiniai geografinės erdvės požymiai, jie gali reikšti objekto metaatributus ir (arba) atspindėti asmeninį vartotojo elgesį. Remiantis objektų reitingavimu pagal šiuos požymius, naudotojams interaktyvioje GIS rodomi geografiniai erdviniai subjektai, kurie labiausiai domina jų vizualinės paieškos srityje.

Fig. 2 yra aukšto lygio objektų reitingo modulio blokinė schema 120 kuris galėtų būti įdiegtas kliento kompiuteryje arba serverio GIS pagal vieną šio išradimo įgyvendinimo variantą. Subjektų reitingavimo modulis 120 per sąsają gauna arba renka duomenis iš įvairių šaltinių apie geografinius erdvinius subjektus 250. Duomenys apima abu subjekto duomenis 210 kuris identifikuoja ir apibrėžia geografinius erdvinius subjektus ir reitingo duomenis 220 pagal kuriuos galima įvertinti geoerdvinius objektus. Subjekto duomenys 210 gali apimti vietos žymeklio lygio duomenis. Reitingas variklis 230 reitingo duomenims taiko vieną ar kelis reitingavimo algoritmus arba reitingo mechanizmus 220 nustatyti subjekto duomenyse apibrėžtų geografinių erdvinių subjektų balus 210. Gauti reitinguojami subjekto duomenys gali būti pateikti per sąsają 250 į prašymą pateikiančią programą, pvz., susiejimo programą. Arba reitinguojami objekto duomenys gali būti suformuoti į vietos žymeklio sluoksnius naudojant vietos žymeklio sluoksnio generatorių 240. Bet kokia forma reitinguojami subjekto duomenys yra saugomi ir pateikiami žemėlapių serverio sistemai ar kitai programai. Subjektų reitingavimo modulis 120 apima atmintį 260 kurioje gali būti saugomi surinkti duomenys, įskaitant iš kliento.

Subjektų reitingavimo modulis 120 gali gauti subjekto duomenis 210 ir reitingavimo duomenis 220 apie subjektus iš daugybės šaltinių. Duomenys gali apimti palydovinius duomenis, aerofotografijas, gatvės lygio nuotraukas, skaitmeninio žemėlapio duomenis, lentelės duomenis (pvz., Skaitmeninius geltonos ir baltos spalvos puslapius) ir tikslinius duomenų bazės duomenis (pvz., Valgytojų, restoranų, muziejų ir (arba) mokyklų duomenų bazes) seisminės veiklos duomenų bazės nacionalinių paminklų duomenų bazė ir kt.). Tai taip pat gali apimti vyriausybės surašymo ir gyventojų duomenis, pastato plano duomenis, demografinius duomenis, įskaitant socialinius ir ekonominius požymius, susijusius su geografine erdve, pvz., Pašto kodą ar miestą, ir alternatyvius vardo duomenis. Viename konkrečiame įgyvendinimo variante duomenys apima patentuotą turinį, kurį surinko trečiosios šalies teikėjas, ir iš jo gautus vietos žymenis gali pasiekti tik specialiai už juos sumokėję arba jį užsiprenumeravę vartotojai.

Nors šie šaltiniai apima struktūrinius duomenis apie geoerdvinius objektus, geografinių erdvių subjektų apibrėžimai 210 ir reitingavimo duomenis 220 informacija apie geoerdvinių subjektų atributus taip pat gali būti pateikta nestruktūrizuota forma. Tokie duomenys gali būti renkami iš interneto svetainių ir (arba) išgaunami arba pateikiami iš įvairių šaltinių, įskaitant bendruomenės forumus, pvz., „Google“ žemės bendruomenę, internetines skelbimų lentas ar kitas virtualias erdves, kuriose vartotojai gali apibrėžti ir apibūdinti geografines erdves. viešoje, privačioje ar pusiau viešoje aplinkoje. Pavyzdžiui, „Google“ žemės bendruomenės atveju subjektas gali būti paskelbtas naudotojo, tada subjektų aprašymai gali būti pateikiami vėlesniuose įrašuose ar atsakymuose į pradinį įrašą. Subjektų reitingavimo modulis 120 taip pat gali gauti duomenis iš vieno ar kelių klientų 110 kuris gali būti būdingas tik vartotojui ar kliento įrenginiui 110. Kaip išsamiau aprašyta toliau, šie duomenys gali būti naudojami tinkinant reitingus ir (arba) naudotojo patirtį.

Geografinės erdvės subjektų pavyzdžiai yra miesto pavadinimas ir vieta, vartotojo apibrėžtas subjektas, komercinis subjektas, žiniatinklio paieškoje rastas geografinis erdvinis elementas arba bet koks elementas (pvz., Fizinis dalykas, įvykis ar kokybė), turintis geografinę asociaciją. Geografinę erdvę sudaro geometrija, susieta su fizine vieta (pvz., Žemės ar mėnulio geografinių koordinačių rinkinys) ir aprašymas. Geografinės erdvės subjekto, kuris nėra geografinis pobūdis, pvz., 1812 m. Karo atveju, ši geometrija gali atitikti su įvykiu susijusias vietas. Taigi subjektas gali atitikti vieną ar kelias fizines vietas ir aprašymus. Pavyzdžiui, „Google“ žemės geografiniai erdviniai subjektai gali būti pavieniai objektai arba hierarchinis objektų aplankas, kiekvienas objektas, kuriame gali būti kitas aplankas arba subjektas. Taigi, nors kai kurie objektai reprezentuoja vieną geografinį erdvinį objektą, kiti subjektai gali turėti aplankus, kurie iš viso reiškia daug geografinių erdvinių objektų. Vienas subjektas savo ruožtu gali atitikti vieną ar daugiau vietos žymių. Pavyzdžiui, toks subjektas kaip „Oklando degalinės“ gali apimti kelias skirtingas fizines vietas, kurių kiekviena žymima atskiru vietos žymekliu.

Reitingų duomenys 220 gali apibūdinti subjektų atributus, kuriuos galima įvertinti reitingų varikliu 230 nustatyti įmonės reitingą. Viename įgyvendinimo variante atributas apibrėžia subjekto įdomumą konkrečiam vartotojui. Toks įdomumas gali būti naudojamas interaktyvioje geografinės erdvės informacijos sistemoje (pvz., „Google“ žemėje) reitinguoti įvairius geografinius erdvinius subjektus vartotojo vizualinės paieškos srityje, kad būtų įjungtas kliento objekto rodymo prioritetų nustatymas. Kaip bus paaiškinta savo ruožtu, „erdvinio subjekto„ įdomumą “galima nustatyti matuojant ar kitaip nustatant įvairių rūšių išorinius duomenis, susijusius su tuo subjektu. Viename iš tokių įgyvendinimo variantų šis matas, įvertintas atitinkamu svoriu, sudaro premiją, kuri padidina subjekto balą ar reitingą (pvz., Pridėjus ar padauginus). Taigi aukštesnį reitingą turintiems subjektams gali būti teikiamas prioritetas rodymui, palyginti su žemesnio rango (mažiau įdomiais) objektais. Taip pat gali būti atsižvelgiama į duomenis, būdingus GIS sistemai, kaip įprasta (pvz., Mastelio keitimo lygį).

Kitame įgyvendinimo variante - reitingavimo duomenys 220 apima įvairius naudotojo susidomėjimo tam tikrais vietos ženklais požymius. Pvz., Vietos žymės, kurias naudotojas išsaugojo arba pažymėjo naršyklės ar programos lygiu, gali būti laikomos labiau dominančiomis naudotoją. Vartotojo paieškos terminai ar tinklalapio prieigos ar naudojimo modeliai taip pat gali būti susiję su tam tikrais geografiniais erdviniais subjektais ir naudojami subjekto reitingo modulyje 120 kliente arba serveryje, kad pasirinktumėte naudotojui vietos žymes. Be to, gali būti laikoma, kad vietos žymės, kurias naudotojas nustatė savo reikmėms, kelia didelį asmeninį susidomėjimą. Viename iš tokių įgyvendinimo variantų geografiniai erdviniai subjektai, įskaitant naudotoją dominančius ar asmeniškai svarbius objektus, pvz., Naudotojo namų, darbo vietų, vaikų darželių ar mėgstamų žaidimų aikštelių vietą, yra identifikuojami ir pažymimi bet kuriame žemėlapyje, esančiame netoli šių elementų. jų santykinio rango, apskaičiuoto pagal GIS. Šie ir kiti vartotojo susidomėjimo požymiai gali būti vertinami iš vartotojo elgesio arba gali būti teikiami kaip nuostatos ar nurodymai, susiję su subjektais, kuriuos naudotojas pateikia teigiamai, pavyzdžiui, nurodant įtraukti arba neįtraukti konkrečių subjektų ar subjektų grupių į pateiktus žemėlapius. žemėlapių serverio sistema. Geografinės erdvės subjektams gali būti priskirtas reitingas, atsižvelgiant į vartotojo pomėgius ar pageidavimus. Kliento surinkti vartotojo duomenys gali būti saugomi atmintyje 260 subjekto reitingo modulio ir naudojamas reitingų sistemoje 230 sugeneruoti subjekto reitingus, kurie yra asmeniniai vartotojui.

Reitingas variklis 230 apima modulį, skirtą subjektams reitinguoti pagal subjekto atributų, įtrauktų į reitingo duomenis, aprašymus 220. Priklausomai nuo pateiktų duomenų tipo, reitingo variklis 230 gali naudoti įvairius geografinių erdvinių subjektų vertinimo mechanizmus, kurie toliau aprašyti toliau.

Subjektai reitinguojami pagal reitingų variklį 230 yra suskirstyti į sluoksnius vietos žymeklio sluoksnių generatoriaus pagalba 240. Tai galima pasiekti nustatant detalumo lygį ir slenkstį, kuris, pavyzdžiui, bus susietas su tam tikru aukščiu ar tankiu. Pvz., Kai vartotojo užklausa apima skaičių objektų, didesnių už nurodytą slenkstį, pateikiami tik tie subjektai, kurių vietos reitingas viršija tam tikrą slenkstį. Pvz., Tarkime, kad dabartinio žemėlapio rodinio viso objektų skaičiaus slenkstis yra 50, o vietos reitingo slenkstis - 80. Jei naudotojo užklausa apima daugiau nei 100 geoerdvinių objektų ir 35 objektai turi vietą reitingą virš 80, tada serverio sistema aptarnaus tuos 35 subjektus kartu su 15 kitų aukščiausią reitingą turinčių objektų, kuriuos bus galima pateikti prašančiam klientui. Arba visi sukurti geografiniai erdviniai subjektai pateikiami kliento pusės subjektų reitingavimo moduliui 120, tada nustatoma, kurį iš tų objektų rodyti (panašiai kaip ir serverio pusėje). Arba galima atlikti tiek serverio, tiek kliento pusės objektų reitingavimą, kai serverio sistema aptarnauja reitinguojamų objektų rinkinį, o klientas tada parodo to aptarnaujamo rinkinio pogrupį. Vietos žymes galima suskirstyti į sluoksnius pagal kitus kriterijus nei aukštis ar tankis, įskaitant konceptualias, erdvines, laiko ar kitas grupes. Viename konkrečiame įgyvendinimo variante vietos žymeklio sluoksnio generatorius taip pat taiko stilių įvairiems vietos ženklams ir saugo tuos, kurie yra su vietos žymeklio sluoksniais.

Vienas iš šio išradimo įgyvendinimo variantų yra metodas, leidžiantis apskaičiuoti santykinį geografinės erdvės subjekto reitingą, pavyzdžiui, miesto pavadinimą ir vietą, vartotojo apibrėžtą subjektą, komercinį subjektą ar geografinę erdvę, rastą žiniatinklio paieškoje, palyginti su kitais tokiais subjektais. Šiuos santykinius reitingus nustato reitingų variklis 230 ir yra naudojami GIS (pvz., kaip aptarta su nuoroda į kliento pusės subjektų reitingą 1 pav.), siekiant užsisakyti objektų rodymą, kai ne visus galima pasirinkti rodyti, pvz., parodyti kai kuriuos aukščiausius ar žemiausius reitinguojami subjektai, o gal pasirinktas subjektų asortimentas.

    • Subjekto aprašymo detalių kiekis. Ilgesniems aprašymams suteikiamas didesnis balas nei trumpesniems, remiantis prielaida, kad daugiau žodžių reiškia daugiau informacijos. Viename čia aprašytos reitingų sistemos įgyvendinimo variante ši premija (padidintas balas) yra pagrįsta simbolių skaičiumi aprašymo tekste, neatsižvelgiant į tai, kiek baitų reikia reprezentuoti tam simboliui pasirinktoje abėcėlinėje koduotėje (pvz., Taip normalizuojant kalbas) kuriems koduoti reikia daugiau duomenų). Bausmė už smulkmenas gali būti įvertinta, kai aprašo dydis yra mažesnis už pasirenkamą slenkstį, siekiant sumažinti „tuščių“ ar „tik parašo“ tekstų svorį.
    • Tam tikro autoriaus ar šaltinio sukurtų objektų skaičius. Šaltiniai, kuriuose pateikiama daug objektų, laikomi patikimesniais nei šaltiniai, sukūrę nedaug objektų. Reitingo premija čia apdovanoja pastangas ir patirtį ir taikoma vartotojų sukurtiems subjektams (vartotojų apibrėžtoms vietoms ar objektams), taip pat tiems, kurie paimti iš didesnių duomenų bazių ir iš komercinių pardavėjų.
    • Viešai paskelbto geoerdvinio subjekto kontekstas. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės) ir per šią kilmę susiejami su to forumo kontekstu (pvz., Socialinis gyvenimas Romoje). Kadangi taip pat žinomas vartotojo paieškos kontekstas, čia aprašyta reitingų sistemos versija suteikia reitingo premiją subjektams, paskelbtiems forumuose, turinčiuose bendrą ar panašų kontekstą su vartotoju.
    • Atsakymų skaičius viešai paskelbtam geoerdviniam subjektui. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenė), todėl šiame kontekste yra dialogo potencialas apie tokį subjektą, kai tam tikras pranešimas forume yra subjekto specifikacija, o vėlesni įrašai yra atsakymai tam subjektui. specifikacijos įrašas su diskusija ar papildoma informacija. Tokiais atvejais įmonei gali būti įskaityta premija už rangą, atsižvelgiant į atsakymų skaičių. Moderatorius gali pasirinktinai skaičiuoti atsakymus automatiškai arba rankiniu būdu, kad būtų išvengta nesusijusių atsakymų skaičiavimo (pvz., Ne į temą, liepsnos ar pan.).
    • Viešai paskelbto geografinės erdvės subjekto peržiūrų skaičius. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės), todėl šių forumų skaitytojai gali peržiūrėti kai kuriuos tokius įrašus dažniau nei kiti. Kadangi žiūrėjimo dažnis (arba panašūs veiksmai, pvz., Pakartotinis peržiūra ar žymėjimas) atspindi susidomėjimą šiuo elementu, čia aprašyta reitingų sistemos versija suteikia reitingo premiją subjektams, atsižvelgiant į tinklalapio, kuriame subjektas yra aprašytas. Atsižvelgiant į laiką, subjektų peržiūros laikui bėgant galėjo atsirasti nevienodai, pvz., Viešumo šuolio atveju, kai dalyvavo stichinė nelaimė. Tokiais atvejais gali būti pageidautina, pavyzdžiui, apsvarstyti 1000 peržiūrų, plačiai paskirstytų per imties intervalą, kaip didesnį susidomėjimą, o ne apsvarstyti 900 peržiūrų per trumpą intervalą, po to 100 peržiūrų per ilgesnį intervalą. Kad atspindėtų šį interesų lygio svyravimą, čia aprašyta reitingų sistemos versija leidžia pasirinktinai žiūrėjimų skaičių laikyti laiko seka ir taikyti statistines priemones interesų pasiskirstymui analizuoti. Viename iš tokių įgyvendinimo variantų subjekto reitingo premija yra didesnė už paskirstymą, kuris yra lygus, nei tas, kuris yra netolygus, nors pasirinkus neigiamą vertę kaip šios premijos svorį, veiksmingai pasikeis paskirstymo klasė, kuri laikoma įdomiausia.
    • Viešai paskelbto geografinės erdvės subjekto atsisiuntimų skaičius. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės), todėl šių forumų skaitytojai gali dažniau nei kiti atsisiųsti objektų duomenis iš kai kurių tokių įrašų. Kadangi atsisiuntimo dažnis (pvz., Vartotojo paspaudimas į objektą) atspindi didelį susidomėjimą šiuo elementu, čia aprašyta reitingų sistemos versija suteikia subjektams reitingo premiją pagal objekto atsisiuntimų skaičių.Atsižvelgiant į laiką, subjektų atsisiuntimų dažnis laikui bėgant galėjo atsirasti nevienodai, pvz., Kai viešumo šuolis buvo susijęs su objektu, susijusiu su stichine nelaime. Tokiais atvejais gali būti pageidautina, pavyzdžiui, apsvarstyti, ar 1000 atsisiuntimų, plačiai paskirstytų per imties intervalą, rodančius didesnį susidomėjimą, o ne svarstyti 900 atsisiuntimų per trumpą laiką, po to 100 atsisiuntimų per ilgesnį laikotarpį. Kad būtų atspindėtas šis interesų lygio kitimas, čia aprašyta reitingų sistemos versija leidžia pasirinktinai laikyti atsisiuntimų skaičių laiko seka ir taikyti statistines priemones domėjimosi pasiskirstymui analizuoti. Viename iš tokių įgyvendinimo variantų subjekto reitingo premija yra didesnė už paskirstymą, kuris yra lygus, nei tas, kuris yra netolygus, nors pasirinkus neigiamą vertę kaip šios premijos svorį, veiksmingai pasikeis paskirstymo klasė, kuri laikoma įdomiausia.
    • Viešai paskelbtos geografinės erdvės autoriaus bendruomenės statusas. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės), todėl kiekvienam subjektui yra nustatytas autorius. Šiuose forumuose autoriai gali turėti bendruomenės statusą arba statusą, pagrįstą pranešimų skaičiumi, pranešimų kokybe, kaip supranta tų forumų skaitytojai, bendrai žinant apie autoriaus ūgį, narystės lygį (pvz., Moderatorius, narys, mokamas narys, svečias, ir tt) ir panašūs veiksniai. Čia aprašytas reitingų sistemos įgyvendinimas suteikia rango premiją subjektams, priklausantiems nuo jos autoriaus augimo tokioje internetinėje bendruomenėje.
    • Subjektų, esančių kelių subjektų grupėje, skaičius. Pavyzdžiui, „Google“ žemės geografiniai erdviniai subjektai gali būti pavieniai objektai arba hierarchinis objektų aplankas, kiekvienas objektas, kuriame gali būti kitas aplankas arba subjektas. Dėl šios priežasties kai kurie objektai reprezentuoja vieną geografinį erdvinį objektą, o kiti subjektai gali turėti aplankus, kurie iš viso reiškia daug geografinių erdvinių objektų. Čia aprašyta reitingų sistemos versija suteikia reitingo premiją sukauptoms kolekcijoms, nes jose yra daugiau informacijos. Premija gali būti pagrįsta, pavyzdžiui, bendru objekto vietų skaičiumi (pvz., Premija = 5, jei 5 vietų premija = 7, jei premija už 10 vietų = 10, jei 15 vietų ir premija = 15, jei yra 20 ar daugiau vietų). Kitas čia aprašytos reitingų sistemos įgyvendinimas priskiria didesnį rango priedą keliems subjektų ansambliams, kai jie turi daugiau vidinių aplankų, o ne mažiau vidinių aplankų. Tai atspindi suvokimą, kad subjektai, turintys išsamų segmentavimą naudojant aplankus, greičiausiai bus išsamesni ir kitais aspektais. Praktiškai ši premija apskaičiuojama atsižvelgiant į aplankų, esančių kelių subjektų ansamblyje, skaičių, proporcingai aplankų skaičiui arba segmentuotu būdu (pvz., Premija = 5, jei 5 aplankų premija = 7, jei premija už 10 aplankų = 10 jei 15 aplankų ir premija = 15, jei 20 ar daugiau aplankų).
    • Santykinis subjekto apibrėžimo amžius. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės), todėl kiekvienam subjektui yra nustatyta sukūrimo data. Kai du ar daugiau objektų yra panašūs, jie greičiausiai apibūdina susijusią informaciją. Norėdami nustatyti tolesnį patobulintą reitingo balą tokiems atvejams, čia aprašyta reitingų sistemos versija suteikia senesniam įrašui premiją kaip paskatinimą vartotojams kurti subjektus, apibrėžiančius naują informaciją, o ne peržiūrėti anksčiau aprašytas vietas. Kitame įgyvendinimo variante naujesni duomenys gauna aukštesnį reitingą, nes jie atspindi naujesnę ir naujesnę informaciją.
    • Subjekto hierarchinė svarba. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės), ir šiame kontekste egzistuoja potencialūs tėvų ir vaikų santykiai, apibūdinantys subjektą. Pagrindinis postas, pvz., „Kanzaso universitetai“, gali turėti kelis antrinius įrašus (žinomus kaip atsakymai), kuriuose pateikiami geoerdviniai subjektai, apibrėžiantys kiekvieną Kanzaso valstijos universitetą. Pagrindinis postas, galbūt apibūdinantis Kanzaso universitetų sistemos pagrindinės administracinės įstaigos vietą, gali turėti mažesnį balą nei jo vaikai, o tai nustato mokyklas, kuriose lanko daug tūkstančių asmenų. Kad tokiais atvejais būtų atkreiptas dėmesys į pagrindinį postą, čia aprašyta reitingų sistemos versija priskiria rango premiją, lygią kiekvieno atsakymo į kiekvieną įrašą taškų sumai. Taigi reitingas grindžiamas geografinės erdvės subjekto ryšiu su jo vieta geografinių erdvių subjektų hierarchijoje. Tai užtikrina, kad pradinio pagrindinio įrašo balas yra didesnis arba lygus jo dalių sumai. Taip pat gali būti naudojamos kitos agregavimo funkcijos.
    • Santykinė subjekto kategorijos arba subjekto kategorijos šaltinio svarba. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės), ir šiame kontekste yra padaliniai, žinomi kaip „forumai“, kurių viename bus įrašas, kuriame apibrėžiamas subjektas. Forumai paprastai yra aktualūs pavyzdžiai: „dabartiniai įvykiai“, „istorija“ ir „švietimas“. Šių forumų svarba nebūtinai yra vienoda. Pavyzdžiui, „dabartinių įvykių“ subjektai laikui bėgant gali būti mažiau svarbūs nei „istorijos“ subjektai, kurie yra nesenstantys. Ši situacija užfiksuota čia aprašytos reitingų sistemos pavyzdyje, kiekvienam subjektų šaltiniui ar subjektų kategorijoms priskiriant svarbą, pavyzdžiui, kiekviename „Google“ žemės bendruomenės forume (ar kitoje interaktyvioje GIS), komercinio subjekto pardavėjo. duomenys ir panašiai kiti subjektų duomenų šaltiniai, pvz., radimas naudojant žiniatinklio paiešką (pvz., mažos svarbos) arba iš oficialių vyriausybės šaltinių (pvz., labai svarbūs). Šis santykinis šaltinio svarbos koeficientas skaluoja (pvz., Daugina) bendrą subjektui apskaičiuotą balą.
    • Išoriškai įvertinta subjekto svarba. Kai kurie geografinės erdvės subjektai yra kilę iš viešų forumų (pvz., „Google“ žemės bendruomenės), ir šiame kontekste su tuo subjektu gali būti susietas balas ar reitingas. Pavyzdžiui, „Google“ žemės bendruomenės forume kiekvienas reitinguojamas įrašas gali turėti nuo vienos iki penkių „žvaigždžių“, kur penkios žvaigždutės reiškia gerai gerbiamą ar kitaip vertinamą subjektą, o viena žvaigždė-prastą ar galbūt mažiau gerbiamą objektą. Metrika, naudojama šiems išoriniams reitingams nustatyti, nebūtinai yra vienoda keliuose objektų šaltiniuose, todėl, pavyzdžiui, „Google“ žemės forumo subjektų balai gali būti nuo 1 iki 5 žvaigždučių, o geografinės erdvės subjektai, rasti restoranų apžvalgos svetainėje su nuliu iki keturių „šakių“. Be to, tokios metrikos kaip „žvaigždės“ ir „šakutės“ nėra tiesiogiai suderinamos pagal kilmę ir diapazoną, šių metrikos šaltinių patikimumas gali būti skirtingas. Pvz., Šaltinyje gali būti vieša svetainė su anoniminiais įnašais ir įvertinimais, o kita-profesionaliai sukurtas restoranas ar turizmo vadovas, pranešantis apie įvertintus vertinimus. Dėl šių priežasčių metodas, pagal kurį čia aprašyta reitingų sistemos versija apima tokius duomenis, prieš tolesnį svėrimo procesą prieš tai nurodomas pradinės skalės (A) ir poslinkio (B) transformacija (pvz., NAUJAS = A*SENAS+B) (pvz., AttributeScore = Svoris*[NAUJAS]). Pavyzdžiui, jei žvaigždutėmis pagrįsta vertinimo schema yra nuo 1 iki 5 (ty nuo 0% iki 100% pasitenkinimo), o šakėmis pagrįsta schema-nuo 0 iki 4 (ty nuo 0% iki 100% pasitenkinimo), tada įvertinimai negalima lyginti ar apdoroti tik padauginus, nes jie prasideda nuo skirtingų verčių (1 prieš 0). Vienas iš būdų, kaip spręsti šį įvairių vertinimo sistemų atvejį, yra paimti objekto šaltinio vietinį diapazoną (žemas ... aukštas) ir apskaičiuoti taip: pakeistas mastelis = (NativeValue − Low)/(High − Low). Tai priskiria bet kokį diapazoną į 0 kaip žemą ir 1 kaip aukštą. Tada rezultatą (pakeistą skalę) galima padauginti iš svertinio koeficiento (pvz., 100), kad subjektas galėtų gauti nuo 0 iki 100 taškų premijos, kai vietinis reitingas pereina nuo 1,5 žvaigždutės arba 0,4 šakutės. Žemos ir didelės reikšmės yra pastovios kiekvienam objekto šaltiniui (šakės, žvaigždės ir kt.). Naudojant algebrą, mastelio keitimo lygtį galima pertvarkyti taip: Pakeistas mastelis = [1/(didelis - žemas)]*NativeValue+[Žemas/(mažas - didelis)] arba, A = 1/(didelis - žemas) ir B = mažas/( Žemas - aukštas). Iš to išplaukia, kad pakeistas mastelis = A*gimtoji+B. Tada subjekto balą galima padidinti naudojant „WeightForThisAttribute“*pakeistą mastelį (kiekvienam objektui, gautam iš to šaltinio). Viename tokio įgyvendinimo varianto išplėtime naudojamas objekto reitingas, apskaičiuotas objektui pagal čia aprašytą vietos rango procesą, siekiant atnaujinti išorinį reitingą, pateiktą šaltinyje, kuriame subjektas iš pradžių buvo, pvz., „Google“ žemės bendruomenės forumai ar kiti GIS forumai.
    • Subjektų erdvinis tankis apibrėžtoje kaimynystėje. Kai keli subjektai yra suskirstyti į santykinai mažą geografinį regioną, tai reiškia, kad subjektų autoriai nurodė padidinto susidomėjimo geografinį regioną. Iš to galima daryti prielaidą, kad subjektas, kurio kaimyninių subjektų tankis yra didesnis, turi didesnę vertę, nei būtų kitaip. Tai įgyvendinama čia aprašytos reitingų sistemos įgyvendinimo variante, pridedant ar kitaip suteikiant reitingo premiją, pagrįstą kitų subjektų skaičiumi apibrėžtoje srityje, kurioje yra subjekto vieta (pvz., Apskritimas ar langelis, kurio centre yra įmonės vieta). Atkreipkite dėmesį, kad ši metrika, nors ir yra geoerdvinės sąvokos, nėra būdingas subjekto atributas, bet yra to subjekto stebėjimas kitų subjektų atžvilgiu.
    • Rodomų objektų paspaudimų rodiklis. Kai objektai rodomi interaktyvioje GIS, pvz., „Google“ žemėje, galima stebėti, kiek atvejų naudotojai toliau tiria objektą įvairiomis priemonėmis, pvz., Spustelėdami jį pelės klavišu, atlikdami to objekto operacijas, pvz., Pasirinkdami arba paryškinimas naudojant tą subjektą kaip maršruto pradžią, paskirties vietą ar kelio tašką arba nustatant, kad tas subjektas reaguoja į informacijos paiešką (pvz., kai objekto apraše yra žodis „Pica“ ir interaktyvios sistemos vartotojas atlieka paieška pagal raktinį žodį „pica“, „itališka“ arba „maistas“). Tokių įvykių lentelė suteikia tiesioginį svarbą tam subjektui, kaip supranta sistemos vartotojai. Kai šie duomenys renkami (pvz., Pasirenkamame kliento objekto reitingavimo modulyje ir (arba) serverio pusės objekto reitingavimo modulyje), jie gali būti naudojami kaip atributas, apibrėžiantis objekto įdomumą. Čia aprašytas reitingų sistemos įgyvendinimas išnaudoja šį išmatuotą veiklos lygį, priskirdamas subjektui rango premiją pagal vartotojo įvykių skaičių, kurį jis gauna, palyginti su kitų subjektų vidutine verte. Ši priemonė (pvz., Padidinta pagal atitinkamą svorį) sudaro papildomą premiją (pvz., Arba kitaip naudojama), siekiant padidinti įmonės rezultatą.
    • Subjektų kategorijų įgalinimo rodiklis. Kai objektai rodomi interaktyvioje GIS, pvz., „Google“ žemėje, jie dažnai pateikiami sluoksnių pavidalu, kaip aprašyta anksčiau. Šiuos sluoksnius galima pasirinkti atskirai ir kartu. Į kiekvieno sluoksnio įgalinimą galima žiūrėti kaip į balsavimą daugumos balsavimo sistemoje, o tokių balsų apibendrinimas gali būti naudojamas nustatant santykines vartotojų nuostatas įvairiems subjekto duomenų sluoksniams. Kai šie duomenys renkami (pvz., Pasirenkamame kliento objekto reitingavimo modulyje ir (arba) serverio pusės objekto reitingo modulyje), jie gali būti naudojami kaip atributas, apibrėžiantis santykinį objektų rinkinio įdomumą. Pavyzdžiui, „Barai ir naktiniai klubai“ sluoksnis greičiausiai bus įjungtas dažniau nei valstijos „IRS biurai“. Čia aprašytas reitingų sistemos įgyvendinimo būdas išnaudoja šį išmatuotą veiklos lygį, priskirdamas santykinį subjektų klasės ar objektų šaltinio svorį pagal stebėtą sluoksnių pasirinkimo veiksmų skaičių, palyginti su vidutine verte. Ši priemonė gali būti naudojama norint nustatyti santykinę subjekto kategorijos svarbą, kaip aptarta anksčiau, arba gali būti naudojama siekiant įvertinti tuos statinius prioritetus papildoma suma, remiantis empiriniu vartotojų pageidavimų stebėjimu.
    • Numatoma tinklalapio ar dokumento, susieto su subjektu, svarba. Kai subjektas yra susietas iš tinklalapio ar kito elektroninio dokumento, galima naudoti apskaičiuotą to puslapio ar dokumento svarbą, kad būtų galima daryti išvadą apie numatomą susieto geoerdvinio subjekto svarbą. Vienas santykinės svarbos internetiniams dokumentams įvertinimas yra puslapio reitingas, kaip aprašyta JAV patente Nr. Nr. Nr. Čia aprašytos reitingų sistemos pavyzdys tokius puslapio reitingo balus naudoja kaip tarpinį balą geografiniams erdviniams subjektams, nurodantiems paieškos rezultatuose nurodytus internetinius dokumentus. Pvz., „Google“ paieška pagal „Kanzaso universitetas“ pateikia 1 560 000 rezultatų, kurie yra surūšiuoti pagal puslapio reitingo mechanizmą, aprašytą patente „999“, kad dešimt rezultatų, kurie laikomi svarbiausiais, būtų rodomi kaip pirminis atsakymas į užklausą. Šie pirmieji dešimt rezultatų yra būtent tie, kurie turi aukščiausią puslapio reitingo balą. Šio išradimo įgyvendinimo variante vienas ar daugiau paieškos rezultatų dokumento puslapio reitingo balų, apskaičiuotų pagal atitinkamą svertinį koeficientą, yra svarbos premija geografiniams erdviniams subjektams, nurodytiems tuose dokumentuose. Pavyzdžiui, gali būti naudojamas aukščiausio puslapio reitingo balas arba dešimtuko puslapio reitingo balų vidurkis arba kokia nors kita funkcija ar jų pasirinkimas.

    Įvertinamas vienas ar keli aukščiau išvardyti požymiai, o rezultatai prieš juos apibendrinant individualiai įvertinami skalės koeficientu, kad būtų gautas bendras subjekto balas. Tokį skaičiavimą galėtų atlikti fig. 2. Viename įgyvendinimo variante bendram balui nustatyti naudojami ir metaatributų duomenys apie geografinę erdvę, ir duomenys, atspindintys paties subjekto atributus. Pavyzdžiui, viename įgyvendinimo variante verslo dydis ir atsakymų į skelbimą apie įmonę skaičius yra abu veiksniai, kuriuos įvertina reitingo variklis 230. Subjektų tvarka pagal nedidėjantį balą apibrėžia reitingą (mažėjančia tvarka). Svorio koeficientus galima pakeisti atsižvelgiant į gautus reitingus, kad būtų galima koreguoti santykinį kiekvieno atributo svarbą (pvz., Automatiškai arba kaip nori sistemos administratorius arba atskiras vartotojas). Viename įgyvendinimo variante galutinis vartotojas gali priskirti svorius, taikomus kiekvienam atributo tipui. Bet kurį iš koeficientų galima nustatyti į nulį (arba vieną, jei santykinė svarba), kad atributas būtų pašalintas, arba atitinkamai kai kurie požymiai gali būti ignoruojami. Svertiniai veiksniai gali būti neigiami, kad būtų sumažintas, o ne apdovanotas subjektas už tam tikrą atributą. Taikant masto koeficientus atskiriems požymiams, galima įvertinti įvairius požymius ir apskaičiuoti bendrą balą pagal atributus.

    Vietos rangui nustatyti pagal šio išradimo įgyvendinimo būdą galima naudoti daugybę algoritmų. Pavyzdžiui, įgyvendinimo variante SCORE = NumberOfPostCharacters+a*NumberOfDescriptionCharacters)+b*NumberOfReplies+c*NumberOfViews+d*NumberOfDownloads+StatureWithinCommunity, kur a, b, c ir d reiškia kintamuosius, kuriuos galima koreguoti pagal priskirtą vertę prie kiekvieno atributo. „StatureWithinCommunity“ atspindi aprašymo plakatą ir, įgyvendinant, gali svyruoti nuo 200 iki 500, priklausomai nuo plakato ūgio, remiantis bet kuriuo iš daugelio kriterijų, įskaitant reputaciją, skelbimo elgesį ir kitų naudotojų įvertinimus ar patvirtinimus.

    Vienas iš čia aprašytos reitingų sistemos įgyvendinimo variantų apibendrina atskirų požymių matus su bendru linijiniu deriniu. Sudėtingesnis agregavimas, kurio linijinis derinys yra pogrupis išilgai pagrindinės įstrižainės, yra naudoti svorių matricą M x M, kur matmuo M atitinka atributų skaičių, o matricos redukcija naudojama norint nurodyti svorius visam kryžminiam atributų sandaugai. Pavyzdžiui, tokia technika leidžia apibrėžtą produkto, kurio aprašymo ilgis ir autoriaus ūgis, svorį kaip sudėtinį komponentą. Dvi čia aprašytos lygčių struktūros reprezentuoja atributų derinių metodų įvairovę, kuri bus akivaizdi atsižvelgiant į šį atskleidimą, pvz., Įtraukiant eksponavimą ar kitas algebrines formas į kiekvieno požymio vertinimą.

    Taigi išoriniai metaduomenys apie geografinę erdvę gali būti naudojami kaip įvestis į taškų sistemą, kuri sukuria santykinį reitingą tokiems tikslams kaip atranka rodyti geografinės erdvės informacijos sistemoje. Tokioje sistemoje gali būti naudojami kiti atributai, pvz., Paieškos terminų ir objekto aprašymo teksto atitikties laipsnis bei atskiro vartotojo ar naudotojų bendros istorinės paieškos nuostatos, kurie gali būti įtraukti į interaktyvią GIS, kaip aprašyta čia kaip elementai, naudojami subjekto balui nustatyti. Be to, kaip aprašyta anksčiau, reitingas gali būti naudojamas kitais tikslais, išskyrus atranką rodymui.

    Fig. 3 ir 4 yra srautų diagramos, iliustruojančios veiksmus, atliktus siekiant sugeneruoti ir aptarnauti reitinguojamus objekto duomenis pagal išradimo įgyvendinimo variantus. Paveiksluose ne visi galimi žingsniai. Be to, kai kurie įgyvendinimo variantai, be čia aprašytų arba vietoj jų, atlieka skirtingus veiksmus. Be to, veiksmų tvarka gali skirtis nuo čia aprašytos.

    Žemėlapio prioritetinių vietos žymių generavimas

    Fig. 3 parodytas prioritetinių objektų generavimo ir pateikimo metodas pagal išradimo įgyvendinimo būdą. Vieną ar daugiau veiksmų gali atlikti subjekto reitingavimo modulis, toks, kaip pavaizduotas Fig. 2 ir įdiegta kliento ir (arba) serverio pusėje, kaip parodyta Fig. 1. Be to, kai kurie veiksmai (pvz 350) suaktyvina vartotojo užklausa dėl žemėlapio, kiti gali būti atliekami „neprisijungus“ ne konkrečios paieškos užklausos kontekste.

    Reguliariai gaunami subjekto duomenys 310 iš įvairių šaltinių, tokių kaip duomenų šaltiniai, aptarti fig. 1. Taip pat gaunami reitingavimo duomenys 320, iš tų pačių ar skirtingų šaltinių, kaip ir subjekto duomenys. Duomenys gali būti renkami, pavyzdžiui, kaip duomenų bazės kūrimo arba žiniatinklio tikrinimo ir indeksavimo proceso dalis. Tokie duomenys taip pat gali būti gauti iš pardavėjų ar trečiųjų šalių šaltinių. Kai kurios duomenų dalys, pavyzdžiui, duomenys apie vartotojo asmenines vietos žymes, gali būti atnaujinamos realiuoju laiku, reaguojant į vartotojo užklausą, o kitos gaunamos arba atnaujinamos pagal įprastą tvarkaraštį. Įvertinimo duomenims nustatyti gali būti taikomi įvairūs mechanizmai, tokie kaip aukščiau aprašyti 330 subjektų reitingą ar balus. Palyginamus atributų balus, pagrįstus skirtingų tipų reitingavimo duomenimis, gautais iš įvairių šaltinių, galima apskaičiuoti naudojant aukščiau aprašytus metodus. Subjekto duomenys gali būti saugomi duomenų bazėje, kaip parodyta fig. 1 arba kitame įgyvendinimo variante reitinguotų objektų duomenų pogrupis yra saugomas talpykloje kliento, priglobiančio objekto reitingo modulį, atmintyje, kuris nustato 330 subjekto reitingą pagal talpykloje saugomus duomenis.

    Pagal pavyzdinį metodą, parodytą fig. 3, reitinguoti subjekto duomenys naudojami generuoti 340 vietos žymeklių sluoksniai, rodomi žemėlapiuose. Viename įgyvendinimo variante objektai susiejami su vietos žymėmis, o stiliai taikomi atsižvelgiant į kategoriją, į kurią patenka objektas ar vietos žymė. Vietos žymių grupės yra susietos su detalumo lygiais, kad būtų pateiktas žemėlapio žiūrovas su tinkamu vietos žymių tankiu. Detalumo lygiai gali atspindėti bet kokį įvesties skaičių, įskaitant žemėlapio peržiūros aukštį, žemėlapio skiriamąją gebą, kitus tam tikrame žemėlapyje pavaizduotus sluoksnius ir naudotojo pageidavimus, koks turėtų būti retas ar tankus žemėlapis. Pavyzdžiui, įgyvendinimo variante, jei vietos žymeklio balas viršija tam tikrą slenkstį, jis gauna 5 lygio įvertinimą, o tai reiškia, kad žemėlapio rodiniuose tam tikrame aukštyje ar žemiau jo turėtų būti įtraukta vietos žymė. Vietos žymekliai taip pat gali būti suskirstyti į kategorijas, kad atskiras vietos žymuo galėtų būti susietas su skirtingomis vietos žymių grupėmis, pvz. vietos žymenys, susieti su konkrečiu miestu, taip pat turistų lankomų vietų žymės. Kiekviena iš šių kategorijų gali atspindėti atskirą vietos žymeklio sluoksnį.

    Įgyvendinimo variante vėlesniu momentu gaunama vietos žymeklio sluoksnio ar sluoksnių užklausa 345ir pateikiami atitinkami sluoksniai 350 prašytojui. Kaip aptarta anksčiau, skaitmeninis žemėlapis gali būti sukurtas naudojant rastrinius, plytelėmis arba vektoriais pagrįstus metodus. Atsižvelgiant į naudojamą metodą, žemėlapio serveris gali realaus laiko paprašyti vietos žymeklio sluoksnio reaguodamas į užklausą arba pateikti 350 sukurti žemėlapio komponentus, kurie yra iš anksto saugomi ir pateikiami tik gavus vartotojo užklausą. Viename įgyvendinimo variante pateikiami vietos žymeklio sluoksniai 350 reaguojant į vartotojo pageidavimus ar pasirinkimus. Pateiktame įgyvendinimo variante vietos žymeklio sluoksnis sujungiamas su kitais sluoksniais, kad būtų sudarytas žemėlapis kliento ar serverio svetainėje.

    Žemėlapio su prioritetinėmis vietos žymomis užklausa

    Fig. 4 yra schema, iliustruojanti žemėlapio, kuriame pateikiami prioritetiniai vietos žymekliai, prašymą ir gavimą pagal išradimo įgyvendinimo būdą. Fig. 5. iliustruoja žemėlapį, kurį būtų galima gauti pagal užklausą, suformuluotą naudojant fig. 4. Vienas ar keli iš šių veiksmų gali būti atliekami klientui, prašančiam žemėlapio iš žemėlapių serverio, kaip parodyta Fig. 1. Procesas prasideda, kai prašoma žemėlapio 410 klientas, pavyzdžiui, naršyklėje, specializuotoje programoje, pvz., „Google“ žemėje ar kitoje programinėje įrangoje. Žemėlapio užklausoje nurodoma geografinė sritis, kuriai žemėlapio ieškoma, ir aukštis, kurį žemėlapis turėtų atspindėti. Taip pat pateikiami vartotojo ar kliento duomenys ir nuostatos 420 į žemėlapių serverio sistemą. Pavyzdžiui, įgyvendinimo variante šalis, iš kurios kilusi užklausa, kurią galima nustatyti, pavyzdžiui, pagal užklausos IP adresą, ir vartotojo kalbos nuostatos pateikiamos žemėlapio serveriui, kad tik vietos žymės atitinkama kalba ir kurie atspindi konkrečiai šaliai ar kultūrai būdingą stilių ar duomenų šaltinius. Gali būti pateikta informacija apie šalį ir kalbą 420 iš prašomosios programos ar kito šaltinio, pvz., kliento operacinės sistemos.

    Be to, taip pat gali būti pateiktos vartotojo vietos žymeklio nuostatos 420 į žemėlapių sistemą. Nuostatos gali atspindėti, pavyzdžiui, kokias kategorijų ar sluoksnių vietos žymes rodyti, kiek vietos žymių įtraukti (tankis) ir kiek identifikavimo informacijos turėtų būti rodoma žemėlapyje. Pavyzdžiui, fig. 5, vartotojas gali pasirinkti, naudodami žymimuosius langelius grafinėje vartotojo sąsajoje 520, kurie sluoksniai turėtų būti įtraukti į rodomą žemėlapį 550. Kiekvienas vietos žymių sluoksnis yra susietas su savo piktograma ar stiliumi, pavyzdžiui, peilio ir šakutės piktograma 510A valgomojo vietos žymekliui ir puodeliui 510B geriamajai įstaigai.

    Viename įgyvendinimo variante pateikiamos nuostatos 420 prie žemėlapio sistemos gali būti naudojamas suasmeninti vietos žymių pasirinkimą ir rodymą vartotojui. Suasmenintas vietos žymeklis gali būti pasirinktas įvairiais būdais, pavyzdžiui, suasmeninant subjekto reitingą, naudojant vartotojo elgesį ar naudojimo modelius kaip atributo, pagal kurį vertinamas subjekto reitingas, pagrindą arba keičiant tam tikrų atributų svorį, remiantis vartotojo įvestį arba, pavyzdžiui, nepaisydamas bendrų reitingų schemų, visada įtraukdamas naudotojo nustatytas ar paskirtas vietos žymes.

    Fig. 4, prašytojas gali gauti 432 įvairių tipų duomenys, priklausomai nuo suasmeninimo nuostatų, teikiamų žemėlapių serverio sistemai. Tačiau, kaip žinotų šios srities specialistai, galimi ir kiti veiksmai, atspindintys skirtingus žemėlapių generavimo ir pritaikymo procesus. Pagal numatytąjį variantą nėra suasmenintų vietos žymių 430A, o klientas gauna 432A ir rodo 450Žemėlapis su bendrais vietos ženklais. Tokiame įgyvendinimo variante kliento vietoje nėra įgyvendinamos jokios objektų reitingavimo galimybės. Tačiau kitame įgyvendinimo variante klientas prašo, kad prašomame žemėlapyje būtų tik suasmenintos vietos žymės 430C. Tokiame įgyvendinimo variante subjekto reitingavimo galimybės yra visiškai įgyvendinamos klientui, naudojant subjekto reitingavimo modulį, pvz., Modulį, aprašytą Fig. 2 talpinama vietoje, o ne centralizuotame serveryje. Klientas gauna 432Žemėlapis, sudarytas iš žemėlapio sluoksnių, kuriame nėra jokių vietos žymių. Pridedami suasmeninti vietos žymekliai, sukurti ir saugomi kliente 440A į žemėlapį, o gautas žemėlapis sugeneruojamas ir rodomas vartotojui.

    Dar kitame įgyvendinimo variante vartotojas gali paprašyti žemėlapio, kuriame būtų ir asmeninės, ir bendrosios vietos žymos 430. Klientas gauna 432B žemėlapis ir grupė bendrų vietos žymenų arba subjektų, susietų su žemėlapio geografija, remiantis šia užklausa. Bendrieji vietos žymekliai derinami su asmeninėmis vietos žymėmis, kurias naudotojas paskyrė įvairiais būdais (pvz., Autorizuodamas objekto apibrėžimą arba patalpindamas vietos žymeklį į parankinių aplanką), ir taikomas reitingavimo mechanizmas. 436B jungtinei vietos žymių grupei. Rezultatai naudojami generuoti 440B sluoksnis, apimantis tiek asmeninius, tiek apibendrintus vietos žymeklius, kuris vėliau sujungiamas su klientui pateiktu žemėlapiu, kad būtų sukurtas 450B rodomas žemėlapis 450B.

    Fig. 5 parodytas pavyzdinis žemėlapis, apimantis asmenines ir bendras vietos žymes, sukurtas pagal žingsniuose aprašytą metodą 412-420 ir 430B per 450B. Kaip parodyta Fig. 5, asmeniniai vietos ženklai, įskaitant Makso žaidimų aikštelę 105 ir Dirko kavos taške 419 vaizduojami kartu su valgomuoju (pvz. 510A) ir geriamieji vietos ženklai (pvz. 510B) žemėlapyje 550. Taip pat pateikiami bendruomenės vietos ženklai, pažymėti specialia bendruomenės vietos žymeklio piktograma 540. Žemėlapis 550 taip pat apima interaktyvų turinį teksto laukelio pavidalu 530 nuoroda į bendruomenės nario pateiktą komentarą apie vietos žymeklį. Tai leidžia vartotojui pasinaudoti kitų bendruomenės narių pateikta informacija.

    Čia aprašytos savybės ir privalumai nėra visapusiški ir, visų pirma, daugelis papildomų funkcijų ir privalumų bus akivaizdūs paprastiems šios srities specialistams, atsižvelgiant į figūras ir aprašymą. Be to, reikėtų pažymėti, kad specifikacijoje vartojama kalba iš esmės buvo pasirinkta skaitomumo ir mokymo tikslais, o ne siekiant apriboti išradingos temos apimtį.