Vairāk

Geotools WFS pamata autentifikācija

Geotools WFS pamata autentifikācija


Mēģinu izgūt datus no attālā WFS servera, kuram nepieciešama pamata versijahttpsautentifikācija, izmantojot GeoTools. Es definēju savienojuma parametrus lietotājvārdam un parolei, piemēram,

connectionParameters.put ("WFSDataStoreFactory: USERNAME", "lietotājvārds"); connectionParameters.put ("WFSDataStoreFactory: PASSWORD", "pass");

Tomēr es saprotu

"Serveris atgrieza HTTP atbildes kodu: 401 vietrādim URL: http: //…".

Kāds ir risinājums pamatahttpsautentifikācija GeoTools WFS atbalstā.


Es varu atjaunot šo atbildi no vietējā GeoServer, bet tikai tad, kad nosūtu savienojuma pieprasījumu GeoServer, kuram nav pieprasītā vārda lietotāja. Kad esmu izveidojis lietotāju, tas darbojas tieši tā, kā es gaidu.

Attiecībā uz @ Dani komentāru es nesaprotu aFeatureStorekas ir paredzams, jo WFSStore neatbalsta rakstīšanu, kad izmantojat 1.1.0 versiju. Versijai 1.0 tas darbojas kā paredzēts, kad lietotājs pastāv serverī.


Darbnīcas ir viens no FOSS4G konferences vispievilcīgākajiem notikumiem. Tā ir vieta, kur mūsu jaunie dalībnieki izjūt mūsu lieliskās programmatūras jaudu un elastību. Bukareste 2019 semināri tiek organizēti sadarbībā ar Bukarestes Universitāti. Tas dod mums centrālo atrašanās vietu, 200 metru attālumā no galvenās norises vietas. Semināri notiks pirmdien un otrdien, tieši pirms konferences. Katrā darbnīcā būs 4 stundas. Pēc modeļa no Bostonas tika organizēti semināri pēc principa “Bring Your Own Device” (BYOD). Semināru apmeklētājiem tiks nodrošināta pielāgota OSGEO-Live USB atmiņas karte. Katra darbnīca paredzēta 20–30 apmeklētājiem, un ļoti populārajām darbnīcām ir pieejamas lielākas telpas.


Sestdien, 2011. gada 19. novembrī

Atbrīvots GeoTools 8.0-M3

Šis ir nozīmīgs izlaidums, kas izveidots kopā ar Open Source Developers konferenci.

  • Liels jaunums ir WFS 2.0 filtra un Query modeļa bibliotēkas atjaunināšana. Džastins un Gabriels ir smagi strādājuši eksperimentālā filiālē, un mums ir prieks redzēt šo darbu atgriešanos bagāžniekā
  • Pateicoties Frankam Gasdorfam, mums tagad ir gt-swing moduļa tulkojumi vācu valodā
  • Paldies Mišelam Bedvardam par viņa nepārtraukto uzmanību detaļām, izmantojot visas MapContent un Layer metodes. Kopā ar konsekventu JComponent nosaukšanas konvenciju ievērošanu, gt-swing modulis kļūst arvien vieglāk strādājams.
  • Džodijs Gārnets turpina pilnveidot lietotāja rokasgrāmatu un ir pievienojis metodes CommonFactoryFinder.getFilterFactory (), kurām vairs nav nepieciešams nodot padomu kopu. Deviņdesmit procenti no laika parauga koda, kas tiek izmantots nulles ieteikumu kopai.
  • Gabriels ir smagi strādājis, pievienojot pamata HTTP autentifikāciju WMS klienta kodam
  • Gabriels, Džodijs un Marks ir strādājuši, izmantojot versijas informācijas atbalstu, izmantojot Filter 2.0 ResourceId koncepcijas
  • Micheal Bedward ir pievienojis lielu uzlabojumu ar GeoTools.getAboutInfo () - ļaujot lietojumprogrammām reģistrēt GeoTools versiju, izpildes vidi un uzskaitot CLASSPATH atklātās GeoTools burkas. Par bonusa punktiem šī informācija ir pieejama lietošanai gatavā AboutDialog
  • Un vēl 38 GeoTools 8.0-M3 izlaiduma piezīmēs

Jūras ledus tīmekļa API projektēšana ledus informācijas pakalpojumiem

Klimata pārmaiņu un globālās sasilšanas dēļ jūras ledus pētījumi pēdējā laikā ir ieguvuši arvien lielāku uzmanību no dažādām jomām. Neskatoties uz iepriekšējo darbu pie jūras ledus datu vākšanas, digitalizācijas un izplatīšanas tīmeklī, efektīva ledus datu un informācijas apmaiņa joprojām nav atrisināta. Turklāt maz ir paveikts, analizējot īpašas jūras ledus datu lietotāju prasības un izstrādājot elastīgus tīmeklī balstītus apstrādes un analītiskos pakalpojumus, pamatojoties uz esošajiem pētījumiem, kas ir noderīgi gan jūras ledus, gan citu, nevis jūras un ledus datu lietotājiem. Šajā rakstā mūsu mērķis ir izstrādāt virkni Google Maps līdzīgu jūras ledus tīmekļa lietojumprogrammu saskarņu (API) JavaScript, kas nodrošina elastīgu un viegli lietojamu veidu, kā tiešsaistē iespējot jūras ledus datu koplietošanu, vizualizāciju un sadalījumu. laika analīzes. Mēs identificējam jūras ledus datu lietotāju prasības dažādos līmeņos, izpētot ieinteresēto Kanādas ziemeļnieku grupu, un pēc tam mēs izstrādājam un ieviešam tiešsaistes jūras ledus tīmekļa API prototipu. Mēs arī nodrošinām tīmekļa rīku citu ledus tīmekļa pakalpojumu reģistrēšanai un koplietošanai, kā arī tiešsaistes tīmekļa kodēšanu un smilškastes atkļūdošanu, lai veicinātu un piesaistītu vairāk jūras ledus lietotāju un izstrādātāju. Mēs uzskatām, ka šis darbs būs labs piemērs un potenciāli noderēs tīmekļa API izstrādei jūras ledus datiem un informācijas pakalpojumiem, kā arī citiem atbilstošiem pētījumiem.

Šis ir abonementa satura priekšskatījums, piekļuve caur jūsu iestādi.


Atšķirības starp WFS versijām¶

Galvenās atšķirības starp WFS versijām ir šādas:

  • WFS 1.1.0 un 2.0.0 atgriež GML3 kā noklusējuma GML, savukārt WFS 1.0.0 noklusējums ir GML2. GML3 izmanto nedaudz atšķirīgus ģeometrijas norādīšanas veidus. GeoServer atbalsta pieprasījumus gan GML3, gan GML2 formātos.
  • WFS 1.1.0 un 2.0.0 versijās SRS (telpiskā atskaites sistēma jeb projekcija) ir norādīta ar urn: x-ogc: def: crs: EPSG: XXXX, savukārt WFS 1.0.0 specifikācija bija http: // www.opengis.net/gml/srs/epsg.xml#XXXX. Šīs izmaiņas ietekmē atgriezto datu asu secību.
  • WFS 1.1.0 un 2.0.0 atbalsta datu pārprojektēšanu lidojuma laikā, kas atbalsta datu atgriešanu VID, kas nav vietējais VID.
  • WFS 2.0.0 ievieš jaunu filtru kodēšanas specifikācijas versiju, pievienojot atbalstu laika filtriem.
  • WFS 2.0.0 atbalsta pievienošanos, izmantojot GetFeature pieprasījumu.
  • WFS 2.0.0 papildina iespēju ievietot GetFeature pieprasījuma rezultātus, izmantojot startIndex un skaitīt parametrus. GeoServer tagad atbalsta šo funkcionalitāti WFS 1.0.0 un 1.1.0.
  • WFS 2.0.0 atbalsta saglabātos vaicājumus, kas ir regulāri WFS vaicājumi, kas tiek glabāti serverī tā, ka tos var izsaukt, nododot atbilstošu identifikatoru ar WFS pieprasījumu.
  • WFS 2.0.0 atbalsta SOAP (vienkāršu objektu piekļuves protokolu) kā alternatīvu OGC saskarnei.

Parametru nosaukumos ir arī divas izmaiņas, kas var izraisīt neskaidrības. WFS 2.0.0 izmanto skaitīšanas parametru, lai ierobežotu atgriezto funkciju skaitu, nevis parametru maxFeatures, kas izmantots iepriekšējās versijās. Tas arī mainīja typeName uz typeNames, lai gan GeoServer abus pieņems.


DDF uzziņu rokasgrāmata

Instalācijas un konfigurācijas detaļas pēc lietojumprogrammām.

Administratora lietojumprogrammas atsauce

Administratora lietojumprogrammā ir komponenti, kas ir neatņemami DDF lietojumprogrammu konfigurēšanai. Tas satur dažādus pakalpojumus un saskarnes, kas administratoriem ļauj kontrolēt savas sistēmas un uzlabo administratīvās iespējas.

Administratora lietojumprogrammas priekšnoteikumi

Administratora lietojumprogrammas instalēšana

Instalējiet administrēšanas lietojumprogrammu, izmantojot administratora konsoli.

Pārejiet uz Administratora konsole.

Atlasiet Sistēma cilni.

Atlasiet Iespējas cilni.

Instalējiet administratora lietotnes funkciju.

Administratora lietojumprogrammas konfigurēšana

Lai konfigurētu administrēšanas lietojumprogrammu:

Pārejiet uz administratora konsoli.

Atlasiet Administrators pieteikumu.

Atlasiet Konfigurācija cilni.

Administratora konfigurācijas politikas konfigurācijas.

Funkciju un lietotņu atļaujas

Ja tas ir iespējots, vēlamās funkcijas vai lietotnes būs modificējamas un skatāmas tikai lietotājiem ar iestatītajiem atribūtiem. Ierakstam jābūt šādam formātam: feature name / app name = "lietotāja atribūta nosaukums = lietotāja atribūta vērtība"

Ja tas būs iespējots, vēlamo pakalpojumu varēs modificēt un skatīt tikai lietotāji ar iestatītajiem atribūtiem. Ierakstam jābūt formātam: configuration

Iespējot ziņojumu Sistēmas lietošana

Ieslēdz sistēmas lietošanas ziņojumu, kas tiek parādīts, kad tiek atvērta administrēšanas lietojumprogramma.

Sistēmas lietošanas ziņojuma nosaukums

Sistēmas lietošanas ziņojuma nosaukums, atverot lietojumprogrammu.

Sistēmas lietošanas ziņojums, kas tiek parādīts lietotājam katru reizi, kad lietotājs atver programmu.

Rādīt sistēmas lietošanas ziņojumu vienu reizi sesijas laikā

Atlasot šo opciju, katras pārlūka sesijas laikā tiks parādīts sistēmas lietošanas ziņojums vienu reizi. Noņemiet atzīmi no tā, lai lietošanas ziņojums tiktu parādīts katru reizi, kad tiek atvērta vai atsvaidzināta administratora lapa.

Ignorētās instalēšanas programmas

Komatu atdalīts saraksts (appName, appName2, & # 8230 & # 8203appNameN) no lietojumprogrammām, kuras tiks atspējotas instalētājā.

Kataloga lietojuma atsauce

Katalogs nodrošina sistēmu informācijas glabāšanai, meklēšanai, apstrādei un pārveidošanai.

Klienti parasti izveido, izlasa, atjaunina un dzēš (CRUD) operācijas pret katalogu.

Kataloga funkcionalitātes pamatā ir Catalog Framework, kas visus pieprasījumus un atbildes novirza caur sistēmu, izsaucot papildu apstrādi katrai sistēmas konfigurācijai.

Kataloga lietojuma priekšnoteikumi

Lai izmantotu lietojumprogrammu Katalogs, ir jāinstalē šādas lietojumprogrammas / līdzekļi:

Kataloga lietojumprogrammas instalēšana

Instalējiet lietojumprogrammu Katalogs, izmantojot administratora konsoli.

Pārejiet uz Administratora konsole.

Atlasiet Sistēma cilni.

Atlasiet Iespējas cilni.

Instalējiet kataloga-lietotnes funkciju.

Kataloga lietojumprogrammas konfigurēšana

Lai konfigurētu lietojumprogrammu Katalogs:

Pārejiet uz administratora konsoli.

Atlasiet Katalogs pieteikumu.

Atlasiet Konfigurācija cilni.

Katalogu federācijas stratēģija.

Kataloga dublēšanas spraudņu konfigurācijas.

Kataloga standarta ietvara konfigurācijas.

Saplūšanas federālais avots.

Satura direktorija monitora konfigurācijas.

Satura failu sistēmas krātuves nodrošinātājs.

Kataloga pirmsinstrukcijas spraudnis, lai metacards iestatītu derīguma termiņu.

Ļauj versijēt gan metakartes, gan saturu.

Metacard atribūtu drošības politikas spraudnis.

Katalogs Metacard Ingest Network Plugin.

Metacard validācijas filtra spraudnis.

Metacard validācijas marķiera spraudnis.

Iespējot metakartes datu dublēšanu, izmantojot konfigurējamu transformatoru.

Resursu lejupielādes konfigurācija.

Katalogs OpenSearch Federētais avots.

Resursu lejupielādes konfigurācijas.

Schematron Validation Services konfigurācijas.

XML atribūtu drošības politikas spraudnis.

Xml Response Query Transformer.

PDF ievades transformatoru konfigurācijas.

Ļaut priekšskatījumu izgūt no metadatiem.

Resursu URI politikas spraudnis.

Statusa avota aptaujas skrējējs.

Nosaka ierobežojumu rezultātu skaitam, ko šī šķirotā apvienošanas stratēģija var apstrādāt no katra apvienotā avota. Liels sākuma indekss kopā ar vairākiem apvienotajiem avotiem varētu dot lielu rezultātu kopu, ko šķirotās federācijas stratēģijai ir ierobežotas iespējas. Administrators var veikt aptuvenu aprēķinu, lai izlemtu, kādu maksimālo sākuma indeksu izmantot, pamatojoties uz atmiņas daudzumu sistēmā, apvienoto avotu daudzumu, pavedienu skaitu un paredzamo pieprasīto vaicājuma rezultātu daudzumu ((vidējais pavedienu skaits) ) * (apvienoto avotu maksimālais skaits) * (maxStartIndex + maximumQueryResults)) jāiekļaujas darbojošās izplatīšanas atvēlētajā atmiņā. Šis lauks tiks noņemts, ja sakārtotajai federācijas stratēģijai būs iespēja kārtot lielāku rezultātu daudzumu.

Intervāls, kurā Solr kešatmiņa pārbauda, ​​vai noņem dokumentus, kuriem beidzies derīguma termiņš.

Minūšu skaits, kāds dokuments paliks kešatmiņā, pirms tam beidzas derīguma termiņš. Noklusējums ir 7 dienas.

Vaicājuma rezultātu kešatmiņas stratēģija

Stratēģija vaicājumu rezultātu saglabāšanai kešatmiņā. Derīgi ieraksti ir VISI, FEDERĀTI un NEKĀDI.

Saglabājiet kešatmiņā datus no attāluma

Saknes dublējuma direktorija ceļš

Metacards saknes dublējuma direktorijs. Relatīvais ceļš ir salīdzināms ar & ltDDF_HOME & gt.

Izveidojamo apakšdirektoriju līmeņu skaits. Katra apakšdirektorija līmeņa nosaukšanai tiks izmantotas divas rakstzīmes no ID.

Ja iespējots, ietvars darbojas kā starpniekserveris, apvienojot pieprasījumus visiem pieejamajiem avotiem. Visi pieprasījumi tiek izpildīti kā apvienoti vaicājumi un resursu izguve, ļaujot ietvaram būt vienīgajam komponentam, kas atklāj visu tā apvienoto avotu funkcionalitāti.


Kamis, 2010. gada 11. novembrī

SimpleFeatureService: vēl viens mēģinājums vienkāršot vektoru datu izplatīšanu - I daļa

  • protokols ir sarežģīts, klienta rakstīšana bieži ir sarežģīta un pakļauta kļūdām, tas pats attiecas uz jauna WFS servera ieviešanu
  • asu secības jautājums pat šodien ir grūti zināt, kāda ir WFS atgriezto datu asu secība
  • GML izmantošana nozīmē to, ka ir daudz veidu, kā uzrādīt to pašu informāciju vai to pašu ģeometriju (domājiet par daudzstūri vai virsmām vai problēmu, kas dažkārt rodas ar iebūvēto atribūtos iebūvēto funkciju, piemēram, nosaukumu un atrašanās vietu, ar lietojumprogrammas vēlamo publicēt)
  • nav neviena ieejas punkta, kurā būtu uzskaitīti visi pieejamie slāņi
  • nav iespējams iepriekš zināt, kādi atribūti tiks atgriezti un kāda ir ģeometriju telpiskā atskaites sistēma, kā arī ass kārtība nav zināma (mēs vēlamies, lai tā būtu skaidra, tikai lai pārliecinātos, ka izvairāmies no tām pašām problēmām redzēt WFS)
  • nav iespējas ātri iegūt tikai ierobežojumus un to funkciju skaitu, kas atbilst noteiktam filtram
  • nav atzīta veida, kā galu galā transportēt piegādātāja specifiskos parametrus (mūsu gadījumā daudzdimensionāls vaicājums OLAP sistēmām)
  • protokola tīrais mierīgais stāvoklis neļauj pārsniegt daudzus parametrus
  • Lai saglabātu vaicājumu kā resursu, būtu jāpievieno vietrāži URL, lai apstrādātu šādus resursus, un kaut kādā veidā to derīguma termiņš (nevar uzticēties klientam, ka tas kārtīgi iet un manuāli tos noņem)
  • saites nodrošināšana ar pilnu vaicājumu nozīmētu, ka klients var publicēt resursu un ka serveris var ar tiem saistīt saiti, praksē ne vienmēr tiek ievēroti abi gadījumi
  • URL izkārtojums, iespējams, varētu būt hierarhiskāks
  • datu veida konvencijas varētu precizēt sīkāk (domājot, piemēram, par datumu / laiku / laika zīmogu)
  • Funkcijas atribūti ir nesakārtota kopa, tomēr, izmantojot WFS kaskādes, tiks izvēlēta kāda secība. Jautājums, vai pasūtījums jāveido tieši vienkāršo funkciju servisa protokolā (aprakstošo slāņa izvadē izmantojot atribūtu masīvu)
  • dokumenti var būt savstarpēji saistīti (tas padarītu pakalpojumu meklētājprogrammu pārmeklējamu, pieņemot, ka tas ir pat mērķis, nevis gluži pretēji, nevēlama funkcija)
  • iespējas varētu pārvērst par vienkāršu nosaukumu sarakstu, un aprakstītais resurss varētu sniegt arī telpisko atskaites sistēmu un ierobežot informāciju

Paziņojiet mums, ko domājat!


Versija WFS-T

Darījumu tīmekļa funkciju pakalpojums (WFS-T) nodrošina OGC standartiem atbilstošu tīmekļa saskarni vektoru funkciju lejupielādēšanai un atjaunināšanai internetā. Līdz šim WFS-T standartam nav adreses versiju vēstures.

Verificētā WFS-T ļauj lietotājiem atgriezties pie iepriekšējām versijām, izsekot atjauninājumu vēsturei, pārbaudīt atjauninājumu atšķirības. Verificēta WFS ir nepieciešama, lai atbalstītu kešatmiņā saglabātu WFS.

WFS-T versijas izstrāde

Ģeoserveru izstrādātāji ir izstrādājuši versijas WFS-T, paplašinot WFS-T specifikāciju, iekļaujot tajā standarta versijas atribūtus. 2007. gada maijā Geotools versijas kods ir pabeigts, taču joprojām ir alfa stāvoklī. Tam nepieciešamas konfigurācijas tīmekļa lapas, lai atvieglotu operatora lietošanu, iesaiņošanu izlaidumā un testēšanu reālajā pasaulē.

WFS-T specifikācijas paplašinājumiem jāveic OGC standartu process.


Jumat, 2010. gada 5. novembrī

GeoSolutions sponsorē GFOSS dienu 2010

GeoSolutions è orgogliosa di annunciare la sua partecipazione come sponsorSILVER alla terza conferenceenza italiana sul software geografico libero, GFOSS DAY 2010 che si terrà a Foligno (PG) 2010. gada 18. un 19. novembrī.

GeoSolutions proporrrà inoltre un workshop di due ore sul GeoServer.
Per iscriversi al seminārs è obligāts reģistrators alla konferences kvanto la partecipazione al seminārā è limitata dalla disponibilità di computer.


PyWPS 4 papildu funkcijas

Reģistrēšana, izmantojot objektu – relāciju kartēšanu

Iepriekšējās PyWPS versijās tika izmantots Python reģistrēšanas modulis, lai atbalstītu ziņojumu ierakstīšanu teksta failā, neatkarīgi no tā, vai tas notiek no paša servera vai no izpildes procesā esošajiem lietotāja procesiem. Lai gan tas bija vienkāršs, šis mehānisms bija pietiekami ērts izstrādes nolūkos vidē, kurā viens lietotājs izsniedz pieprasījumus PyWPS. Tomēr ražošanas vidēs šāda veida darbība radīja arvien paplašināmu failu, no kura varētu būt grūti iegūt informāciju, it īpaši, ja vienlaikus tika izpildīti vairāki pieprasījumi.

PyWPS 4 ievieš jaunu reģistrēšanas mehānismu, kuru atbalsta datu bāze, kurā tiek rūpīgi reģistrēti pieprasījumi serverim un procesu izpildes statusi. Šis mehānisms ir balstīts uz SQLAlchemy Object – Relation Mapping (ORM) moduli [12], kurā tiek iegūts liels skaits dažādu datu bāzu tehnoloģiju. SQLAlchemy nodrošina vienkāršu un lielā mērā intuitīvu API, kas ir diezgan spēcīgs rīkkopa. Pakalpojuma konfigurācijas failā [13] tagad ir iespējams iestatīt izmantojamo datu bāzes motora atrašanās vietu un veidu. Sarakstā ?? sniedz piemēru, pirmie trīs elementi attiecas uz vienkāršu teksta failu, ko izmanto kļūdu ziņojumu glabāšanai, bet ceturtais nosaka savienojuma virkni, kas jānodod SQLAlchemy. Sākot, PyWPS izveido savienojumu ar datu bāzi un izveido divas tabulas, vienu izpildes statusu glabāšanai un otru pieprasījumu glabāšanai.

Ar šo jauno iestatījumu lietotājs iegūst ne tikai sistemātiskas uzraudzības līdzekļus, bet arī pilnīgi jaunu metožu klāstu žurnālu glabāšanai. Izmantojot atbilstošo savienojuma virkni (iespējams, ieskaitot autentifikāciju), žurnālus var glabāt datu bāzē, kuru mitina pilna Featured datu bāzes pārvaldības sistēma, piemēram, PostgreSQL, Oracle, Firebird vai MariaDB. Tādējādi žurnālu uzturēšana un vaicājumu iegūšana kļūst ievērojami strukturētāka un ērtāka. Vai nu atkļūdošanas nolūkos, vai cietā diska mijiedarbības nolūkos lietotājs var izvēlēties nepastāvīgu atmiņas datu bāzi, izmantojot savienojuma virkni, piemēram, sqlite: ///: memory:.

Papildus reģistrēšanai datubāzi iekšēji izmanto arī PyWPS. Pieprasījumu tabula darbojas kā rinda, buferējot izpildi, ja pieprasījumu skaits pārsniedz pieejamo apstrādes vienību skaitu. Šādos gadījumos PyWPS gaida, kamēr būs pieejama apstrādes vienība, un tā apkalpo vecāko rindā gaidošo pieprasījumu.

Mērogojamība, izmantojot WSGI

Pretstatā priekšgājējiem, PyWPS 4 vairs nav tieši izpildāms pakalpojums, bet gan Python modulis, kas jāizmanto Web Server Gateway Interface (WSGI) lietojumprogrammā, kas ievieš lietotāja procesus. PyWPS 4 ir paredzētas divas atsauces lietojumprogrammas: pywps-kolba [14], kuras pamatā ir mikrorāmja kolba [15], un pywps-django [16], pamatojoties uz īpašībām bagātīgu, un smagāka, Django [17]. ietvarstruktūras ir saderīgas ar WSGI.

Kolba ir ērts ietvars PyWPS 4 gadījumu ieviešanai, taču tas notiek uz mērogojamības rēķina. Kolba neatbalsta vienlaicīgumu un var noraidīt pieprasījumus, ja tie tiek saņemti, kad iepriekšējais pieprasījums vēl tiek apstrādāts. Lai gan tas, iespējams, nav attīstības jautājums, pēc nominālvērtības Kolba tiek uzskatīta par nepiemērotu ražošanas videi. Tomēr, izmantojot WSGI serverus, kolbu var nārstot un pārvaldīt vairākos pavedienos vai procesos, palielinot vienlaicīgumu. Izmantojot serveri ar WSGI atbalstu, kļūst pieejamas plašākas iespējas attiecībā uz drošību, mērogojamību un slodzes līdzsvarošanu - kapitāla bažas, izvietojot PyWPS serveri ražošanas vidē.

Tika izstrādāta atsauces PyWPS 4 izveide, iekļaujot serveri trīs slāņos (1. attēls):

Pieteikums - kur faktiski tiek apstrādāti pieprasījumi.

Dažādi funkcionālie slāņi, kas ietver WSGI lietojumprogrammu, un PyWPS 4 izmantotās tehnoloģijas


Skatīties video: Profil geo tools