Daha çox

MapServer istifadə edərək WMS xidməti yaradın


MapServer-də Postgres məlumatlarını istifadə edərək WMS xidməti yaratmağa çalışıram, xəritə sənədim (wms.map):

MAP EXTENT 8240841.450745 2400319.900386 9218007.463612 3107183.406947 Şəffaf IMAGETYPE png ölçüsü 150 500 web metadata "wms_title" "Müştəri Hava limanları" "wms_onlineresource" "http: // localhost: 8085 / cgi "wms_enable_request" "*" "wms_srs" "EPSG: 4326 EPSG: 900913" "wms_feature_info_mime_type" "text / html" "wms_format" "image / png" end end LAYER CONNECTIONTYPE postgis CONNECTION "user = postgres parol = 5432 host = localhost "DATA" geom FROM District_old from unique gid "STATUS Default TYPE polygon PROJECTION" init = epsg: 900913 "END labelitem 'District' class style outlinecolor 90 90 90 width 2 end LABEL size 2 BACKGROUNDCOLOR 255 201 14 position auto END end END END # nmtoken edit əlavə itkin Map END etiketini əlavə etdi

Brauzerə yapışdırdığım zaman bu URL:

"http: //localhost/cgi-bin/mapserv.exe? map = c: //ms4w/apps/webgis/wms.map&SERVICE=WMS&REQUEST=GetCapabilities" XML faylını göstərmir, əksinə bir mapserv.exe yükləyir fayl

Xahiş edirəm kodumu düzəldin.


Burada gördüyünüz şey MapServer-dən bir səhv cavabdır. İstəyinizdə və ya xidmətinizdə səhv bir şey var və MapServer bir səhv mesajı göndərir.

Xəta sənədinin adımapserv.exebu, tətbiq / vnd.ogc.se_xml tipli bir sənəddir, MapServer yürütülebilir sənədin bir nüsxəsi deyil. Sənədi mətn redaktorunda açırsınızsa, səhvin nə olduğunu görməlisiniz, əks halda günlük sənədlərinizə baxmalısınız.

Sualınızın kodlaşdırma formatını yaxşılaşdırarkən, göndərilən kodun bağlanışını itirdiyini gördümSONaçılış üçün şərhXƏRİTƏbəyanat. Bu yalnız sizin bir transkripsiya səhvinizdir, yoxsa bu, yəqin ki, sizin səhvinizdir.


Videoya baxın: Web Map Service WMS crash course. GeoServer. tekson (Oktyabr 2021).