Daha çox

Bir JDBC verilənlər bazasında əhatə dairəsinin saxlanması

Bir JDBC verilənlər bazasında əhatə dairəsinin saxlanması


GeoServer üçün raster məlumatları ilə bağlı başqa bir sual var. Şərtlər: - PostGIS 2.0.3 və PostgreSQl 9.2. -Mən izlədim: http://docs.geoserver.org/stable/en/user/tutorials/imagemosaic-jdbc/imagemosaic-jdbc_tutorial.html addım-addım.

Bir səhv aldım:

java -jar "c: …  gt -imagemosaic -jdbc -11.2.jar" import -config c: …  osm.postgis.xml -spatialTNPrefix tileosm -tileTNPrefix tileosm -dir c: …  plitələr  -ext png java.io.IOException: f_table_schema = olduğu geometry_columns -dan srid seçin. bir d f_table_name =? və f_geometry_column =? org.geotools.gce.imagemosaic.jdbc.Import -da org.geotools.gce.imagemosaic.jdbc.Import.calculateSRS (Import.java:600) ünvanındakı public, tileosm_0, geo m üçün heç bir nəticə yoxdur.(Import.java:203) org.geotools.gce.imagemosaic.jdbc.Import.start (Import.java:400) org.geotools.gce.imagemosaic.jdbc.Toolbox.main ünvanında (Toolbox.java:46)

İstinad sistemi və həndəsə tərəfindən əlavə edildi

psql -U postgres -d gis -f "c:  Proqram Faylları  PostgreSQL  9.3  pay  töhfə  postgis -2.1  spatial_ref_sys.sql"

psql -U postgres -d gis -f "c: Proqram Faylları PostgreSQL 9.3 pay töhfə postgis -2.1 postgis.sql"

Problemin nə olduğu barədə kiminsə fikri varmı? Yalnız bu dərslikdə deyil, real verilənlər bazası ilə də eyni vəziyyətə düşdüm.


Verilənlər bazası bağlantınızı yoxlayın.

Connect.xml faylında bir səhvdən qaynaqlanan eyni səhv var idi.

Beləliklə, java yardım proqramı məlumat bazasına yaza bilmədi.


    NGS Nümunələri: NGS (SW-ALASKA və Dövlət məlumat dəstləri) tərəfindən toplanan nümunələr üçün bütün koordinatlar əl qlobal yerləşdirmə sistemləri (GPS) ilə ölçülmüşdür. Məlumatlar müxtəlif formatlarda (ondalık dərəcə, dərəcə üstə ondalık dəqiqə, dərəcə-dəqiqə-saniyə və UTM koordinatları) qeyd edildi və hamısı ondalık dərəcəyə çevrildi.

Yuxarıda müzakirə olunan əsas coğrafi məlumatlardan bir sıra sahələr əldə edilmişdir. Bütün hesablamalar aparmaq üçün ESRI tərəfindən hazırlanmış ArcView 3.2 proqramı istifadə edilmişdir. Hər bir halda, nümunə yeri nöqtələrini uyğun bir çoxbucaqlı (xəritə) əhatə dairəsinə birləşdirmək və beləliklə hər bir nöqtənin hansı çoxbucaqlı olduğunu müəyyən etmək üçün "çoxbucaqlı nöqtədə" əməliyyatı yerinə yetirilmişdir. Aşağıdakı cədvəldə hər biri üçün nə edildiyi təsvir edilmişdir. bu törəmə sahələrdən:

Bütün kodları və istinad etdikləri dördbucaq adlarını göstərən bir cədvəl burada yüklənə bilər.

Alyaskada 1: 100K xəritənin sərhədləri müəyyən edilməmişdir. Bununla birlikdə, 1: 63500 dördbucaqlı bir sıra mövcuddur. Bu səbəbdən, QUAD100CODE verilənlər bazası sahəsi, bu vəziyyətdə verilənlər bazası qeydləri üçün bu 1: 63K sərhədləri üçün kodları ehtiva edir. Kod, yuxarıda təsvir edildiyi kimi, 1: 100K quad üçün qurulmuşdur (istifadə olunan əsas xəritəni buradan yükləmək olar), ancaq 6-7 simvollarında Alyaskada 1: 63K xəritələri üçün istifadə olunan hərf nömrəli hüceyrə təyinatı var.

Bütün kodları və istinad etdikləri dördbucaq adlarını göstərən bir cədvəl burada yüklənə bilər.

Bütün kodları və istinad etdikləri dördbucaq adlarını göstərən bir cədvəl burada yüklənə bilər.

Bütün FIPS və HUC kodlarını və əlaqəli adlarını göstərən bir cədvəl burada yüklənə bilər.

Bütün FIPS və HUC kodlarını və əlaqəli adlarını göstərən bir cədvəl burada yüklənə bilər.


Xidmət olaraq platforma

Dinkar Sitaram, Geetha Manjunath, Buluda Hərəkət, 2012

Blob Xidməti

Bloblar, şəkillər və media kimi (adətən böyük) strukturlaşdırılmamış obyektlərdir və Amazon S3 -ə bənzəyir. Tətbiqlər bir blobun hissələrini oxuya/yaza bilsələr də, bütövlükdə bloblarla məşğul olur. Blobs, məsələn, açar-dəyər cütləri ilə əlaqəli isteğe bağlı meta məlumatlara sahib ola bilər, bir görüntüdə metadata olaraq saxlanılan müəllif hüquqları bildirişi ola bilər. Bloblar həmişə altında saxlanılır qablarAWS kovalarına bənzəyir. Hər bir saxlama hesabında ən azı bir konteyner olmalıdır və konteynerlərin içərisində ləkələr ola bilər. Konteyner adlarında qovluq ayırıcı xarakteri ("/") ola bilər-bu, inkişaf etdiricilərə disklərdəki kimi iyerarxik "fayl sistemləri" yaratmaq imkanı verir. Bu Amazon S3 -ə bənzəyir, istisna olmaqla, S3 -də obyekt adları (vedrələr deyil) "/" simvolu ola bilər.

Blob xidməti mətn və ikili məlumatları saxlamaq üçün iki növ blob təyin edir: A səhifə ləkəsi və a bloku bloklamaq. Səhifə blobları blobun məzmununun hər hansı bir yerində təsadüfi oxumaq/yazmaq üçün optimallaşdırılmış bloblardır, blok blobları isə axın üçün optimallaşdırılıb və bir anda oxunub yazılır. Birdən çox blobs dəsti, içərisində yaradıla bilən konteynerlərdə təşkil edilə bilər Azure saxlama hesabı. Məlumat ötürülməsini daha səmərəli etmək üçün Windows Azure, tez -tez əldə edilən məlumatları istifadə edən tətbiqlərə yaxın saxlayan bir məzmun çatdırılma şəbəkəsi (CDN) tətbiq edir. AppFabric 's Caching komponenti, Azure bloblarına daxil olarkən tətbiqlərin oxu performansını yaxşılaşdırmaq üçün də istifadə edilə bilər.

Daha əvvəl də qeyd edildiyi kimi, Azure -da blob və saxlama xidmətlərinə giriş REST interfeysləri vasitəsilə həyata keçirilir. Aşağıda blok blob yaratmaq üçün REST API nümunəsi verilmişdir. Mətn və ya ikili məlumatların paylaşılmasını təmin etmək üçün eyni blobun fərqli bir tətbiq və ya fərqli bir proseslə əldə edilə biləcəyini unutmayın.

Http://myaccount.blob.core.windows.net/pustakcontainer/mycloudblob HTTP/1.1 yazın

x-ms-tarix: Cümə, 2 Sentyabr 2011 12:33:35 GMT

Məzmun növü: mətn/düz simvol = UTF-8

İcazə: SharedKey myaccount: YhuFJjN4fAR8/AmBrqBz7MG2uFinQ4rkh4dscbj598g =

ISBN 978-0747595823 kitab satılır

X-ms-blob tipli başlıq PageBlob olarsa, yeni bir səhifə blobu yaradılır. Bənzər xətlərdə, bir bloba daxil olmaq üçün, paylaşılan məlumatların vaxt dəyişməsindən və ya statik olaraq yenilənməsindən asılı olaraq GET metodunda aşağıdakı URI ' -lərdən birini istifadə etmək lazımdır.

Cavab, tətbiq tərəfindən istifadə edilə bilən blobun məzmununu ehtiva edir. Əlavə olaraq, cavabda, tətbiqin optimallaşdırılması üçün If-Modified sorğu başlığı ilə növbəti GET-də istifadə edilə bilən Etag cavab başlığı da var.


Bir JDBC verilənlər bazasında bir məlumatın saxlanması - Coğrafi İnformasiya Sistemləri

Bu fəsildə, "əhatə dairələrinin" (OGC -yə görə, "coğrafi məlumatların elektron kodlaşdırılması məkanı və zamanla dəyişən hadisələri təmsil edən rəqəmsal coğrafi məlumatdır ").

Oracle Spatial and Graph tətbiqi Veb Əhatə Xidməti və ya WCS olaraq adlandırılacaq.

Veb Əhatə Xidməti (WCS), "örtüklər" olaraq coğrafi məlumatların elektron şəkildə alınmasını təmin edir. WCS, məlumatları və təsvirləri, məlumatları sorğu etmək üçün bir sintaksisi və müxtəlif əməliyyatları yerinə yetirə biləcəyiniz məlumatları (görselleştirmek, şərh etmək, ekstrapolyasiya etmək və s.) Təmin etmək imkanı verir. istinad sistemi) və RectifiedGridCoverage (koordinat istinad sistemi olan və affine çevrilməsi ilə coğrafi istinad) GeoRaster obyekti

Oracle Spatial and Graph aşağıdakı OGC standartlarını həyata keçirir.

09-110r4 WCS Core 2.0 İnterfeys Standartı - Core.

09-146r2 OGC GML Tətbiq Şeması – Əhatələr.

09-147r3 OGC Veb Əhatə Xidməti 2.0 İnterfeys Standartı və#x2013 KVP Protokolu Bağlayıcı Genişləndirmə və#x2013 Düzəliş.

09-148r1 OGC Veb Əhatə Xidməti 2.0 İnterfeys Standartı və#x2013 XML/POST Protokolu Bağlama Uzantısı.

09-149r1 OGC Veb Əhatə Xidməti 2.0 İnterfeys Standartı və#x2013 XML/SOAP Protokolu Bağlama Uzantısı.

11-053r1 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 CRS Uzantısı

12-039 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Ölçmə Artırması.

12-040 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Aralıq Alt Küməsi Uzantısı.

12-049 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 İnterpolasiya Uzantısı.

12-052 OGC WCS 2.0.1 Corrigendum Release Notes.

12-100r1 OGC GML Tətbiq Şeması – Əhatələr – GeoTIFF Əhatə Kodlaşdırma Profili.

Oracle WCS, bir GetCoverage sorğusunda çıxış formatı olaraq bütün GDAL tərəfindən dəstəklənən görüntü və ya raster xüsusiyyətlərini dəstəkləmək üçün OGC standartlarını genişləndirir.

WCS -dən istifadə etməzdən əvvəl, Məkan Veb Xidmətlərinə Giriş bölməsində təsvir olunan anlayışları anladığınızdan və bu fəsildə təsvir edildiyi kimi lazımi konfiqurasiya işlərini yerinə yetirdiyinizdən əmin olun.


    Oracle Spatial and Graph -da WCS Java veb tətbiqi olaraq tətbiq olunur və WebLogic 12.1.3 və ya daha sonrakı versiyalarda yerləşdirilə bilər.
    Veb Əhatə Xidməti məqsədləri üçün bu sənəd istifadəçi sxemləri və/və ya WCS sxemləri ola bilən Oracle Database sxemlərinə aiddir.
    WCS əməliyyatlarını həyata keçirmək üçün bir neçə cədvəl və digər verilənlər bazası obyektlərindən istifadə olunur.
    SDO_WCS prosedurları və funksiyaları aşağıdakı hərəkətləri ehtiva edən əməliyyatları yerinə yetirməyə imkan verir.
    WCS qurmaq üçün WebLogic Server (WLS) 12.1.3 və ya daha sonra tələb olunur.
    Oracle Spatial Web Services Administration Console, WCS idarəçiliyini dəstəkləyir.
    Oracle WCS uzantısı, tələblərin işlənməsinin aşağıdakı aspektlərini idarə etməyinizə imkan vermək üçün WCS sorğusundakı əlavə elementləri müəyyən edir.
    WCS üç əsas əməliyyatı təmin edir və hər bir əməliyyatın sorğu və cavab formatı var.
    Bu mövzu tətbiq olunan WCS Genişləndirmələrini təsvir edir və hər bir uzantı tərəfindən müəyyən edilmiş bəzi elementlərə nümunələr verir.
    WCS qeyd sənədləri diaqnostik məlumat verir.

17.1 Veb Əhatə Xidməti Memarlığı

Oracle Spatial and Graph -da WCS Java veb tətbiqi olaraq tətbiq olunur və WebLogic 12.1.3 və ya daha sonrakı versiyalarda yerləşdirilə bilər.

Lazım olan Java versiyası JDK 1.8 və ya daha yüksəkdir. WCS -in bu tətbiqi $ ORACLE_HOME/md/jlib qovluğundakı Məkan Veb Xidmətləri sdows.ear faylında qablaşdırılır. Bu faylın yerləşdirilməsi ilə bağlı məlumat üçün Məkan Veb Xidmətlərinin Yerləşdirilməsi və Konfiqurasiyası bölməsinə baxın.

WCS, üç protokol bağlama uzantısı, KVP (HTTP GET), XML/POST (HTTP/POST) və XML/SOAP tətbiq edir. GDAL tərəfindən dəstəklənən görüntü formatlarını yaratmaq üçün GDAL Java API -dən də istifadə edir. Bir GDAL nümunəsi, Məkan Veb Xidmətlərinin yerləşdirildiyi tətbiq konteyneri ilə eyni sistemdə konfiqurasiya edilməlidir.

Oracle Database -in içərisində olan SDO_WCS paketi WCS sxemini işə salmaq, GeoRaster obyektlərini WCS örtükləri kimi dərc etmək və WCS sorğularını emal etmək üçün prosedurlardan ibarətdir.

Aşağıdakı şəkil WCS arxitekturasını göstərir.

Şəkil 17-1 Veb Əhatə Xidməti Memarlığı


"Şəkil 17-1 Veb Əhatə Xidməti Memarlığı" nın təsviri

17.2 WCS üçün verilənlər bazası sxemləri

Veb Əhatə Xidməti məqsədləri üçün bu sənəd istifadəçi sxemləri və/və ya WCS sxemləri ola bilən Oracle Database sxemlərinə aiddir.

İstifadəçi şeması, GeoRaster obyektlərini saxlamaq üçün istifadə olunan hər hansı bir sxemdir.

Bu sənəddə istifadə olunan bəzi nümunələrdə, SCOTT adlı bir verilənlər bazası istifadəçisinin sxemi bir istifadəçi sxemidir.

WCS şeması, SDO_WCS_COVERAGE cədvəli olan və SDO_WCS.Init prosedurundan istifadə etməklə yaradılmalı olan hər hansı bir verilənlər bazası sxemidir. Əhatə məlumatları WCS sxemində saxlanılır.

Bu sənəddəki bəzi nümunələrdə WCS_USER adlı xüsusi yaradılmış verilənlər bazası istifadəçisinin sxemi WCS şemasıdır.

Verilmiş Oracle Database sxemi bir istifadəçi sxemi, bir WCS sxemi və ya hər ikisi bir istifadəçi sxemi və bir WCS şeması ola bilər.

Hər bir WCS nümunəsi, tətbiq konteynerində JDBC məlumat mənbəyi olaraq konfiqurasiya edilmiş WCS sxemini tələb edir. Ümumiyyətlə, müəyyən bir verilənlər bazası üçün yalnız bir WCS sxemi konfiqurasiya edilir, lakin bir çox WCS nümunəsi fərqli WCS sxemlərindən istifadə edərək eyni verilənlər bazası ilə istifadə üçün konfiqurasiya edilə bilər.

17.3 WCS üçün istifadə olunan verilənlər bazası obyektləri

WCS əməliyyatlarını həyata keçirmək üçün bir neçə cədvəl və digər verilənlər bazası obyektlərindən istifadə olunur.

SDO_WCS_COVERAGE cədvəli bütün nəşr olunan örtüklər üçün metadata ehtiva edir. Metadata əhatə dairəsi, raster ID və raster məlumat cədvəli daxildir. Hər bir sıra əhatə dairəsinə uyğundur.

SDO_WCS_COVERAGE_ID_SEQ ardıcıllığı unikal əhatə dairəsi ID dəyəri yaratmaq üçün istifadə olunur.

Cədvəl WCS_TEMP_TABLE, GetCoverage Əməliyyatı (WCS) sorğusu işlənərkən yenidən yönləndirmə və ya çevrilmə olduqda GeoRaster obyektləri üçün müvəqqəti saxlama yeri kimi istifadə olunur. GeoRaster obyektləri cavab göndərilənə qədər bu cədvəldə saxlanılır, bundan sonra obyektlər cədvəldən silinir.

Cədvəl WCS_TEMP_RDT, WCS_TEMP_TABLE cədvəlindəki GeoRaster obyektləri üçün raster məlumat cədvəlidir.

WCS istifadə etmək üçün 17.4 PL/SQL alt proqramları

SDO_WCS prosedurları və funksiyaları aşağıdakı hərəkətləri ehtiva edən əməliyyatları yerinə yetirməyə imkan verir.

WCS sxeminin işə salınması.

Yenidən redaktə və ya çevrilmə lazım olduqda GeoRaster saxlamaq üçün müvəqqəti cədvəllər yaratmaq. (CRS uzantısı və ya miqyaslama uzantısı.).

WCS sxeminə imtiyazların verilməsi və ləğv edilməsi.

Örtüklərin silinməsi (yayımdan çıxarılması)

SDO_WCS.Init, SDO_WCS_COVERAGE cədvəlini yaradaraq verilənlər bazası sxeminin WCS sxeminə çevrilməsinə səbəb olur.

SDO_WCS.PublishCoverage iki formata malikdir. Bir format bir GeoRaster obyektini əhatə olaraq nəşr edir, metadataları SDO_WCS_COVERAGE cədvəlində saxlayır və ona unikal əhatə dairəsi təyin edir. Digər format, nəşr olunmamış bütün GeoRaster obyektlərini müəyyən bir sütunda dərc edir.

SDO_WCS.CreateTempTable hər bir istifadəçi sxemi üçün bir dəfə icra olunmalıdır. Bu prosedur, bir GetCoverage Əməliyyatı (WCS) sorğusunun işlənməsi ilə əlaqədar redaktə və ya çevrilmə olduqda GeoRaster obyektini müvəqqəti saxlamaq üçün bir GeoRaster cədvəli və bir RDT cədvəli yaradır.

17.5 WebLogic Server istifadə edərək WCS qurulması

WCS qurmaq üçün WebLogic Server (WLS) 12.1.3 və ya daha sonra tələb olunur.

Bu mövzuda aşağıdakıları ehtiva edən bir nümunə istifadə olunur:

İstifadəçi sxemi SCOTT, aşağıdakı kimi təyin olunan IMAGE adlı bir cədvələ malikdir:

WCS sxeminə WCS_USER adı verilir.

WCS serverinin qurulması sdows.ear faylının WebLogic Server -ə yerləşdirilməsini (Məkan Veb Xidmətlərinin Yerləşdirilməsi və Konfiqurasiyası ilə izah olunur), həmçinin aşağıdakı hərəkətləri əhatə edir.

17.5.1 Veritabanı Şemalarının Konfiqurasiyası

Oracle Database sxemlərini konfiqurasiya etmək üçün aşağıdakı adımları yerinə yetirin:

Metadata cədvəlləri yaradın. Bunu etmək üçün WCS istifadəçisi olmaq istədiyiniz istifadəçi (bu nümunədə WCS_USER adlı bir istifadəçi) olaraq Oracle Database -ə qoşulmaq üçün SQL*Plus istifadə edin və aşağıdakıları daxil edin:

GeoRaster obyektlərini saxlayan verilənlər bazası istifadəçisi olaraq əlaqə saxlayın (bu nümunədə IMAGE adlı bir GeoRaster cədvəlinə sahib olan SCOTT).

WCS istifadəçisi olaraq əlaqə qurun (bu nümunədə WCS_USER) və GeoRaster şəkillərini istədiyiniz GeoRaster obyektlərini ehtiva edən istifadəçi cədvəlindən dərc edin (məsələn, SCOTT.IMAGES cədvəlindəki RASTER sütunundan).

17.5.2 WCS Məlumat Mənbələrinin Qurulması

WCS mühərriki tək bir məlumat mənbəyi tələb edir. WCS məlumat mənbəyini konfiqurasiya etmək üçün bu addımları izləyin.

WebLogic Server (WLS) konsoluna daxil olun.

Sol bölmədə, Domain Structure altında Data Sources seçin

Yeni, sonra Ümumi Məlumat Mənbəsini vurun.

Yeni JDBC Məlumat Mənbəsi Yarat səhifəsində göstərin:

JNDI Adı: jdbc/wcs_admin_ds

Verilənlər bazası sürücüsü üçün Oracle Sürücüsünü seçin (İncə) Instance əlaqələri üçün Versiyalar: İstənilən.

Qlobal Əməliyyatlar Dəstəklərini atlaya bilərsiniz.

Bağlantı Xüsusiyyətləri səhifəsində göstərin:

Database İstifadəçi Adı (məsələn, WCS_USER)

Növbəti səhifədə bu əlaqəni sınayın. Bağlantı uğurlu olarsa, bu yerləşdirmə üçün uyğun server adını seçin: ya AdminServer, ya da idarə olunan server adınız.

Yeni məlumat mənbəyini kəşf etmək üçün WebLogic Server -i yenidən başladın və ya ən azından sdows tətbiqini yenidən başladın.

17.5.3 WCS Server üçün GDAL -ın konfiqurasiyası

Oracle WCS tətbiqi GDAL tərəfindən dəstəklənən hər hansı bir format yarada bilər. WebLogic Server ilə eyni sistemdə bir GDAL nümunəsi konfiqurasiya etməlisiniz. WCS serveri ilə əlaqə qurmaq üçün GDAL VRT sürücüsü və GDAL Oracle GeoRaster sürücüsü lazımdır. (GDAL əldə etmək üçün onu http://www.gdal.org saytından yükləyə bilərsiniz və ya Oracle Spatial and Graph GeoRaster Developer Guide -da təsvir edildiyi kimi Linux və Windows versiyalarını Oracle Database qurğunuzdan əldə edə bilərsiniz.)

Lazımi GDAL sürücülərinizin olub olmadığını bilmək üçün aşağıdakı GDAL əmrini yerinə yetirin:

Lazım olan GDAL sürücüləri və istədiyiniz GDAL çıxış formatı sürücüləri quraşdırıldıqdan sonra GDAL kitabxana qovluğunu LD_LIBRARY_PATH -ə əlavə edin. Məsələn (Linux/UNIX):

Gdal.jar (gdal/lib qovluğunda yerləşir) WebLogic Server domen lib qovluğuna kopyalayın,

WCS İdarəetmə Konsolunun Konfiqurasiya Fayl sekmesini istifadə edərək GDAL verilənlər bazası əlaqə parametrlərini konfiqurasiya edin.

İsteğe bağlı olaraq, bir GetCoverage Əməliyyatı (WCS) sorğusunda GDAL üçün yaradılma seçimlərini (CreationOption) təyin edin.

17.6 WCS İdarəetmə Konsolu

Oracle Spatial Web Services Administration Console, WCS idarəetməsini dəstəkləyir.

Aşağıdakı formatda bir URL -ə gedərək Veb Əhatə Xidməti idarəetmə konsolundan istifadə edə bilərsiniz:

WCS idarəetmə konsolu, problemləri konfiqurasiya etmək, sınamaq və diaqnoz qoymaq üçün ekranlar təqdim edir. Aşağıdakı nişanlar var:

Bu nişan, bir idarəçiyə WCS girişini, GDAL parametrlərini və GetCapabilities cavablarını (ServiceIdentification və ServiceProvider) konfiqurasiya etməyə imkan verən sdows.ear/WEB-INF/conf/WCSConfig.xml faylını dəyişdirməyə imkan verir.

Giriş atributları konfiqurasiya edilə bilər: giriş səviyyəsi, qeyd faylının ölçüsü limiti və qeyd sənədlərinin sayı.

Günlük fırlanması fayl ölçüsünə görə dəstəklənir. Faylların sayını məhdudlaşdırmaqla, qeyd sənədlərinin nə qədər disk tutacağını məhdudlaşdıra bilərsiniz. Günlük faylları sdows/web/WEB-INF/log/kataloqunda yaradılır və wcs_ n şəklində adlara malikdir. wcs_0.log -un ən son qeyd mesajlarına sahib olduğu və fayl ölçüsü həddinə çatdıqda, ən köhnə fayl silinir və bütün log faylları wcs_0.log -un növbəti günlük mesajları qrupu üçün istifadə edilməsi üçün yenidən adlandırılır.

Giriş səviyyəsi MÜHÜM, XƏBƏRDARLIQ, BİLGİ (standart), YAPILANDIRMA, İNCE, FINER, İYİ və BÜTÜN ola bilər.

Giriş ölçüsü limiti meqabaytdakı fayl ölçüsü limitidir (standart 10).

Giriş sənədlərinin sayı, qeyd sənədlərinin maksimum sayıdır.

GDAL verilənlər bazası bağlantısı gdalParameters elementindən istifadə edərək aşağıdakı kimi qurulmuşdur:

& ltgdalParameters user = "& ltuser & gt" password = "! & ltpassword & gt" connectionString = "& ltdb_host: port: sid & gt" убактылууDirectory = "& ltdirectory & gt" /& gt

Göstərilən istifadəçi, örtük olaraq nəşr olunan bütün GeoRaster obyektlərini oxumaq üçün imtiyazlara malik olmalıdır. Bu istifadəçinin WCS istifadəçisi ilə eyni olması tövsiyə olunur.

Şifrə server tərəfindən şifrələnməlidir. Serverin şifrəni şifrələməsi üçün parol atributunun əvvəlinə nida işarəsi (!) İşarəsi əlavə etməlisiniz.

Müvəqqəti kataloq, çıxış faylları yaratmaq üçün GDAL tərəfindən istifadə ediləcək yazıla bilən bir qovluğa işarə etməlidir.

GDAL -ın düzgün konfiqurasiya olunduğunu yoxlamaq üçün Oracle Məkan Veb Xidmətləri İdarəetmə Konsolundakı Haqqında sekmesine keçin (http: // & lthost & gt: & ltport & gt/oraclespatial/home.jsp), düzgün qurulubsa GDAL versiyasını göstərir.

ServiceIdentification və ServiceProvider, uyğun elementi şərh etmədən və http://schemas.opengis.net/ows/2.0/owsGetCapabilities.xsd ünvanındakı XML sxemlərinə uyğun olaraq istədiyiniz məlumatı göstərərək konfiqurasiya edilə bilər.

Dəyişiklikləri Saxla düyməsini tıkladığınız zaman dəyişiklikləriniz həmin faylda dəyişikliklər edir. Fayl uğurla yenilənirsə, dəyişiklikləri işləyən WCS nümunəsinə tətbiq etməyi və ya növbəti tətbiqlər serverinin başlamasını gözləyə bilərsiniz.

Bu nişan yeni örtüklər dərc etməyə imkan verir. İdarəçi etimadnaməsini tələb edir.

Bütün GeoRaster obyektlərini və onların nəşr statusunu görmək üçün Bütün GeoRaster obyektlərinin siyahısını vurun.

SDO_GEORASTER tipli tək bir sütunu qaytaran seçmə sorğusu verərək GeoRaster obyektlərini örtük olaraq dərc edə bilərsiniz. Seçilmiş sorğu ilə qaytarılmış bütün GeoRaster obyektləri dərc olunacaq. Seçim sorğusunu təyin etmək üçün aşağıdakılardan istifadə edin. (Sadəlik üçün, "Raster cədvəli seçin (sxem, cədvəl, sütun)" bölməsindən hər hansı bir girişi seçə və bu sahələri doldurmaq üçün Sorğu parametrlərini doldur düyməsini vura bilərsiniz.)

Sütun Adı: Maddədən Siyahıda göstərilən bir cədvəldən bir SDO_GEORASTER sütun adı

Maddədən: WHERE bəndinin tələb etdiyi təqdirdə, sxem adı, cədvəl adı və ləqəbi olan etibarlı FROM cümləsi.

Harada bənd: Məkan əməliyyatlarını özündə ehtiva edə bilən etibarlı WHERE cümləsi. WHERE cümləsi boşdursa, SELECT ifadəsi göstərilən cədvəlin bütün satırlarını qaytaracaq.

Bir HTML cədvəlini bütün göstərilən GeoRaster obyektləri ilə doldurmaq üçün List GeoRaster düyməsini vura bilərsiniz və ayrıca GeoRaster obyektlərini dərc etməyi və ya yayımlamağı seçə bilərsiniz.

Bir GeoRaster WCS nümunəsində bir dəfədən çox nəşr edilə bilməz.

Bu sekme poçt sorğularını göndərməyə imkan verir. Test nişanı əvvəlcə boşdur, bu halda aşağıdakı elementləri doldurmaq üçün GetCapabilities sorğusu göndərməlisiniz:

Əməliyyat: Son GetCapabilities cavabında aşkar edilmiş bütün əməliyyatları olan bir HTML seçmə elementi.

Əhatə dairəsi: Son GetCapabilities cavabının məzmunu ilə doldurulmuş HTML seçmə elementi. Alınan GetCapabilities cavabından bütün Əhatə ID -lərini ehtiva edir.

İstək Yarat: İstənilən test sahəsini göstərilən əməliyyatlar, əhatə dairələri və əməliyyat URL -ləri ilə doldurur.

İstək: Məzmunu Əməliyyat URL'sinə bir poçt sorğusunda göndəriləcək bir mətn sahəsi. Bu element İstək Yarat düyməsini basmaqla doldurula bilər və lazım olduqda bu sorğunu redaktə edə bilərsiniz.

Əməliyyat URL: Sorğunun göndəriləcəyi URL. Bu element İstək Yarat düyməsini basmaqla doldurula bilər və lazım olduqda bu sorğunu redaktə edə bilərsiniz.

İstək Göndər: İstəyin məzmunundan istifadə edərək Əməliyyat URL'sinə bir HTTP poçt sorğusu göndərir. HTTP poçt sorğusunun cavabı Cavabda göstəriləcək.

Cavab: Göndərmə İstəyi əməliyyatının cavabı ilə doldurulmuş bir mətn sahəsi.

Bu nişan WCS qeyd sənədlərini görselleştirmenize və yükləməyinizə imkan verir. İdarəçi etimadnaməsini tələb edir.

Bütün Oracle WCS qeyd faylı sdows.ear/WEB-INF/log/qovluğunda yerləşir, fayl adları wcs_ n .log şəklindədir, burada n ardıcıl ədəddir.

Bu nişan WCS serveri tərəfindən yaradılan ən son qeyd mesajlarına malik olan wcs_0.log faylının məzmununu göstərir. Bununla birlikdə məzmununu görmək üçün digər qeyd sənədlərini seçə bilərsiniz. Səhifənin yüklənməsindən və ya son yenilənməsindən sonra yaranan yeni qeyd mesajlarını daxil etmək üçün ekranı təzələyə bilərsiniz.

Yükləmə, seçilmiş qeyd faylını zip formatında yükləməyinizə imkan verir.

17.7 WCS üçün Oracle Tətbiqi Artırılması

Oracle WCS uzantısı, tələblərin işlənməsinin aşağıdakı aspektlərini idarə etməyinizə imkan vermək üçün WCS sorğusundakı əlavə elementləri müəyyən edir.

GetCoverage sorğusunda GDAL CreationOption

GetCoverage sorğusunda CompressResponseFile

GDAL quraşdırmanıza daxil olan bütün formatlar GetCoverage sorğusunu dəstəkləyir. Formatların və onların adlarının tam siyahısını Capabilities XML sənədində görə bilərsiniz.

GetCoverage Tələbində GDAL CreationOption

Bu element GetCoverage istəklərində GDAL -a -co parametri göndərir. Hər bir GDAL sürücüsü öz yaradılış seçim parametrlərini təyin edir.

GetCoverage Tələbində CompressResponseFile

Bu element yaradılan şəkli bir zip faylına sıxışdırır.

17.8 WCS Əməliyyatları: XML Nümunələri ilə İstək və Cavablar

WCS üç əsas əməliyyatı təmin edir və hər bir əməliyyatın sorğu və cavab formatı var.

Müştəri hər hansı bir WCS sorğusu ardıcıllığını yerinə yetirdikdə, mövcud məlumatların ən son siyahısını əldə etmək üçün əvvəlcə serverə GetCapabilities tələbi verməlidir. Sonra, təklif olunan xüsusi örtüklər haqqında daha çox məlumat əldə etmək üçün DescribeCoverage tələbi verə bilər. Bir əhatə dairəsini və ya bir hissəsini almaq üçün müştəri bir GetCoverage tələbi verir.

17.8.1 GetCapabilities Əməliyyatı (WCS)

GetCapabilities əməliyyatı, WCS müştərisinə WCS serverinin təklif etdiyi xidmət və əhatə meta məlumatlarını əldə etməyə imkan verir.

Bütün WCS serverləri GetCapabilities sorğuları üçün KVP protokolunu tətbiq etməlidir. İstifadəçi, URL -ə KVP protokolu (HTTP GET tələbi) istifadə edərək GetCapabilities sorğusu göndərməklə WCS Server ilə qarşılıqlı əlaqəyə başlayır. Misal üçün:

GetCapabilities əməliyyatı, xidməti və müştərilərin tələb edə biləcəyi örtüklərin qısa təsvirlərini izah edən bir XML sənədini qaytarır. Müştərilər ümumiyyətlə GetCapabilities əməliyyatını işlədər və nəticəsini bir seans boyunca istifadə üçün önbelleğe alar və ya birdən çox seans üçün yenidən istifadə edərdilər.

GetCapabilities cavabına aşağıdakılar daxildir:

WCS cavab versiyası. İstək istədiyiniz cavab versiyasını göstərmirsə, server dəstəklənən ən son versiyanı qaytarır.

ServiceIdentification profil siyahısı, bir OGC Interface Standard uyğunluq sinifini müəyyən edir.

OperationsMetadata əməliyyat elementləri, hər bir protokolun hər WCS əməliyyatı üçün URL ehtiva edir. Hər WCS protokolunun hər bir WCS əməliyyatı fərqli bir URL ola bilər.

ServiceMetadata formatında dəstəklənən elementlər bir GetCoverage tələbi ilə bütün mövcud çıxış formatlarını siyahıya alır. Bu siyahıya konfiqurasiya edildikdə GDAL tərəfindən dəstəklənən formatlar daxildir. Misal üçün::

Genişləndirmə elementləri WCS genişləndirmə standartlarına fərdi əlavə xidmət metadatalarını təyin etməyə imkan verir. Bu elementə 16.8.2 12-039 OGC Web Coverage Service Interface Standard – Ölçmə Genişləndirmə elementləri daxildir: ən yaxın qonşu, bilinear, biquadratic,. 16.8.1 11-053r1 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 CRS Uzantısına crsDəstəklənən elementlər daxildir.

Bu server tərəfindən təqdim olunan əhatə dairələrinin siyahısına DescribeCoverage və GetCoverage əməliyyat istəklərində istifadə olunan unikal bir identifikator olan əhatə dairəsi və əhatə alt növü daxildir.

17.8.2 Qapaq əməliyyatını təsvir edin (WCS)

DescribeCoverage əməliyyatı, müştərilərə WCS serveri tərəfindən təklif olunan bir və ya daha çox əhatə dairəsi üçün ətraflı meta məlumat istəməyə imkan verir və bu, domen və diapazon dəstində gözlənilən məlumatların miqdarını təxmin edir. DescribeCoverage sorğusu, əhatə dairəsi identifikatorlarının siyahısını təqdim edir və serverdən hər bir identifikator üçün müvafiq əhatə dairəsinin təsvirini geri qaytarmağı tələb edir. Aşağıdakılar XML/POST DescribeCoverage sorğu nümunəsidir:

DescribeCoverage cavabı, sorğuda qəbul edilən hər bir əhatə identifikatoru üçün bir əhatə metadatasının siyahısını ehtiva edir. Əhatə metadatası, gml: GridCoverages üçün Grid və gml tipli bir XML sənədidir: RectifiedGridCoverages üçün rektifikasiya olunmuşdur. Bu sənədlər üçün xsd sxemlərini http://schemas.opengis.net/wcs/2.0/ saytında tapa bilərsiniz.

Gml: Grid elementi, hər bir dəstənin üzvlərinin digər dəstlərin üzvləri ilə alqoritmik şəkildə kəsişdiyi iki və ya daha çox əyrilərdən ibarət bir şəbəkə olan bir şəbəkəni dolayı olaraq təyin edir. Şəbəkədəki maraq bölgəsi, gml: limitləri baxımından verilir, düzbucaqlı bir bölgənin diaqonal olaraq ziddiyyətli guşələrinin ızgara koordinatlarıdır. gml: axisLabels, grid oxlarının etiketlərinin siyahısı ilə təmin edilir (gml: axisName köhnəlmişdir). gml: ölçü, ızgaranın ölçüsünü təyin edir.

Gml: limits elementində tək bir gml var: GridEnvelope. Zarfın gml: low və gml: high xüsusiyyət elementləri koordinat cütləri olan tam ədədlərin siyahılarıdır. Koordinatlar, hər bir ox boyunca "maraq dairəsi" olan düzbucaqlı bir bölgənin diaqonal olaraq bir -birinə zidd olan künclərinin ızgarasının mənşəyindən kənarlaşmalar olaraq ölçülür.

Düzəldilmiş bir şəbəkə, şəbəkə koordinatları ilə xarici bir koordinat istinad sisteminin koordinatları arasında bir afin çevrilməsinin olduğu bir ızgaradır. "Mənşə" ızgarasının mövqeyini (bəzi həndəsi məkanda) və poçt yerlərini təyin edən vektorları təyin etməklə təyin olunur.

Şəbəkə məhdudiyyətlərinin (poçt indeksləri) və ox adlarının xüsusiyyətlərinin gml: GridType -dan miras alındığını və gml: RectifiedGrid -in gml: mənşəli bir xüsusiyyət (gml: Point ehtiva etdiyi və ya istinad etdiyi) və bir sıra gml: offsetVector xüsusiyyətlərini əlavə etdiyini unutmayın.

17.8.3 GetCoverage Əməliyyatı (WCS)

Bir GetCoverage əməliyyatı normal olaraq GetCapabilities və DescribeCoverage əməliyyat cavabları hansı istəklərə icazə verildiyini və hansı məlumatların mövcud olduğunu göstərdikdən sonra aparılır. GetCoverage əməliyyatı, tanınmış əhatə formatında kodlaşdırılmış əhatə dairəsini (yəni coğrafi məkan dəstlərinin dəyərlərini və ya xüsusiyyətlərini) qaytarır.

GetCoverage sorğusu, WCS xidmətini xidmətin təklifindən seçilmiş müəyyən bir əhatə dairəsini işlətməyi və əldə edilmiş əhatə dairəsini geri qaytarmağı tələb edir.

WCS Core standartı, əhatə dairəsinin zərfinə və daha doğrusu, tələb zərfinin əhatə dairəsi ilə kəsişməsinə nisbətən, müəyyən edilmiş sorğu zərfinin (“məhdudlaşdırıcı qutu”) daxilində olan bütün məlumatları verən domen alt qurma əməliyyatını təyin edir. .

Domen alt quruluşu kəsmə və dilimləmə bölünür. Kəsmə əməliyyatı bir ölçü və aşağı və yuxarı həddi (hər ikisi əhatə dairəsinin daxilində olmalıdır) müəyyən edir və göstərilən ölçüdə bu yeni, daha dar sərhədlərə endirilən bir əhatə təmin edir. Yaranan əhatə dairəsinin ölçüsü giriş əhatə dairəsi ilə eynidir. Aşağıdakılar DimensionTrim elementinə nümunədir:

Bir domen dilim əməliyyatı bir ölçü və mövqe alır (əhatə dairəsinin daxilində olmalıdır) və göstərilən kəsmə mövqeyində əldə edilən təklif olunan əhatə dairəsinin bir hissəsini təmin edir. Yaranan əhatə dairəsinin ölçüsü, orijinal əhatə dairəsi ilə müqayisədə bir dəfə azalır.

Həm kəsmə, həm də dilimləmə bir istəkdə və istənilən ölçüdə birləşdirilə bilər. Bununla birlikdə, hər bir istəkdə, ölçü başına ən çox bir əməliyyat tətbiq edilə bilər. Aşağıdakılar DimensionSlice elementinə nümunədir:

Əhatə dairəsinin qaytarılacağı kodlaşdırma formatı, format və mediaType elementlərinin birləşməsi ilə müəyyən edilir. Dəstəklənən formatlar, serverin İmkanları sənədində sadalananlardır və GDAL konfiqurasiya edildiyi təqdirdə, tətbiq/gml+xml və ya image/tiff formatları dəstəklənir. Misal üçün:

17.9 WCS Genişləndirmələri tətbiq edildi

Bu mövzu tətbiq olunan WCS Genişləndirmələrini təsvir edir və hər bir uzantı tərəfindən müəyyən edilmiş bəzi elementlərə nümunələr verir.

Bütün uzantıları ehtiva edən bir GetCoverage sorğu nümunəsi ilə başa çatır.

11-053r1 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 CRS Uzantısı

Bu WCS CRS Uzantısı, Native CRS -dən fərqli CRS -lərdə bir əhatə dairəsinin necə istənilməsini və əldə edilməsini, habelə Native CRS -dən fərqli bir CRS -də koordinatları olan bir alt qurma məhdudlaşdırma qutusunun necə təmin ediləcəyini müəyyənləşdirir. Bu WCS CRS Uzantısını dəstəkləyən bir WCS serveri, CRS identifikatorlarını öz qabiliyyət sənədində qeyd edərək dəstəklənən CRS -ləri elan edir. Misal üçün:

112-039 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Ölçmə Uzantısı

Bu uzantı, bir GetCoverage sorğusunda server tərəfində işlənərkən bir və ya daha çox oxu boyunca əhatə dairəsini genişləndirməyə imkan verir. Misal üçün:

112-040 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Aralığı Alt Küməsi Uzantısı

Bu uzantı, bir GetCoverage sorğusunda əhatə dairəsinin server tərəfində işlənməsi zamanı əhatə dairəsi dəstindən spesifikasiyaya uyğun olaraq müəyyən sahələrin çıxarılmasına imkan verir. Misal üçün:

112-049 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 İnterpolasiya Uzantısı

Bu uzantı, server tərəfində emal zamanı bir əhatə dairəsinin interpolasiyasına nəzarət edir.

Bu, WCS müştərisinə serverin işlənməsi zamanı əhatə dairəsinə tətbiq ediləcək interpolasiya mexanizmini idarə etməyə və təyin etməyə imkan verir. Misal üçün:

112-100r1 OGC GML Tətbiq Şeması – Əhatələr – GeoTIFF Əhatə Kodlaşdırma Profili

Bu kodlama profili, GML örtüklərinin kodlaşdırılması üçün GeoTIFF məlumat formatının istifadəsini təyin edir. Misal üçün:

Bütün Uzantıları Göstərən Nümunə

Aşağıdakılar, bütün uzantıları olan bir GetCoverage sorğu nümunəsidir:

17.10 WCS Problemlərinin Diaqnozu

WCS qeyd sənədləri diaqnostik məlumat verir.

Bu qeyd sənədləri sdows.ear/WEB-INF/log qovluğundadır. WCS İdarəetmə Konsolunda Konfiqurasiya Faylları nişanı girişi konfiqurasiya etməyə, Günlük sekmesi isə WCS qeyd sənədlərini görselleştirmenize və yükləməyinizə imkan verir.

Bu mövzu bəzi səhv mesajlarını və onlarla necə davranılacağını izah edir.

"DataSource jdbc/wcs_admin_ds tapılmadı" GetCapabilities cavab səhv mesajı

Bir OWS səhv cavabı aşağıdakı kimi ola bilər (oxunaqlı olmaq üçün burada yenidən formatlanır):

Bu, WCS məlumat mənbəyinin konfiqurasiya edilməməsi və ya WebLogic Serverin verilənlər bazasına qoşula bilməməsi deməkdir. WCS məlumat mənbələrinin konfiqurasiyası haqqında məlumat üçün WCS Məlumat Mənbələrinin qurulması.

WebLogic Server hər dəfə başladıqda WCS qeyd sənədindəki "BİLGİ: GDAL tapılmadı" mesajı

GDAL tərəfindən dəstəklənən formata ehtiyac yoxdursa, bu mesajı gözardı edə bilərsiniz. Bu mesaj gdal.jar -ın WebLogic Server kitabxanalarında tapılmadığını və ya LD_LIBRARY_PATH -nin düzgün qurulmadığını göstərir.

Əgər java.lang.NoClassDefFoundError: org/gdal/gdal/gdal WCS jurnalında görünürsə, gdal.jar faylı tapılmadı.

Əgər java.lang.UnappyiedLinkError: org.gdal.gdal.gdalJNI.GetDriverCount () WCS jurnalında görünürəmsə, libgdal.so faylı LD_LIBRARY_PATH -də tapılmadı.

GDALParametr xəta cavabı

GDAL düzgün konfiqurasiya edilmədikdə aşağıdakı kimi bir səhv mesajı yaranır:

Səhv, GDAL verilənlər bazası bağlantı parametrlərinin düzgün olmadığını göstərir. WCS İdarəetmə Konsolundakı Konfiqurasiya Faylına baxın

Verilənlər bazası bağlantısı xətası

WCS jurnalındakı aşağıdakı mesaj, verilənlər bazasının işləmədiyini bildirir:

WCS idarəetmə konsolu Giriş sekmesinde "Günlük faylını oxumaqda səhv" mesajı

Doğrulanmış bir istifadəçi müəyyən bir müddət ərzində WCS server idarəetmə konsolu ilə əlaqə qurmazsa, brauzerdəki istifadəçi seansının vaxtı bitmiş ola bilər. Bu vəziyyətdə, brauzer ekranını yeniləyin və yeni bir sessiya əldə etmək üçün yenidən doğrulayın.

Alınan sənəd protokol sintaksisinə uyğun gəlmir

Aşağıdakı kimi bir səhv mesajı, sorğunun heç bir OGC spesifikasiyasında təyin olunmayan XML elementləri və ya xarakter elementləri olduğunu göstərir:


  • TRT Şərtləri:Konfranslar Ölümcüllər Coğrafi məlumat sistemləri Yüksək riskli yerlər Hüquq -mühafizə Fotoqrafiya Təhlükəsizlik Sürəti
  • Coğrafi şərtlər:Avstraliya
  • ITRD Şərtləri:1663: Qəza qara nöqtəsi 8006: Avstraliya 8525: Konfrans 1534: İcra (qanun) 1602: Ölüm 8605: Coğrafi məlumat sistemi 6751: Fotoqrafiya 1665: Təhlükəsizlik 5408: Sürət
  • Mövzu Sahələri: Təhlükəsizlik və İnsan Faktorları Təhlükəsizlik və Fövqəladə Hallar
  • Giriş nömrəsi: 00940140
  • Qeyd növü: Nəşr
  • Mənbə Agentliyi: ARRB
  • ISBN: 0-7310-5471-7
  • Fayllar: ITRD, ATRI
  • Yaradılma tarixi:4 aprel 2003, 12:00

Milli Elmlər, Mühəndislik və Tibb Akademiyaları

Müəlliflik hüququ və surəti 2021 Milli Elmlər Akademiyası. Bütün hüquqlar qorunur. İstifadə Şərtləri və Məxfilik Bildirişi


Bir JDBC verilənlər bazasında bir məlumatın saxlanması - Coğrafi İnformasiya Sistemləri

Toplu Yükləmə və Tarama

İki sadə əməliyyat: bir əlaqənin taranmasıbir əlaqə yüklənirn. Səhifələr bir əlaqəni tarayarkən paralel olaraq oxunur və əlaqələr bir neçə diskdə bölündüyü təqdirdə alınan tuplar birləşdirilə bilər. Ümumiyyətlə, fikir seçim seçiminə cavab verən bütün tupları alanda da tətbiq olunur. Hashing və ya aralıq bölmə istifadə edilərsə, seçim sorğularına yalnız müvafiq tupları olan prosessorlara gedərək cavab verilə bilər.

Sadə bir fikir, hər bir CPU -nun yerli diskdəki əlaqənin bir hissəsini sıralamasına icazə vermək və sonra bu sıralanmış tuplar dəstlərini birləşdirməkdir. Paralellik dərəcəsi birləşmə mərhələsi ilə məhdudlaşa bilər.

Daha yaxşı bir fikir, aralıq bölmə istifadə edərək əlaqədəki bütün qrupları yenidən paylamaqdır. Məsələn, bir işçi kolleksiyasını əmək haqqına görə sıralamaq istəsək, əmək haqqı 10 ilə 210 arasında dəyişir və 20 prosessorumuz varsa, 10-20 aralığında əmək haqqı dəyərləri olan bütün qrupları prosessora göndərə bilərik. 21-30 aralığında ikinci prosessor və s. (Yenidən bölüşdürmədən əvvəl, tuplar prosessorlar arasında paylanarkən, əmək haqqı aralığına görə paylandığını güman edə bilmərik.)

Hər bir prosessor daha sonra sıralanan sıralama alqoritmindən istifadə etməklə ona təyin edilmiş tupları sıralayır. Məsələn, bir prosessor, yaddaşı dolana qədər tupları toplaya bilər, sonra bütün gələn tuplar yerli diskdəki belə sıralanmış işlərə yazılana qədər bu qrupları sıralaya və işləyə bilər. Bu proseslər daha sonra bu prosessora təyin edilmiş tuplar dəstinin sıralanmış versiyasını yaratmaq üçün birləşdirilə bilər. Bütün sıralanan əlaqələr, prosessorları onlara təyin edilmiş aralığa uyğun bir sıraya daxil olaraq və sadəcə tupları tarayaraq əldə edilə bilər.

Paralel çeşidləmənin əsas çətinliyi, hər bir prosessorun təxminən eyni sayda tup alması üçün aralıq bölgüsünü etməkdir, sıralamaq üçün qeyri -mütənasib olaraq çox sayda dəstə alan bir prosessor darboğaza çevrilir və paralel sıralanmanın ölçeklenebilirliğini məhdudlaşdırır. Aralıq bölmə üçün yaxşı bir yanaşma, əvvəlcə əlaqənin bir hissəsini ehtiva edən hər bir prosessordan nümunələr götürərək bütün əlaqənin nümunəsini əldə etməkdir. (Nisbətən kiçik) nümunə sıralanır və bərabər sayda tuplu aralığı müəyyən etmək üçün istifadə olunur. Bölmə vektoru adlanan bu aralıq dəyərlər dəsti daha sonra bütün prosessorlara paylanır və bütün əlaqəni bölmək üçün istifadə olunur.

Paralel çeşidlənmənin xüsusilə vacib bir tətbiqi, ağac strukturlu indekslərdəki məlumat girişlərini sıralamaqdır. Məlumat girişlərinin çeşidlənməsi indeksin toplu yüklənməsi prosesini əhəmiyyətli dərəcədə sürətləndirə bilər.

Yaş atributu ilə əlaqədar olaraq A və B kimi iki əlaqəyə qoşulmaq istədiyimizi düşünək. Əvvəlcə birləşmə əməliyyatı üçün faydalı olmayan bir şəkildə bir neçə diskdə paylandığını düşünürük, yəni ilkin bölmə birləşmə xüsusiyyətinə əsaslanmır. A və B -yə paralel olaraq qoşulmaq üçün əsas fikir birləşməni k kiçik birləşmələr toplusuna parçalamaqdır. A və B -ni k məntiqi kovalar və ya arakəsmələr kolleksiyasına bölməklə birləşməni parçalaya bilərik. Həm A, həm də B üçün eyni bölmə funksiyasından istifadə edərək, k kiçik birləşmələrin birliyinin A və B birləşməsini hesabladığından əminik ki, bu fikir ardıcıl hash birləşməsinin bölünmə mərhələsinin arxasındakı intuisiyaya bənzəyir.A və B əvvəlcə bir neçə prosessor arasında paylandığından, bölmə mərhələsinin özü bu prosessorlarda paralel olaraq edilə bilər. Hər bir prosessorda, bütün yerli tuplar alınır və əlbəttə ki, bütün saytlarda istifadə olunan eyni hash funksiyası ilə k bölmələrindən birinə daxil edilir.

Alternativ olaraq, birləşmə atributunun yaş aralığını k ayrılmamış alt aralığa bölməklə və A və B qruplarını yaş dəyərlərinin mənsub olduğu alt aralığa görə arakəsmələrə yerləşdirməklə A və B hissələrini ayıra bilərik. Məsələn, 10 prosessorumuz olduğunu düşünək, birləşmə atributu yaşdır, 0 -dan 100 -ə qədər dəyərlərdir. Vahid paylanmanı nəzərə alsaq, 0 yaş və lt 10 olan A və B qrupları prosessor 1 -ə, 10 yaşa və lt 20 prosessor 2 -yə gedir, və sair. Alt yanaşmalar diqqətlə müəyyən edilmədiyi təqdirdə, bu yanaşma, məlumatların əyriliyinə hash bölüşdürməsindən daha həssasdır (yəni birləşdiriləcək qrupların sayı bölmələr arasında geniş şəkildə dəyişə bilər).

Aralıq bölgüsü istifadə edilərsə, yuxarıda göstərilən alqoritm, sıralanma qaydasında mövcud olması üstünlüyü ilə, çeşid-birləşmə birləşməsinin paralel versiyasına gətirib çıxarır. Həş bölmə istifadə edilərsə, hash birləşməsinin paralel bir versiyasını əldə edirik.


Bir JDBC verilənlər bazasında bir məlumatın saxlanması - Coğrafi İnformasiya Sistemləri

Bu fəsildə, "əhatə dairələrinin" (OGC -yə görə, "coğrafi məlumatların elektron kodlaşdırılması məkanı və zamanla dəyişən hadisələri təmsil edən rəqəmsal coğrafi məlumatdır ").

Oracle Spatial and Graph tətbiqi Veb Əhatə Xidməti və ya WCS olaraq adlandırılacaq.

Veb Əhatə Xidməti (WCS), "örtüklər" olaraq coğrafi məlumatların elektron şəkildə alınmasını təmin edir. WCS, məlumatları və təsvirləri, məlumatları sorğu etmək üçün bir sintaksisi və müxtəlif əməliyyatları yerinə yetirə biləcəyiniz məlumatları (görselleştirmek, şərh etmək, ekstrapolyasiya etmək və s.) Təmin etmək imkanı verir. istinad sistemi) və RectifiedGridCoverage (koordinat istinad sistemi olan və affine çevrilməsi ilə coğrafi istinad) GeoRaster obyekti

Oracle Spatial and Graph aşağıdakı OGC standartlarını həyata keçirir.

09-110r4 WCS Core 2.0 İnterfeys Standartı - Core.

09-146r2 OGC GML Tətbiq Şeması – Əhatələr.

09-147r3 OGC Veb Əhatə Xidməti 2.0 İnterfeys Standartı və#x2013 KVP Protokolu Bağlayıcı Genişləndirmə və#x2013 Düzəliş.

09-148r1 OGC Veb Əhatə Xidməti 2.0 İnterfeys Standartı və#x2013 XML/POST Protokolu Bağlama Uzantısı.

09-149r1 OGC Veb Əhatə Xidməti 2.0 İnterfeys Standartı və#x2013 XML/SOAP Protokolu Bağlama Uzantısı.

11-053r1 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 CRS Uzantısı

12-039 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Ölçmə Artırması.

12-040 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Aralıq Alt Küməsi Uzantısı.

12-049 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 İnterpolasiya Uzantısı.

12-052 OGC WCS 2.0.1 Corrigendum Release Notes.

12-100r1 OGC GML Tətbiq Şeması – Əhatələr – GeoTIFF Əhatə Kodlaşdırma Profili.

Oracle WCS, bir GetCoverage sorğusunda çıxış formatı olaraq bütün GDAL tərəfindən dəstəklənən görüntü və ya raster xüsusiyyətlərini dəstəkləmək üçün OGC standartlarını genişləndirir.

WCS -dən istifadə etməzdən əvvəl, Məkan Veb Xidmətlərinə Giriş bölməsində təsvir olunan anlayışları anladığınızdan və bu fəsildə təsvir edildiyi kimi lazımi konfiqurasiya işlərini yerinə yetirdiyinizdən əmin olun.


    Oracle Spatial and Graph -da WCS Java veb tətbiqi olaraq tətbiq olunur və WebLogic 12.1.3 və ya daha sonrakı versiyalarda yerləşdirilə bilər.
    Veb Əhatə Xidməti məqsədləri üçün bu sənəd istifadəçi sxemləri və/və ya WCS sxemləri ola bilən Oracle Database sxemlərinə aiddir.
    WCS əməliyyatlarını həyata keçirmək üçün bir neçə cədvəl və digər verilənlər bazası obyektlərindən istifadə olunur.
    SDO_WCS prosedurları və funksiyaları aşağıdakı hərəkətləri ehtiva edən əməliyyatları yerinə yetirməyə imkan verir.
    WCS qurmaq üçün WebLogic Server (WLS) 12.1.3 və ya daha sonra tələb olunur.
    Oracle Spatial Web Services idarəetmə konsolu, aşağıdakı formatda bir URL-ə daxil olaraq daxil ola biləcəyiniz tək səhifəlik bir tətbiqdir.
    Oracle WCS uzantısı, tələblərin işlənməsinin aşağıdakı aspektlərini idarə etməyinizə imkan vermək üçün WCS sorğusundakı əlavə elementləri müəyyən edir.
    WCS üç əsas əməliyyatı təmin edir və hər bir əməliyyatın sorğu və cavab formatı var.
    Bu mövzu tətbiq olunan WCS Genişləndirmələrini təsvir edir və hər bir uzantı tərəfindən müəyyən edilmiş bəzi elementlərə nümunələr verir.
    WCS qeyd sənədləri diaqnostik məlumat verir.

17.1 Veb Əhatə Xidməti Memarlığı

Oracle Spatial and Graph -da WCS Java veb tətbiqi olaraq tətbiq olunur və WebLogic 12.1.3 və ya daha sonrakı versiyalarda yerləşdirilə bilər.

Lazım olan Java versiyası JDK 1.8 və ya daha yüksəkdir. WCS -in bu tətbiqi $ ORACLE_HOME/md/jlib qovluğundakı Məkan Veb Xidmətləri sdows.ear faylında qablaşdırılır. Bu faylın yerləşdirilməsi ilə bağlı məlumat üçün Məkan Veb Xidmətlərinin Yerləşdirilməsi və Konfiqurasiyası bölməsinə baxın.

WCS, üç protokol bağlama uzantısı, KVP (HTTP GET), XML/POST (HTTP/POST) və XML/SOAP tətbiq edir. GDAL tərəfindən dəstəklənən görüntü formatlarını yaratmaq üçün GDAL Java API -dən də istifadə edir. Bir GDAL nümunəsi, Məkan Veb Xidmətlərinin yerləşdirildiyi tətbiq konteyneri ilə eyni sistemdə konfiqurasiya edilməlidir.

Oracle Database -in içərisində olan SDO_WCS paketi WCS sxemini işə salmaq, GeoRaster obyektlərini WCS örtükləri kimi dərc etmək və WCS sorğularını emal etmək üçün prosedurlardan ibarətdir.

Aşağıdakı şəkil WCS arxitekturasını göstərir.

Şəkil 17-1 Veb Əhatə Xidməti Memarlığı


"Şəkil 17-1 Veb Əhatə Xidməti Memarlığı" nın təsviri

17.2 WCS üçün verilənlər bazası sxemləri

Veb Əhatə Xidməti məqsədləri üçün bu sənəd istifadəçi sxemləri və/və ya WCS sxemləri ola bilən Oracle Database sxemlərinə aiddir.

İstifadəçi şeması, GeoRaster obyektlərini saxlamaq üçün istifadə olunan hər hansı bir sxemdir.

Bu sənəddə istifadə olunan bəzi nümunələrdə, SCOTT adlı bir verilənlər bazası istifadəçisinin sxemi bir istifadəçi sxemidir.

WCS şeması, WCS Administration Console və ya SDO_WCS.Init prosedurundan istifadə etməklə yaradılmalı olan SDO_WCS_COVERAGE cədvəli olan hər hansı bir verilənlər bazası sxemidir. Əhatə məlumatları WCS sxemində saxlanılır.

Bu sənəddəki bəzi nümunələrdə WCS_USER adlı xüsusi yaradılmış verilənlər bazası istifadəçisinin sxemi WCS şemasıdır.

Verilmiş Oracle Database sxemi bir istifadəçi sxemi, bir WCS sxemi və ya hər ikisi bir istifadəçi sxemi və bir WCS şeması ola bilər.

Hər bir WCS nümunəsi, tətbiq konteynerində JDBC məlumat mənbəyi olaraq konfiqurasiya edilmiş WCS sxemini tələb edir. Ümumiyyətlə, müəyyən bir verilənlər bazası üçün yalnız bir WCS sxemi konfiqurasiya edilir, lakin bir çox WCS nümunəsi eyni verilənlər bazası ilə istifadə üçün konfiqurasiya edilə bilər.

17.3 WCS üçün istifadə olunan verilənlər bazası obyektləri

WCS əməliyyatlarını həyata keçirmək üçün bir neçə cədvəl və digər verilənlər bazası obyektlərindən istifadə olunur.

SDO_WCS_COVERAGE cədvəli bütün nəşr olunan örtüklər üçün metadata ehtiva edir. Metadata əhatə dairəsi, raster ID və raster məlumat cədvəli daxildir. Hər bir sıra əhatə dairəsinə uyğundur.

SDO_WCS_COVERAGE_ID_SEQ ardıcıllığı unikal əhatə dairəsi ID dəyəri yaratmaq üçün istifadə olunur.

Cədvəl WCS_TEMP_TABLE, GetCoverage Əməliyyatı (WCS) sorğusu işlənərkən yenidən yönləndirmə və ya çevrilmə olduqda GeoRaster obyektləri üçün müvəqqəti saxlama yeri kimi istifadə olunur. GeoRaster obyektləri cavab göndərilənə qədər bu cədvəldə saxlanılır, bundan sonra obyektlər cədvəldən silinir.

Cədvəl WCS_TEMP_RDT, WCS_TEMP_TABLE cədvəlindəki GeoRaster obyektləri üçün raster məlumat cədvəlidir.

WCS istifadə etmək üçün 17.4 PL/SQL alt proqramları

SDO_WCS prosedurları və funksiyaları aşağıdakı hərəkətləri ehtiva edən əməliyyatları yerinə yetirməyə imkan verir.

WCS sxeminin işə salınması.

Yenidən redaktə və ya çevrilmə lazım olduqda GeoRaster saxlamaq üçün müvəqqəti cədvəllər yaratmaq. (CRS uzantısı və ya miqyaslama uzantısı.).

WCS sxeminə imtiyazların verilməsi və ləğv edilməsi.

Örtüklərin silinməsi (yayımdan çıxarılması)

SDO_WCS.Init, SDO_WCS_COVERAGE cədvəlini yaradaraq verilənlər bazası sxeminin WCS sxeminə çevrilməsinə səbəb olur.

SDO_WCS.PublishCoverage iki formata malikdir. Bir format bir GeoRaster obyektini əhatə olaraq nəşr edir, metadataları SDO_WCS_COVERAGE cədvəlində saxlayır və ona unikal əhatə dairəsi təyin edir. Digər format, nəşr olunmamış bütün GeoRaster obyektlərini müəyyən bir sütunda dərc edir.

SDO_WCS.CreateTempTable hər bir istifadəçi sxemi üçün bir dəfə icra olunmalıdır. Bu prosedur, bir GetCoverage Əməliyyatı (WCS) sorğusunun işlənməsi ilə əlaqədar redaktə və ya çevrilmə olduqda GeoRaster obyektini müvəqqəti saxlamaq üçün bir GeoRaster cədvəli və bir RDT cədvəli yaradır.

17.5 WebLogic Server istifadə edərək WCS qurulması

WCS qurmaq üçün WebLogic Server (WLS) 12.1.3 və ya daha sonra tələb olunur.

Bu mövzuda aşağıdakıları ehtiva edən bir nümunə istifadə olunur:

İstifadəçi sxemi SCOTT, aşağıdakı kimi təyin olunan IMAGE adlı bir cədvələ malikdir:

WCS sxeminə WCS_USER adı verilir.

WCS serverinin qurulması sdows.ear faylının WebLogic Server -ə yerləşdirilməsini (Məkan Veb Xidmətlərinin Yerləşdirilməsi və Konfiqurasiyası ilə izah olunur), həmçinin aşağıdakı hərəkətləri əhatə edir.

17.5.1 Veritabanı Şemalarının Konfiqurasiyası

Həm GeoRaster obyektlərini saxlamaq, həm də WCS vasitəsi ilə daxil olmaq üçün eyni Oracle Database sxemindən istifadə etməyi planlaşdırırsınızsa, bu bölməni atlayın və WCS Məlumat Mənbələrinin Qurulmasına gedin.

Oracle Database sxemlərini konfiqurasiya etmək üçün aşağıdakı adımları yerinə yetirin:

Metadata cədvəlləri yaradın. Bunu etmək üçün WCS istifadəçisi olmaq istədiyiniz istifadəçi (bu nümunədə WCS_USER adlı bir istifadəçi) olaraq Oracle Database -ə qoşulmaq üçün SQL*Plus istifadə edin və aşağıdakıları daxil edin:

GeoRaster obyektlərini saxlayan verilənlər bazası istifadəçisi olaraq əlaqə saxlayın (bu nümunədə IMAGE adlı bir GeoRaster cədvəlinə sahib olan SCOTT).

WCS istifadəçisi olaraq əlaqə qurun (bu nümunədə WCS_USER) və GeoRaster şəkillərini istədiyiniz GeoRaster obyektləri olan istifadəçi cədvəlindən dərc edin (məsələn, SCOTT.IMAGES cədvəlindəki RASTER sütunundan).

17.5.2 WCS Məlumat Mənbələrinin Qurulması

Hər bir verilənlər bazasında hər biri WebLogic -də bir məlumat mənbəyinə uyğun gələn çoxlu WCS sxemləri ola bilər. WebLogic seqmentində WCS üçün konfiqurasiya edilmiş bir çox məlumat mənbəyinə də sahib ola bilərsiniz. Hər bir məlumat mənbəyinə, URL -in son hissəsinin WebLogic Server -də konfiqurasiya edilmiş Məlumat Mənbə adına uyğun olduğu fərqli bir URL vasitəsilə daxil olmaq olar.

Aşağıda wcsdata1 adlı WLS məlumat mənbəyi olan bir nümunə bağlantı var:

WCS məlumat mənbəyini konfiqurasiya etmək üçün bu addımları izləyin.

WebLogic Server (WLS) konsoluna daxil olun.

Sol bölmədə, Domain Structure altında Data Sources seçin

Yeni, sonra Ümumi Məlumat Mənbəsini vurun.

Yeni JDBC Məlumat Mənbəsi Yarat səhifəsində göstərin:

Ad: Boşluq olmayan hər hansı bir ad

JNDI Adı: jdbc ilə başlayan hər hansı bir ad/

Verilənlər bazası sürücüsü üçün Oracle Sürücüsünü seçin (İncə) Instance əlaqələri üçün Versiyalar: İstənilən.

Qlobal Əməliyyatlar Dəstəklərini atlaya bilərsiniz.

Bağlantı Xüsusiyyətləri səhifəsində göstərin:

Database İstifadəçi Adı (məsələn, WCS_USER)

Növbəti səhifədə bu əlaqəni sınayın. Bağlantı uğurlu olarsa, bu yerləşdirmə üçün uyğun server adını seçin: ya AdminServer, ya da idarə olunan server adınız.

17.5.3 WCS Server üçün GDAL -ın konfiqurasiyası

Oracle WCS tətbiqi GDAL tərəfindən dəstəklənən hər hansı bir format yarada bilər. WebLogic Server ilə eyni sistemdə bir GDAL nümunəsi konfiqurasiya etməlisiniz. WCS serveri ilə əlaqə qurmaq üçün GDAL VRT sürücüsü və GDAL Oracle GeoRaster sürücüsü lazımdır. (GDAL əldə etmək üçün onu http://www.gdal.org saytından yükləyə bilərsiniz və ya Oracle Spatial and Graph GeoRaster Developer Guide -da təsvir edildiyi kimi Linux və Windows versiyalarını Oracle Database qurğunuzdan əldə edə bilərsiniz.)

Lazımi GDAL sürücülərinizin olub olmadığını bilmək üçün aşağıdakı GDAL əmrini yerinə yetirin:

Lazım olan GDAL sürücüləri və istədiyiniz GDAL çıxış formatı sürücüləri quraşdırıldıqdan sonra, GDAL kitabxana kataloqunu LD_LIBRARY_PATH -ə WLS setDomainEnv skriptinə əlavə edin. Məsələn, Linux/UNIX üçün:

Gdal.jar (gdal/lib qovluğunda yerləşir) WebLogic Server domen lib qovluğuna kopyalayın,

WCS İdarəetmə Konsolunun Konfiqurasiya Fayl sekmesini istifadə edərək GDAL verilənlər bazası əlaqə parametrlərini konfiqurasiya edin.

İsteğe bağlı olaraq, bir GetCoverage Əməliyyatı (WCS) sorğusunda GDAL üçün yaradılma seçimlərini (CreationOption) təyin edin.

17.6 WCS İdarəetmə Konsolu

Oracle Spatial Web Services idarəetmə konsolu, aşağıdakı formatda bir URL-ə daxil olaraq daxil ola biləcəyiniz tək səhifəlik bir tətbiqdir.

Hər hansı bir idarəetmə konsolu səhifəsindən istifadə etməzdən əvvəl, bütün mövcud məlumat mənbəyi adlarının siyahısından bir WCS məlumat mənbəyi seçin. (Hal-hazırda seçilmiş məlumat mənbəyi sağ üst küncdə göstərilir və istədiyiniz vaxt orda dəyişə bilərsiniz.)

WCS idarəetmə konsolu, problemləri konfiqurasiya etmək, sınamaq və diaqnoz qoymaq üçün ekranlar təqdim edir. Aşağıdakı nişanlar var:

Bu nişan, bir idarəçiyə WCS girişini, GDAL parametrlərini və GetCapabilities cavablarını (ServiceIdentification və ServiceProvider) konfiqurasiya etməyə imkan verən WCSConfig.xml faylını dəyişdirməyə imkan verir.

Giriş atributları konfiqurasiya edilə bilər: giriş səviyyəsi, qeyd faylının ölçüsü limiti və qeyd sənədlərinin sayı.

Günlük fırlanması fayl ölçüsünə görə dəstəklənir. Faylların sayını məhdudlaşdırmaqla, qeyd sənədlərinin nə qədər disk tutacağını məhdudlaşdıra bilərsiniz. Günlük sənədləri, sdows java mülkiyyətinə istinad edilən kataloq daxilində yaradılır və wcs_ n & ltdata mənbə adı & gt .log şəklində adları var, burada wcs_0.log ən son qeyd mesajlarına malikdir və fayl ölçüsü həddinə çatdıqda ən köhnədir. fayl silinir və bütün log faylları wcs_0.log jurnalının növbəti günlük mesajları üçün istifadə olunmasına icazə verilməsi üçün yenidən adlandırılır.

Giriş səviyyəsi MÜHÜM, XƏBƏRDARLIQ, BİLGİ (standart), YAPILANDIRMA, İNCE, FINER, İYİ və BÜTÜN ola bilər.

Giriş ölçüsü limiti meqabaytdakı fayl ölçüsü limitidir (standart 10).

Giriş sənədlərinin sayı, qeyd sənədlərinin maksimum sayıdır.

GDAL verilənlər bazası bağlantısı gdalParameters elementindən istifadə edərək aşağıdakı kimi qurulmuşdur:

& ltgdalParameters user = "& ltuser & gt" password = "! & ltpassword & gt" connectionString = "& ltdb_host: port: sid & gt" убактылууDirectory = "& ltdirectory & gt" /& gt

Göstərilən istifadəçi, örtük olaraq nəşr olunan bütün GeoRaster obyektlərini oxumaq üçün imtiyazlara malik olmalıdır. Bu istifadəçinin WCS istifadəçisi ilə eyni olması tövsiyə olunur.

Şifrə server tərəfindən şifrələnməlidir. Serverin şifrəni şifrələməsi üçün parol atributunun əvvəlinə nida işarəsi (!) İşarəsi əlavə etməlisiniz.

Müvəqqəti kataloq, çıxış faylları yaratmaq üçün GDAL tərəfindən istifadə ediləcək yazıla bilən bir qovluğa işarə etməlidir. Məsələn: /tmp

GDAL -ın düzgün konfiqurasiya edildiyini yoxlamaq üçün Oracle Spatial Web Services idarəetmə konsolundakı Haqqında sekmesine keçin (http: // & lthost & gt: & ltport & gt/oraclespatial), düzgün qurulubsa GDAL versiyasını göstərir.

ServiceIdentification və ServiceProvider, uyğun elementi şərh etmədən və http://schemas.opengis.net/ows/2.0/owsGetCapabilities.xsd ünvanındakı XML sxemlərinə uyğun olaraq istədiyiniz məlumatı göstərərək konfiqurasiya edilə bilər.

Dəyişiklikləri Saxla düyməsini tıkladığınızda, server dəyişiklikləri tətbiq edir və yenidən başlamağa ehtiyac yoxdur.

Bu nişan yeni örtüklər dərc etməyə imkan verir. İdarəçi etimadnaməsini tələb edir.

SDO_GEORASTER tipli tək bir sütunu qaytaran seçmə sorğusu verərək GeoRaster obyektlərini örtük olaraq dərc edə bilərsiniz. Seçilmiş sorğu ilə qaytarılmış bütün GeoRaster obyektləri dərc olunacaq. Seçim sorğusunu təyin etmək üçün aşağıdakılardan istifadə edin. (Sadəlik üçün, "Raster cədvəli seçin (sxem, cədvəl, sütun)" bölməsindən hər hansı bir girişi seçə və bu sahələri doldurmaq üçün Sorğu parametrlərini doldur düyməsini vura bilərsiniz.)

Sütun Adı: Maddədən Siyahıda göstərilən bir cədvəldən bir SDO_GEORASTER sütun adı

Maddədən: WHERE bəndinin tələb etdiyi təqdirdə, sxem adı, cədvəl adı və ləqəbi olan etibarlı FROM cümləsi.

Harada bənd: Məkan əməliyyatlarını özündə ehtiva edə bilən etibarlı WHERE cümləsi. WHERE cümləsi boşdursa, SELECT ifadəsi göstərilən cədvəlin bütün satırlarını qaytaracaq.

Bu səhifədə bütün GeoRaster obyektləri olan bir HTML cədvəli göstərilir. İstədiyiniz sətri sağ tıklayaraq fərdi GeoRaster obyektlərini dərc etməyi və ya yayımlamağı seçə bilərsiniz.

Bir GeoRaster WCS nümunəsində bir dəfədən çox nəşr edilə bilməz.

Bu sekme poçt sorğularını göndərməyə imkan verir. Test nişanı əvvəlcə boşdur, bu halda aşağıdakı elementləri doldurmaq üçün GetCapabilities sorğusu göndərməlisiniz:

Əməliyyat: Son GetCapabilities cavabında aşkar edilmiş bütün əməliyyatları olan bir HTML seçmə elementi.

Əhatə dairəsi: Son GetCapabilities cavabının məzmunu ilə doldurulmuş HTML seçmə elementi. Alınan GetCapabilities cavabından bütün Əhatə ID -lərini ehtiva edir.

İstək Yarat: İstənilən test sahəsini göstərilən əməliyyatlar, əhatə dairələri və əməliyyat URL -ləri ilə doldurur.

İstək: Məzmunu Əməliyyat URL'sinə bir poçt sorğusunda göndəriləcək bir mətn sahəsi. Bu element İstək Yarat düyməsini basmaqla doldurula bilər və lazım olduqda bu sorğunu redaktə edə bilərsiniz.

Əməliyyat URL: Sorğunun göndəriləcəyi URL. Bu element İstək Yarat düyməsini basmaqla doldurula bilər və lazım olduqda bu sorğunu redaktə edə bilərsiniz.

İstək Göndər: İstəyin məzmunundan istifadə edərək Əməliyyat URL'sinə bir HTTP poçt sorğusu göndərir. HTTP poçt sorğusunun cavabı Cavabda göstəriləcək.

Cavab: Göndərmə İstəyi əməliyyatının cavabı ilə doldurulmuş bir mətn sahəsi.

Bu nişan WCS qeyd sənədlərini görselleştirmenize və yükləməyinizə imkan verir. Giriş sənədləri sdows java xüsusiyyətinə istinad edilən kataloq daxilində yaradılır. Giriş sekmesinden istifadə etmək üçün idarəçi etimadnaməsi tələb olunur.

Bütün Oracle WCS qeyd sənədlərində wcs_ n .log şəklində fayl adları var, burada n ardıcıl ədəddir və ən yeni qeyd sənədləri üçün n 0 (sıfır) olur.

Bu nişanda WCS serveri tərəfindən yaradılan ən son qeyd mesajları olan wcs_ & ltdata_source_name & gt_0.log faylının məzmunu göstərilir. Bununla birlikdə məzmununu görmək üçün digər qeyd sənədlərini seçə bilərsiniz. Səhifənin yüklənməsindən və ya son yenilənməsindən sonra yaranan yeni qeyd mesajlarını daxil etmək üçün ekranı təzələyə bilərsiniz.

Yükləmə, seçilmiş qeyd faylını zip formatında yükləməyinizə imkan verir.

17.7 WCS üçün Oracle Tətbiqi Artırılması

Oracle WCS uzantısı, tələblərin işlənməsinin aşağıdakı aspektlərini idarə etməyinizə imkan vermək üçün WCS sorğusundakı əlavə elementləri müəyyən edir.

GetCoverage sorğusunda GDAL CreationOption

GetCoverage sorğusunda CompressResponseFile

GDAL quraşdırmanıza daxil olan bütün formatlar GetCoverage sorğusunu dəstəkləyir. Formatların və onların adlarının tam siyahısını Capabilities XML sənədində görə bilərsiniz.

GetCoverage Tələbində GDAL CreationOption

Bu element GetCoverage istəklərində GDAL -a -co parametri göndərir. Hər bir GDAL sürücüsü öz yaradılış seçim parametrlərini təyin edir.

GetCoverage Tələbində CompressResponseFile

Bu element yaradılan şəkli bir zip faylına sıxışdırır.

17.8 WCS Əməliyyatları: XML Nümunələri ilə İstək və Cavablar

WCS üç əsas əməliyyatı təmin edir və hər bir əməliyyatın sorğu və cavab formatı var.

Müştəri hər hansı bir WCS sorğusu ardıcıllığını yerinə yetirdikdə, mövcud məlumatların ən son siyahısını əldə etmək üçün əvvəlcə serverə GetCapabilities tələbi verməlidir.Sonra, təklif olunan xüsusi örtüklər haqqında daha çox məlumat əldə etmək üçün DescribeCoverage tələbi verə bilər. Bir əhatə dairəsini və ya bir hissəsini almaq üçün müştəri bir GetCoverage tələbi verir.

17.8.1 GetCapabilities Əməliyyatı (WCS)

GetCapabilities əməliyyatı, WCS müştərisinə WCS serverinin təklif etdiyi xidmət və əhatə meta məlumatlarını əldə etməyə imkan verir.

Bütün WCS serverləri GetCapabilities sorğuları üçün KVP protokolunu tətbiq etməlidir. İstifadəçi, URL -ə KVP protokolu (HTTP GET tələbi) istifadə edərək GetCapabilities sorğusu göndərməklə WCS Server ilə qarşılıqlı əlaqəyə başlayır. Misal üçün:

GetCapabilities əməliyyatı, xidməti və müştərilərin tələb edə biləcəyi örtüklərin qısa təsvirlərini izah edən bir XML sənədini qaytarır. Müştərilər ümumiyyətlə GetCapabilities əməliyyatını işlədər və nəticəsini bir seans boyunca istifadə üçün önbelleğe alar və ya birdən çox seans üçün yenidən istifadə edərdilər.

GetCapabilities cavabına aşağıdakılar daxildir:

WCS cavab versiyası. İstək istədiyiniz cavab versiyasını göstərmirsə, server dəstəklənən ən son versiyanı qaytarır.

ServiceIdentification profil siyahısı, bir OGC Interface Standard uyğunluq sinifini müəyyən edir.

OperationsMetadata əməliyyat elementləri, hər bir protokolun hər WCS əməliyyatı üçün URL ehtiva edir. Hər WCS protokolunun hər bir WCS əməliyyatı fərqli bir URL ola bilər.

ServiceMetadata formatında dəstəklənən elementlər bir GetCoverage tələbi ilə bütün mövcud çıxış formatlarını siyahıya alır. Bu siyahıya konfiqurasiya edildikdə GDAL tərəfindən dəstəklənən formatlar daxildir. Misal üçün:

Genişləndirmə elementləri WCS genişləndirmə standartlarına fərdi əlavə xidmət metadatalarını təyin etməyə imkan verir. Bu elementə 16.8.2 12-039 OGC Web Coverage Service Interface Standard – Ölçmə Genişləndirmə elementləri daxildir: ən yaxın qonşu, bilinear, biquadratic,. 16.8.1 11-053r1 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 CRS Uzantısına crsDəstəklənən elementlər daxildir.

Bu server tərəfindən təqdim olunan əhatə dairələrinin siyahısına DescribeCoverage və GetCoverage əməliyyat istəklərində istifadə olunan unikal bir identifikator olan əhatə dairəsi və əhatə alt növü daxildir.

17.8.2 Qapaq əməliyyatını təsvir edin (WCS)

DescribeCoverage əməliyyatı, müştərilərə WCS serveri tərəfindən təklif olunan bir və ya daha çox əhatə dairəsi üçün ətraflı meta məlumat istəməyə imkan verir və bu, domen və diapazon dəstində gözlənilən məlumatların miqdarını təxmin edir. DescribeCoverage sorğusu, əhatə dairəsi identifikatorlarının siyahısını təqdim edir və serverdən hər bir identifikator üçün müvafiq əhatə dairəsinin təsvirini geri qaytarmağı tələb edir. Aşağıdakılar XML/POST DescribeCoverage sorğu nümunəsidir:

DescribeCoverage cavabı, sorğuda qəbul edilən hər bir əhatə identifikatoru üçün bir əhatə metadatasının siyahısını ehtiva edir. Əhatə metadatası, gml: GridCoverages üçün Grid və gml tipli bir XML sənədidir: RectifiedGridCoverages üçün rektifikasiya olunmuşdur. Bu sənədlər üçün xsd sxemlərini http://schemas.opengis.net/wcs/2.0/ saytında tapa bilərsiniz.

Gml: Grid elementi, hər bir dəstənin üzvlərinin digər dəstlərin üzvləri ilə alqoritmik şəkildə kəsişdiyi iki və ya daha çox əyrilərdən ibarət bir şəbəkə olan bir şəbəkəni dolayı olaraq təyin edir. Şəbəkədəki maraq bölgəsi, gml: limitləri baxımından verilir, düzbucaqlı bir bölgənin diaqonal olaraq ziddiyyətli guşələrinin ızgara koordinatlarıdır. gml: axisLabels, grid oxlarının etiketlərinin siyahısı ilə təmin edilir (gml: axisName köhnəlmişdir). gml: ölçü, ızgaranın ölçüsünü təyin edir.

Gml: limits elementində tək bir gml var: GridEnvelope. Zarfın gml: low və gml: high xüsusiyyət elementləri koordinat cütləri olan tam ədədlərin siyahılarıdır. Koordinatlar, hər bir ox boyunca "maraq dairəsi" olan düzbucaqlı bir bölgənin diaqonal olaraq bir -birinə zidd olan künclərinin ızgarasının mənşəyindən kənarlaşmalar olaraq ölçülür.

Düzəldilmiş bir şəbəkə, şəbəkə koordinatları ilə xarici bir koordinat istinad sisteminin koordinatları arasında bir afin çevrilməsinin olduğu bir ızgaradır. "Mənşə" ızgarasının mövqeyini (bəzi həndəsi məkanda) və poçt yerlərini təyin edən vektorları təyin etməklə təyin olunur.

Şəbəkə məhdudiyyətlərinin (poçt indeksləri) və ox adlarının xüsusiyyətlərinin gml: GridType -dan miras alındığını və gml: RectifiedGrid -in gml: mənşəli bir xüsusiyyət (gml: Point ehtiva etdiyi və ya istinad etdiyi) və bir sıra gml: offsetVector xüsusiyyətlərini əlavə etdiyini unutmayın.

17.8.3 GetCoverage Əməliyyatı (WCS)

Bir GetCoverage əməliyyatı normal olaraq GetCapabilities və DescribeCoverage əməliyyat cavabları hansı istəklərə icazə verildiyini və hansı məlumatların mövcud olduğunu göstərdikdən sonra aparılır. GetCoverage əməliyyatı, tanınmış əhatə formatında kodlaşdırılmış əhatə dairəsini (yəni coğrafi məkan dəstlərinin dəyərlərini və ya xüsusiyyətlərini) qaytarır.

GetCoverage sorğusu, WCS xidmətini xidmətin təklifindən seçilmiş müəyyən bir əhatə dairəsini işlətməyi və əldə edilmiş əhatə dairəsini geri qaytarmağı tələb edir.

WCS Core standartı, əhatə dairəsinin zərfinə və daha doğrusu, tələb zərfinin əhatə dairəsi ilə kəsişməsinə nisbətən, müəyyən edilmiş sorğu zərfinin (“məhdudlaşdırıcı qutu”) daxilində olan bütün məlumatları verən domen alt qurma əməliyyatını təyin edir. .

Domen alt quruluşu kəsmə və dilimləmə bölünür. Kəsmə əməliyyatı bir ölçü və aşağı və yuxarı həddi (hər ikisi əhatə dairəsinin daxilində olmalıdır) müəyyən edir və göstərilən ölçüdə bu yeni, daha dar sərhədlərə endirilən bir əhatə təmin edir. Yaranan əhatə dairəsinin ölçüsü giriş əhatə dairəsi ilə eynidir. Aşağıdakılar DimensionTrim elementinə nümunədir:

Bir domen dilim əməliyyatı bir ölçü və mövqe alır (əhatə dairəsinin daxilində olmalıdır) və göstərilən kəsmə mövqeyində əldə edilən təklif olunan əhatə dairəsinin bir hissəsini təmin edir. Yaranan əhatə dairəsinin ölçüsü, orijinal əhatə dairəsi ilə müqayisədə bir dəfə azalır.

Həm kəsmə, həm də dilimləmə bir istəkdə və istənilən ölçüdə birləşdirilə bilər. Bununla birlikdə, hər bir istəkdə, ölçü başına ən çox bir əməliyyat tətbiq edilə bilər. Aşağıdakılar DimensionSlice elementinə nümunədir:

Əhatə dairəsinin qaytarılacağı kodlaşdırma formatı, format və mediaType elementlərinin birləşməsi ilə müəyyən edilir. Dəstəklənən formatlar serverin İmkanları sənədində sadalananlardır və GDAL konfiqurasiya edildiyi təqdirdə, default/application/gml+xml və ya image/jpeg -dir. Misal üçün:

17.9 WCS Genişləndirmələri tətbiq edildi

Bu mövzu tətbiq olunan WCS Genişləndirmələrini təsvir edir və hər bir uzantı tərəfindən müəyyən edilmiş bəzi elementlərə nümunələr verir.

Bütün uzantıları ehtiva edən bir GetCoverage sorğu nümunəsi ilə başa çatır.

11-053r1 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 CRS Uzantısı

Bu WCS CRS Uzantısı, Native CRS -dən fərqli CRS -lərdə bir əhatə dairəsinin necə istənilməsini və əldə edilməsini, habelə Native CRS -dən fərqli bir CRS -də koordinatları olan bir alt qurma məhdudlaşdırma qutusunun necə təmin ediləcəyini müəyyənləşdirir. Bu WCS CRS Uzantısını dəstəkləyən bir WCS serveri, CRS identifikatorlarını öz qabiliyyət sənədində qeyd edərək dəstəklənən CRS -ləri elan edir. Misal üçün:

112-039 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Ölçmə Uzantısı

Bu uzantı, bir GetCoverage sorğusunda server tərəfində işlənərkən bir və ya daha çox oxu boyunca əhatə dairəsini genişləndirməyə imkan verir. Misal üçün:

112-040 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 Aralığı Alt Küməsi Uzantısı

Bu uzantı, bir GetCoverage sorğusunda əhatə dairəsinin server tərəfində işlənməsi zamanı əhatə dairəsi dəstindən spesifikasiyaya uyğun olaraq müəyyən sahələrin çıxarılmasına imkan verir. Misal üçün:

112-049 OGC Veb Əhatə Xidməti İnterfeysi Standartı və#x2013 İnterpolasiya Uzantısı

Bu uzantı, server tərəfində emal zamanı bir əhatə dairəsinin interpolasiyasına nəzarət edir.

Bu, WCS müştərisinə serverin işlənməsi zamanı əhatə dairəsinə tətbiq ediləcək interpolasiya mexanizmini idarə etməyə və təyin etməyə imkan verir. Misal üçün:

112-100r1 OGC GML Tətbiq Şeması – Əhatələr – GeoTIFF Əhatə Kodlaşdırma Profili

Bu kodlama profili, GML örtüklərinin kodlaşdırılması üçün GeoTIFF məlumat formatının istifadəsini təyin edir. Misal üçün:

Bütün Uzantıları Göstərən Nümunə

Aşağıdakılar, bütün uzantıları olan bir GetCoverage sorğu nümunəsidir:

17.10 WCS Problemlərinin Diaqnozu

WCS qeyd sənədləri diaqnostik məlumat verir.

WCS İdarəetmə Konsolunda Konfiqurasiya Faylları nişanı girişi konfiqurasiya etməyə, Günlük sekmesi isə WCS qeyd sənədlərini görselleştirmenize və yükləməyinizə imkan verir.

Bu mövzu bəzi səhv mesajlarını və onlarla necə davranılacağını izah edir.

"DataSource jdbc/wcs_admin_ds tapılmadı" GetCapabilities cavab səhv mesajı

Bir OWS səhv cavabı aşağıdakı kimi ola bilər (oxunaqlı olmaq üçün burada yenidən formatlanır):

Bu, WCS məlumat mənbəyinin konfiqurasiya edilməməsi və ya WebLogic Serverin verilənlər bazasına qoşula bilməməsi deməkdir. WCS məlumat mənbələrinin konfiqurasiyası haqqında məlumat üçün WCS Məlumat Mənbələrinin qurulması.

WebLogic Server hər dəfə başladıqda WCS qeyd sənədindəki "BİLGİ: GDAL tapılmadı" mesajı

GDAL tərəfindən dəstəklənən formata ehtiyac yoxdursa, bu mesajı gözardı edə bilərsiniz. Bu mesaj gdal.jar -ın WebLogic Server kitabxanalarında tapılmadığını və ya LD_LIBRARY_PATH -nin düzgün qurulmadığını göstərir.

Əgər java.lang.NoClassDefFoundError: org/gdal/gdal/gdal WCS jurnalında görünürsə, gdal.jar faylı tapılmadı.

Əgər java.lang.UnappyiedLinkError: org.gdal.gdal.gdalJNI.GetDriverCount () WCS jurnalında görünürəmsə, libgdal.so faylı LD_LIBRARY_PATH -də tapılmadı.

GDALParametr xəta cavabı

GDAL düzgün konfiqurasiya edilmədikdə aşağıdakı kimi bir səhv mesajı yaranır:

Səhv, GDAL verilənlər bazası bağlantı parametrlərinin düzgün olmadığını göstərir. WCS İdarəetmə Konsolundakı Konfiqurasiya Faylına baxın

Verilənlər bazası bağlantısı xətası

WCS jurnalındakı aşağıdakı mesaj, verilənlər bazasının işləmədiyini bildirir:

WCS idarəetmə konsolu Giriş sekmesinde "Günlük faylını oxumaqda səhv" mesajı

Doğrulanmış bir istifadəçi müəyyən bir müddət ərzində WCS server idarəetmə konsolu ilə əlaqə qurmazsa, brauzerdəki istifadəçi seansının vaxtı bitmiş ola bilər. Bu vəziyyətdə, brauzer ekranını yeniləyin və yeni bir sessiya əldə etmək üçün yenidən doğrulayın.

Alınan sənəd protokol sintaksisinə uyğun gəlmir

Aşağıdakı kimi bir səhv mesajı, sorğunun heç bir OGC spesifikasiyasında təyin olunmayan XML elementləri və ya xarakter elementləri olduğunu göstərir:


Bir JDBC verilənlər bazasında bir məlumatın saxlanması - Coğrafi İnformasiya Sistemləri

Geoinformatika və Geostatistika: Ümumi baxış elmi araşdırma jurnaldır və orijinal məqalələr, araşdırma məqalələri, dava hesabatları, qısa ünsiyyətlər və s. Coğrafi Araşdırmalarla əlaqəli bütün əsas mövzular və onları heç bir məhdudiyyət olmadan və ya bütün dünyada tədqiqatçılara hər hansı digər abunəlik olmadan onlayn olaraq sərbəst şəkildə təqdim etmək.

Geoinformatika və geostatistika: Baxış aşağıdakı mövzuları əhatə edir:

    İnformasiya Elmləri (GIScience)
  • Coğrafiya Tədqiqatları və Coğrafi Hesablama Qərar Dəstək Sistemləri
  • Veb Xəritəçəkmə
  • Torpaq örtüyü və torpaqdan istifadə dəyişiklikləri
  • Geodeziya və Geoportal
  • Fotoqrammetriya Modelləşdirmə və şərh

Jurnal araşdırma prosesində keyfiyyət üçün Redaksiya İzləmə Sistemindən istifadə edir. Redaksiya İzləmə, onlayn bir əlyazma təqdim etmə, araşdırma və izləmə sistemidir. Baxış işlənməsi, Geoinformatika və Geostatistika: Ümumi baxış və ya kənar mütəxəssislərin redaksiya heyəti üzvləri tərəfindən həyata keçirilir. Müəlliflər, əlyazmaları təqdim edə və irəliləyişlərini onlayn izləmə sistemi vasitəsi ilə izləyə bilərlər, inşallah nəşrə.

*2018 Journal Impact Factor, 2018 -ci ildə Google Axtarış və Google Scholar Citations əsasında əldə edilən sitat sayının son iki ildə, yəni 2016 və 2017 -ci illərdə nəşr olunan məqalələrin ümumi sayına nisbətidir. Journal.If & lsquoX & rsquo, 2016 və 2017 -ci illərdə nəşr olunan məqalələrin ümumi sayıdır və & lsquoY & rsquo, bu məqalələrin indeksli jurnallarda 2018 -ci ildə istinad edildiyi vaxtdır, təsir faktoru = Y/X.

Coğrafi İnformasiya Elmləri (GIScience):

Coğrafi İnformasiya Elmləri (GIScience), verilənlər bazasından coğrafi məlumatları qiymətləndirmək, dizayn etmək, redaktə etmək və görselleştirmek üçün istifadə olunan qabaqcıl kompüter texnologiyasına malik bir məlumat sistemidir. Coğrafi İnformasiya Elmləri sosial, ekoloji, bioloji, sağlamlıq və mühəndislik elmləri sahələrində istifadə olunur.

Coğrafi İnformasiya Texnologiyaları

Coğrafi İnformasiya Texnologiyaları coğrafi sistemlərlə əlaqəli məlumatların toplanması, saxlanması və göstərilməsi üçün müxtəlif qabaqcıl texnologiyalardan istifadə edən əsas sahədir. Coğrafi İnformasiya Texnologiyaları tədqiqatdakı bütün əsas məlumatları əhatə edir.

Geo-vizual:

Coğrafi vizualizasiya, coğrafiya elmləri sahəsi, coğrafi məlumatların anlaşılması, təfsiri, qiymətləndirilməsi və interaktiv vizualizasiyası üçün müxtəlif üsul və vasitələrdən ibarətdir. Coğrafi görselleştirme, qarşılıqlı əlaqə üsulları və coğrafi məlumatların birləşdirilmiş vizual və hesablama mədəni ilə məşğul olur.

Coğrafi məkan kəşfiyyatı:

Geo-məkan kəşfiyyatı, yer üzündə insan fəaliyyətinin zəkasının coğrafi məlumatların istismarı və təhlili zamanı qiymətləndirildiyi və fiziki xüsusiyyətləri (həm təbii, həm də qurulmuş) və Yerdəki coğrafi istinad edilən fəaliyyətləri əyani şəkildə təsvir etdiyi geoloji elmlər sahəsidir. Geo-məkan Kəşfiyyatı, ölkənin hərbi qüvvələrini, milli siyasətçilərini və vətəndaş istifadəçilərini dəstəkləmək üçün xəritəyə əsaslanan kəşfiyyat və coğrafi məlumatlar kimi görüntü olaraq istifadə olunur.

Məkan Qərar Dəstək Sistemləri:

Məkan Qərar Dəstək Sistemləri, yarı quruluşlu məkan problemləri ilə məşğul olarkən istifadəçi və ya istifadəçi qrupuna qərar verməsində kömək etmək üçün qurulmuş kompüter əsaslı interaktiv sistemdir. Məkan Qərarlarına Dəstək Sistemi coğrafi araşdırmalarda bir çox hesablamaların irəliləməsidir.

Uzaqdan Algılama:

Uzaqdan Algılama, coğrafiyadakı uzaqdakı cisimləri və ya hadisələri müşahidə etmək və ya qeyd etməklə məşğul olan, məsələn, yerüstü və rsquos səthi və atmosfer kimi uzaq yerlərdə olan sensorlar istifadə edərək qeyd etməklə məşğul olan qabaqcıl texnologiyadır. Uzaqdan Algılama, Radio sayğacları, Foto sayğacları, RADAR, LIDAR, Hiper spektral görüntü kimi müxtəlif mövzularla məşğul olur.

Veb Xəritəçəkmə:

Veb Xəritəçəkmə, coğrafi məlumat sistemi tərəfindən verilən xəritələrin istifadəsi ilə məşğul olan coğrafiya elmləri sahəsidir. Veb Xəritəçəkmə ümumiyyətlə müştəri-server qarşılıqlı əlaqəsi olan bir veb brauzerdən və ya digər istifadəçi agentindən istifadə edir.

Aqro-ekosistemin modelləşdirilməsi:

Aqro-ekosistem Modelləşdirmə, kənd təsərrüfatı analitikası üçün ən qabaqcıl texnologiyadır. Aqro-ekosistemin modelləşdirilməsi, kənd təsərrüfatı ilə əlaqədar məlumatların statistikası və məlumatların istehsalı üçün bir neçə coğrafi texnikadan istifadə edərək qiymətləndirilməsinin coğrafi yanaşmasıdır.

Aqroeoinformatika:

Geoinformatikanın bir qolu olan Agro-Geoinformatika, məlumatların uzaqdan zondlanması, işlənməsi, saxlanması, alınması, ötürülməsi və görüntülənməsi kimi rəqəmsal aqro-geo məlumatla məşğul olan elm və texnologiyadır. Aqro-Geoinformasiya kənd təsərrüfatının dayanıqlılığı, ərzaq təhlükəsizliyi, ekoloji tədqiqatlar və s.

Geodeziya Sistemləri:

Geodeziya sistemi, yerdəki yerləri tapmaq üçün istifadə olunan istinad nöqtələri ilə birlikdə bir koordinat sistemindən ibarət olan geniş yayılmış texnologiyadır. Geodeziya sistemləri kartoqraflar və peyk naviqasiya sistemləri tərəfindən tədqiqatlarda istifadə olunur.

Torpaq istifadəsi və torpaq örtüyünün dəyişdirilməsi:

Torpaq İstifadəsi və Torpaq Örtüyü Dəyişməsi (LULCC), əsasən insan səthində insan modifikasiyası üçün istifadə olunan bir termindir. Elm adamları LULCC -nin mənfi nəticələrinin monitorinqi və vasitəçiliyi ilə bağlı geniş araşdırmalar aparırlar. Torpaq İstifadəsi / Torpaq Örtüyü Dəyişiklikləri (LULCC) səth albedosuna, həssas və gizli istilik axınlarına, sərhəd təbəqəsinin temperatur-nəmlik profilinə və yağışların buxarlanma, transpirasiya və axın arasında bölünməsi ilə iqlimə təsir göstərir.

Qlobal Naviqasiya Peyk Sistemləri:

Qlobal Naviqasiya Peyk Sistemləri, dünyanın hər hansı bir yerində coğrafi mövqe və məlumatların zamanlaması üçün kosmosdan siqnallar vermək üçün istifadə olunan peyk sisteminin qabaqcıl texnologiyasıdır. Bir GNSS sistemi, yerüstü stansiyalar şəbəkəsi ilə birlikdə işləyən orbitə çıxan peyklər bürcündən istifadə edir.

Kartoqrafiya:

Kartoqrafiya, coğrafi sahə kimi məlumatların düz bir səthdə xəritə və ya qrafik kimi təqdim edilməsini əhatə edən elm sənətidir. Kartoqrafiya, məlumatların asan qiymətləndirilməsi və müqayisəsi üçün geoloji tədqiqatlarda geniş istifadə olunur.

Geodeziya və Geoportal:

Geodeziya və ya Geodeziya mühəndisliyi, yerin rsquos, oriyentasiya və cazibə qüvvəsinin ölçülməsi və anlaşılması ilə tətbiqi riyaziyyat və yer elmləri də daxil olmaqla geologiya elmləri ilə əlaqəli bir sahədir. Bir geoportal, İnternet vasitəsilə coğrafi məlumatlara və əlaqəli coğrafi xidmətlərə daxil olmaq üçün istifadə olunan əsas veb portaldır.

Geo Hesablama:

GeoComputation, məkan məlumatlarının təhlili, coğrafi məlumatların qiymətləndirilməsi, saxlanması və yenilənməsi üçün neyron şəbəkələri, mobil avtomatlar və s.Kimi kompüter texnologiyalarından istifadə edən coğrafiya elmləri sahəsidir. GeoComputation coğrafi tədqiqatlardakı problemləri öz məkan kontekstində araşdırmağa çalışır.

Fotoqrammetriya:
Fotoqrammetriya, fotoşəkillər vasitəsi ilə ölçmələr aparmaq, yer səthindəki nöqtələri bərpa etmək üçün istifadə olunan coğrafiya elmlərində araşdırma sahəsidir. Photogrammetry, kompleks 2-D və 3-D hərəkət sahələrini aşkar etmək, ölçmək və qeyd etmək üçün yüksək sürətli görüntü və uzaqdan algılama üsullarından istifadə edir.

Coğrafi Məlumat Texnikaları:

Geo-Məlumat Texnikaları, gələcək inkişaf etmiş məlumatlarla müqayisə etmək üçün bir neçə instinktdən əldə edilən Coğrafi məlumatların toplanması, saxlanması və yenilənməsi üçün müxtəlif üsullardan istifadə edən coğrafiya sahəsidir.

Geodinamika

Geodinamika, riyaziyyat və kimya sahələri ilə birlikdə yer dinamikası ilə məşğul olan əlaqəli geofizik sahəsidir. Geodinamika ümumiyyətlə geodeziya GPS, InSAR və seysmologiyadan olan məlumatlardan istifadə edir.

Coğrafiya Araşdırmaları

Coğrafiya Araşdırmaları, Yerin mənzərələrinin, xalqlarının, yerlərinin və mühitlərinin coğrafiyası ilə məşğul olan bir elmdir. Coğrafiya Araşdırmalarına ətraf mühit araşdırmaları, məkan tədqiqatları, peyk hadisələri və s.

Geofiziki Modelləşdirmə

Geofiziki Modelləşdirmə və Təfsir, geofiziki və geoloji müşahidələr və onların müqayisəli tədqiqatlarla şərh nəticələrinə əsaslanaraq Yerin kompüterləşdirilmiş təsvirlərini yaratmaq haqqında tətbiq olunan elmdir. Geofiziki Modelləşdirmə və Şərh Yer sisteminin və onun komponentlərinin ədədi modellərinin inkişafı və qiymətləndirilməsi ilə məşğul olur.

Geotermal Mühəndislik

Geotermal Mühəndislik, yerdən alınan istilik enerjisi tədqiqatları ilə məşğul olan mühəndislik sahəsi.Təbii fəlakətlərin araşdırılması da daxil olmaqla temperatur tədqiqatları geotermal tədqiqatlarda qiymətləndirilə bilər.

Geostatistika

Geostatistika coğrafiya və statistikanın birləşdirilmiş sahəsidir. Geostatistika, məkan məlumatlarını istifadə edərək məkan məlumatlarının modelləşdirilməsinə yönəlib. Geostatistika əsasən Epidemiologiya və planlaşdırma işlərində istifadə olunur.


Məhsul Fokusu: Masaüstü GIS

Son vaxtlara qədər "masa üstü GIS" termini fərdi kompüterdə işləyən məhdud funksiyaları olan bir sistem deməkdir. Yüksək səviyyəli GIS yalnız iş stansiyalarında tapıldı. İndi bu fərqlər bulanmağa başlayır. Bazar qüvvələri, proqram texnologiyasındakı irəliləyişlər və masaüstü GIS imkanlarını genişləndirmək üçün artan modul arxitektura iş stansiyası funksiyalarının PC -yə keçməsini sürətləndirir.

GIS bir məlumat işləmə vasitəsi olaraq daha geniş qəbul olunur. Çox yönlü serverlər və şəbəkə həlləri əvvəllər mütəxəssis tələb edən bir çox işi avtomatlaşdırır. İstifadəçilər, ayrı bir coğrafi məlumat bazası istehsal edən və İnternet/intranet mühitlərində coğrafi verilənlər bazası və Xəritəçəkmə tətbiqlərini dərc edən, üçüncü tərəfin tərcüməsi olmadan, bir müəssisə daxilində bir çox məlumat mənbələrinə daxil ola bilərlər. Eyni zamanda, modul uzantılar, əsas funksiyalardan çox kənarda funksiyalarını genişləndirərək masaüstü GIS anlayışını yenidən təyin edir.

İnternetin sonrakı böyüməsi, İnternet/intranet mühitində coğrafi məlumat bazalarının nəşr edilməsi və xəritələndirmə tətbiqləri üçün xəritə serverlərinin yaranmasına səbəb oldu. Bütün bu qabiliyyətlər aparıcı masa üstü GIS -də özünü göstərir.


Bunu sınamağa vaxtım yoxdur, buna görə ümid edirəm bunu mənim üçün edə bilərsiniz. HashMap -ı dərhal istifadə etməmək qərarına gəldim, çünki növ çevrilməsi işləri bir az daha mürəkkəbləşdirir, amma bunun sizin üçün vacib olub olmadığını və sizə problem yaratdığını mənə bildirin.

Kodun bəzi hissələri kodun digər hissələrinin yan təsirlərinə güvəndiyindən çox bəyənmirəm, buna görə işləsə də yenə də çirkindir.

İşdə daha çox bəyəndiyim 2 -ci seçim:

Daha yaxşı, IMHO, orada bəzi nöqtələri saxlaya bilərsiniz, amma onları saxlamağa qərar verdim. Bəlkə də belə bir şey:

Yenə də sınamadım, DB olmadan necə edəcəyimi bilmirəm və indi bunu qurmaq istəmirəm, üzr istəyirəm.

Nəhayət, bunu anladığınızdan əmin deyiləm, amma "dərk etmək" bu metodun ən yaxşı adı deyil (və ya hər hansı bir metod üçün, hansısa epistemik sistem, IMHO proqramlaşdırmadığınız halda).


Videoya baxın: How to Read a text File and Store Data in MySQL Database using Java