Daha çox

Leaflet JS Tətbiqinə Geoserver WFS necə əlavə olunur


Məndə bir PostGIS verilənlər bazası var və uğurla GeoServer-də bir cədvəl istehlak etdim və bir WFS nəşr etdim. Bu WFS-nin ESRI-nin xüsusiyyət xidmətlərinə oxşar REST son nöqtələri varmı? Parametrlər necə qurulur?


Geoserverin İstirahət modulu haqqında daha çox məlumat əldə etmək üçün bu veb saytı sizə tövsiyə edə bilərəm: http://geoserver.geo-solutions.it/edu/en/rest/using_rest.html, ancaq bir WFS yükləmək istədiyinizi düşünürəm. Yarpaq xəritənizə qatın, bu yazıya nəzər yetirə bilərsiniz:

http://blog.georepublic.info/2012/leaflet-example-with-wfs-t/ Burada WFS qatı üçün İstəklər scatch-dan yazılmışdır. Mən bunu sınadım və işləyir.

Və ya bu Vərəqə-Plugin: https://github.com/flatrockgeo/leaflet.wfs-t

Bu yazılardan daha çox WFS-T-yə ehtiyacınız yoxdursa, kifayət edə bilər:

https://stackoverflow.com/questions/25187937/loading-geojson-layers-from-geoserver-to-leaflet-map-based-on-the-current-boundi ("user3919282" istifadəçinin cavabı)

və ya Geoserver-də jsonp-un necə aktivləşdiriləcəyi izah edilən bu yazı: Geoserver-dən WFS məlumatlarının broşura daxil edilməsi

Bu yazını test etdim ("geomajor56" istifadəçisinin cavabı) GeoServer 2.4.1: WFS sorğusunda JSONP necə istifadə olunur? və bir JSFiddle hazırladı: http://jsfiddle.net/expedio/8r1ncv6a/


WFST plaginini burada tətbiq etdik: https://github.com/Flexberry/Leaflet-WFST GML və GeoJSON məlumatlarını oxumağı dəstəkləyir və əməliyyat istəkləri göndərə bilər (daxil edin, yeniləyin, silin).


Server vəziyyəti səhifəsi bəzi faydalı məlumatları göstərir:

Sol tərəfdəki menyuda "Məlumat" etiketli bir çoxluq var.

Budur "Mağazaların" görünüşü:

Həm də "Layers", "Workpaces" və s. Bunların hamısının nə üçün olduğu aydın deyil, sadəcə gəzirəm. Geoserver sənədləri bunların nə olduğu barədə çox şey demir. (Bu, veb interfeys sürətli başlanğıcdır.)


MEMBUAT WEBGIS DENGAN LAFELE CAVASCRIPT HİSSƏ 1

Setelah berhasil maka akan muncul daftar layer yang ada di dalam verilənlər bazası tersebut, seperti berikut:

Berikutnya lakukan publikasi pada qat tersebut, dengan mengklik pilihan Nəşr edin. Lakukan qəbulu untuk publikasi kurang lebih seperti gambar berikut:

Könəksi Poststreqsel KE GEOSERVER şəklində yazılmış formada isian dapat di baca dan di pahami di artikel.

Qəmbər 5 & # 8211 Layer Preview
Qəmbər 6 & # 8211 Layer Bali və daha çox OpenLayer

XAMPP proqramı, Apache serverini işə salır. Buka mətn redaktoru bisa pakai notepad, notepad ++, ülvi, ataupun mətn redaktoru lainnya.

faylı saxla tesebut di dalam qovluq qat və dalam qovluq geos. WebGIS-dən istifadə qaydaları. Buat faylı index.php kemudian isi dengan strukut dasar html seperti berikut:

Simpan faylı index.php tersebut di bagian luar di qovluq geos. Selanjutnya tam fayl plagini broşurası JavaScript qovluq broşurasıdır.

Terahir tam link bağlantısı, style.css file index.php, fayl sintaksisinin CSS broşurası ilə əlaqələndirilir.

Setelah semua tahapan di atas diikuti, maka berikut hasil ahhir setelah di gabungkan semuanya:

Brauzerinizin menyusundan link bağlantısını və brauzerinizin link ünvanını qeyd edin:
localhost / webgis / geos / atau localhost / webgis / geos / index.php
Jika tahapan di atas diikuti dengan benar, maka hasilnya akan seperti gambar berikut:

Qəmbər 9 & # 8211 Tampilan WebGIS bazemap 1
Qəmbər 10 & # 8211 Tampilan WebGIS bazemap 2

Demikian təlimatı ilə Mətbuat VebGIS-in yarpaq JavaScript hissəsi 1. Bölmə bölüşdürüldü və bir hissə daha çox bölüşdürüldü vektor yeni tertampil berdasarkan kabupaten, serta akan ditambahkan beberapa vektor lainnya.


Leaflet JS Tətbiqinə Geoserver WFS necə əlavə olunur - Coğrafi İnformasiya Sistemləri

Veb Xəritəçəkmənin meydana gəlməsi coğrafiyanın insanlar tərəfindən qəbul edilməsini dəyişdirdi. Bu, böyük ölçüdə zamanla yetişmiş və xüsusi veb-GIS məhsullarına bərabər funksionallıq, zəriflik, güc və istifadəçi dostluğu təmin edən bir neçə açıq mənbəli proqram və sistem tərəfindən dəstəklənmişdir. Bu vasitələr hər kəsin məkan məlumatlarını toplaya, idarə edə və İnternetdə yayımlamağa imkan verdi. Bu seminarda GeoServer və OpenLayers-in veb-əsaslı CBS tətbiqi inkişafı üçün praktik seanslarla necə istifadə ediləcəyi barədə məlumat veriləcək. GeoServer güclü bir açıq mənbə xəritə serveridir və veb brauzerlərdə işləyən OpenLayers və Leaflet kimi açıq JavaScript çərçivələrini istifadə edərək yüngül tətbiqetmələr yaratmaq üçün istifadə edilə bilər. Forma şəkilləri, PostGIS və s. Kimi hər hansı bir böyük məkan məlumat mənbəyindən məlumatları dərc edir. Seminarın əhəmiyyəti veb-GIS tətbiqetmələrini inkişaf etdirmək barədə praktiki öyrənməyə yönəldiləcəkdir. Veb-GİS-in əsas konsepsiyaları qısa iclasda, sonra praktik iclasda işıqlandırılacaqdır. Təcrübə iclasında, GeoServer və OpenLayers istifadə edərək web-GIS tətbiqetməsinin inkişafının müxtəlif aspektləri müzakirə olunacaq. Təfərrüatlar aşağıdakı kimidir:

  • Postgres / PostGIS-in quraşdırılması və ona formalı sənədlərin idxal edilməsi.
  • GeoServerin quraşdırılması.
  • GeoServer-ə Shapefiles və PostGIS təbəqələrinin əlavə edilməsi.
  • Laylara üslub əlavə etmək.
  • WMS və WFS kimi əlavə edilmiş təbəqələrin nəşri / önizlənməsi.
  • QGIS-də WMS və WFS kimi GeoServer-dən yayımlanan məkan məlumatlarının istifadəsi.
  • GeoServer-ə əsaslanan tətbiqetmələrin nümayişi.
  • OpenLayers və HTML istifadə edərək sadə bir veb tətbiqetmə yaratmaq / inkişaf etdirmək.

İştirakçılar üçün əvvəlcədən bilik / iştirakçıların məlumatları

CİS-i yaxşı başa düşən və Veb-CBS əsaslarını öyrənmək istəyən və veb inkişafına başlamaq istəyən hər kəs. İştirakçı CİS məlumatların yaradılması və təhlili təcrübəsi ilə yanaşı əsas kompüter biliklərinə sahib olmalıdır. PostGIS və JavaScript / HTML kimi proqramlaşdırma skriptlərinin əsaslarını bilmək arzuolunandır.

Müddət və iştirakçılar

Seminarın müddəti a bütün gün və maksimum iştirakçılar 20-yə qədər ola bilər.

İştirakçılardan QGIS quraşdırılmış öz noutbuklarını (Windows OS) gətirmələri tələb olunur.


İlk Veb Tətbiqi - Vərəqə / GeoServer

Bir GeoServer daxilində sadalanan bütün məlumatları göstərən ilk veb tətbiqimi yaratdım. Düşüncələriniz nədir?

Başımın yuxarısında: qatların çəkmə sırasını dəyişdirə bilməzsən, ekranın müəyyən bir qatına / sahəsinə mərkəzləşdirilməsinə icazə vermir aka qatlar açıq ola bilər, amma nəyin və harada olduqlarını necə bilirsən? rəng və qeyri-şəffaflıq və ya ölçü baxımından heç bir istifadəçinin görünürlüyə nəzarət etməməsi, brauzer görünüşü zumunu% 80-ə endirmək məcburiyyətində idi, tam xəritə / siyahı ekranını sürüşmə çubuqları olmayan bir ekrana, & # x27streets & # x27 düymələri ilə sağ üst ..

Mine, Bryan McBride & # x27s Bootleaf'ın bir özelleştirmesidir: https://github.com/bmcbride/bootleaf

Məlumat üçün aşağıdakı kimi bir təbəqə əlavə edə bilərsiniz: https://tasmap.org/?layers=list-Public/CadastreParcels-0#18/-42.85682/147.30976 - (sadəcə vurun və nəticələrə baxın )

Sizin haqqında bir-iki şərh:

Mobil cihazda, təbəqə seçici yuxarıdır və yuxarıya doğru getmək çətindir.

Xəritəyə vurmaq işə yaramır (bir məhdudlaşdırıcı qutusu olan bir WMS getFeatureInfo zəngi və ya bir WFS zəngi etdiyinizə baxın)

Qat dəyişdirici nəzarətiniz işlək vəziyyətdə deyil, yəni xəritəyə bir qat əlavə etsəniz, idarəetməyə əlavə edilmir.

Son hiylə, bəlkə də bu kimi alətləri öyrənin. Qurma mühitinin əldə edilməsi yerli debaqın daha yaxşı olması və minikləşdirilmiş məhsul mühitinin yaradılması zəhmli deməkdir!


Veb əsaslı coğrafi məlumat elmləri və texnologiyası (GIST) ilə icma xidməti

Ümumdünya Şəbəkədəki xəritələr o qədər yaygındır ki, veb saytı olmayan bir ticarət veb sayt tapmaq çətindir və bir çox saytlar mərkəzləşdirmə nöqtəsi olaraq xəritələşdirməyə sahibdir. Fərdlər də xəritəyə nöqtələri nisbətən asanlıqla yerləşdirə bilərlər. Ancaq xüsusi məlumatların təhlilinə və qiymətləndirilməsinə kömək etmək üçün siyasi sərhədləri, siyahıyaalma məlumatlarını, mənzərə xüsusiyyətlərini, yüksəklik görüntülərini və s. İstifadə edən tam xüsusiyyətli interaktiv xəritələrə gəldikdə, hələ də vacib bir coğrafi anlayış və proqramlaşdırma təcrübəsi tələb olunur. hamısını birlikdə çəkin - iyirmi birinci əsr üçün vacib bacarıqlar.

Coğrafi İnformasiya Elmləri və Texnologiyaları (GIST) İnternetdə əvvəldən mövcud olmuş və indi məlumat mübadiləsi üçün açıq protokollardan ibarət "yapışqan" ilə xəritə serverlərini, məlumat bazalarını və müştəri proqramlarını birləşdirən məkan məlumatları infrastrukturu formasını alır. . Google və Esri-dən ticari məhsullar üstünlük təşkil edir, lakin istifadəçi xəritələşdirmə təcrübəsini az xərcləməyə imkan verən açıq mənbəli texnologiyalar mövcuddur. İstər dövlət, istər təhsil müəssisələri, istərsə də “izdiham mənbəyi” tərəfindən açıq giriş məlumatları getdikcə daha çox əldə edilir. Cəmiyyətimizdəki bir çox qeyri-kommersiya təşkilatı və təhsil müəssisəsi, həll etdikləri çətin problemləri işıqlandırmağa və həllini asanlaşdırmağa kömək edən ucuz GIST tətbiqetmələrindən faydalana bilər.

Bu kursda bir icma təşkilatı və ya Beş Kollecdən biri üçün Veb əsaslı açıq mənbəli GIST layihəsi hazırlamaq və həyata keçirmək üçün qrup şəklində çalışacaqsınız. Bu müddət ərzində Ümumdünya Şəbəkəsinin necə işlədiyini, coğrafi məlumatların təbiətini və İnternetdə necə işlənib göründüyünü, açıq standartların, proqram təminatının və məlumatların əhəmiyyətini öyrənəcəksiniz və başa düşəcəksiniz. Əlavə olaraq yerleşim problemlərinə mümkün yanaşmaları analiz edə və qiymətləndirə biləcəksiniz.

Kurs NRC 585, Coğrafiya 352 və ya digər Beş Kollecdən birinin təklif etdiyi kurslar kimi GIS-də bəzi məlumatları olan beş Kollec tələbəsi üçün açıqdır. Kompüter proqramlaşdırma təcrübəsi faydalıdır, lakin tələb olunmur. Ətraf Mühit Araşdırmaları, Kompüter Elmləri, Biologiya, Geologiya, Sosiologiya, İqtisadiyyat və / və ya Statistika ixtisası üzrə ixtisaslaşanlar üçün xüsusilə maraqlı ola bilər. Amherst, Hampshire, Mt. Holyoke və Smith Kollecinin tələbələri iştirak etmək barədə məlumat üçün doğma məktəblərindəki qeyd ofisinə müraciət etməlidirlər.

Təlimatçılar

Təlim Məqsədləri

Şagirdlər Ümumdünya Şəbəkəsinin necə işlədiyini, coğrafi məlumatların mahiyyətini və İnternetdə necə işlənib göründüyünü, açıq standartların, proqram təminatının və məlumatların əhəmiyyətini, komanda işinin dəyərini və biliklərini yaradıcılıqla tətbiq etməyi başa düşəcəklər. icmalarına fayda gətirmək üçün GIST və Veb proqramlaşdırma.

Təlim nəticələri

Tələbələr, məkan məlumatları infrastrukturundan istifadə edərək, İnternetdə interaktiv xəritələr yarada bilərlər:


5.3. Geoserver istifadə edərək yerleşim vektor məlumatlarına xidmət

Əvvəlki məşqlərdə xatırladınız ki, Postgres'i noutbukunuza bir server kimi qurdunuz və dizüstü kompüteriniz həm Postgres ilə bir server, həm də pgAdmin və QGIS istifadə edərək bir müştəri kimi fəaliyyət göstərdi.

Bu çalışmada, artıq bir & # x201CGeoserver & # x201D noutbukunuza da quraşdıracağıq (aşağıdakı şəklə baxın). Dizüstü kompüterinizdə müştəri tətbiqiniz QGIS-ə daxil olmaq üçün iki server (Postgres və Geoserver) işləyəcəkdir. Sadəcə olaraq, & # x201CGeoserver & # x201D (və ya & # x201CMapserver & # x201D kimi digər oxşar serverlər) yerleşim məlumatlarını paylaşan açıq mənbəli bir kompüter serveridir. Açıq Yerleşim Konsorsiumu tərəfindən müəyyən edilmiş açıq standartlara uyğundur.

Şəkil başlığı: Veb Xəritəçəkmə üçün Sistem Memarlığı. RRZEicons tərəfindən hazırlanmış bir rəqəmin törəməsi. CC-BY-SA-3.0. və Wikimedia Commons-da mövcuddur. Bu rəqəmi Sterling Quinndən və onun həyata keçirtməsini https://www.e-education.psu.edu/geog585/node/684 adresindən öyrəndik.

5.3.2 Bu məşq üçün bəzi məlumatlar əldə edin (Kütləvi Biketrails xətt şəkli) və onu & # x201CMassbike & # x201D PostGIS verilənlər bazasına daxil edin

Daha əvvəl bir Postgres / PostGIS verilənlər bazası yaratdınız və shapefiles idxal etdiniz, amma daha çox təcrübə almaq həmişə yaxşıdır. Bunu yaddaşla etməyə çalışın və ya ilişib qalarsanız geri dönün və 2 və 3-cü həftələr sənədindən Açar Postgres və PostGIS addımlarını nəzərdən keçirin. Bu sənəddə, postgres superuser hesabından istifadə edərək giriş etməməyiniz üçün verilənlər bazanız üçün qruplar / useridlər yaratmağınızı sizə xatırlatmaq üçün yeni məlumatlar əlavə edilmişdir.

Biketrails shapefile verilənlər bazasını MassGIS-dən yükləyin və açın.

Ehtiyacınız varsa, əvvəlcə postgres / postgis verilənlər bazanızı yaratmaq üçün istifadə edə biləcəyiniz postgres (superuser) DEYİL yeni bir istifadəçi yaradın (ona zəng edin & # x201Cuser & # x201D bəlkə?). (Bunu necə edəcəyinizi bilmirsinizsə, bu barədə məlumat almaq üçün 2 və 3-cü həftələrdəki Key Postgres və PostGIS addımlarında # 1-ə baxın.)

& # X201CMassbike & # x201D adlı bir sahibi və # x201Cuser & # x201D adlı yeni bir Postgres verilənlər bazası yaradın. (Bunu necə edəcəyinizi bilmirsinizsə, bu barədə məlumat üçün 2 və 3-cü həftələrdən Key Postgres və PostGIS addımlarında # 2-yə baxın.)

& # X201CMassbike & # x201D verilənlər bazasını PostGIS verilənlər bazası edin. (Bunu necə edəcəyinizi bilmirsinizsə, bu barədə məlumat üçün 2 və 3-cü həftələrdəki Key Postgres və PostGIS addımlarında # 3-ə baxın.)

QGIS-də Massbike PostGIS verilənlər bazanıza qoşulun və Biketrails shapefile-ni bu Massbike PostGIS verilənlər bazasına daxil edin. (Bunu necə edəcəyinizi bilmirsinizsə, bu barədə məlumat almaq üçün 2 və 3-cü həftələrdən Key Postgres və PostGIS addımlarında # 4 və # 5-ə baxın.)

5.3.3. Dizüstü kompüterinizə Geoserver quraşdırın

Əməliyyat sisteminiz üçün Geoserver Install Documentation proqramını izləyin: http://docs.geoserver.org/stable/en/user/installation/

Windows quraşdırıcısı

Mac OS X quraşdırıcısı

GeoServer, sisteminizə Java 7 mühitinin (JRE) quraşdırılmasını tələb edir. Bu quraşdırma əvvəl edilməlidir. Geoserver quraşdırma sənədləri, hələ kompüterinizdə deyilsə, Java Runtime Environment (JRE) uyğun versiyasını yükləməyinizə yönəldir.

Mac: Tətbiqin açılması üçün & # x201Csafe & # x201D olaraq tanınmazsa Mac-də & # x201Cctrl-open & # x201D istifadə etməlisiniz.

Geoserver menyusunun altında serverə başlayın.

Təhlükəsizlik məsələləri ilə bağlı bəzi xəbərdarlıqları görə bilərsiniz. Təlimdə bu məsələlərin bəzilərini həll edəcəyik.

Http: // localhost: 8080 / geoserver-də göstərilən veb interfeys faydalı bir şey edə bilmədən əvvəl giriş tələb edir. Varsayılan & # x201Cadmin & # x201D istifadəçi adı və & # x201Cgeoserver & # x201D şifrə olaraq istifadə edin.

Veb interfeysində admin parolunuzu dəyişdirmək üçün (aşağıdakı şəkillərdəki 1-6 addımlara baxın):

İstifadəçilər, Qruplar, Rollar seçin

İstifadəçi adı sütununun altındakı admini vurun

Parolu dəyişdirin və təsdiq edin

Veb İdarəetmə İnterfeysi Quickstart vasitəsilə oxumalısınız. Serverdə layihə işinə başladıqdan sonra bu təlimatda təklif olunan bəzi dəyişiklikləri (əlaqə məlumatları kimi) edəcəksiniz. Hələlik yalnız seçimləri oxuyun.

5.3.4. Vektor məlumatlarının yayımlanması (bu vəziyyətdə Biketrailiniz PostGIS Cədvəlində saxlanılır)

PostGIS Cədvəlimizdən bir vektor tematik shapefile dərc etməyə başlayırıq və ümumiyyətlə burada tapılan sənədlərdə göstərilən prosesi izləyəcəyik: http://docs.geoserver.org/stable/en/user/gettingstarted/postgis-quickstart/index.html

Yuxarıdakı Bölmə 5.3.2-də göstərilən addımlarla artıq formalı dosyanızı (biketrails_arc.shp) PostGIS-ə yükləmiş olmalısınız.

& # X201CBir Data Store & # x201D ilə başlayan, lakin aşağıda göstərildiyi kimi məlumatlarımıza uyğun dəyərləri əvəz edən təlimatları izləyin:

Yeni vektor məlumat mənbəyi üçün PostGIS - PostGIS verilənlər bazasını seçin (PostGIS NG DEYİL)

PostGIS məlumat bağlantısı parametrləri biketrails shapefile üçün istifadə etdiyiniz PostGIS verilənlər bazasını əks etdirməlidir. Unutmayın ki, mümkünsə & # x201Cpostgres & # x201D istifadəçisindən imtina etməlisiniz, çünki bütün verilənlər bazasını dəyişdirə biləcək inzibati istifadəçi!

& # X201CYeni Layer & # x201D pəncərəsi görünməlidir.

Qat açılan siyahısında & # x201Cbiketrails & # x201D qat adını görməli və seçməlisiniz. (İstifadə etdiyiniz əməliyyat sisteminə görə bu bir az fərqli görünə bilər):

Fəaliyyət altında & # x201CPYayınla & # x201D düyməsini vurun

Özet üçün MassGIS & # x201D-dən & # x201CMassachusetts Velosiped Yollarını yazın.

Koordinat Referans Sistemi (və ya elan edilmiş SRS) üçün Tap düyməsini vurun və Massachusetts və ya 26986-ı axtarın və sonra kod nömrəsini (26986) seçin. Bu, State Plane Massachusetts Mainland, NAD83 tarixidir.

Sonra düzgün dəyərləri doldurmaq üçün məlumatdan hesablayın və sonra yerli hüdudlardan hesablayın (aşağıdakı şəkilə baxın).

Ekranın yuxarı hissəsinə qayıdın və Yayım Nişanını vurun və velosiped yollarının bir xətt vektor təbəqəsi olduğunu nəzərə alaraq & # x201CD Default stili & # x201D-nin xətti olduğundan əmin olun.

İndi yerli GeoServer (dizüstü kompüterinizdə işləyən) tərəfindən xidmət edilən bir & # x201Cmassbike & # x201D PostGIS qatına sahib olmalısınız.

Qatı önizləmək üçün addımları tamamlamalısınız. Həftə 1-də etdiyimizə bənzər bir WFS bağlantısı quraraq bu qatı QGIS-ə əlavə edə bilməlisiniz, lakin server yerinə yerli kompüterinizə qoşulacaqsınız. Məsələn, http: // localhost: 8080 / geoserver / cite / wfs

Uğurlu olduqda, WFS motosikl məlumatlarınızı əks etdirən QGIS ekranınızın ekran görüntüsünü çəkin və bu həftə altında Moodle-a yükləyin və sinifdən əvvəl bölmə.


Leaflet JS Tətbiqinə Geoserver WFS necə əlavə olunur - Coğrafi İnformasiya Sistemləri

Vərəqə marşrutlaşdırma maşını / pg

Bəzi qısa təlimatlar aşağıda verilmişdir, lakin alternativ marşrutlaşdırıcılar haqqında Leaflet Routing Machine təlimatı tövsiyə olunur.

Nodejs / iojs quraşdırın, bu anbarı klonlayın və icra edin:

Broşura və broşura yönləndirmə maşını yükləndikdən sonra ssenarini qoyun.

Məsələn Browserify ilə istifadə etmək üçün:

Backend mühitini qurun

Verilənlər bazası mühitini qurun

Nümunə verilənlər bazasına sarıcı PL / pgSQL skript əlavə edin

GeoServer mühitini qurun

Nümunə iş sahəsi / mağaza / qat qurun

  1. Http: // localhost: 8080 / geoserver saytına giriş.
  2. Basın "İş yerləri", sonra "Yeni iş sahəsi əlavə et".
  3. Formanı aşağıdakılarla doldurun:
  • Adı: pgrouting
  • Ad məkanı URI: http://pgrouting.org
  1. Düyməsini basın "Təqdim" düyməsini basın.
  2. Basın "Mağazalar", sonra "Yeni Mağaza əlavə et".
  3. Seçin "PostGIS" və formanı aşağıdakılarla doldurun:
  • Əsas Mağaza Məlumatı:
    • İş sahəsi: işləmə
    • Məlumat mənbəyi adı: muko
    • ev sahibi: localhost
    • port: 5432
    • verilənlər bazası: muko
    • sxem: ictimai
    • istifadəçi: postgres
    • parol: "
    1. Düyməsini basın "Yadda saxla" düyməsini basın.
    2. Basın "Layers", sonra "Yeni bir mənbə əlavə et".
    3. Yeni yaradılan iş yerini və mağaza cütünü seçin: pgrouting: muko
    4. Basın "Yeni SQL görünüşünü konfiqurasiya edin.".
    5. Görünüşün adını verin və doldurun "SQL hesabatları" ilə:
    1. İçində "SQL görünüş parametrləri", vurun "SQL-dən parametrləri tap", sonra doldurun:
    • Adı: bal
    • Varsayılan dəyər: "
    • Doğrulama müntəzəm ifadəsi: ^ [ d ., |] + $
    1. İçində "Xüsusiyyətlər", vurun "Təzələmək", sonra geom sütunu dəyişdirin "Yazın" LineString və "SRID" 4326-ya.
    2. Düyməsini basın "Yadda saxla" düyməsini basın.
    3. İldə "Layeri Düzenle" səhifə, doldurun:
    • Koordinat Referans Sistemləri:
      • Bəyan edilmiş SRS: EPSG: 4326
      • SRS işlənməsi: Güc elan edildi
      • Lat / Lon Sərhəd Qutusu:
        • Minimum X: -180
        • Minimum Y: -90
        • Maksimum X: 180
        • Maksimum Y: 90
        1. Düyməsini basın "Yadda saxla" düyməsini basın.

        Bu modul tərəfindən ixrac edilən tək bir sinif var, L.Routing.PgRouting. IRouter interfeysini həyata keçirir. Leaflet Routing Machine-in standart OSRM router tətbiqini əvəz etmək üçün istifadə edin:

        Mövcud bir GeoServer WFS qat növü adını konstruktora ötürməyiniz lazım olduğunu unutmayın.


        İnteraktiv Daşınmaz Əmlak Veb / Tətbiq İnkişafı - Maliyet, Vaxt və # 8211 GIS Aləti

        Bu blog yazımızda Daşınmaz Əmlak Veb Tətbiqi GIS aləti və # Tələblər, Zaman, Texnologiya və funksionallığın ətraflı bir icmalını təsvir edirik. Daşınmaz əmlak veb tətbiqetmə GIS alətlərinin bütün tələb olunan xüsusiyyətləri və tələbləri bu yazıda ətraflı şəkildə izah ediləcəkdir.

        İnteraktiv Daşınmaz Əmlak Veb Tətbiqi CİS aracı niyə qurulmalıdır:

        Saytınızın xüsusiyyətlərini və xüsusiyyətlərini müştəriyə göstərmək üçün:
        1. 3D Xəritə dizaynları: Əsrin bu rəqəmsal dövründə, Daşınmaz Əmlak Veb Tətbiqi CİS vasitəsi, əmlak əmlakınızı nümayiş etdirir zəngin xəritəvizuallaşdırma və interaktiv bir veb saytı ilə müştərinizə 3D dizaynları təqdim olunmaqla sıxılmışlardan fərqlənməyinizə kömək edəcəkdir. İndi binaların 3B xəritələri və daxili məkanların 2 ölçülü xəritələri və ya plan planları ilə müştəriniz obyekt məlumatlarına asanlıqla daxil ola və təsirlənə bilər. 3B dizaynlar, müştərilər arasında və işdə qazanc əldə etməyə kömək edən mülklər arasında ünsiyyəti artırmaqda çox köməkçi ola bilər.
        2. Rahatlıq və yaxınlıqdakı yerlərin görselləşdirilməsi - müştəriləri cəlb edir: Daşınmaz Əmlak Veb Tətbiqi CİS Tool, müştərilərə əmlak obyektlərinin imkanlarını və yaxınlıqdakı yerlərini göstərməkdə kömək edir. Müştəri xəritələrdə yaxınlıqdakı məktəblər, otellər, metro yerləri və şəhərcikdə yaradılan şərait haqqında bütün məlumatları görə və ala bilər. Xəritə vizualizasiyaları və inandırıcı yer əsaslı girov ilə ən yaxşı xüsusiyyətləriniz, müştərilər üçün real yerə çıxmadan müqaviləni bağlamağa kömək edən təsirli marketinq strategiyası yaratmağa kömək edir.
        3. Rəqəmsal marketinq: Daşınmaz Əmlak Veb Tətbiqi GIS Tool, müştərinin mətn, whatsapp və ya hər hansı bir sosial şəbəkə vasitəsi ilə istədiyi mövcud yerə birbaşa keçid təmin edən xüsusiyyətlərə malikdir.
        Əmlak İşəgötürən və İşçiləri üçün:
        1. Mülkiyyətlərinizi interaktiv xəritədə idarə edin: Xüsusiyyətlərinizi xəritələrdəki istəklərinizə görə idarə edə bilərsiniz. Aləti istifadə edərək strategiyanıza uyğun olaraq hər saytın / əmlakın yer detallarını, təsvirini, mövcudluğunu və qiymətlərini idarə edə bilərsiniz.
        2. Bazar təhlili: İnteraktiv Əmlak veb tətbiqi CİS alətinin xəritələri və məkan məlumatları təhlili, korporativ sövdələşmələrin icra strategiyasını yaxşılaşdırmağa kömək edən marketinq modellərini ortaya qoyur. Qaranlıq anlayışları tapmaq və müştərilərinizi sevindirmək və investisiya gəlirliyini artırmaq üçün bu biliklərdən istifadə etməyə imkan verir. Bazar təhlili ilə rəqabət, təklif və təklif anlayışınızı mənfəətə çevirə bilərsiniz. Bu vasitə bazar boşluqlarını müəyyənləşdirməyə kömək edir və onun məkan məlumatları təhlili müştəri üçün ən yaxşı gəlir gətirən investisiya xüsusiyyətlərini müəyyənləşdirməyə kömək edir.

        Əhatə dairəsi:

        Saytlar, binalar, torpaq sahələri və s. Bunlar Daşınmaz əmlak edən təşkilatlardır, lakin hər birində vacib olan yalnız bir şey var, yəni ‘Yer’. Yer həmişə Daşınmaz Əmlak İşində əmlak dəyərini təsir edən müəyyən edən amillərdən biridir. Daşınmaz əmlakda uğur qazanmaq üçün həm maliyyə, həm də coğrafi təcrübənizi necə tətbiq edəcəyinizi bilməlisiniz.

        Daşınmaz əmlak etibarilə, yer CİS istifadəçiləri üçün coğrafi məlumatların mənbəyidir. Yerin dəqiqliyi məlumatların dəyərinə və əhəmiyyətinə və necə istifadə ediləcəyinə qərar verir. Yerin hər ikisi üçün ümumi diqqət nöqtəsi olduğunu gördüyümüz üçün, GIS çox müxtəlif daşınmaz əmlak konvensiyalarında dəyərli bir vasitə kimi istifadə edilə bilər. Budur, şirkət və müştəriləri üçün ən yaxşı sazişi işlətmək və marketinqi və qazancı yeni səviyyəyə qaldırmaq üçün fikir, yaradıcılıq və obyektivlikdən istifadə etməyə imkan verən mükəmməl bir alətimiz var.

        Daşınmaz Əmlak Veb Tətbiqi CİS vasitəsi, müştərilərə sayt seçmə strategiyasında mümkün olan ən yüksək gəliri təmin etmək üçün psixoqrafik məlumatların və məkan analizinin istifadəsinə imkan verən bir sıra funksiyalara malikdir. Bu sistem, çox sayda məlumatı bir yerə birləşdirməyə imkan verir, yəni müştərilərinizə bir əmlakın arzuolunanlığına və dəyərinə təsir göstərən infoqrafik (məlumat məzmununu göstərmək üçün dizayn istifadə edən məlumatların əyani təsviri) təqdim edə bilərsiniz. bir mülkün ehtiyaclarına uyğun bir şəkildə daha dəqiq bir şəkil verə bilər.

        Canlı dəstəklə dəstəklənən sadə və çox yönlü Daşınmaz Əmlak Veb Tətbiqi GIS alətini təqdim edirik. İşinizi ən kəskin texnologiya və üstün xüsusiyyətlərlə təmin edirik.

        İndi müştərinizlə daha sonra kompüterin qarşısında oturub daha çox vaxt keçirə bilərsiniz.

        Tələbat toplanması:

        Müştəri nə tələb edir?

        Müştərimizin işində Veb sayt vasitəsi ilə bağlı ehtiyacları barədə mütləq bir təsəvvürümüz var, buna görə hər bir müştərinin Daşınmaz Əmlak Veb Tətbiqi GIS alətində istədiyini düşündüyümüz bəzi əsas tələblərin siyahısı.

        • Qiymətləndirmə məlumatlarını xəritələrlə əlaqələndirin
        • məlumatları tez və aydın şəkildə çatdırın
        • mürəkkəb məlumatları sadə şəkildə ifadə edir və anlayışı və qavrayışı artırır
        • müştərinin ehtiyac duyduğu və ya dəyər verdiyi müstəsna yaylar
        • səbəb və nəticə anlayışlarını təsirli yollarla təqdim etmək
        • statistik məlumatların ümumiləşdirilmiş və şərhli şəkildə çatdırılması
        • Kəmiyyət satış məlumatlarının məntiqi olaraq qruplaşdırılması və qrafiklər / hesabatlar / xəritələr vasitəsilə strukturlaşdırılmış məlumatlar kimi təqdim edilməsi.
        • Müəssisə üçün böyüməyə səbəb olan amilləri daha yaxşı başa düşməyə və rəqabət üstünlüyü üçün gizli imkanları aşkar etməyə kömək etmək üçün bazar məlumatlarını yer əsaslı məlumatlarla artırmaq.
        • Yerin əmlak dəyərinə təsirini daha dəqiq qiymətləndirmək
        • Məkan təhlili və güclü qərar qəbuletmə anlayışı ilə daha yaxşı bazar təhlili aparmaq.
        • Məkana əsaslanan məlumatları, hesabatları marketinq və sayt seçimlərini genişləndirən məlumatlara əsaslanan qərarlar halına gətirməklə.
        • Bizi rəqabətdən fərqləndirən cəlbedici xəritələrin, hesabatların və interaktiv veb portalın peşəkar işini əldə etmək.
        Proqram Tələbi:

        Əmlak Veb Tətbiqi GIS alətinin tətbiqi üçün bəzi proqram tələbləri bunlardır:

        • Server: Bu Veb saytı vasitəsi üçün hər hansı bir serverdən istifadə edə bilərik, amma işləyəcəyimiz dəqiq bu iki serverə üstünlük veririk:
        1. NGINX Server - Nginx, çox sayda trafikə sahib bir veb saytı idarə edə bilən açıq mənbəli bir veb serverdir. Çox sayda istifadəçisi olan veb saytları idarə etmək niyyəti ilə hazırlanmış yüksək performanslı bir veb serverdir. Xüsusiyyəti minimum miqdarda qaynaqla işləyə və çox sayda istəyi idarə edə bilməkdir.
        2. Rəqəmsal Ocean Server - Rəqəmsal okean serveri və ya ‘damlacıqlar’ çoxlu sayda məlumatın saxlanılması və serverin asanlaşdırılması və sərfəli olması üçün hazırlanmış bir bulud serveridir. Rəqəmsal okean serveri KVM-dən hiperviser kimi istifadə edir və müxtəlif ölçülərdə yaradıla bilər. Bulud tətbiqini daha sürətli və daha effektiv şəkildə yerləşdirməyə və miqyaslandırmağa kömək edir

        Rəqəmsal Ocean Serverdən daha sürətli, asan və sərfəli olduğundan istifadə etməyinizi şəxsən tövsiyə edirik.


        QGIS Cloud və WFS-T ilə məlumatlarınızı paylaşın və idarə edin

        Bir çox insan QGIS Buludunu QGIS webclient istifadə etməyə hazır bir xidmət olaraq istifadə edir. Bu şəkildə məlumatları yayımlamaq və xəritələri paylaşmaq çox asandır. Ancaq QGIS Cloud başlıq altında daha çox gücə malikdir. QGIS Buludunun o qədər də aydın olmayan bir xüsusiyyəti, məlumatlarınızı Web Feature Service (WFS) vasitəsilə bölüşdürmək və Web Feature Service Transactional (WFS-T) vasitəsilə idarə etmək seçimidir. “Əsas Veb Xüsusiyyət Xidməti xüsusiyyətlərin sorğu və axtarışına imkan verir. Əməliyyat Veb Xüsusiyyət Xidməti (WFS-T) xüsusiyyətlərin yaradılmasına, silinməsinə və yenilənməsinə imkan verir ”(Wikipedia). WFS-T ilə vebdə düzəliş etmək üçün vektor məlumatlarınıza tam giriş əldə edə bilərsiniz. QGIS Server WFS-T funksionallığını özündə cəmləşdirdiyindən QGIS Cloud tərəfindən verilən məlumatlarınızı WFS-T-ni dəstəkləyən hər bir müştəridən idarə edə və düzəldə bilərsiniz. Bundan əlavə, QGIS Cloud Pro ilə nəşr olunan WFS-ə girişinizi idarə etmək seçiminiz var.

        QGIS Cloud WFS-T-ni bir neçə addımda necə qurmaq olar:

        WFS-T olaraq yayımlamaq istədiyiniz məlumatları ehtiva edən bir QGIS Layihəsi qurun

        Seçdiyiniz yerli vektor məlumatlarını layihənizə yükləyin.

        • açın Layihə xüsusiyyətləri -> OWS Server nişan.
        • -ə gedin WFS imkanları bölmə və uyğun parametrləri qurun. Gənə Nəşr olunub, Yeniləyin, Daxil edinSil yayımlamaq istədiyiniz hər təbəqə üçün.
        • əlavə olaraq hər təbəqənin dərc edilmiş sahələrini təyin edə bilərsiniz Layer Properties -> Sahələr nişan.
        • Layihəni QGIS Buludunda dərc edin.
          • layihəni saxla. (QGIS Bulud plaginini rəsmi QGIS Plugin deposundan quraşdırmaqdansa, yükləməmisiniz)
          • QGIS Cloud eklentisini açın və QGIS Cloud hesabınıza daxil olun. (QGIS Bulud hesabınız yoxdursa, yeni bir hesab qeyd edin).
          • yerli məlumatları QGIS Bulud verilənlər bazanıza yükləyin (QGIS Bulud verilənlər bazanız yoxdursa, QGIS Bulud plaginindən bir məlumat yaradın).
          • layihəni QGIS Cloud eklentisi vasitəsilə dərc edin.
          • bu belədir!

          Bir baxın Xidmətlər QGIS Bulud Pluginin nişanı. Orada üçün URL tapa bilərsiniz İctimai WMS. Yeni yaratdığınız WFS eyni URL-yə malikdir. İndi WFS və WFS-T ilə işə başlaya bilərsiniz.

          QGIS Masaüstündə WFS-T ilə işləmək

          WFS-T-yə QGIS və ya WFS və WFS-T-ni dəstəkləyən hər hansı bir müştəri ilə daxil ola bilərsiniz. Burada bir nümunə olaraq WFS-ə QGIS Desktop ilə necə daxil olacağımızı göstəririk.

          1. QGIS WFS Server əlaqələri dialoqunu açın (Layer -> WFS Layer əlavə et ... ).
          2. Əlavə edin yeni əlaqə
          3. Bağlantıya seçdiyiniz bir ad verin və yuxarıda yaradılan URL əlavə edin
          4. Basın qoşun və yeni nəşr olunan WFS təbəqələrini görəcəksiniz
          5. Bunlardan birini və ya bir neçəsini layihənizə əlavə edin

          Beləliklə siz Yeniləyin, Daxil edinSil WFS üçün seçimlər, bu təbəqələr, digər hər hansı bir tənzimlənə bilən qat kimi QGIS-də də düzəldilə bilər.

          QGIS Cloud Free-də yayımlanan bütün xidmətlər hər kəsə açıq və açıqdır. Yenidən girişə ehtiyacınız varsa, QGIS Cloud Pro planını sifariş edə bilərsiniz.

          QGISCloud ilə əlaqəli xəbərlər və məlumatlar üçün Twitter-də @QGISCloud-u izləyin.


          Videoya baxın: 4612: Web GIS and Mapping Programming. leaflet. GeoServer. Web Map u0026 Graphs APIs (Oktyabr 2021).