Προσθέτω
κτηματολόγιοGeospatial - GISπολλαπλή GISMicrostation-BentleyQGIS

Αποφασίζοντας από το MapServer

Εκμεταλλευόμενος μια πρόσφατη συνομιλία με ένα ίδρυμα του Κτηματολογίου που έψαχνε έναν τρόπο να δημοσιεύσει τους χάρτες του, εδώ συνοψίζω τα πιο σημαντικά πράγματα για να επιστρέψω τη διάσωση του θέματος στην κοινότητα. Ίσως τότε θα βοηθήσει κάποιον που θέλει να πάρει μια απόφαση ή να ζητήσει βοήθεια από το geofumado.

Γιατί το MapServer

Η σκηνή ήταν κάποιος που είχε την πρόθεση να φύγει από τον GeoWeb Publisher, Bentley, επειδή είχε ακόμα άδεια Διακομιστής ανακάλυψης, ο πρόγονος του, πίσω στα σκονισμένα χρόνια.  Ένας άλλος λόγος για τον οποίο ενδιαφέρονται για το Bentley είναι ότι η χαρτογράφηση τους είναι στην Microstation Geographics, με εφαρμογές VBA για την κατασκευή και τη συντήρηση κτηματολογικών χαρτών.

Προηγουμένως στο blog (Άσχημο - Σπάνιο όπως λέει ο φίλος), δείξαμε πώς να δημιουργήσουμε μια υπηρεσία χάρτη ιστού, χρησιμοποιώντας το Διανομέα GIS, ως εναλλακτική λύση χαμηλού κόστους. Μίλησα επίσης μια μέρα για τα οφέλη του Εκδότης Geoweb από την Bentley ως λύση όταν υπάρχει περισσότερο ασήμι. Αυτό δίνει συνέχεια στη παλιά θέση στην οποία συγκρίσεις μεταξύ των διαφόρων εφαρμογών για τη δημοσίευση ηλεκτρονικών χαρτών.

Μετά τη συνομιλία αποφασίσαμε να πάμε στο MapServer, ένα θέμα που ελπίζω να εκμεταλλευτώ τις επόμενες μέρες. Παρεμπιπτόντως, ξεκινήστε να δοκιμάζετε άλλες πλατφόρμες ανοιχτού κώδικα για το υπόλοιπο του έτους, αλλά σε περιβάλλον διαδικτύου.

πανό Το MapServer δεν είναι μια εφαρμογή GIS, ούτε προσποιείται ότι είναι, όπως λέει η σελίδα του. Γεννήθηκε ως πρωτοβουλία του Πανεπιστημίου της Μινεσότα, επομένως το λογότυπό του προέρχεται από τη συμβολή των ποταμών Μινεσότα και Μισισιπή. Σήμερα αποτελεί σημείο αναφοράς στην ευρέως διαδεδομένη υπηρεσία χαρτών Ιστού, ίσως λόγω της αγγλοσαξονικής προέλευσής της. Καθώς αυτή η εφαρμογή υπάρχει ένα ευρύ φάσμα -πολύ ευρύς πραγματικά-, Μου αρέσει η απλότητα της, η πιο απλή για τους νέους χρήστες. όλη η μαγεία είναι στο χειρισμό του αρχείου .map που μπορεί να δημιουργηθεί από προγράμματα όπως το QGis ή να κατανοήσουν τη λογική στο χάρτη για να εκμεταλλευτούν γλώσσες όπως PHP, Java, Perl, Python, Ruby ή C #.

Περισσότερες εφαρμογές αναπτύσσονται στο MapServer "σερβίρεται"Όπως Chamaleon, Cartoweb, Ka-map και Pmapper. Αυτά συνιστώνται για χρήστες με λιγότερη επάρκεια κώδικα, αν και η κατανόηση της πρωτόγονης λογικής του MapServer είναι ιδανική.

εγκατάσταση του διακομιστή χαρτογράφησης

Το παράδειγμα που δείχνεται είναι ότι, απλά ένα παράδειγμα της δουλειάς που κάνουμε τώρα. Με την άδειά τους και γνωρίζοντας ότι αυτή η υπηρεσία θα είναι διαθέσιμη στο κοινό σε μερικές εβδομάδες και στη συνέχεια θα μπορούν να τη δουν να λειτουργεί.

Τι άλλες εφαρμογές ιστού υπάρχουν

Γι 'αυτό θα χρησιμοποιήσω ως αναφορά το Ίδρυμα OSGeo, η οποία είναι μια από τις πιο δημιουργικές πρωτοβουλίες όσον αφορά τη βιωσιμότητα και την τυποποίηση του ανοιχτού κώδικα στον γεωχωρικό τομέα. Αν και παραδέχομαι ότι υπάρχουν και άλλοι.

  • Mapbender, αρκετά δημοφιλής, χρησιμοποιείται ως λεπτός πελάτης με το Mapserver στην περίπτωση του IDE Γουατεμάλα. Ο λόγος για την έκκλησή του είναι ότι αναπτύχθηκε για PHP και JavaScript, δύο από τους πιο ευρέως χρησιμοποιούμενους συνδυασμούς στο διαδίκτυο σήμερα.
  • Mapbuilder, η οποία έφτασε το τέλος της στην έκδοση 1.5 και συγχωνεύτηκε σε Open Layers. Το πράγμα AJAX… ήταν μια ομορφιά.
  • Ανοίξτε τα επίπεδα, αναρωτιέται αν θέλετε να ενσωματώσετε το Google ή το Yahoo Maps ή να αποθηκεύσετε αποτελεσματικά την εμφάνιση raster.
  • Οδηγός ανοικτής πηγής χαρτών, πολύ δημοφιλές για τη σχέση του με το AutoDesk. Ισχυρό για να πεθάνετε, σε όποια γεύση θέλετε.
  • Πτυχίο, αρκετά καπνός στα πρότυπα. Με πολλές δυνατότητες στην Ευρώπη. Λόγω της σταθερότητάς του στην υποστήριξη GML, προτείνεται ως η ουδέτερη εναλλακτική λύση για την εφαρμογή διαδικτυακών διαδικασιών στην πρωτοβουλία. ΕΜΠΝΈΩ.

εγκατάσταση του διακομιστή χαρτογράφησης Άλλες λύσεις επώασης OSGeo είναι:

  • Geoserver, το μεγαλύτερο δυναμικό της είναι ότι η ανάπτυξη αφορά την Java. Με πολλά να προσφέρει, όπως το Open Layers όταν ενσωματώνει τους Χάρτες Google, το Google Earth, τους Χάρτες Yahoo, συμπεριλαμβανομένου του ArcGIS.
  • Geomatics που περιλαμβάνει φως πελάτη, επιφάνεια εργασίας και ιστό.
  • MapFish, με επίκεντρο το Pyton αλλά ίσως ένα από τα λιγότερο τεκμηριωμένα (online).

Πλεονεκτήματα του MapServer

συμβατότητα με πρότυπα OGC. Ίσως το καλύτερο, αν και σε όλες σχεδόν τις εφαρμογές ανοικτού κώδικα είναι καλά, τουλάχιστον όσον αφορά WMS, WFS, WCS, GML.

  • Υπηρεσία Χάρτη Ιστού (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 και 1.1.1
  • Υπηρεσία λειτουργιών ιστού (OGC: WFS) 1.0.0, 1.1.0
  • Υπηρεσία κάλυψης ιστού (OGC: WCS) 1.0.0, 1.1.0
  • Γεωγραφική Γλώσσα Σήμανσης (OGC: GML) 2.1.2, 3.1.0 Επίπεδο 0 Προφίλ
  • Έγγραφα περιβάλλοντος ιστοτόπου χάρτη (OGC: WMC) 1.0.0, 1.1.0
  • Στυλισμένος περιγραφέας επιπέδου (OGC: SLD) 1.0.0
  • Προδιαγραφή κωδικοποίησης φίλτρου (OGC: FES) 1.0.0
  • Υπηρεσία Παρατήρησης Αισθητήρων (OGC: SOS) 1.0.0
  • Παρατηρήσεις και μετρήσεις (OGC: OM) 1.0.0
  • SWE Κοινή (OGC: SWE) 1.0.1
  • OWS Κοινή (OGC: OWS) 1.0.0, 1.1.0

Η εξυπηρέτηση δεδομένων μέσω των οδηγιών Open Gis Consortium θα κάνει οποιοδήποτε πρόγραμμα να τηρήσει αυτό χωρίς πολύ εμπόδιο. Από το AutoDesk Civil3D, ArcGIS. Χάρτης Bentley, σε gvSIG, QGis κ.λπ. Ακόμα και το Google Earth / χάρτες μέσω wms.

Συγκρίνοντας το με τις εφαρμογές με τις οποίες συνεργάστηκα προηγουμένως (GeoWeb Publisher and Manifold GIS), το MapServer ξεπερνά τους πολύ διάχυσηΩς αποτέλεσμα, η σελίδα σας έχει αρκετές πληροφορίες, ανεπτυγμένα παραδείγματα, για να μην αναφέρουμε την κοινότητα των χρηστών. Στην περίπτωση του GWP πρέπει να δουλέψετε πολύ με τα νύχια σας και αυτό που υπάρχει στο Manifold στα Ισπανικά είναι πολύ μικρό -αφήνοντας έξω μπορείτε egeomates για να αποφευχθεί η αντίφαση-.

El υποστήριξη δεδομένων είναι ένα θαύμα. Δεν είναι παράδεισος αλλά είναι αρκετά κοντά:

  • Δεδομένα φορέα ή δεδομένα γεωγραφικής βάσης: Shape files, GML, PostGIS και ένας ακόμη κόσμος μέσω OGR, συμπεριλαμβανομένου του DGN.
  • Raster δεδομένα: Tif γεωαναφοράς και ό, τι θέλουμε μέσω του GDAL.
  • Έξοδος, μπορείτε να δημιουργήσετε jpg, png, pdf και φυσικά πρότυπα OGC.

Στη συνέχεια, υπάρχει το υποστήριξη πολλαπλών πλατφορμών. Το MapServer μπορεί να τρέξει πάνω από τις υπηρεσίες IIS, γεγονός που το καθιστά φιλικό για χρήστες Windows / PC. Επίσης στο Apache, με το οποίο μπορεί να τρέξει υπέροχα σε Windows και Linux, όχι μόνο για την εξυπηρέτηση δεδομένων αλλά και για την πλοήγηση. Στην περίπτωση της Manifol
d, μόνο η έκδοση IIS, αν τους πείτε Apache να έχετε συμφόρηση, αν και ορισμένοι έχουν κάνει τους πιρουέτες. Και στην περίπτωση του Bentley, μόνο τα Windows, ακόμη και η οθόνη ιστού είναι ένα ActiveX που εκτελείται μόνο στον Internet Explorer, εκτός εάν είναι καπνισμένο IDPR για την κορυφαία στο δοχείο διαστήματος.

Περιττό να πω ότι δεν αντιμετωπίζει πληρωμή αδειών. Η άδεια χρήσης με την Manifold Universal θα είναι της τάξης των 600 $, της Bentley GWPublisher για 10,000 $ ΗΠΑ με περιορισμένους χρήστες και εάν ήταν για GIS Server 15,000 US $ και πάνω.

Τέλος, βλέπω ένα μεγάλο πλεονέκτημα την ανάπτυξη. Η εύρεση κάποιου που εργάζεται στο MapServer δεν είναι τόσο εύκολο, αλλά είναι πολύ πιο εύκολο από ό, τι με άλλες εφαρμογές, ακόμη και από απόσταση όπως κάνουμε τώρα. Ένας προγραμματιστής που γνωρίζει τα κενά του Bentley GWPublisher δεν είναι τόσο εύκολο να βρεθεί, πρέπει να γνωρίζει Project Wise, Geographics, Microstation VBA και Bentley Map για να επωφεληθεί από μια ισχυρή εξέλιξη στον Bentley Geospatial Server (Παρόλο που παραδέχομαι ότι εκεί γίνονται υπέροχα πράγματα). Ένας προγραμματιστής πολλαπλών GIS, πολύ δύσκολος αν και είναι μόνο .NET και ένας από τον διακομιστή GIS, θα χρεώσει σίγουρα ανάλογα με το πόσο αξίζει η άδεια χρήσης.

Πώς να το εγκαταστήσετε σε βήματα 5

εγκατάσταση του διακομιστή χαρτογράφησηςΔεν υπάρχουν πολλά βήματα, καθώς και η αρχή της Γένεσης:

  1. Λήψη OSGEO4W από εδώ
  2. Εγκαταστήστε το, ελάχιστο MapServer, Apache και ένα παράδειγμα.
  3. Εγκαταστήστε το Apache και δημιουργήστε την υπηρεσία (ή δημιουργήστε έναν κατάλογο μέσω του IIS).
  4. Ασανσέρ
  5. Εκτελέστε το παράδειγμα στο πρόγραμμα περιήγησης

Ναι, όπως η γένεση, μεταξύ των στίχων 1 και 2 υπάρχουν πολλά πράγματα που συνέβησαν στην εξέγερση του Σατανά. Γενικά αυξάνοντας την υπηρεσία είτε μέσω http: // localhost / ή καταλαμβάνει τη μάχη της, αλλά μαθαίνεται.

Θα είναι στο επόμενο θα εξηγήσουμε.

Golgi Alvarez

Συγγραφέας, ερευνητής, ειδικός στα Μοντέλα Διαχείρισης Γης. Έχει συμμετάσχει στη σύλληψη και εφαρμογή μοντέλων όπως: Εθνικό Σύστημα Διαχείρισης Περιουσίας SINAP στην Ονδούρα, Μοντέλο Διαχείρισης Μικτών Δήμων στην Ονδούρα, Ολοκληρωμένο Μοντέλο Διαχείρισης Κτηματολογίου - Μητρώου στη Νικαράγουα, Σύστημα Διαχείρισης της Επικράτειας SAT στην Κολομβία . Συντάκτης του ιστολογίου γνώσης Geofumadas από το 2007 και δημιουργός της Ακαδημίας AulaGEO που περιλαμβάνει περισσότερα από 100 μαθήματα σε θέματα GIS - CAD - BIM - Digital Twins.

Σχετικά άρθρα

7 Σχόλια

  1. Γεια σας Eulises. Μια μέρα θα μας πείτε τον καπνό που κάνατε με το C #, από το οποίο ελάχιστα έχω δει στο διαδίκτυο.

    αφορά

  2. γιατί να μην το κάνουμε με c οξεία και sql server 2008 ή ήδη με posgrest και δημοσίευση χάρτες τύπου σχήμα και έτσι αποφεύγετε την ερώτηση τομέα και έτσι ψάχνετε μόνο για ένα διακομιστή με asp.net

  3. οποιαδήποτε εμπειρία με το Mapguide ανοιχτού κώδικα; Το έχω εγκαταστήσει για μεγάλο χρονικό διάστημα, αλλά όταν ξεκινάω το master μου ρίχνει ένα σφάλμα σύνδεσης στον διακομιστή ... ένα σεμινάριο στα ισπανικά θα ήταν πολύ χρήσιμο. Χαιρετισμούς, ευχαριστώ =)

  4. Γεια σας, είμαι πολύ ενδιαφέρονται για MapServer, κάποια πράγματα που ήταν σε θέση να βάλει μαζί, αυτή τη στιγμή είμαι συγκεντρωμένος στην ανάπτυξη μιας εφαρμογής χαρτογράφησης σε ράγες, δεν έχετε ιδέα πώς; ή κάποια βοήθεια σύνδεσμο .. σας ευχαριστώ πολύ

  5. Θα πρέπει να ψάξετε για μια εταιρεία που προσφέρει καταλύματα με χάρτες που περιλαμβάνονται στην υπηρεσία.

    καθώς επίσης και http://www.hostgis.com/

    Για να το εξυπηρετήσετε από το επίπεδο του intranet είναι αρκετά εύκολο, επειδή μόνο με την IP του μηχανήματος που έχει την υπηρεσία που έχει ανεβάσει (καθώς και το 192.168.0.129) μπορεί να έχει πρόσβαση από άλλους υπολογιστές εντός του ίδιου δικτύου ή ομάδας εργασίας.

    Εάν θέλετε να το χρησιμοποιήσετε για το Διαδίκτυο, φροντίζετε ότι το μηχάνημα που λειτουργεί ως διακομιστής έχει μια περισσότερο ή λιγότερο αξιοπρεπή σύνδεση στο Internet και ότι είναι δημόσια και η (80.26.128.194) κατοχή. Ο λόγος είναι ότι το IP που παίρνει τον εξοπλισμό για να συνδεθεί στο Internet, που παρέχεται από την υπηρεσία Διαδικτύου, αν και είναι δημόσιος, αλλάζει κάθε φορά που έχει πρόσβαση και είναι σταθερό, είναι απαραίτητο να πληρώσει.

    Εάν δεν θέλετε να έχετε πρόσβαση σε έναν αριθμό IP όπως τον προηγούμενο, πληρώνετε για έναν τομέα και μια υπηρεσία DNS, με την οποία μπορείτε να έχετε μια ευκολότερη διεύθυνση http://www.eldominio.com. Μπορεί επίσης να ανακατευθυνθεί με έναν υποτομέα ή υπηρεσίες που προσφέρουν σελίδες όπως http://www.no-ip.com

  6. Συγχαρητήρια για το blog που έχω κάνει εδώ και αρκετό καιρό τώρα. Αν και είμαι βιολόγος, εργάζομαι σε θέματα GIS. Πέρυσι έμαθα να χρησιμοποιήσω το MapServer λίγο και είναι πολύ καλό. Αλλά έχω μια ερώτηση που δεν έχω πάρει ακόμα την απάντηση. Ποια εταιρεία φιλοξενίας αποθηκεύει το MapServer; Ποια αποτελέσματα πρέπει να χρησιμοποιείτε για τον υπολογιστή σας και να χρησιμοποιείτε το εγχώριο δίκτυο Διαδικτύου;

    Θα ήθελα να κάνω κάποιο άλλο έργο με αυτό το πρόγραμμα, αλλά δεν έχω κανένα τρόπο να το κρεμάσω στο διαδίκτυο.

    Εάν κάποιος γνωρίζει την απάντηση, θα είναι πολύ καλά δεκτή.

    Με φιλικούς χαιρετισμούς,

    Martiño

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.

Έτσι, ελέγξτε
Κλεισιμο
Επιστροφή στην κορυφή κουμπί