CatastroGeospatial - GISVerteiler GISMicrostation-Bentleyqgis

Decidiéndonos von MapServer

Ich nutze ein kürzlich geführtes Gespräch mit einer Katasterinstitution, die ihre Karten veröffentlichen wollte, und fasse hier die wichtigsten Dinge zusammen, um die Rettung des Themas an die Gemeinschaft zurückzugeben. Vielleicht hilft es zu der Zeit jemandem, der eine Entscheidung treffen oder um Geofumada-Hilfe bitten möchte.

Warum MapServer

Die Bühne war jemand, der für GeoWeb Publisher, Bentley verlassen wollte, hatte es noch eine Lizenz Discovery Server, Der Vorgänger davon, zurück in den Jahren von Staub.  Ein weiterer Grund, warum sie sich für Bentley interessierten, ist, dass ihre Kartierung auf Microstation Geographics mit VBA-Anwendungen für den Bau und die Wartung von Katasterkarten erfolgt.

Früher im Blog (Feo - Rare wie der Freund sagt) Zeigte, wie Sie eine Web-Karten erstellen, mit Manifold GIS als kostengünstige Alternative. Ich habe auch eines Tages über die Vorteile von gesprochen GeoWeb Verlag von Bentley als Lösung, wenn es mehr Silber gibt. Dies, um dem alten Posten, in dem Vergleiche zwischen verschiedenen Anwendungen auf Online-Karten zu veröffentlichen.

Nach dem Gespräch haben wir uns für MapServer entschieden, ein Thema, das ich hoffentlich in den nächsten Tagen nutzen werde. Testen Sie übrigens andere Open Source-Plattformen für den Rest des Jahres, jedoch in einer Webumgebung.

banner MapServer ist keine GIS-Anwendung, es gibt nicht einmal vor, es zu sein, wie die Seite sagt. Es wurde auf Initiative der University of Minnesota geboren, daher stammt sein Logo vom Zusammenfluss der Flüsse Minnesota und Mississippi. Heute ist es ein Maßstab im weit verbreiteten Webkartendienst, möglicherweise aufgrund seiner angelsächsischen Herkunft. Als diese Anwendung gibt es eine breite Palette -wirklich- sehr breit, Ich mag seine Einfachheit, so einfach für neue Benutzer; die Magie ist in dem .map-Datei-Management, die entweder von Programmen wie qgis oder verstehen die Logik erzeugt werden können mapscript Sprachen wie PHP, Java, Perl, Python, Ruby oder C # zu nutzen.

Weitere Anwendungen werden auf MapServer entwickelt "serviertWie Chamaleon, Cartoweb, Ka-Map und Pmapper. Diese werden Benutzern mit weniger Codekenntnissen empfohlen, obwohl das Verständnis der primitiven Logik von MapServer ideal ist.

MapServer installieren

Das gezeigte Beispiel ist nur ein Beispiel für die Arbeit, die wir jetzt machen. Mit ihrer Erlaubnis und dem Bewusstsein, dass dieser Service in ein paar Wochen für die Öffentlichkeit verfügbar sein wird, können sie sehen, dass er funktioniert.

Es gibt auch andere Web-Anwendungen

Dazu werde ich als Benchmark verwenden die Stiftung OSGeoDies ist eine der kreativsten Initiativen im Hinblick auf Nachhaltigkeit und Standardisierung von Open Source im Geodatenbereich. Obwohl ich zugebe, dass es andere gibt.

  • Mapbender, ziemlich populär, wird im Fall von IDE Guatemala als Thin Client mit Mapserver verwendet. Der Grund für seine Attraktivität ist, dass es für PHP und JavaScript entwickelt wurde, zwei der heute im Web am häufigsten verwendeten Kombinationen.
  • MapBuilderWer angekommen ein Ende in Version 1.5 und in Open Layers zusammengeführt. Das AJAX-Ding… es war eine Schönheit.
  • Open Layers, Fragt sich, ob Sie den Cache auf der Rasteranzeige integrieren Google oder Yahoo Maps oder optimieren wollen.
  • MapGuide Opensource, sehr beliebt für seine Beziehung zu AutoDesk. Robust zum Sterben, in jedem Geschmack, den Sie wollen.
  • Grad, ein ziemlicher Rauch in Standards. Mit viel Potenzial in Europa. Aufgrund seiner Stabilität bei der GML-Unterstützung wird es als neutrale Alternative für die Implementierung von Webprozessen in der Initiative vorgeschlagen. INSPIRIEREN.

MapServer installieren Andere OSGeo Inkubation Lösungen sind:

  • Geoserver, sein größtes Potenzial ist, dass sich die Entwicklung auf Java konzentriert. Bei der Integration von Google Maps, Google Earth, Yahoo Maps, einschließlich ArcGIS, gibt es viel zu bieten, z.
  • Geomajas einschließlich Thin Client, Desktop und Web.
  • MapFish, mit einem Fokus auf Pyton aber vielleicht einer der am wenigsten dokumentierten (online).

MapServer-Vorteile

Kompatibilität mit Standards OGC. Vielleicht das Beste, obwohl in diesem fast alle Open-Source-Anwendungen sind gut, zumindest in Bezug auf WMS, WFS, WCS, GML.

  • Web Map Service (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 und 1.1.1
  • Web Feature Service (OGC: WFS) 1.0.0, 1.1.0
  • Web-Abdeckung (OGC: WCS) 1.0.0, 1.1.0
  • Geographie Markup Language (OGC: GML) 2.1.2, 3.1.0 Level 0 Profil
  • Web Map Kontextdokumente (OGC: WMC) 1.0.0, 1.1.0
  • Styled Layer Descriptor (OGC: SLD) 1.0.0
  • Filter-Encoding-Spezifikation (OGC: FES) 1.0.0
  • Sensor Observation Service (OGC: SOS) 1.0.0
  • Beobachtungen und Messungen (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Durch die Bereitstellung von Daten über die Richtlinien des Open Gis Consortium bleibt jedes Programm ungehindert daran festhalten. In AutoDesk Civil3D, ArcGIS. Bentley Map, zu gvSIG, QGis usw. Sogar Google Earth / Karten über wms.

Im Vergleich zu Anwendungen habe ich arbeitete zuvor (GeoWeb Verlag und Manifold GIS), MapServer sie als mit viel diffusionInfolgedessen enthält Ihre Seite genügend Informationen, entwickelte Beispiele und die Benutzergemeinschaft. Bei GWP muss man viel mit den Nägeln arbeiten und was es auf Spanisch von Manifold gibt, ist sehr wenig -verlassen du egeomates um Widerspruch zu vermeiden-.

El datenunterstützung Es ist ein Wunder. Es ist nicht der Himmel, aber es ist nah genug:

  • Vektor- oder Geodatabase-Daten: Formdateien, GML, PostGIS und eine weitere Welt über OGR, einschließlich DGN.
  • Rasterdaten: georeferenziertes Tif und was immer wir wollen über GDAL.
  • Die Ausgabe kann erzeugt jpg, png werden, pdf und natürlich OGC-Standards.

Dann gibt es die Multi-Plattform-Unterstützung. MapServer kann auf IIS ausgeführt werden, was es für Windows / PC-Benutzer benutzerfreundlich macht. Auch unter Apache, mit dem es unter Windows und Linux wunderbar laufen kann, nicht nur um Daten bereitzustellen, sondern um zu navigieren. Im Fall von Manifol
d, Veröffentlichung IIS nur, wenn Sie Apache sprechen sie Paste Staus, Obwohl einige haben ihre gemacht Pirouetten. Und im Fall von Bentley, nur Windows, ist sogar das Web-Display ein ActiveX, das nur im Internet Explorer ausgeführt wird, sofern es nicht geraucht wird IDPR an den erhabenen Raumpatrone.

Es versteht sich, dass keine Angebote sagen Pay-Lizenzierung. Die Lizenz für Manifold Universal würde in der Größenordnung von 600 US-Dollar liegen, die von Bentley GWPublisher für 10,000 US-Dollar bei begrenzten Benutzern und für GIS Server ab 15,000 US-Dollar.

Schließlich sehe ich einen großen Vorteil in Entwicklung. Es ist nicht so einfach, jemanden zu finden, der mit MapServer arbeitet, aber es ist viel einfacher als mit anderen Anwendungen, auch aus der Ferne, wie wir es jetzt tun. Ein Entwickler, der den Mut von Bentley GWPublisher kennt, ist nicht so leicht zu finden. Er muss Project Wise, Geographics, Microstation VBA und Bentley Map kennen, um von einer robusten Entwicklung auf Bentley Geospatial Server profitieren zu können (Obwohl ich zugeben, dass es wunderbare Dinge sind). Ein Manifold GIS-Entwickler, der sehr schwierig ist, obwohl es sich nur um .NET handelt, und einer von GIS Server, wird sicherlich Gebühren erheben, je nachdem, wie viel die Lizenz wert ist.

So installieren Sie es in 5-Schritten

MapServer installierenEs gibt nicht viele Schritte, sowie den Beginn der Genesis:

  1. Herunterladen OSGEO4W hier
  2. Installiere es, mindestens MapServer, Apache und ein Beispiel.
  3. Installiere Apache und schaffe den Dienst (oder heiter ein Verzeichnis über IIS).
  4. Lift Service
  5. Führen Sie das Beispiel im Browser aus

Ja, wie bei der Genesis gibt es zwischen den Versen 1 und 2 verschiedene Dinge, die bei der Rebellion Satans passiert sind. Im Allgemeinen wird der Dienst entweder über http: // localhost / oder über Ihren Kampf gestartet, aber Sie lernen.

Es wird in der nächsten sein, die wir erklären werden.

Golgi Alvarez

Schriftsteller, Forscher, Spezialist für Landmanagementmodelle. Er war an der Konzeption und Implementierung von Modellen beteiligt, wie z. B.: Nationales System der Vermögensverwaltung SINAP in Honduras, Modell der Verwaltung gemeinsamer Gemeinden in Honduras, Integriertes Modell der Katasterverwaltung - Register in Nicaragua, System der Verwaltung des Territoriums SAT in Kolumbien . Herausgeber des Geofumadas-Wissensblogs seit 2007 und Schöpfer der AulaGEO-Akademie, die mehr als 100 Kurse zu den Themen GIS, CAD, BIM und digitale Zwillinge umfasst.

Ähnliche Artikel

7 Kommentare

  1. Hallo Eulises Eines Tages wirst du uns den Rauch erzählen, den du mit C # gemacht hast, von dem ich sehr wenig im Web gesehen habe.

    Grüße

  2. Warum nicht mit c scharf und SQL Server 2008 oder bereits mit posgrest und veröffentlichen Form-Typ-Karten und damit vermeiden Sie die Domain-Frage und so dass Sie nur für einen Server mit asp.net suchen

  3. irgendwelche Erfahrungen mit Open Source Mapguide? Ich habe es schon lange installiert, aber wenn ich den Master starte, wird mir ein Verbindungsfehler zum Server angezeigt ... ein Tutorial auf Spanisch wäre sehr hilfreich. Grüße, danke =)

  4. Hallo, ich interessiere mich sehr für Mapserver, einige Dinge, die ich hatte die Möglichkeit, zusammen zu stellen, in diesem Moment bin ich der Entwicklung einer Kartenanwendung in Schienen gewidmet, haben Sie eine Vorstellung davon, wie? oder ein Link zur Hilfe .. vielen Dank

  5. Sie müssen eine Firma finden, die Unterkunft mit Mapcript anbietet, die im Service enthalten ist.

    Sowie http://www.hostgis.com/

    Um es von der Intranet-Ebene zu bedienen, ist ganz einfach, da nur mit der IP der Maschine, die den Dienst erhoben hat (sowie 192.168.0.129) von anderen Computern innerhalb des gleichen Netzwerks oder der Arbeitsgruppe zugreifen kann.

    Im Falle des Wünschens, es dem Internet zu dienen, sorgt man dafür, dass die Maschine, die als Server arbeitet, eine mehr oder weniger anständige Internetverbindung hat und eine öffentliche IP sowie (80.26.128.194) besetzt ist. Der Grund dafür ist, dass die IP, die das Gerät nimmt, um eine Verbindung zum Internet herzustellen, die vom Internet-Service bereitgestellt wird, obwohl es öffentlich ist, ändert sich jedes Mal, wenn es zugegriffen wird und behoben ist, ist es notwendig zu zahlen.

    Wenn Sie keinen Zugriff auf eine IP-Nummer wie die vorherige wollen, bezahlen Sie für eine DNS-Domain und einen Service, mit dem Sie eine einfachere Adresse haben können http://www.eldominio.com. Es kann auch mit einer Subdomain oder Dienstleistungen umgeleitet werden, die Seiten wie bieten http://www.no-ip.com

  6. Herzlichen Glückwunsch zum Blog, den ich schon länger mache. Obwohl ich Biologe bin, arbeite ich an GIS-Themen. Letztes Jahr habe ich gelernt den MapServer ein wenig zu benutzen und es ist sehr gut. Aber ich habe eine Frage, die ich noch nicht die Antwort bekommen habe. Welche Hosting-Firma speichert MapServer? Welche Ergebnisse haben Sie, um Ihren eigenen Computer zu benutzen und das inländische Internet-Netz zu benutzen?

    Ich möchte ein anderes Projekt mit diesem Programm machen, aber ich habe keine Möglichkeit, es im Netz zu hängen.

    Wenn jemand die Antwort kennt, wird es sehr gut aufgenommen.

    Mit freundlichen Grüßen,

    Martiño

Hinterlassen Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

Nach oben-Taste