kadastrıYerleşim - GISmanifold GISMicrostation-BentleyQGIS

MapServer ilə Decidiéndonos

Xəritələrini yayımlamaq üçün bir yol axtaran bir Kadastr qurumu ilə son danışıqdan istifadə edərək, burada mövzunun xilas edilməsini topluma qaytarmaq üçün ən vacib şeyləri xülasə edirəm. Bəlkə də o zaman bir qərar vermək və ya geofumada kömək istəmək istəyən birinə xidmət edəcəkdir.

Niyə MapServer?

Ssenari, GeoWeb Publisher, Bentley tərəfindən getməyi planlaşdırdığı bir adam idi, çünki o hələ də lisenziya aldı Discovery Server, bu əcdad, toz illərində geri döndü.  Bentley ilə maraqlandıqları digər bir səbəb, onların Xəritəçəkmə Coğrafiyasına aid olduğunu və kadastr xəritələrinin qurulması və saxlanılması üçün VBA tətbiqləri ilə bağlıdır.

Daha əvvəl blogda (Çirkin - nadir dost deyir) bir web xəritə xidməti yaratmağı göstərdi, Manifold istifadə CBS, aşağı qiymətli alternativ olaraq. Bir gün faydalarından da danışdım Geoweb Publisher daha çox gümüş olduqda bir həll olaraq Bentley-dən. Bu, köhnə yazıya davamlılıq verməkdir Mən müqayisə etdim onlayn xəritələr dərc üçün müxtəlif proqramlar arasında.

Söhbətdən sonra yaxın günlərdə istifadə edəcəyim bir mövzu olan MapServer-ə getməyə qərar verdik. Yeri gəlmişkən, digər açıq mənbə platformalarını ilin sonuna qədər yoxlamağa başlayın, ancaq veb mühitində.

bayraq MapServer bir CBS tətbiqi deyil, səhifəsində deyildiyi kimi özünü göstərmir. Minnesota Universitetinin təşəbbüsü olaraq anadan olub, bu səbəbdən logosu Minnesota və Mississippi çaylarının qovuşmasından gəlir. Bu gün bəlkə də Anglo-Saxon mənşəyinə görə geniş yayılmış veb xəritə xidmətində bir etalondur. Bu tətbiqetmə geniş olduğu üçün -çox geniş, həqiqətən, Onun sadəliyini xoşlayıram, yeni istifadəçilər üçün ən sadədir; bütün sehrlər QGis kimi proqramlardan yaradılan və PHP, Java, Perl, Python, Ruby və ya C # kimi dilləri istismar etmək üçün xəritəçəkmə məntiqini anlaya bilən .map faylının işlənməsindədir.

MapServer-da daha çox ərizə hazırlanıb "xidmət etdiChamaleon, Cartoweb, Ka-map və Pmapper kimi. Bunlar daha az kod biliyi olan istifadəçilər üçün tövsiyə olunur, baxmayaraq ki MapServer-in ibtidai məntiqini başa düşmək idealdır.

mapserver yükləyin

Göstərilən nümunə budur ki, indi gördüyümüz işin yalnız bir nümunəsidir. Onların icazəsi ilə və bu xidmətin bir neçə həftə ərzində ictimaiyyətə təqdim olunacağını bildikdən sonra onun işlək vəziyyətdə olduğunu görə bilərlər.

Digər veb proqramlar var

Bunun üçün mən Fondun istinad kimi istifadə edəcəyəm OSGeoyerleşim sahəsindəki açıq mənbəyin davamlılığı və standartlaşdırılması baxımından ən yaradıcı təşəbbüslərdən biridir. Başqalarının da olduğunu etiraf etsəm də.

  • Mapbender, olduqca populyarlaşdı, IDE Qvatemala vəziyyətində Mapserver ilə incə bir müştəri kimi istifadə edildi. Müraciətinin səbəbi, bu gün internetdə ən çox istifadə olunan kombinasiyalardan ikisi olan PHP və JavaScript üçün hazırlanmışdır.
  • Mapbuilder, gəldi onun sonu 1.5 versiyasında və Açıq Qatlara birləşdirildi. AJAX şey ... bir gözəllik idi.
  • Açıq qat, Google və ya Yahoo Maps'ları inteqrasiya etmək və ya raster yerləşdirmədə önbelleği yaxşılaşdırmaq istəyirsinizsə möcüzələr.
  • Mapguide Opensource, AutoDesk ilə əlaqəsi üçün çox populyardır. İstədiyiniz ləzzət üçün ölmək üçün möhkəmdir.
  • Dərəcəsi, standartlarda olduqca tüstü. Avropada çox potensiala sahibdir. GML dəstəyindəki stabilliyə görə təşəbbüsdə veb proseslərin həyata keçirilməsi üçün neytral alternativ təklif olunur. INSPIRE.

mapserver yükləyin OSGeo'nun inkübasyonunda digər həllər bunlardır:

  • Geoserver, ən böyük potensialı inkişafın Java haqqında olduğunu göstərir. Google Maps, Google Earth, Yahoo Maps, ArcGIS daxil olmaqla, Açıq Katmanlar kimi təqdim etmək üçün çox təklif edir.
  • Geomajas nazik müştəri, masa üstü və veb daxildir.
  • MapFish, Pyton'a istiqamətli bir prioritet odaklanarak, belki de en az belgelenen (online) biri.

MapServer üstünlükləri

uyğunluğu standartlarla OGC. Ən azı WMS, WFS, WCS, GML baxımından bu demək olar ki, bütün açıq mənbə proqramlarında yaxşı olsa da, bəlkə də yaxşıdır.

  • Web Map Service (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 və 1.1.1
  • Web Xidməti Xidməti (OGC: WFS) 1.0.0, 1.1.0
  • Web əhatə xidməti (OGC: WCS) 1.0.0, 1.1.0
  • Coğrafiya İşaretleme Dili (OGC: GML) 2.1.2, 3.1.0 Level 0 Profili
  • Web Map Kontekst Sənədləri (OGC: WMC) 1.0.0, 1.1.0
  • Styled Layer Descriptor (OGC: SLD) 1.0.0
  • Süzgeç Kodlama Şartnamesi (OGC: FES) 1.0.0
  • Sensor Müşahidə Xidməti (OGC: SOS) 1.0.0
  • Müşahidələr və Ölçmə (OGC: OM) 1.0.0
  • SWE Ümumi (OGC: SWE) 1.0.1
  • OWS Ümumi (OGC: OWS) 1.0.0, 1.1.0

Açıq Gis Konsorsiumu rəhbərləri vasitəsilə məlumatların verilməsi, hər hansı bir proqramın çox maneəsiz yapışmasına səbəb olacaqdır. AutoDesk Civil3D, ArcGIS-dən. Bentley Map, hətta gvSIG, QGis və s. Google Earth / wms vasitəsilə xəritələr.

Daha əvvəl çalışmış olduğum uygulamalarla karşılaştırdığımda (GeoWeb Publisher ve Manifold CBS), MapServer bunları aşaraq çox yayılmaNəticədə, səhifənizdə istifadəçi icması demədən kifayət qədər məlumat, inkişaf etdirilmiş nümunələr var. GWP vəziyyətində dırnaqlarla çox işləməlisiniz və İspan dilində Manifold olanlar çox azdır -buraxdılar Siz egeomates beləliklə ziddiyyətə girməmək üçün-.

El məlumat dəstəyi bir heyrətdir. Cənnət deyil, ancaq kifayət qədər yaxındır:

  • Vektor və ya Geodatabase məlumatları: Forma şəkilləri, GML, PostGIS və DGN daxil olmaqla OGR vasitəsilə başqa bir dünya.
  • Raster məlumatları: Tif və GDAL vasitəsilə istədiyimiz yerdən istinad.
  • Çıxışdan jpg, png, pdf və əlbəttə OGC standartlarını yarada bilərsiniz.

Sonra da var multiplatform dəstək. MapServer, Windows / PC istifadəçiləri üçün dostluq yaradan IIS-in üstündə işləyə bilər. Yalnızca məlumat vermək üçün deyil, naviqasiya etmək üçün Windows və Linux-da möhtəşəm bir şəkildə işləyə biləcəyi Apache-də. Manifol məsələsində
d, Apache ilə əlaqədar danışırsınızsa, yalnız IIS dərc olunsun sıxışdırırbaxmayaraq ki, bunları edənlər var pirouettes. Bentley məsələsində isə yalnız Windows, hətta veb ekran, siqaret çəkilmədiyi müddətcə yalnız Internet Explorer-də işləyən bir ActiveX-dir. IDPR kosmik kartuşda böyükdür.

Söylemeye gerek yok, bununla məşğul olmaz lisenziyaya görə ödəniş. Manifold Universal ilə lisenziyası məhdud istifadəçiləri olan Bentley GWPublisher-in qiyməti 600 ABŞ dolları, 10,000 ABŞ dolları olan GIS Server üçün isə 15,000 ABŞ dolları səviyyəsində olacaqdır.

Nəhayət, mən böyük bir üstünlük görürəm inkişafı. MapServer-də işləyən birini tapmaq o qədər də asan deyil, lakin digər tətbiqlərə nisbətən, indiki kimi uzaqdan da olsa çox asandır. Bentley GWPublisher-in cəsarətlərini bilən bir inkişaf etdiricini tapmaq o qədər də asan deyil, Bentley Geospatial Server-də güclü inkişafdan faydalanmaq üçün Project Wise, Geograpics, Microstation VBA və Bentley Map-ı bilməlidir (Orada gözəl işlər görüldüyünü etiraf etsək də). Yalnız.

5 addımlarına necə qurmaq olar

mapserver yükləyinYaradılışın başlanğıcının yanında bir çox addımlar yoxdur:

  1. OSGEO4W yükləyin buradan
  2. Quraşdırın, minimum MapServer, Apache və bir nümunə.
  3. Apache'i quraşdırın və xidmət yaradın (ya da IIS vasitəsilə bir kataloq çıxarın).
  4. Xidməti qaldırın
  5. Brauzerdə nümunəni çalıştırın

Bəli, genezis kimi, 1 və 2-ci ayələr arasında Şeytanın üsyanında baş verən bir neçə şey var. Ümumiyyətlə xidməti http: // localhost / vasitəsi ilə əldə etmək və ya döyüşünüzü tutmaq, ancaq öyrənmək.

Sonrakı birində bunu izah edəcəyik.

Golgi Alvarez

Yazıçı, tədqiqatçı, Torpaq İdarəetmə Modelləri üzrə mütəxəssis. O, Hondurasda SINAP Milli Əmlak İdarəetmə Sistemi, Hondurasda Birgə Bələdiyyələrin İdarəetmə Modeli, Kadastr İdarəetməsinin İnteqrasiya Modeli - Nikaraquada Reyestr, Kolumbiyada SAT Ərazi İdarəetmə Sistemi kimi modellərin konseptuallaşdırılması və həyata keçirilməsində iştirak etmişdir. . 2007-ci ildən Geofumadas bilik bloqunun redaktoru və GIS - CAD - BIM - Digital Twins mövzularında 100-dən çox kursu özündə birləşdirən AulaGEO Akademiyasının yaradıcısıdır.

əlaqəli məqalələr

7 Şərhlər

  1. Salam Eulises. Bir gün bizə C # ilə etdiyin dumanı söyləyəcəksən, onda internetdə gördüyüm çox azdır.

    salam

  2. niyə c kəskin və sql server 2008 ilə ya da posgrest və format şəklində xəritələr dərc etməmisiniz və beləliklə, siz də domen məsələsindən çəkinmirsiniz və yalnız asp.net

  3. açıq mənbə Mapguide ilə hər hansı bir təcrübə ?? Uzun müddətdir qurmuşam, amma ustaya başladığımda mənə serverlə əlaqə xətası verir ... İspan dilində bir dərs çox faydalı olardı.

  4. Mənfi, Google axtarış mühərriki ilə döyüşmək məcburiyyətindəsiniz.

  5. Salam, xeyirxahlığa çox maraq göstərdim, bəzi şeyləri bir yerdə qoymağı tapdım, indi də relslər içində bir xəritə tətbiqini inkişaf etdirməyə həsr edirəm, necə düşünürsən? və ya bəzi yardım linkləri .. çox təşəkkür edirəm

  6. Xidmətə daxil edilmiş xəritələrlə birlikdə təklif edən bir şirkət axtarmaq lazımdır.

    Həm də http://www.hostgis.com/

    yalnız (192.168.0.129 kimi) xidmət artmışdır maşın ei IP ilə eyni şəbəkə və ya iş qrupu digər kompüter istifadə edilə bilər, çünki intranet səviyyədə xidmət etmək üçün olduqca asandır.

    İnternetə xidmət etmək istəmədiyiniz təqdirdə, bir server kimi işləyən maşın az və ya az səviyyəli İnternet bağlantısına malikdir və ictimaiyyətdə bir IP də işğal edilir (80.26.128.194). Bunun səbəbi internetə qoşulduqda, internetə qoşulduqda, İnternetə qoşulduqda aparan İP, ictimaiyyətə açıq olmasına baxmayaraq, hər dəfə dəyişiklik edildikdə və bunun sabit olduğu üçün işğal olunduğundan, bu səbəbdən ödənilməlidir.

    Əvvəlki kimi bir IP nömrəsinə daxil olmaq istəmirsinizsə, bir domen və DNS xidmətini ödəyəcəksiniz, daha asan bir ünvana sahib ola bilərsiniz http://www.eldominio.com. Siz həmçinin bir subdomain və ya kimi səhifələr təklif edən xidmətlər ilə yönləndirə bilərsiniz http://www.no-ip.com

  7. Blogumu təbrik edirəm ki, artıq bir müddətdir ki, işləyirəm. Bioloq olmasına baxmayaraq, CBS məsələləri üzərində işləyirəm. Ötən il MapServer-dən bir az istifadə etdim və bu çox yaxşıdır. Ancaq hələ cavab almayan bir sualım var. MapServer mağazasını nə hosting şirkəti edir? Öz kompüterinizdən istifadə etmək və ev şəbəkəsindən istifadə etmək üçün hansı nəticələrə sahibsiniz?

    Bu proqramla başqa bir layihə etmək istərdim amma ağda asmaq üçün heç bir yolum yoxdur.

    Kimsə cavabını çox yaxşı qəbul edəcəyini bilsə.

    Best regards,

    Martiño

Şərh yaz

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

Başa dön düyməsini basın