New Geometry Exporter Plugin for QGIS

I’ve just released the new experimental plugin Geometry Exporter for QGIS. The plugin displays the geometry of a selected feature as text. Thanks to GDAL, the following formats are currently supported: WKT, EWKT, GML2, GML3, GeoJSON. Also on-the-fly conversion (e. g. Envelope, Centroid, ConvexHull, Boundary) and transformation (changing Coordinate Reference System) are supported.

qgis-geometry-exporter-plugin

 

Lesen und Schreiben von XML-Mapfiles mit Java

Seit Version 6.0 unterstützt der UMN MapServer neben den klassischen Mapfiles zusätzlich XML-Mapfiles. Durch das vorhandene XML-Schema können diese einfach validiert werden. Des Weiteren soll hierdurch die Erstellung von Drittsoftware (z. B. Mapfile-Editoren) erleichtert werden.

Für das einfache Lesen und Schreiben von XML-Mapfiles habe ich das Projekt Java Mapfile auf GitHub erstellt. Die Funktionsweise wird auf der Projektseite dokumentiert.

Im Folgenden noch ein Beispiel für eine XML-Mapfile und den korrespondierenden CGI-Wrapper.

Beispiel für XML-Mapfile

Hinweis: Die Reihenfolge der Elemente wird beim Export über Java Mapfile alphabetisch angeordnet.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Map xmlns="http://www.mapserver.org/mapserver" name="OGC:WMS" version="7.0.0">
    <extent>4264375.0 5216375.0 4670625.0 5622625.0</extent>
    <Layer name="gemeinden" type="POLYGON" status="ON">
        <Class name="Polygon">
            <color red="232" green="232" blue="232"/>
            <outlineColor red="32" green="32" blue="32"/>
        </Class>
        <data>/home/wei/linux-geodatenserver-beispiele/vektordaten/verwaltungsgrenzen/gmd_ex.shp</data>
        <Metadata>
            <item name="wms_title">Gemeinden</item>
            <item name="wms_abstract">Gemeinden in Bayern</item>
        </Metadata>
        <projection>init=epsg:31468</projection>
    </Layer>
    <OutputFormat name="png">
        <driver>AGG/PNG</driver>
        <extension>png</extension>
        <imageMode>RGB</imageMode>
        <mimeType>image/png</mimeType>
    </OutputFormat>
    <projection>init=epsg:31468</projection>
    <Web>
        <Metadata>
            <item name="wms_title">Java XML-Mapfile Demoserver</item>
            <item name="wms_onlineresource">http://geoserv.weichand.de/cgi-bin/test-xmlmapfile.cgi</item>
            <item name="wms_enable_request">*</item>
            <item name="wms_srs">EPSG:31468 EPSG:31467 EPSG:4326 EPSG:4258 EPSG:25832 EPSG:25833</item>
            <item name="wms_encoding">UTF-8</item>
        </Metadata>
    </Web>
</Map>

Beispiel für CGI-Wrapper

Bei jedem Aufruf wird die XML-Mapfile über XSLT in eine klassische Mapfile übersetzt. Daher muss neben der Umgebungsvariable MS_MAPFILE noch zusätzlich die Umgebungsvariable MS_XMLMAPFILE_XSLT gesetzt werden.

#!/bin/sh
MAPSERV="/usr/lib/cgi-bin/mapserv"
MS_XMLMAPFILE_XSLT="/path/to/mapfile.xsl" MS_MAPFILE="/path/to/javamapfile.xml" exec ${MAPSERV}

WFS 2.0 Client für QGIS 2.0

­Das WFS 2.0 Client Plugin steht mit der Version 0.9.0 nun auch unter QGIS 2.0 zur Verfügung. Der Funktionsumfang entspricht dem der 0.8.4 Version für QGIS <= 1.8.

Das Plugin kann über
„Erweiterungen“ >
„Erweiterungen verwalten und installieren…“ >
„Mehr holen“ installiert werden.

WFS 2.0 client for QGIS 2.0
The WFS 2.0 client plugin is now available under QGIS 2.0. The 0.9.0 version for QGIS 2.0 is equal to the 0.8.4 version for QGIS <= 1.8.

wfs20_client_qgis20

Mobiles Informationssystem für FOSSGIS 2012

Im Rahmen einer Studienarbeit im Onlinestudiengang beMasterGIS wurde der Prototyp eines mobilen Informationssystems für die FOSSGIS Konferenz 2012 realisiert. Das Informationssystem informiert Besucher der Konferenz über die Veranstaltungsorte auf dem Campus der Hochschule Anhalt sowie dem Gelände des Bundesumweltamtes. Als Hintergrundkartenwerk kann zwischen dem amtlichen Orthophoto des LVermGeo LSA und der freien Weltkarte von OpenStreetMap gewählt werden.

Des Weiteren werden die aktuell stattfindenden Podiumsdiskussionen und Vorträge (keine Workshops) während der Konferenz live angezeigt. Hierfür wird auf das offizielle Programm der FOSSGIS zurückgegriffen.

 

Link: http://fossgis.weichand.de

 

 

 

Weiterlesen