From christian.graefe at web.de Wed Nov 1 00:30:08 2006 From: christian.graefe at web.de (Christian Graefe) Date: Wed, 01 Nov 2006 00:30:08 +0100 Subject: [Mapserver-DE] mapscript C# die Zehnte Message-ID: <15415249.1162337409618.JavaMail.fmail@fmcert02.dlan.cinetic.de> Hi Es ist zwar nicht die Antwort, die du gerne hättest, aber probier doch mal SharpMap aus. Dies ist eine rein in C# Mapping Bibliothek http://www.codeplex.com/Wiki/View.aspx?ProjectName=SharpMap BR /Christian > -----Ursprüngliche Nachricht----- > Von: RASTADISASTA > Gesendet: 31.10.06 10:24:32 > An: mapserver-de > Betreff: [Mapserver-DE] mapscript C# die Zehnte > > Hi > Ich will seit Anfang an seit dem ich mich mit UMN Mapserver befasse das > Mapscript in der C# Version ausprobieren. > Aber leider seit Anfang an ohne Erfolg. Habe hundert Varianten ausprobiert > jedoch keine hat irgendeine anderes Ergebniss als diese Fehlermeldung gebracht: > > {"Der Typeninitialisierer für mapscriptPINVOKE hat eine Ausnahme > verursacht."} > {"Der Typeninitialisierer für SWIGExceptionHelper hat eine Ausnahme > verursacht."} > > Eine Möglichkeit woran das liegen könnte is mir noch eingefallen. > 1. Ich arbeite mit Visual Studio 2005. Also mit .NET 2.0. Ich vermute die > mapscript Version wurde auf .Net 1.0 kompiliert. Hab aber > auch schon gelesen dass es egal ist. > 2. Ich will keine aspx Seite erstellen sondern den Mapserver ganz normal in > eine Standalone Variante einbinden. > Die Aufrufe des Mapservers könnten dadurch anders sein oder? > > Ich bitte um Ideen. Auch wenn dieses Thema bereits des öfteren beredet wurde > > Lg Hansi > > ----------------------------------------------------------------- > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : smime.p7s Dateityp : application/pkcs7-signature Dateigröße : 1776 bytes Beschreibung: S/MIME Cryptographic Signature URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20061101/78a0378d/smime.p7s From technischer.leiter at gisgoesfuture.de Wed Nov 1 11:00:56 2006 From: technischer.leiter at gisgoesfuture.de (technischer.leiter@gisgoesfuture.de) Date: Wed, 01 Nov 2006 11:00:56 +0100 Subject: [Mapserver-DE] Probleme mit SLD Message-ID: <28991364.3364981162375256890.JavaMail.servlet@kundenserver> Hallo, ich habe ein Problem mit der Layerdarstellung mittels SLD. Ich nutze mapserver (ms4w) v4.10 Ich habe das Mapfile so konfiguriert, dass mein GetMap Request mir ein ganz normales Bild zurück liefert. Beim GetCapabilities Aufruf bekomme ich auch ein fehlerfreies xml dok. zurück. Bis dahin funktioniert alles. Wenn ich aber nun einfach mein SLD=http://localhost/sld/sld.xml hinten dran hänge, passiert überhaupt nichts, d.h. mein zurückgeliefertes Bild ändert sich nicht. mein SLD: rivers #2d2dea 10 Wenn ich das SLD direkt im Browser aufrufe erscheint es so, wie ich es erstellt habe. Wenn ich aber in meinem WMS aufruf ein getStyles an den mapserver schicke, kommt immer nur ein SLD zurück, so wie ich die Farbe im Mapfile eingestellt habe. Kann mir irgendjemand weiter helfen? Danke From technischer.leiter at gisgoesfuture.de Wed Nov 1 11:01:19 2006 From: technischer.leiter at gisgoesfuture.de (technischer.leiter@gisgoesfuture.de) Date: Wed, 01 Nov 2006 11:01:19 +0100 Subject: [Mapserver-DE] Probleme mit SLD Message-ID: <19804512.3365021162375279766.JavaMail.servlet@kundenserver> Hallo, ich habe ein Problem mit der Layerdarstellung mittels SLD. Ich nutze mapserver (ms4w) v4.10 Ich habe das Mapfile so konfiguriert, dass mein GetMap Request mir ein ganz normales Bild zurück liefert. Beim GetCapabilities Aufruf bekomme ich auch ein fehlerfreies xml dok. zurück. Bis dahin funktioniert alles. Wenn ich aber nun einfach mein SLD=http://localhost/sld/sld.xml hinten dran hänge, passiert überhaupt nichts, d.h. mein zurückgeliefertes Bild ändert sich nicht. mein SLD: rivers #2d2dea 10 Wenn ich das SLD direkt im Browser aufrufe erscheint es so, wie ich es erstellt habe. Wenn ich aber in meinem WMS aufruf ein getStyles an den mapserver schicke, kommt immer nur ein SLD zurück, so wie ich die Farbe im Mapfile eingestellt habe. Kann mir irgendjemand weiter helfen? Danke From jt at mapmedia.de Wed Nov 1 12:06:58 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Wed, 01 Nov 2006 12:06:58 +0100 Subject: [Mapserver-DE] Probleme mit SLD In-Reply-To: <28991364.3364981162375256890.JavaMail.servlet@kundenserver> References: <28991364.3364981162375256890.JavaMail.servlet@kundenserver> Message-ID: <45487FD2.9030901@mapmedia.de> Hallo technischer.leiter ;-) , ich sehe keinen Fehler im sld, vielleicht übersehe ich ihn aber auch... Layer-Name ist richtig? Schick doch mal den SLD, dem MapServer bei GetStyles zurückliefert. Es ist übrigens völlig korrekt, dass Du da die Parameter stehen hast, die im mapfile konfiguriert sind, es geht ja darum die vordefinierten Stile zurückzubekommen. Jörg technischer.leiter at gisgoesfuture.de schrieb: > Hallo, > > ich habe ein Problem mit der Layerdarstellung mittels SLD. Ich nutze > mapserver (ms4w) v4.10 Ich habe das Mapfile so konfiguriert, dass > mein GetMap Request mir ein ganz normales Bild zurück liefert. Beim > GetCapabilities Aufruf bekomme ich auch ein fehlerfreies xml dok. > zurück. Bis dahin funktioniert alles. Wenn ich aber nun einfach mein > SLD=http://localhost/sld/sld.xml hinten dran hänge, passiert > überhaupt nichts, d.h. mein zurückgeliefertes Bild ändert sich nicht. > mein SLD: xmlns="http://www.opengis.net/sld" > xmlns:gml="http://www.opengis.net/gml" > xmlns:ogc="http://www.opengis.net/ogc" > xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.opengis.net/sld > http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> > rivers > name="stroke">#2d2dea name="stroke-width">10 > > > > Wenn ich das SLD direkt im Browser aufrufe erscheint es so, wie ich > es erstellt habe. Wenn ich aber in meinem WMS aufruf ein getStyles an > den mapserver schicke, kommt immer nur ein SLD zurück, so wie ich die > Farbe im Mapfile eingestellt habe. Kann mir irgendjemand weiter > helfen? > > Danke > > _______________________________________________ Mapserver-DE mailing > list Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- _________________________________________________ MapMedia Kartographie und raumbezogene Informationssysteme Heilbronner Straße 10 D-10711 Berlin fon: +49.(0)30.89 06 82 70 fax: +49.(0)30.89 06 82 73 mail: jt at mapmedia.de net: www.mapmedia.de pgp: on demand _________________________________________________ From technischer.leiter at gisgoesfuture.de Wed Nov 1 16:06:12 2006 From: technischer.leiter at gisgoesfuture.de (=?UTF-8?Q?Oliver_Sch=C3=B6ne?=) Date: Wed, 01 Nov 2006 16:06:12 +0100 Subject: [Mapserver-DE] =?utf-8?q?Probleme_mit_SLD_gel=C3=B6st?= Message-ID: <13622773.3387171162393572757.JavaMail.servlet@kundenserver> Hallo Liste, nur mal so zur Info falls einer das selbe Problem hat wie ich. Nach 4 Tagen Suche ist nun der Grund für die Nichtbeachtung des SLD durch den UMN aufgetaucht: Es lag an der Reihenfolge der Parameter in der URL zum getMap Request. Wichtig sind wohl die ersten 3 Parameter. SERVICE --> VERSION --> REQUEST --> dann der Rest, das ist wohl der Standardaufbau ;) (der Rest kann dann vertauscht werden) Sonst scheints (bei mir zumindest) nicht zu funktionieren, d.h. er ignoriert einfach das SLD. Olli From sara.budde at web.de Thu Nov 2 12:36:42 2006 From: sara.budde at web.de (Sara Budde) Date: Thu, 02 Nov 2006 12:36:42 +0100 Subject: [Mapserver-DE] Projektion Message-ID: <495018@web.de> Hallo, ich habe jetzt auch mal andere Projektionen versucht wie Hansi es mir empfohlen hatte, aber leider ohne Erfolg. Da ich nur einen Layer benutze, dachte ich eigentlich das ich keine Projektion benutzen muss, so wie es in der mapfile reference steht unter Importent Note. (http://mapserver.gis.umn.edu/docs/reference/mapfile/projection) Wie schon erwähnt war die Karte aber verzerrt und deshalb habe ich es dann mit Projektion versucht. Ich habe verschieden Projektionen getestet und zwar als map-level Projektion, als Layer Projektion und beides zusammen. Doch ich habe entweder eine leere Karte erhalten oder eine verzerrte. Die Verzerrung der Karte änderte sich nicht mit den verschieden Projektionen. (Ich habe auch ganz abwegige Projektionen getestet, mit den gleichen Resultaten.) Also ich bin ein wenig ratlos, woran es liegen könnte. Vielleicht liegt es an einer anderen Sache im mapfile... deshalb anbei mein map-file. MfG Sara MAP NAME "myMap" STATUS ON EXTENT 9 51 10 53 SIZE 800 600 SHAPEPATH "./Data" SYMBOLSET "./mySymbols.sym" CONFIG "PROJ_LIB" "C:\ms4w\proj\nad" LAYER NAME "layer1" STATUS ON DATA "./data_001" TYPE LINE CLASS NAME "layer1_class" STYLE SYMBOL 16 COLOR 0 0 0 SIZE 4 END END END END > -----Ursprüngliche Nachricht----- > Von: RASTADISASTA > Gesendet: 23.10.06 16:23:37 > An: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] Projektion > > Hello Sara > > Ich kenn mich mit Mapinfo und deren Projection File nicht aus aber ich vermute > es handelt sich um ein WGS84 Ellipsoid welches auf einen Zylinder projiziert > wird. Der Zylinder berührt in dieser Projektion den Äquator. also quasi die > Achse des Zylinders ist gleichzeitig auch die Rotationsachse der Erde. > > Da beginnt meiner Meinung nach auch dein Problem. Wenn du Europäische > Koordinaten abbilden willst werden die dir in dieser Form immer Verzerrt > vorkommen. Die Verzerrung nimmt mit dem Abstand zum Äquator immer weiter zu. > > Ich würde einfach eine andere Projektion empfehlen. z.B.: UTM > (Transversale Zylinderprj.) oder für Österreich verwende ich MGI (Kegelproj.) > > > > Lg Hansi > PS: Ich gebe zu Projektionen sind nicht mein Spezialgebiet :-) Daher bitte ich um Richtigstellung falls es sich bei diesen Aussagen um kompletten Blödsinn handelt.Danke > > > Am 23.10.06 schrieb Sara Budde : > Hallo, > > ich habe leider einige Problem mit der Projektion meiner Daten und habe so gut wie keine Ahnung von Projektionen. In MapInfo klappt alles super. Ich habe folgenes projection-file: > > GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137, > 298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] > > Ich habe es ohne Projektion versucht und wie es nicht anders zu erwarten war, ist alles in Nord-Süd-Richtung gestaucht bzw. in Ost-West-Richtung gestreckt. > > > Dann habe ich folgende Projektion im map-file verwendet. > > PROJECTION > "init=epsg:4326" > END > > Dies hat keine sichtbare Änderung bewirkt. Dann habe ich folgende Projektion versucht. > > PROJECTION > "proj=longlat" > "ellps=WGS84" > "datum=WGS84" > "no_defs" > END > > Und es sieht immer noch so aus wie am Anfang. > Ich habe Projektion so wohl für die Layer getestet als auch für das komplette map-file. > > > Deshalb vermute ich mal, dass ich mir die falsche Projektion rausgesucht habe. > > Ich wäre euch sehr dankbar wenn mir einer sagen kann, ob ich die richtige Projektion benutzt habe oder was ich sonst noch immer falsch gemacht haben könnte. > > > MfG > Sara > ______________________________________________________________________ > XXL-Speicher, PC-Virenschutz, Spartarife & mehr: Nur im WEB.DE Club! > Jetzt gratis testen! http://freemail.web.de/home/landingpad/?mc=021130 > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > > __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131 From tobias.neumann at web.de Thu Nov 2 13:29:39 2006 From: tobias.neumann at web.de (Tobias Neumann) Date: Thu, 02 Nov 2006 13:29:39 +0100 Subject: [Mapserver-DE] Projektion In-Reply-To: <495018@web.de> References: <495018@web.de> Message-ID: <4549E4B3.9090306@web.de> Sara Budde schrieb: > Ich habe verschieden Projektionen getestet und zwar als map-level Projektion, als Layer Projektion und beides zusammen. Doch ich habe entweder eine leere Karte erhalten oder eine verzerrte. Die Verzerrung der Karte änderte sich nicht mit den verschieden Projektionen. (Ich habe auch ganz abwegige Projektionen getestet, mit den gleichen Resultaten.) > Du benötigst eine Projektionsangabe für den Layer und eine für das Mapfile. Die Angabe im Layer definiert für den Mapserver, in welchem Koordinatensystem die Geometrien des Layers vorliegen. Die Projektionsangabe auf Mapfile-Ebene legt fest, welches Koordinatensystem für die Erstellung der Karte verwendet werden soll. Sind diese unterschiedlich, rechnet der Mapserver (genauer die Proj.4-Bibliothek) die Koordinaten in das Zielsystem um - das ist der eigentliche Projektionsvorgang. Soweit zur Theorie... >> Am 23.10.06 schrieb Sara Budde : >> Hallo, >> >> ich habe leider einige Problem mit der Projektion meiner Daten und habe so gut wie keine Ahnung von Projektionen. In MapInfo klappt alles super. Ich habe folgenes projection-file: >> >> GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137, >> 298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]] >> Versuch mal als Projektion für den Layer die Angabe von "init=epsg:4326". Die Projektion für das Mapfile hängt davon ab, wo deine Daten liegen. Auf http://www.mapbender.org/index.php/SRS findest du ein paar der in Deutschland gebräuchlichen Koordinatensysteme. Versuch es einfach mal mit "init=epsg:31467", das wäre eine Gauß-Krüger-Projektion im 3. Streifen (Bezugsmeridian 9°). Eine Sache ist dann noch zu berücksichtigen: die Extent-Angabe im Mapfile. Sie legt ja den sichtbaren Ausschnitt der Karte fest, diesen musst du im Zielkoordinatensystem angeben! Wenn du also bei deinen Versuchen eine leere Karte bekommen hast, lag es wahrscheinlich daran, dass die Werte des Extents nicht zu dem Koordinatensystem der Projektion gepasst haben. Für die Projektion EPSG:31467 müsste die Extent-Angabe so aussehen: EXTENT 3500000 5650000 3570000 5880000 Ich habe die Werte jetzt nur nach den Angaben in deinem Mapfile geschätzt (EXTENT 9 51 10 53), ich hoffe, das passt so in etwa. Grüße, Tobias From r.keltermann at web.de Thu Nov 2 16:38:01 2006 From: r.keltermann at web.de (Reinhard Keltermann) Date: Thu, 02 Nov 2006 16:38:01 +0100 Subject: [Mapserver-DE] Koordinaten in Label anzeigen Message-ID: <258938351@web.de> Hallo Liste, ich habe eine Anwendung, in welcher ich Punktdaten in einer PostGIS-Tabelle habe. Nun möchte ich, dass im Mapserver die Geometrie (Punkt(Rechtswert Hochwert)) in einem Label angezeigt wird, aber nicht in diesem halben Binärformat, sondern "menschenlesbar". Benutze Mapserver als CGI. Kann man irgendwie eine Abfrage definieren, welche den gewünschten Eintrag in einem LABEL anzeigt? Danke, Reinhard _______________________________________________________________________ Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos. Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222 From kbehncke at igf.uni-osnabrueck.de Thu Nov 2 16:53:08 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Thu, 2 Nov 2006 16:53:08 +0100 Subject: [Mapserver-DE] Koordinaten in Label anzeigen In-Reply-To: <258938351@web.de> References: <258938351@web.de> Message-ID: <20061102155018.M65657@igf.uni-osnabrueck.de> On Thu, 02 Nov 2006 16:38:01 +0100, Reinhard Keltermann wrote > Hallo Liste, > ich habe eine Anwendung, in welcher ich Punktdaten in einer PostGIS- > Tabelle habe. Nun möchte ich, dass im Mapserver die Geometrie > (Punkt(Rechtswert Hochwert)) in einem Label angezeigt wird, aber > nicht in diesem halben Binärformat, sondern "menschenlesbar". > Benutze Mapserver als CGI. Kann man irgendwie eine Abfrage > definieren, welche den gewünschten Eintrag in einem LABEL anzeigt? > > Danke, Reinhard > _______________________________________________________________________ Hallo Reinhard, ja, das geht.:-) Z.B. so: LAYER NAME Punktlayer TYPE POINT STATUS DEFAULT CONNECTIONTYPE postgis CONNECTION 'user=username password=userpassword dbname=datenbankname host=localhost port=5432' DATA "the_geom from (SELECT the_geom,id, astext(the_geom) as koordinaten FROM tabelle) AS koords using unique id using SRID=-1" LABELITEM 'koordinaten' CLASS NAME Punkt STYLE SYMBOL 'point' COLOR 255 0 0 SIZE 11 END LABEL TYPE TRUETYPE ANTIALIAS TRUE FONT arial COLOR 0 0 0 BACKGROUNDCOLOR 250 0 97 SIZE 1 POSITION Auto MINSIZE 8 MAXSIZE 10 END END END Viele Grüße, Kai -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From Ronald.Woita at rostock.de Fri Nov 3 10:17:45 2006 From: Ronald.Woita at rostock.de (Ronald Woita) Date: Fri, 03 Nov 2006 10:17:45 +0100 Subject: [Mapserver-DE] Oraclespatial und GetFeatureInfo Message-ID: Hallo, meine Daten liegen in einer Oraclespatial-DB vor und werden vom Mapserver auch korrekt dargestellt. Bei einer GetFeatureInfo-Abfrage mit html-Template aber bekomme ich immer die Fehlermeldung "Die XML-Seite kann nicht angezeigt werden . . . " (so als ob das Template nicht gefunden würde) das gleiche Projekt liegt auch als Shape vor, und da funktioniert die Abfrage mit dem Map-File und dem Template. Muß das Template für Oracle speziell angepaßt werden oder funktioniert diese Kombi überhaupt bei jemandem ? ich verwende UMN 4.8.4. / 4.10.0 mit nativ built-in oracle support (nicht OGR) sonnige Grüße von der Ostsee Ronald -- Ronald Woita Hansestadt Rostock Kataster-, Vermessungs- und Liegenschaftsamt Holbeinplatz 14, 18069 Rostock email: ronald.woita at rostock.de phone: +49 (0)381 - 381 6256 From joscha.ma at web.de Fri Nov 3 10:44:39 2006 From: joscha.ma at web.de (joscha.ma@web.de) Date: Fri, 03 Nov 2006 10:44:39 +0100 Subject: [Mapserver-DE] =?iso-8859-15?q?Benutzerverwaltung_f=FCr_MapServer?= =?iso-8859-15?q?_und_Kartendaten?= Message-ID: <260620535@web.de> Hallo! Danke für die schnelle Antwort! > es gibt keine mapserver-originäre Benutzerverwaltung. Es hängt eher > davon ab, welche Datenquellen angebunden sind, dann können bzw. müssen > deren Authentifizierungsmechanismen verwendet werden (z.B. von > Datenbanken, o.ä.). Die Daten dürften einfach nur ins Dateisystem gemountet sein. Die Linux-Rechteverwaltung kann man natürlich nutzen, aber Mapserver muss da ja auch drauf reagieren können, wenn der Zugriff gesperrt ist. Muss man vermutlich über (PHP-)Mapscript regeln, oder? > Mit Mapscript kann man natürlich quasi auf ein mapfile verzichten und > alles dynamisch und damit sehr userspezifisch generieren. Mit Mapscript ist das natürlich ein großer Programmieraufwand. Es gibt doch für MapServer auch "fertige" Clients. MapBender soll ja z.B. Benutzer verwalten können. Kann da jemand etwas empfehlen? Vielen Dank und viele Grüße, Joscha _____________________________________________________________________ Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! http://smartsurfer.web.de/?mc=100071&distributionid=000000000066 From Ronald.Woita at rostock.de Fri Nov 3 11:06:25 2006 From: Ronald.Woita at rostock.de (Ronald Woita) Date: Fri, 03 Nov 2006 11:06:25 +0100 Subject: [Mapserver-DE] Antw: Oraclespatial und GetFeatureInfo Message-ID: hab die Lösung gefunden : für den GetFeatureInfo braucht die Spatial DB eine numerische ID-Spalte und der CONNECTION String muß USING UNIQUE 'num_id' enthalten die Darstellung funzt auch ohne diese Angabe . Grüße Ronald -- Ronald Woita Hansestadt Rostock Kataster-, Vermessungs- und Liegenschaftsamt Holbeinplatz 14, 18069 Rostock email: ronald.woita at rostock.de phone: +49 (0)381 - 381 6256 >>> "Ronald Woita" 03.11.2006 10:17:45 >>> Hallo, meine Daten liegen in einer Oraclespatial-DB vor und werden vom Mapserver auch korrekt dargestellt. Bei einer GetFeatureInfo-Abfrage mit html-Template aber bekomme ich immer die Fehlermeldung "Die XML-Seite kann nicht angezeigt werden . . . " (so als ob das Template nicht gefunden würde) das gleiche Projekt liegt auch als Shape vor, und da funktioniert die Abfrage mit dem Map-File und dem Template. Muß das Template für Oracle speziell angepaßt werden oder funktioniert diese Kombi überhaupt bei jemandem ? ich verwende UMN 4.8.4. / 4.10.0 mit nativ built-in oracle support (nicht OGR) sonnige Grüße von der Ostsee Ronald -- Ronald Woita Hansestadt Rostock Kataster-, Vermessungs- und Liegenschaftsamt Holbeinplatz 14, 18069 Rostock email: ronald.woita at rostock.de phone: +49 (0)381 - 381 6256 _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From mschulz at webgis.de Fri Nov 3 11:42:54 2006 From: mschulz at webgis.de (Michael Schulz) Date: Fri, 3 Nov 2006 11:42:54 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Benutzerverwaltung_f=FCr_MapServer_?= =?iso-8859-1?q?und_Kartendaten?= In-Reply-To: <260620535@web.de> References: <260620535@web.de> Message-ID: Hallo Joscha, > > es gibt keine mapserver-originäre Benutzerverwaltung. Es hängt eher > > davon ab, welche Datenquellen angebunden sind, dann können bzw. müssen > > deren Authentifizierungsmechanismen verwendet werden (z.B. von > > Datenbanken, o.ä.). > > Die Daten dürften einfach nur ins Dateisystem gemountet sein. Die Linux-Rechteverwaltung kann man natürlich nutzen, aber Mapserver muss da ja auch drauf reagieren können, wenn der Zugriff gesperrt ist. Muss man vermutlich über (PHP-)Mapscript regeln, oder? > Mapserver kann nicht die Berechtigungen des Dateisystems sinnvoll mit einbeziehen (außer das es Fehlermeldungen gibt wenn ein Zugriff nicht erlaubt ist ;-) ). Mapserver kann aber z.B. den grundlegenden Pfad zum Datenverzeichnis variabel halten, wenn eine Art Benutzerkennung mit übergeben wird beim Aufruf, können alle Daten aus einem spezifischen Verzeichnisbaum kommen: mapserver aufruf: /cgi-bin/mapserv?[viele parameter]&user=schulzm im mapfile: SHAPEPATH "/data/gis/%user%/" LAYER DATA "flurstuecke" END In diesem Fall würde, wenn die Verzeichnisse entsprechend vorhanden sind, das Shapefile flurstuecke aus dem Verzeichnis /data/gis/schulzm/ zur Anzeige kommen (in diesem Zshg. noch DATAPATTERN bechaten). Um Vektor-Daten benutzerspezifisch zu halten, würde ich eine Datenbank empfehlen. Bei Rasterdaten ist es etwas komplizierter (evtl. Tileindex in der DB halten). > > Mit Mapscript kann man natürlich quasi auf ein mapfile verzichten und > > alles dynamisch und damit sehr userspezifisch generieren. > > Mit Mapscript ist das natürlich ein großer Programmieraufwand. Es gibt doch für MapServer auch "fertige" Clients. MapBender soll ja z.B. Benutzer verwalten können. Kann da jemand etwas empfehlen? > Mapbender hat eine Benutzerverwaltung für den Zugriff auf die mapbender-spezifischen Funktionalitäten. Da Mapbender aber wms-dienste einbaut, und diese wms-dienste von einem wms-server geliefert werden müssen (z.B. umn mapserver), kommt man irgendwann an das gleiche oder ein ähnliches Problem. Mapbender hat ein großen Funktionsumfang, auch im Front-End, basiert halt auf OGC-Diensten, darin aber echt gut (bis hin zum Digitalisieren übers Web via WFS-T). Viele Grüße, Michael -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From Thomas.Baschetti at gmx.de Fri Nov 3 12:19:51 2006 From: Thomas.Baschetti at gmx.de (Thomas Baschetti) Date: Fri, 03 Nov 2006 12:19:51 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Benutzerverwaltung_f=FCr_MapServeru?= =?iso-8859-1?q?nd_Kartendaten?= In-Reply-To: References: <260620535@web.de> Message-ID: <20061103111951.183090@gmx.net> Hallo, (sorry Michael fürs doppelposten, ich falle immer wieder auf die replyadresse rein ...) > > Mit Mapscript ist das natürlich ein großer Programmieraufwand. Es gibt > doch für MapServer auch "fertige" Clients. MapBender soll ja z.B. > Benutzer verwalten können. Kann da jemand etwas empfehlen? > > > > Mapbender hat eine Benutzerverwaltung für den Zugriff auf die > mapbender-spezifischen Funktionalitäten. Da Mapbender aber wms-dienste > einbaut, und diese wms-dienste von einem wms-server geliefert werden > müssen (z.B. umn mapserver), kommt man irgendwann an das gleiche oder > ein ähnliches Problem. Mapbender hat ein großen Funktionsumfang, auch > im Front-End, basiert halt auf OGC-Diensten, darin aber echt gut (bis > hin zum Digitalisieren übers Web via WFS-T). mit dem Security-proxy im Mapbender sollte das aber doch gehen, oder? (Habe ich noch nicht getested.) Thomas Baschetti ITEBO GmbH -- GMX DSL-Flatrate 0,- Euro* - Überall, wo DSL verfügbar ist! NEU: Jetzt bis zu 16.000 kBit/s! http://www.gmx.net/de/go/dsl From mschulz at webgis.de Fri Nov 3 13:29:24 2006 From: mschulz at webgis.de (Michael Schulz) Date: Fri, 3 Nov 2006 13:29:24 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Benutzerverwaltung_f=FCr_MapServeru?= =?iso-8859-1?q?nd_Kartendaten?= In-Reply-To: <20061103111951.183090@gmx.net> References: <260620535@web.de> <20061103111951.183090@gmx.net> Message-ID: Hi Thomas, > mit dem Security-proxy im Mapbender sollte das aber doch gehen, oder? > (Habe ich noch nicht getested.) ja, also, der security oder neuerdings owsproxy zielt darauf ab, eine Authentifizierung und Autorisierung für WMS-Dienste zu ermöglichen. Aber dazu muss letztendlich der WMS-Server was mit den Informationen anfangen können. Bzw. irgendwo auf dem Weg zwischen Client und letztendlich WMS-Server muss was mit den Benutzerinfos angefangen werden. Das kann - auf mapbender seite geschehen, in dem viele verschiedene guis mit verschiedenen konfigurierten WMS-Diensten angeboten werden, - das könnte ein proxy-mapscript-script machen, das entsprechend der anfrage ein map-konfiguration zusammenstellt oder speziell lädt, - oder eben das mapserv-cgi selbst, das parameter im mapfile substituiert. Viele Grüße, Michael -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From wiegand at kdvz.de Mon Nov 6 08:48:17 2006 From: wiegand at kdvz.de (Stefan Wiegand) Date: Mon, 6 Nov 2006 08:48:17 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE Message-ID: <001201c70177$ec474c20$d92fc00a@xwieganl1> Einen guten Morgen aus Iserlohn, ich verzweifle gerade an einer Mapserver-Installation mit SDE Unterstützung. Ich nutze ein debian System und habe die notwendigen ESRI Daten dort eingebunden. Anschließend habe ich die aktuellen Mapserver Sourcen kompiliert mit folgendem Erfolg: MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER INPUT=EPPL7 INPUT=SDE INPUT=SHAPEFILE DEBUG=MSDEBUG Sieht ja auch eigentlich für SDE ganz gut aus. Wenn ich nun mein SDE Thema, das wie folgt definiert ist: LAYER NAME "SDE" STATUS ON TYPE Polygon CONNECTIONTYPE SDE CONNECTION "10.xxx.xx.xx,port:5151,sde,yyy,yyy" DATA "sde_vektor.maptheme,SHAPE,sde.default" UNITS METERS CLASS COLOR 255 0 0 END END anspreche, erhalte ich folgende Fehlermeldung: msDrawMap(): Image handling error. Failed to draw layer named 'SDE'. msSDELayerOpen(): SDE error. SE_connection_create(): Server machine not found. (-100) Netzwerktechnisch besteht eine Verbindung, da ich den Zielrechner mit einem Ping erreichen kann. Hat irgendjemand eine Idee, wo es haken könnte? Mit freundlichen Grüßen Stefan Wiegand From frank.koormann at intevation.de Mon Nov 6 09:28:41 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Mon, 6 Nov 2006 09:28:41 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <001201c70177$ec474c20$d92fc00a@xwieganl1> References: <001201c70177$ec474c20$d92fc00a@xwieganl1> Message-ID: <20061106082841.GR14095@intevation.de> * Stefan Wiegand [061106 08:48]: > CONNECTION "10.xxx.xx.xx,port:5151,sde,yyy,yyy" > DATA "sde_vektor.maptheme,SHAPE,sde.default" > UNITS METERS > CLASS > COLOR 255 0 0 > END > END > > anspreche, erhalte ich folgende Fehlermeldung: > > msDrawMap(): Image handling error. Failed to draw layer named 'SDE'. > msSDELayerOpen(): SDE error. SE_connection_create(): Server machine not > found. (-100) > > Netzwerktechnisch besteht eine Verbindung, da ich den Zielrechner mit einem > Ping erreichen kann. Hat irgendjemand eine Idee, wo es haken könnte? Firewall? Lässt sich den Port 5151 erreichen bzw. eine Verbindung händisch mit einem Client aufbauen? Beste Grüße, Frank -- Frank Koormann Professional Service around Free Software (http://intevation.net/) FreeGIS Project (http://freegis.org/) From wiegand at kdvz.de Mon Nov 6 15:49:21 2006 From: wiegand at kdvz.de (Stefan Wiegand) Date: Mon, 6 Nov 2006 15:49:21 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <20061106082841.GR14095@intevation.de> Message-ID: <004201c701b2$be5bc440$d92fc00a@xwieganl1> Hallo Frank, ich kann mich z. B. über Telnet mit dem Rechner über den Port 5151 verbinden. Die Firewall wurde dementsprechend angepasst. Wenn ich aber nun über den Mapserver gehe, so wird die Fehlermeldung ausgegeben. Unser Systemadmin sagt, dass er keine Aktionen zwischen dem Mapserver und dem SDE Rechner beobachten kann außer der Telnet Aktion. Muss ich noch irgendetwas bei der SDE Umgebung des Mapserver Rechners einstellen? Mit freundlichen Grüßen Stefan Wiegand -----Ursprüngliche Nachricht----- Von: Frank Koormann [mailto:frank.koormann at intevation.de] Gesendet: Montag, 6. November 2006 09:29 An: Stefan Wiegand Cc: mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE * Stefan Wiegand [061106 08:48]: > CONNECTION "10.xxx.xx.xx,port:5151,sde,yyy,yyy" > DATA "sde_vektor.maptheme,SHAPE,sde.default" > UNITS METERS > CLASS > COLOR 255 0 0 > END > END > > anspreche, erhalte ich folgende Fehlermeldung: > > msDrawMap(): Image handling error. Failed to draw layer named 'SDE'. > msSDELayerOpen(): SDE error. SE_connection_create(): Server machine not > found. (-100) > > Netzwerktechnisch besteht eine Verbindung, da ich den Zielrechner mit einem > Ping erreichen kann. Hat irgendjemand eine Idee, wo es haken könnte? Firewall? Lässt sich den Port 5151 erreichen bzw. eine Verbindung händisch mit einem Client aufbauen? Beste Grüße, Frank -- Frank Koormann Professional Service around Free Software (http://intevation.net/) FreeGIS Project (http://freegis.org/) From jj.wag at gmx.de Mon Nov 6 17:11:27 2006 From: jj.wag at gmx.de (J Wagner) Date: Mon, 6 Nov 2006 17:11:27 +0100 Subject: [Mapserver-DE] arcinfo grid Message-ID: <006d01c701be$370f1da0$1cb2a8c0@sven> Hallo, ich habe ein grid aus ArcGIS 9 (Höhenmodell) und versuche das in ein mapserver-projekt einzubinden. Geht das überhaupt, bzw. wie muß ich den Layer im mapfile definieren? Ich hab versucht die Daten wie z.B. ein .tif als raster einzubinden, das geht aber nicht...(MS 4.4.2, unter Win XP) Beste Grüße Jochen Wagner From jan-oliver.wagner at intevation.de Mon Nov 6 22:34:20 2006 From: jan-oliver.wagner at intevation.de (Jan-Oliver Wagner) Date: Mon, 6 Nov 2006 22:34:20 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Benutzerverwaltung_f=FCr_MapServer_?= =?iso-8859-1?q?und_Kartendaten?= In-Reply-To: <255819324@web.de> References: <255819324@web.de> Message-ID: <200611062234.22920.jan-oliver.wagner@intevation.de> Hallo, On Tuesday 31 October 2006 12:15, joscha.ma at web.de wrote: > Kennt jemand eine einfache Möglichkeit der Benutzerverwaltung für MapServer > und das Kartenmaterial? Z.B. auf Basis von PHP/Mapscript? Man kann den > Zugriff auf Mapserver und bestimmte Teile der Kartendaten doch bestimmt > irgendwie nur bestimmten Benutzern zur Verfügung stellen, oder? es gibt zwar Lösungen die auf den MapServer zugeschnitten sind (siehe Vortrag der US Army auf der FOSS4G 2006 in Lausanne, den Link habe ich gerade nicht zur Hand). Aber eigentlich sollte es verallgemeinert für OGC Dienste gelöst werden. Ich kenne drei funktionierende Ansätze: deegree (OWSProxy) MapBender (OWSProxy) 52N deegree und 52N sind den zukünftigen offiziellen Standards des OGC wohl am nächsten. Allerdings haben sich die bisherige Arbeitsgruppe nicht erfolgreich einigen können. MapBender beinhaltet einen eher pragmatischen Ansatz. Grundsätzlich funktioniert die Lösung wie eben ein Proxy, d.h. die WMS-Anfragen gehen zuerst an den Proxy (der auch die Anmeldedaten erhält). Der fragt dann die eigentlichen Dienste und filtert anhand der Rechte was der angemeldete Benutzer sehen darf. Z.B. erreicht den Benutzer dann eine entsprechend um bestimmte Layer gekürzte Antwort für GetCapabilties. Die Server-Seite bekommt man recht schnell unter Kontrolle. Für Geoportale im eigenen Haus reicht das in der Regel auch schon aus. Sollen aber auch von anderen WMS-Klienten die Rechteverwaltung benutzt werde, so ist (derzeit) nahe dem Klienten (z.B. OpenJump, QGIS etc) ein weiterer, kleiner Proxy notwendig. Dafür gibts auch wiederum ein paar Möglichkeiten: 52N für 52N Eine Intranet-Lösung von deegree für deegree InteProxy: Ein Minimal-Proxy für deegree (und spätere auch andere, (derzeit in Entwicklung, Windows-Unterstützung) http://wald.intevation.org/projects/inteproxy/ Viele Grüße Jan -- Jan-Oliver Wagner: www.intevation.de/~jan | GISpatcher: www.gispatcher.de Kolab Konsortium : www.kolab-konsortium.de | Thuban : thuban.intevation.org Intevation GmbH : www.intevation.de | Kolab : www.kolab.org FreeGIS : www.freegis.org | GAV : www.grass-verein.de From kniprath.l at wver.de Tue Nov 7 12:21:53 2006 From: kniprath.l at wver.de (Ludwig Kniprath) Date: Tue, 07 Nov 2006 12:21:53 +0100 Subject: [Mapserver-DE] queryByShape() without results Message-ID: Hallo Liste, Ich nutze ms4w (MapServer version 4.10.0) mit phpMapscript und postGIS-Layern. Ich möchte die Selection eines Featurthemas (i. d. R. polygon, optional gepuffert) für eine räumliche Abfrage eines anderen Featurethemas (Punkt-Thema, z. B. alle Sonderbauwerke innerhalb einer selektierten Gemeinde). Code (vereinfacht): $query_map = ms_newMapObj($query_map_file_path); $query_map->setSize($_GET['new_map_width'],$_GET['new_map_height']); $query_map->setExtent($_GET['old_extent_left'], $_GET['old_extent_bottom'], $_GET['old_extent_right'], $_GET['old_extent_top']); $query_map->preparequery(); $query_map_image = $query_map->prepareImage(); $source_layer = $query_map->getLayerByName("Gemeindegebiete"); $target_layer = $query_map->getLayerByName("Sonderbauwerke"); $source_layer->open(); $query_shape = $source_layer->getShape(-1, 19); $query_shape->draw($query_map, $source_layer, $query_map_image); $query_result = $target_layer->queryByShape($query_shape); Problem ist, dass queryByShape (oder whichShapes() + nextShape() als Alternative) keine Datensätze zurückgibt, obschon einige Punkte innerhalb des Polygons sind. "Warning: [MapServer Error]: msQueryByShape(): No matching record(s) found..." Hinweis: Ein "handgemachtes" rechteckiges $query_shape mit $query_shape = ms_shapeObjFromWkt("POLYGON((2511877 5622343,2511877 5629144,2518548 5629144,2518548 5622343,2511877 5622343))"); tut's auch nicht besser... Ist das ein Bug oder mach' ich was verkehrt? Thanks in advance for your help... Ludwig From frank.koormann at intevation.de Tue Nov 7 12:45:13 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Tue, 7 Nov 2006 12:45:13 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <004201c701b2$be5bc440$d92fc00a@xwieganl1> References: <20061106082841.GR14095@intevation.de> <004201c701b2$be5bc440$d92fc00a@xwieganl1> Message-ID: <20061107114513.GF13911@intevation.de> Hallo Stefan, * Stefan Wiegand [061106 15:49]: > ich kann mich z. B. über Telnet mit dem Rechner über den Port 5151 > verbinden. Die Firewall wurde dementsprechend angepasst. Wenn ich aber nun > über den Mapserver gehe, so wird die Fehlermeldung ausgegeben. Unser > Systemadmin sagt, dass er keine Aktionen zwischen dem Mapserver und dem SDE > Rechner beobachten kann außer der Telnet Aktion. OK. Darauf bezog sich meine letzte Mail: Nur pingbar reicht nicht, aber in Deinem Fall scheint Verbindung ja grundsätzlich möglich. > Muss ich noch irgendetwas > bei der SDE Umgebung des Mapserver Rechners einstellen? Dazu fallen mir spontan nur die allgemeinen Hinweise aus der MapServer-Doku ein, lange her, dass ich mich mit ArcSDE beschäftigt habe: "port" ist ggf. durch den benannten Service zu ersetzen, vgl. http://mapserver.gis.umn.edu/docs/reference/vector_data/arcsde Für weitere Antworten wäre es u.U. hilfreich, Versionen von MapServer und ArcSDE anzugeben und auf welchem RDBMS die ArcSDE aufgesetzt ist. Beste Grüße, Frank -- Frank Koormann Professional Service around Free Software (http://intevation.net/) FreeGIS Project (http://freegis.org/) From kniprath.l at wver.de Tue Nov 7 13:00:44 2006 From: kniprath.l at wver.de (Ludwig Kniprath) Date: Tue, 07 Nov 2006 13:00:44 +0100 Subject: [Mapserver-DE] queryByShape() without results Message-ID: Hallo Liste, manche "Fehler" (vor allem die eigenen) sind aber auch wirklich schwer zu finden... Problem war die Reihenfolge des Funktionsaufrufes: 1. $query_shape->draw($query_map, $source_layer, $query_map_image); 2. $query_result = $target_layer->queryByShape($query_shape); Nach 1. ist das Shape als Ressource offenbar nicht mehr vorhanden, zumindest lässt es sich in 2. für Abfragen nicht mehr verwenden (hätte man ja auch in die Doku reinschreiben können...). Also immer *erst* $target_layer->queryByShape(), *danach* $query_shape->draw(). Gruß Ludwig From wiegand at kdvz.de Wed Nov 8 12:07:41 2006 From: wiegand at kdvz.de (Stefan Wiegand) Date: Wed, 8 Nov 2006 12:07:41 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <20061107114513.GF13911@intevation.de> Message-ID: <001301c70326$1bcdc820$d92fc00a@xwieganl1> Hallo Frank, das mit dem Port werde ich noch mal ausprobieren. Was ich merkwürdig finde, ist, dass laut Firewall kein Versuch gemacht wird, den SDE Rechner zu erreichen. Wenn ich nun statt des Ports 5151 einen Servicenamen esri_sde angebe, meldet der Mapserver, dass der Service nicht vorhanden ist. Die Anfrage hat aber den anderen Rechner nie erreicht. Demnach muss das Problem in der SDE Komponente des kompilierten Mapservers gelagert sein. Ich habe händisch eine Umgebungsvariable SDEHOME auf das sdeexe91 Verzeichnis gesetzt (ArcSDE 9.1) und den Mapserver in der Version 4.10 mit SDE Unterstützung kompiliert. Der Befehl ./mapserv -v liefert dann auch das Gewünschte. Den Layer habe ich dann in unterschiedlichen Variationen aufgebaut mit dem vorher geschilderten "Erfolg". Ich habe auch eine Mail bekommen mit der Info "Bei Oracle kannst Du mal versuchen die Umgebungsvariablen ORACLE_HOME und ORACLE_SID zu setzen. Hatte mal so ein ähnliches Problem und damit hat es dann funktioniert." (Danke an Nicol) aber leider muss ich eine MS SQL erreichen. Sonnige Grüße aus Iserlohn, Stefan Wiegand -----Ursprüngliche Nachricht----- Von: Frank Koormann [mailto:frank.koormann at intevation.de] Gesendet: Dienstag, 7. November 2006 12:45 An: Stefan Wiegand Cc: mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE Hallo Stefan, * Stefan Wiegand [061106 15:49]: > ich kann mich z. B. über Telnet mit dem Rechner über den Port 5151 > verbinden. Die Firewall wurde dementsprechend angepasst. Wenn ich aber nun > über den Mapserver gehe, so wird die Fehlermeldung ausgegeben. Unser > Systemadmin sagt, dass er keine Aktionen zwischen dem Mapserver und dem SDE > Rechner beobachten kann außer der Telnet Aktion. OK. Darauf bezog sich meine letzte Mail: Nur pingbar reicht nicht, aber in Deinem Fall scheint Verbindung ja grundsätzlich möglich. > Muss ich noch irgendetwas > bei der SDE Umgebung des Mapserver Rechners einstellen? Dazu fallen mir spontan nur die allgemeinen Hinweise aus der MapServer-Doku ein, lange her, dass ich mich mit ArcSDE beschäftigt habe: "port" ist ggf. durch den benannten Service zu ersetzen, vgl. http://mapserver.gis.umn.edu/docs/reference/vector_data/arcsde Für weitere Antworten wäre es u.U. hilfreich, Versionen von MapServer und ArcSDE anzugeben und auf welchem RDBMS die ArcSDE aufgesetzt ist. Beste Grüße, Frank -- Frank Koormann Professional Service around Free Software (http://intevation.net/) FreeGIS Project (http://freegis.org/) From umn-ms at hydrotec.de Wed Nov 8 13:27:19 2006 From: umn-ms at hydrotec.de (umn-ms@hydrotec.de) Date: Wed, 8 Nov 2006 13:27:19 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <001301c70326$1bcdc820$d92fc00a@xwieganl1> Message-ID: Hi > ... Wenn ich nun statt des Ports 5151 einen Servicenamen esri_sde > angebe, meldet der Mapserver, dass der Service nicht vorhanden ist. - Gibt's den Eintrag in der services-Datei? esri_sde 5151/tcp # ESRI SDE server port - Mal einen *anderen* SDE-Clienten ausprobieren: Ist auf dem Rechner das sdelayer-Programm? Was sagt sdelayer -o descibe -i esri_sde -s -u -p Benedikt mapserver-de-bounces at freegis.org schrieb am 08.11.2006 12:07:41: > Hallo Frank, > > das mit dem Port werde ich noch mal ausprobieren. Was ich merkwürdig finde, > ist, dass laut Firewall kein Versuch gemacht wird, den SDE Rechner zu > erreichen. Wenn ich nun statt des Ports 5151 einen Servicenamen esri_sde > angebe, meldet der Mapserver, dass der Service nicht vorhanden ist. Die > Anfrage hat aber den anderen Rechner nie erreicht. Demnach muss das Problem > in der SDE Komponente des kompilierten Mapservers gelagert sein. > Ich habe händisch eine Umgebungsvariable SDEHOME auf das sdeexe91 > Verzeichnis gesetzt (ArcSDE 9.1) und den Mapserver in der Version 4.10 mit > SDE Unterstützung kompiliert. Der Befehl ./mapserv -v liefert dann auch das > Gewünschte. Den Layer habe ich dann in unterschiedlichen Variationen > aufgebaut mit dem vorher geschilderten "Erfolg". > Ich habe auch eine Mail bekommen mit der Info "Bei Oracle kannst Du mal > versuchen die Umgebungsvariablen ORACLE_HOME und ORACLE_SID zu setzen. Hatte > mal so ein ähnliches Problem und damit hat es dann funktioniert." (Danke an > Nicol) aber leider muss ich eine MS SQL erreichen. > > Sonnige Grüße aus Iserlohn, > > > Stefan Wiegand > > -----Ursprüngliche Nachricht----- > Von: Frank Koormann [mailto:frank.koormann at intevation.de] > Gesendet: Dienstag, 7. November 2006 12:45 > An: Stefan Wiegand > Cc: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE > > Hallo Stefan, > > * Stefan Wiegand [061106 15:49]: > > ich kann mich z. B. über Telnet mit dem Rechner über den Port 5151 > > verbinden. Die Firewall wurde dementsprechend angepasst. Wenn ich aber nun > > über den Mapserver gehe, so wird die Fehlermeldung ausgegeben. Unser > > Systemadmin sagt, dass er keine Aktionen zwischen dem Mapserver und dem > SDE > > Rechner beobachten kann außer der Telnet Aktion. > > OK. Darauf bezog sich meine letzte Mail: Nur pingbar reicht nicht, aber > in Deinem Fall scheint Verbindung ja grundsätzlich möglich. > > > Muss ich noch irgendetwas > > bei der SDE Umgebung des Mapserver Rechners einstellen? > > Dazu fallen mir spontan nur die allgemeinen Hinweise aus der > MapServer-Doku ein, lange her, dass ich mich mit ArcSDE beschäftigt > habe: "port" ist ggf. durch den benannten Service zu ersetzen, vgl. > http://mapserver.gis.umn.edu/docs/reference/vector_data/arcsde > > Für weitere Antworten wäre es u.U. hilfreich, Versionen von MapServer > und ArcSDE anzugeben und auf welchem RDBMS die ArcSDE aufgesetzt ist. > > Beste Grüße, > > Frank > > -- > Frank Koormann > Professional Service around Free Software (http://intevation.net/) > FreeGIS Project (http://freegis.org/) > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061108/a858c955/attachment.html From ter-haseborg at sf-datentechnik.de Wed Nov 8 16:35:35 2006 From: ter-haseborg at sf-datentechnik.de (Frieso ter Haseborg) Date: Wed, 8 Nov 2006 16:35:35 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Highlighting_von_Fl=E4chen?= Message-ID: Hallo Liste, eine allgemeine Frage zum Highlighten von Flächen mittels UMN/MapScript: In einem PHP/MapScript-Client möchte ich gerne bestimmte, vom Benutzer selektierte Polygone hervorheben (highlighten). Was wäre dafür der "geeignetste" Weg oder der verbreiteste Ansatz? - Jeweils ein weiterer anders gefärbter Layer mit entsprechendem Filter? (Für meinen Geschmack gibt das zuviele Layer) - Oder aber die Verwendung von SLDs? - Sonstige (bessere) Varianten? Die Polygondaten stammen aus Shapefiles, Spatial-DBs oder WFS-Layern. Ich würde gerne einen Standardweg (WFS?) finden, der für viele (möglichst alle) Datenquellen funktioniert. Bin für alle Denkanstöße dankbar... Mit freundlichen Grüßen i. A. Frieso ter Haseborg Projektleiter - Entwicklung KOMVOR - Informatik-Betriebswirt Frieso ter Haseborg | Projektleiter Entwicklung KOMVOR | S&F Datentechnik | support at komvor.de | +49 (0)491 92567- 88 office | www.komvor.de From peter.korduan at uni-rostock.de Wed Nov 8 16:38:07 2006 From: peter.korduan at uni-rostock.de (Peter Korduan) Date: Wed, 08 Nov 2006 07:38:07 -0800 Subject: [Mapserver-DE] =?iso-8859-1?q?WG=3A_Re=3A_Benutzerverwaltung_f=FC?= =?iso-8859-1?q?r_MapServer_und_Kartendaten?= In-Reply-To: <200611062234.22920.jan-oliver.wagner@intevation.de> References: <255819324@web.de> <200611062234.22920.jan-oliver.wagner@intevation.de> Message-ID: Hallo MapServer Nutzer, nach meiner Meinung reicht ein Proxy und WMS nicht aus, um die Wuensche fuer eine ordentliche Benutzereinschraenkung zu regeln. Dafuer muessten wir eine ganze Reihe von zusaetzlichen WMS-Metadaten, die die GUI beschreiben festlegen. Vendorspezifisch ginge das ja, aber was ist dann noch Standard? Wie schraenkt Ihr z.B. ein, ob jemand nach Adressen suchen darf oder nicht, dass die Person nur in einem bestimmten Polygon und nicht in einem Rechteck Zugriff hat oder welche Attribute von einem Layer jemand sehen darf oder nicht. Schon allein die Einschraenkung des MapServers auf max-extent reicht nicht aus. Ihr legt dann vielleicht einen nicht durchsichtigen Layer ueber alle anderen sichtbaren Daten, dann muss man aber noch die Abfragemoeglichkeit fuer die verdeckten Feature einschraenken. Alle moeglichen Zugriffsvarianten in verschiedenen Mapfiles auf der Basis sonst gleicher Layerdefinition abzulegen halte ich auch fuer ziehmlich redundant. Da muessen Datenbankloesungen her. Frage von mir, damit habe ich mich noch nicht richtig beschaefitgt: Reicht die aktuelle Version von Web Map Context Definition aus fuer eine OGC konforme Zugangsbeschraenkungsbeschreibung, bzw. GUI- Funktionsbescheibung? Gruss Peter ----- Originalnachricht ----- Von: Jan-Oliver Wagner Datum: Montag, November 6, 2006 1:51 pm Betreff: Re: [Mapserver-DE]Benutzerverwaltung für MapServer und Kartendaten An: mapserver-de at freegis.org > Hallo, > > On Tuesday 31 October 2006 12:15, joscha.ma at web.de wrote: > > Kennt jemand eine einfache Möglichkeit der Benutzerverwaltung > für MapServer > > und das Kartenmaterial? Z.B. auf Basis von PHP/Mapscript? Man > kann den > > Zugriff auf Mapserver und bestimmte Teile der Kartendaten doch > bestimmt> irgendwie nur bestimmten Benutzern zur Verfügung > stellen, oder? > > es gibt zwar Lösungen die auf den MapServer zugeschnitten sind > (siehe Vortrag der US Army auf der FOSS4G 2006 in Lausanne, den > Link habe ich gerade nicht zur Hand). > > Aber eigentlich sollte es verallgemeinert für OGC Dienste gelöst > werden.Ich kenne drei funktionierende Ansätze: > deegree (OWSProxy) > MapBender (OWSProxy) > 52N > > deegree und 52N sind den zukünftigen offiziellen Standards des OGC > wohl am nächsten. Allerdings haben sich die bisherige Arbeitsgruppe > nicht erfolgreich einigen können. > MapBender beinhaltet einen eher pragmatischen Ansatz. > > Grundsätzlich funktioniert die Lösung wie eben ein Proxy, d.h. > die WMS-Anfragen gehen zuerst an den Proxy (der auch die Anmeldedaten > erhält). Der fragt dann die eigentlichen Dienste und filtert > anhand der > Rechte was der angemeldete Benutzer sehen darf. > Z.B. erreicht den Benutzer dann eine entsprechend um bestimmte > Layer gekürzte Antwort für GetCapabilties. > > Die Server-Seite bekommt man recht schnell unter Kontrolle. > Für Geoportale im eigenen Haus reicht das in der Regel auch schon > aus. > > Sollen aber auch von anderen WMS-Klienten die Rechteverwaltung > benutzt werde, so ist (derzeit) nahe dem Klienten (z.B. OpenJump, > QGIS etc) > ein weiterer, kleiner Proxy notwendig. Dafür gibts auch wiederum ein > paar Möglichkeiten: > 52N für 52N > Eine Intranet-Lösung von deegree für deegree > InteProxy: Ein Minimal-Proxy für deegree (und spätere auch andere, > (derzeit in Entwicklung, Windows-Unterstützung) > http://wald.intevation.org/projects/inteproxy/ > > Viele Grüße > > Jan > > -- > Jan-Oliver Wagner: www.intevation.de/~jan | GISpatcher: > www.gispatcher.deKolab Konsortium : www.kolab-konsortium.de | > Thuban : thuban.intevation.org > Intevation GmbH : www.intevation.de | Kolab : www.kolab.org > FreeGIS : www.freegis.org | GAV : www.grass- > verein.de > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > From jt at mapmedia.de Wed Nov 8 17:19:58 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Wed, 08 Nov 2006 17:19:58 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Highlighting_von_Fl=E4chen?= In-Reply-To: References: Message-ID: <455203AE.7030500@mapmedia.de> Hallo, Frieso ter Haseborg schrieb: > eine allgemeine Frage zum Highlighten von Flächen mittels > UMN/MapScript: > > In einem PHP/MapScript-Client möchte ich gerne bestimmte, vom > Benutzer selektierte Polygone hervorheben (highlighten). Was wäre > dafür der "geeignetste" Weg oder der verbreiteste Ansatz? > > - Jeweils ein weiterer anders gefärbter Layer mit entsprechendem > Filter? (Für meinen Geschmack gibt das zuviele Layer) - Oder aber die > Verwendung von SLDs? - Sonstige (bessere) Varianten? da gibt es verschiedene Wege... Der Klassische wäre die Verwendung einer QueryMap (http://mapserver.gis.umn.edu/docs/reference/mapfile/querymap), das ist wenig dynamisch, aber vielleicht reicht es ja schon. Eine andere Möglichkeit ist es die Klassendefinition über Variablen im Aufruf zu ändern (http://mapserver.gis.umn.edu/docs/howto/runsub) - das ist die CGI-Variante, mit MapScript kann man sich ja auch anders den benötigten MapFile zusammenbauen. Als SLD-Fan würde ich persönlich die SLD-Variante bevorzugen. Ist auch vom verwendeten Mapserver unabhängig. Interessant wäre es sicher auch die selektierten Polygone von einem WFS in den Client zu laden und per dhtml über die Karte zu legen, das würde dann auch auch Mouse-Over-Effekte ermöglichen. Gruß, Jörg -- _________________________________________________ MapMedia Kartographie und raumbezogene Informationssysteme Heilbronner Straße 10 D-10711 Berlin fon: +49.(0)30.89 06 82 70 fax: +49.(0)30.89 06 82 73 mail: jt at mapmedia.de net: www.mapmedia.de pgp: on demand _________________________________________________ From jan-oliver.wagner at intevation.de Thu Nov 9 00:36:52 2006 From: jan-oliver.wagner at intevation.de (Jan-Oliver Wagner) Date: Thu, 9 Nov 2006 00:36:52 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?WG=3A_Re=3A_Benutzerverwaltung_f=FC?= =?iso-8859-1?q?r_MapServer_und_Kartendaten?= In-Reply-To: References: <255819324@web.de> <200611062234.22920.jan-oliver.wagner@intevation.de> Message-ID: <200611090036.53182.jan-oliver.wagner@intevation.de> Hallo Peter, On Wednesday 08 November 2006 16:38, Peter Korduan wrote: > nach meiner Meinung reicht ein Proxy und WMS nicht aus, um die > Wuensche fuer eine ordentliche Benutzereinschraenkung zu regeln. eigentlich schon. Je nachdem wie man Proxy definiert. Zu den OWSProxy gehört eine Datenbank in der sehr feinkörnig Rechte vergeben kann, mit Gruppen, Rollen und anderen Dingen die man von ACLs kennt. > Dafuer muessten wir eine ganze Reihe von zusaetzlichen WMS-Metadaten, > die die GUI beschreiben festlegen. Vendorspezifisch ginge das ja, aber > was ist dann noch Standard? > Wie schraenkt Ihr z.B. ein, ob jemand nach Adressen suchen darf oder > nicht, > dass die Person nur in einem bestimmten Polygon und nicht in einem > Rechteck Zugriff hat > oder welche Attribute von einem Layer jemand sehen darf oder nicht. > Schon allein die Einschraenkung des MapServers auf max-extent reicht > nicht aus. Ihr legt dann vielleicht einen nicht durchsichtigen Layer > ueber alle anderen sichtbaren Daten, dann muss man aber noch die > Abfragemoeglichkeit fuer die verdeckten Feature einschraenken. die OWSProxy könn(t)en all das managen was die OGC Dienste ermöglichen. Ihnen zusätzliche Rate-Intelligenz zu geben hielte ich für den falschen Ansatz. Wer einen platten WMS Layer über ein Shapefile anbietet, weiss halt dass er da nicht die einzelnen Features durch einen Proxy ohne weiteres ausblenden kann. Es gibt natürlich nichts was es nicht gibt - hinbekommen kann man die abstrustenten Dinge. Ich bin allerdings eher ein Freund von guter Modellierung so dass klare (und für dritte auch mal nachvollziehbare) Architekturen entstehen. > Alle moeglichen Zugriffsvarianten in verschiedenen Mapfiles auf der > Basis sonst gleicher Layerdefinition abzulegen halte ich auch fuer > ziehmlich redundant. Ja, sowas ist ziemlicher Unsinn - so abstrus sollte es dann doch nicht sein :-) > Da muessen Datenbankloesungen her. Genau. Sobald die Geodaten aus der Datenbank kommen, bekommt man viele Möglichkeiten geschenkt bzw. eröffnet, denn dort gibt ja bereits ein umfangreiches Rechtemanagement. Ob man das dann so braucht/will sollte man sich vorher aber genau überlegen. Grüße Jan -- Jan-Oliver Wagner: www.intevation.de/~jan | GISpatcher: www.gispatcher.de Kolab Konsortium : www.kolab-konsortium.de | Thuban : thuban.intevation.org Intevation GmbH : www.intevation.de | Kolab : www.kolab.org FreeGIS : www.freegis.org | GAV : www.grass-verein.de From mapserver at mail.ru Thu Nov 9 11:39:24 2006 From: mapserver at mail.ru (Ivan Ivanovich) Date: Thu, 09 Nov 2006 13:39:24 +0300 Subject: [Mapserver-DE] =?koi8-r?b?UXVlcnkgYXVmIExheWVyIG1pdCBDT05ORUNU?= =?koi8-r?b?SU9OVFlQRSBXRlMgPw==?= Message-ID: Hallo Community. Ist es möglich Queries auf Layer mit CONNECTIONTYPE WFS durchzuführen? Denn die GML Datei von der jeweiligen WFS Abfrage wird im IMG_Verz. des Mapservers abgelegt. In dieser Datei sind ja genau wie auch in der Shape-Datei alle Metadaten zum jeweiligen Objekt vorhanden. Also technisch müsste das machbar sein. Ist das auch im Mapserver implementiert? Ich habe es schon versucht jedoch leider Erfolglos. Danke. Ivan Ivanovich From kniprath.l at wver.de Thu Nov 9 12:34:24 2006 From: kniprath.l at wver.de (Ludwig Kniprath) Date: Thu, 09 Nov 2006 12:34:24 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Antw=3A__Highlighting_von_Fl=E4chen?= Message-ID: Hallo Frieso, was der geeignetste Weg oder der verbreiteste Ansatz ist, kann ich nicht beurteilen. In meiner Variante verwende ich einen Client mit zwei übereinanderliegenden Kartengrafiken, wobei die untere die normale Karte ist ("normal.map" mit allen Layern incl. Rasterdaten), die obere nur bei Bedarf mittels separater map-Datei ("highlight.map") generiert wird. In der Webapplikation wird für das highlighten die Ursprungsgrafik nicht neu geladen, sondern auf Basis der "highlight.map" nur eine transparente neue Selektionsgrafik mit den gehighlighteten (deutsch...?) Features generiert, welche im Browser per Javascript über die vorhandene Karte gelegt und sichtbar geschaltet wird. In der highlight.map gibt's für jedes abfragbare Thema der normal.map einen gleichnamigen Layer mit den für das highlighten gewünschten Angaben (Farbe, Schraffur...). Schien mir aus Performancegründen serverseitig (nur einige wenige Feature-Themen neu zeichnen) und clientseitig (nur eine kleine Grafik zusätzlich laden) sinnvoll, tut's auch prima. Gruß Ludwig ------------------------------------ Ludwig Kniprath c.o. Wasserverband Eifel-Rur Unternehmensbereich Flussgebietsmanagement Fachbereich Geografische Informationssysteme Eisenbahnstraße 5 52353 Düren Tel.: 02421/494-1041 Fax: 02421/494-1019 kniprath.l at wver.de http://www.wver.de >>> "Frieso ter Haseborg" 08.11.06 16:35 >>> Hallo Liste, eine allgemeine Frage zum Highlighten von Flächen mittels UMN/MapScript: In einem PHP/MapScript-Client möchte ich gerne bestimmte, vom Benutzer selektierte Polygone hervorheben (highlighten). Was wäre dafür der "geeignetste" Weg oder der verbreiteste Ansatz? - Jeweils ein weiterer anders gefärbter Layer mit entsprechendem Filter? (Für meinen Geschmack gibt das zuviele Layer) - Oder aber die Verwendung von SLDs? - Sonstige (bessere) Varianten? Die Polygondaten stammen aus Shapefiles, Spatial-DBs oder WFS-Layern. Ich würde gerne einen Standardweg (WFS?) finden, der für viele (möglichst alle) Datenquellen funktioniert. Bin für alle Denkanstöße dankbar... Mit freundlichen Grüßen i. A. Frieso ter Haseborg Projektleiter - Entwicklung KOMVOR - Informatik-Betriebswirt Frieso ter Haseborg | Projektleiter Entwicklung KOMVOR | S&F Datentechnik | support at komvor.de | +49 (0)491 92567- 88 office | www.komvor.de From kbehncke at igf.uni-osnabrueck.de Thu Nov 9 20:36:46 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Thu, 9 Nov 2006 20:36:46 +0100 Subject: [Mapserver-DE] Query auf Layer mit CONNECTIONTYPE WFS ? In-Reply-To: References: Message-ID: <20061109192824.M39983@igf.uni-osnabrueck.de> On Thu, 09 Nov 2006 13:39:24 +0300, Ivan Ivanovich wrote > Hallo Community. > > Ist es möglich Queries auf Layer mit CONNECTIONTYPE WFS > durchzuführen? Denn die GML Datei von der jeweiligen WFS > Abfrage wird im IMG_Verz. des Mapservers abgelegt. In dieser Datei > sind ja genau wie auch in der Shape-Datei alle Metadaten zum > jeweiligen Objekt vorhanden. Also technisch müsste das machbar > sein. Ist das auch im Mapserver implementiert? > > Ich habe es schon versucht jedoch leider Erfolglos. > > Danke. > > Ivan Ivanovich > Hallo Ivan, ich löse das wie folgt: Im Mapfile die Anbindung als WFS: LAYER NAME 'landkreis' TYPE POLYGON STATUS default CONNECTIONTYPE WFS CONNECTION "http://localhost/cgi-bin/mapserv.exe?map=C:/Programme/Apachegroup/Apache/htdocs/wms_wfs/wfs_server.map" METADATA "WMS_TITLE" "Landkreis als wfs" "WMS_SRS" "epsg:31467" "wfs_typename" "landkreis_export" "wfs_version" "1.0.0" "wfs_service" "WFS" END CLASS STYLE OUTLINECOLOR 0 200 0 SYMBOL 0 COLOR 50 128 0 END TEMPLATE 'ausgabetemplate_fuer_query.html' END END Im ausgabetemplate_fuer_query.html sollten in den Attributfeldern allerdings nicht z.B. [NAME] oder [AREA] stehen sondern: [ms:AREA] bzw. [ms:NAME]. Dann klappt es wunderbar. Bin mir nicht ganz sicher, ob man bei WFS-Daten aus einer Postgis-DB dann eventuell [ms:area] schreiben müßte. Viele Grüße, Kai -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From kbehncke at igf.uni-osnabrueck.de Thu Nov 9 20:49:34 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Thu, 9 Nov 2006 20:49:34 +0100 Subject: [Mapserver-DE] Query auf Layer mit CONNECTIONTYPE WFS ? In-Reply-To: References: Message-ID: <20061109194555.M37536@igf.uni-osnabrueck.de> Noch ein kurzer Nachtrag: Um Inhalte aus einem WFS-Layer per Query abzufragen (und sich in einem HTML- Template anzeigen zu lassen) ist letztlich entscheidend, wie die Spaltennamen in einem GetFeature-Aufruf aussehen --> ......./..../.../mapdatei.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&ty pename=landkreis_export In Version 4.6 (zumindest auf Windows) heißen diese z.B. [myns:NAME] bzw. [myns:AREA], bei 4.8 [ms:AREA] etc. Beste Grüße, Kai -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From mapserver at mail.ru Fri Nov 10 08:58:08 2006 From: mapserver at mail.ru (Ivan Ivanovich) Date: Fri, 10 Nov 2006 10:58:08 +0300 Subject: [Mapserver-DE] =?koi8-r?b?UXVlcnkgYXVmIExheWVyIG1pdCBDT05ORUNU?= =?koi8-r?b?SU9OVFlQRSBXRlMgPw==?= In-Reply-To: =?koi8-r?Q?<20061109194555.M37536=40igf.uni-osnabrueck.de>?= Message-ID: Erstmal danke fuer die Unterstuetzung. Jedoch bin ich nun mit einem Problem konfrontiert, fuer den ich nun gar keine Erklaerung habe. Ich starte die Queries und bekomme auch die Daten, jedoch sind die getroffenen Punkte (POINT Layer) einfach die falschen. Ich versuche das etwas naeher an einem Beispiel zu erlaeutern: Ich setze folgendes Request ab: http://mapserver/cgi-bin/mapserv_48.exe?layer=snutzung&layer=fotoaufnahme&mapsize=750+500&mode=nquery&imgext=3409504.67537+5694160.47806+3409714.74481+5694300.52435&map=c:/intranet/html/map/wfs_client.map&img.x=5&img.y=222 Ich sollte einen Punkt erhalten, der ganz am rechten Rand des Bildausschnitts liegt (img.x=5). Jedoch erhalte ich als Antwort auf die Query einen Punkt, der fast in der Mitte des Bildausschnitts liegt. Bei manchen Punkten stimmt die Query, jedoch bei manchen bekomme ich halt falsche Daten. Ich benutze den ms4w unter Win2000 und habe dies auf Mapserver 4.6, 4.8.1, 4.8.4 und 4.10 ausprobiert. Ueberall das Gleiche. Ich erhalte auf meine Query einfach die falschen Punkte. Auch habe ich den WFS Client und WFS Server auf zwei physikalisch verschiedene Computer gelegt. Alles nichts gebracht. Hier noch im Anhang die wfs_server.map und der betroffene Layer aus wfs_client.map: -------------------------------------------------------------------------------------- NAME wfs_server WEB METADATA "wfs_title" "GMap WFS Demo Server" ## REQUIRED "wfs_onlineresource" "http://127.0.0.1/cgi-bin/mapserv.exe?" ## Recommended "wfs_srs" "EPSG:31467 EPSG:31466 EPSG:31493" ## Recommended "ows_schemas_location" "http://ogc.dmsolutions.ca" ## Optional END END #WEB LAYER Name snutzung METADATA "wfs_title" "snutzung" ## REQUIRED "gml_featureid" "oid" ## REQUIRED "gml_include_items" "all" ## Optional (serves all attributes for layer) END CONNECTIONTYPE postgis CONNECTION "user=postgres dbname=geodaten host=localhost port=5432" DATA "the_geom from stadtfl_pkt" TYPE POINT STATUS ON DUMP TRUE ## REQUIRED END # LAYER END # MAPFILE -------------------------------------------------------------------------------------- LAYER NAME snutzung Group "Ebenen" TYPE POINT STATUS ON TOLERANCE 1 TOLERANCEUNITS METERS CONNECTIONTYPE WFS CONNECTION "http://localhost/cgi-bin/mapserv.exe?map=c:/intranet/html/map/wfs_server.map" METADATA "wfs_typename" "snutzung" "wfs_version" "1.0.0" "wfs_connectiontimeout" "120" END CLASS NAME "Punkte" COLOR 150 150 230 SYMBOL 4 SIZE 6 OUTLINECOLOR 0 0 0 END # CLASS TEMPLATE "c:\intranet\html\query\wfs_query.html" END # Layer ---------------------------------------------------------------------------------------- Danke Ivan Ivanovich -----Original Message----- From: "Kai Behncke" To: mapserver-de at freegis.org Date: Thu, 9 Nov 2006 20:49:34 +0100 Subject: Re: [Mapserver-DE] Query auf Layer mit CONNECTIONTYPE WFS ? > Noch ein kurzer Nachtrag: > > Um Inhalte aus einem WFS-Layer per Query abzufragen (und sich in einem HTML- > Template anzeigen zu lassen) ist letztlich entscheidend, wie > die Spaltennamen in einem GetFeature-Aufruf aussehen > > --> > > ......../..../.../mapdatei.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&ty > pename=landkreis_export > > In Version 4.6 (zumindest auf Windows) hei?en diese z.B. [myns:NAME] > bzw. [myns:AREA], > bei 4.8 [ms:AREA] etc. > > Beste Gr??e, Kai > > -- > Dipl.-Geogr. Kai Behncke > > Institut f?r Geoinformatik und Fernerkundung (IGF) > Universit?t Osnabr?ck > Kolpingstr. 7 > 49074 Osnabr?ck > > Raum: 01/308 > Tel.: +49 541 969-4450 > E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de > Web: http://www.igf.uni-osnabrueck.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > From ludwig at kni-online.de Fri Nov 10 15:21:27 2006 From: ludwig at kni-online.de (Ludwig Kniprath) Date: Fri, 10 Nov 2006 15:21:27 +0100 Subject: [Mapserver-DE] Probleme mit $shape->bounds bei selbstproduzierten Shapes (+ Workaround) Message-ID: <45548AE7.9070902@kni-online.de> Hallo Liste, nach Recherche diverser Foren offenbar ein älteres Problem, aber leider noch keine Lösung innerhalb PHP-Mapscript: Bounding-Box von selbsterzeugten Shapes Ziel: Zoom auf ein Shape, welches als GET-Variable im WKT-Format übergeben wird Code (vereinfacht): $zoom_shape = ms_shapeObjFromWkt($_GET['zoom_shape_wkt']); $bounds = $zoom_shape->bounds; $map->setExtent($bounds->minx, $bounds->miny, $bounds->maxx, $bounds->maxy); Das Problem liegt darin, dass die Eigenschaft "bounds" bei der Initialisierung eines Shapes offenbar nicht automatisch berechnet wird und die Initialisierungswerte minx/miny/maxx/maxy -1/-1/-1/-1 für die Funktion setExtent natürlich nicht geeignet sind. Hinweis 1: Die in PerlMapScript vorhandene Funktion setBounds() gibt's unter PHP bisher nicht Hinweis 2: Die Methode $shape->boundary() ergibt leider ebenfalls -1/-1/-1/-1 Hinweis 3: der Bug tritt bei normalen ("nicht-selbst-produzierten") Shapes nicht auf Hinweis 4: Abweichend von der Dokumentation ist die Eigenschaft $shape->bounds *nicht* readonly, dadurch kann man den mit getBoundsRec (s.u.) für ein einzelnes Shape ermittelten Wert für das nachträgliche Setzen der Eigenschaft verwenden. Hinweis 5: nach dem manuellen Setzen dieser Eigenschaft liefert $shape->bounds korrekte Werte, $shape->boundary() aber immer noch -1/-1/-1/-1 Frage an die Liste: Gibt's zu u. g. Workaround eine Alternative? Wird die m. E. fehlende Funktionalität irgendwann in phpMapscript nachgerüstet? Gruß Ludwig -------------------------------- selbstgestrickter Workaround: public static function getBoundsRec($shapes) { $point_x = array(); $point_y = array(); foreach($shapes as $shape) { $numlines = $shape->numlines; for($lc = 0; $lc < $numlines; $lc++) { $this_line = $shape->line($lc); $numpoints = $this_line->numpoints; for($pc = 0; $pc < $numpoints; $pc++) { $this_point = $this_line->point($pc); $point_x[] = $this_point->x; $point_y[] = $this_point->y; } } } $bounds_rec = ms_newRectObj(); $bounds_rec->minx = min($point_x); $bounds_rec->miny = min($point_y); $bounds_rec->maxx = max($point_x); $bounds_rec->maxy = max($point_y); return $bounds_rec; } From kbehncke at igf.uni-osnabrueck.de Sun Nov 12 01:16:45 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Sun, 12 Nov 2006 01:16:45 +0100 Subject: [Mapserver-DE] SOS_Server und Threads (4.10) ?? Message-ID: <20061112001408.M43229@igf.uni-osnabrueck.de> Hallo liebe Liste, habe gerade einmal Version 4.10.0 auf Windows installiert. In der Versionsangabe steht u.a. "SUPPORTS=SOS_SERVER SUPPORTS=THREADS...." (??) Weiß jemand, was es mit diesen beiden Punkten auf sich hat? Was genau fällt diesbezüglich als Nutzen an? Vielen Dank im Voraus, Kai -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From umn-de at geoworld.de Sun Nov 12 17:05:00 2006 From: umn-de at geoworld.de (Nicol Hermann) Date: Sun, 12 Nov 2006 17:05:00 +0100 Subject: [Mapserver-DE] SOS_Server und Threads (4.10) ?? In-Reply-To: <20061112001408.M43229@igf.uni-osnabrueck.de> References: <20061112001408.M43229@igf.uni-osnabrueck.de> Message-ID: <1163347500.6972.16.camel@katrin.anwender.info> Kai, zu threads kann ich nichts sagen. Mit SOS_SERVER ist eine Unterstützung für den Sensor Observation Service (SOS) gemeint. Siehe: http://mapserver.gis.umn.edu/docs/howto/sos_server Hoffe das hilft Dir weiter Gruß Nicol Am Sonntag, den 12.11.2006, 01:16 +0100 schrieb Kai Behncke: > Hallo liebe Liste, > habe gerade einmal Version 4.10.0 auf Windows installiert. > In der Versionsangabe steht u.a. "SUPPORTS=SOS_SERVER SUPPORTS=THREADS...." > (??) > Weiß jemand, was es mit diesen beiden Punkten auf sich hat? > Was genau fällt diesbezüglich als Nutzen an? > > Vielen Dank im Voraus, Kai > > -- > Dipl.-Geogr. Kai Behncke > > Institut für Geoinformatik und Fernerkundung (IGF) > Universität Osnabrück > Kolpingstr. 7 > 49074 Osnabrück > > Raum: 01/308 > Tel.: +49 541 969-4450 > E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de > Web: http://www.igf.uni-osnabrueck.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- GIS-Tip! -------- Kostenfreies Desktop-GIS GDV Spatial Commander http://www.gdv-mapbuilder.de/sc_down.html From Dieter.Sprotte at gmx.net Sun Nov 12 17:57:32 2006 From: Dieter.Sprotte at gmx.net (Dieter Sprotte) Date: Sun, 12 Nov 2006 17:57:32 +0100 Subject: [Mapserver-DE] Projektarbeit Message-ID: <20061112165732.57710@gmx.net> Guten Tag, mein Name ist Claudia. Ich befasse mich in einer Projektarbeit mit dem Thema "Vertriebsmöglichkeiten von Geodaten über das Internet". Dazu hätte ich einige Fragen. Kann man mir grob den Ablauf erklären. Bsp. Ich möchte Luftbilder über das Internet vertreiben. Diese sind breits mein Eigentum. Nun entscheide ich mich für einen UMN-Mapserver. Diesen möchte ich aufspielen (1. Variante - Serverplatz mieten, 2. Variante bei mir selbst. Ich habe eine Webseite und möchte über diese die Bilder päsentieren. Wie ist nun der Ablauf. Vielleicht erbarmt sich jemand und erklärt mir die Grundvoraussetzungen. Danke Claudia -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From rastadisasta at gmail.com Mon Nov 13 08:46:34 2006 From: rastadisasta at gmail.com (RASTADISASTA) Date: Mon, 13 Nov 2006 08:46:34 +0100 Subject: [Mapserver-DE] Projektarbeit In-Reply-To: <20061112165732.57710@gmx.net> References: <20061112165732.57710@gmx.net> Message-ID: <26b283ed0611122346w35374fdfweabec3214a028e37@mail.gmail.com> Hi Ich glaub für eine Komplettanleitung von A-Z ist hier zu wenig Platz. Daher wäre es hilfreich wenn du uns mitteilen würdest wo genau die Probleme sind und diese natürlich auch genau beschreibst. Nur so kann man Hilfe in einem so umfangreichen Themengebiet bereitstellen. Grundsätzlich würde es so ablaufen. 1. Du besorgst dir nen Server mit root-Rechten (daheim oder wo anders is egal) 2. Du installierst einen Webserver und die dazu benötigte Software. 3. (Du installierst eine Datenbank wenn du sie benötigst) 4. Du installierst den Mapserver und die dazu benötigte Software. 5. Du erstellst das Mapfile und richtest die Daten ein. 6. Du erstellst die Web-Applikation und bindest das Bild des Mapservers mit ein. 7. Testen und fertig. Eine Schritt für Schritt-Anleitung zum Aufsetzen eines Mapservers auf Win und Linux findest du hier =>http://www.selbstverwaltung-bundesweit.de/mapserver/index.php ! Benötigst du eigentlich unbedingt einen Mapserver oder reicht eine einfach dynamische Webseite auch? Ich meine eine dynamische Suche in einem Metadaten Katalog. Und bei den Ergebnissen kann man sich einen Teil des Bildes statisch näher ansehen. Bei den Metadaten hältst du dich an eine der zahlreichen Normen desen Vor und Nachteile du super in deiner Arbeite erläutern kannst. Ausserdem kannst du alle anderen Metadatenportale analysieren. Hoffe es war ein bisserl ne Hilfe. Mfg Hansi Am 12.11.06 schrieb Dieter Sprotte : > Guten Tag, mein Name ist Claudia. Ich befasse mich in einer Projektarbeit mit dem Thema "Vertriebsmöglichkeiten von Geodaten über das Internet". Dazu hätte ich einige Fragen. Kann man mir grob den Ablauf erklären. Bsp. Ich möchte Luftbilder über das Internet vertreiben. Diese sind breits mein Eigentum. Nun entscheide ich mich für einen UMN-Mapserver. Diesen möchte ich aufspielen (1. Variante - Serverplatz mieten, 2. Variante bei mir selbst. Ich habe eine Webseite und möchte über diese die Bilder päsentieren. Wie ist nun der Ablauf. Vielleicht erbarmt sich jemand und erklärt mir die Grundvoraussetzungen. Danke Claudia > -- > "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de > Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > From wiegand at kdvz.de Mon Nov 13 11:21:03 2006 From: wiegand at kdvz.de (Stefan Wiegand) Date: Mon, 13 Nov 2006 11:21:03 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <20061107114513.GF13911@intevation.de> Message-ID: <001601c7070d$6ca991d0$d92fc00a@xwieganl1> Einen guten Morgen aus Iserlohn, ich habe jetzt wirklich alle Ansätze verfolgt und bin leider noch nicht weiter. Vielleicht erkennt ja jemand den Haken, wenn ich noch mal mein Vorgehen schildere. Ich möchte auf einem debian System einen Mapserver erstellen, der auf SDE Daten eines Windows Rechners zurückgreift. Hierfür nutze ich den Mapserver in der Version 4.10.0 (4.6.2 habe ich auch ausprobiert) sowie die ArcSDE Version 9.1 mit einer MS SQL Datenhaltung. Auf dem Windowsrechner läuft der SDE Dienst als esri_sde. Die Rechner können über den Port 5151 kommunizieren (telnet Test). Zuerst habe ich über die ArcSDE CD die ESRI Komponente installiert, indem ich "./install -load" und irgendwann die Produktnummer 5 (/cdrom/linux/) angegeben habe. Die Installation meckert eine fehlende Sprachdatei an, wechselt dann aber auf den Standard. Anschließend gebe ich den Pfad für die Installation an, woraufhin das "ArcSDE Version 9.1 Developer Kit" angegeben wird. Erfrage ich nun das Paket, das installiert werden soll, so meldet die Installation "ArcSDE Client". Abschließend lasse ich mir die Dateien listen und sehe, dass ein Verzeichnis sdeexe91 entpackt wird. Nun ist der Mapserver dran. Mit "make clean" säubere ich das Mapserver Verzeichnis von etwaigen Altlasten. Dann kommt ./configure --with-sde=/map/sdeexe91 --with-sde-version=91 und abschließend make mit der Kontrolle ./mapserv -v MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=FREETYPE INPUT=EPPL7 INPUT=SDE INPUT=SHAPEFILE Die mapserv kommt dann in das cgi-bin Verzeichnis. In der Mapdatei steht ein SDE Layer: LAYER NAME "mySDE" STATUS ON TYPE Polygon CONNECTIONTYPE SDE CONNECTION "xx.xx.xx.xx,port:5151,sde,sde,sde" # CONNECTION "xx.xx.xx.xx,esri_sde,sde,sde,sde" # CONNECTION "Rechnername,port:5151,sde,sde,sde" # CONNECTION " Rechnername,esri_sde,sde,sde,sde" DATA "sde_vektor.grundkarte,SHAPE,sde.default" UNITS METERS CLASS COLOR 255 0 0 END END den ich über http://xx.xx.xx.xx/cgi-bin/mapserv?map=/map/template.map&layer=mySDE&mode=ma p aufrufe, mit dem mäßigen Erfolg: msDrawMap(): Image handling error. Failed to draw layer named 'mySDE'. msSDELayerOpen(): SDE error. SE_connection_create(): Server machine not found. (-100) bzw. msDrawMap(): Image handling error. Failed to draw layer named 'mySDE'. msSDELayerOpen(): SDE error. SE_connection_create(): Entry for SDE instance not found in services file. (-102) wenn ich statt port:5151 esri_sde angebe. So, das ist in ungefähr mein "Leidensweg". Jede Idee ist willkommen. Eine schöne Woche aus Iserlohn wünscht, Stefan Wiegand From armin.burger at gmx.net Mon Nov 13 11:54:48 2006 From: armin.burger at gmx.net (Armin Burger) Date: Mon, 13 Nov 2006 11:54:48 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <001601c7070d$6ca991d0$d92fc00a@xwieganl1> References: <001601c7070d$6ca991d0$d92fc00a@xwieganl1> Message-ID: <20061113105448.290550@gmx.net> hast du den SDE service in die Datei /etc/services eingetragen? armin -------- Original-Nachricht -------- Datum: Mon, 13 Nov 2006 11:21:03 +0100 Von: "Stefan Wiegand" An: mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE > Einen guten Morgen aus Iserlohn, > > ich habe jetzt wirklich alle Ansätze verfolgt und bin leider noch nicht > weiter. Vielleicht erkennt ja jemand den Haken, wenn ich noch mal mein > Vorgehen schildere. > > Ich möchte auf einem debian System einen Mapserver erstellen, der auf SDE > Daten eines Windows Rechners zurückgreift. Hierfür nutze ich den > Mapserver > in der Version 4.10.0 (4.6.2 habe ich auch ausprobiert) sowie die ArcSDE > Version 9.1 mit einer MS SQL Datenhaltung. Auf dem Windowsrechner läuft > der > SDE Dienst als esri_sde. Die Rechner können über den Port 5151 > kommunizieren > (telnet Test). Zuerst habe ich über die ArcSDE CD die ESRI Komponente > installiert, indem ich "./install -load" und irgendwann die Produktnummer > 5 > (/cdrom/linux/) angegeben habe. Die Installation meckert eine fehlende > Sprachdatei an, wechselt dann aber auf den Standard. Anschließend gebe > ich > den Pfad für die Installation an, woraufhin das "ArcSDE Version 9.1 > Developer Kit" angegeben wird. Erfrage ich nun das Paket, das installiert > werden soll, so meldet die Installation "ArcSDE Client". Abschließend > lasse > ich mir die Dateien listen und sehe, dass ein Verzeichnis sdeexe91 > entpackt > wird. > Nun ist der Mapserver dran. Mit "make clean" säubere ich das Mapserver > Verzeichnis von etwaigen Altlasten. Dann kommt > > ./configure --with-sde=/map/sdeexe91 --with-sde-version=91 > > und abschließend > > make > > mit der Kontrolle > > ./mapserv -v > MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=WBMP OUTPUT=SVG > SUPPORTS=FREETYPE INPUT=EPPL7 INPUT=SDE INPUT=SHAPEFILE > > Die mapserv kommt dann in das cgi-bin Verzeichnis. In der Mapdatei steht > ein > SDE Layer: > > LAYER > NAME "mySDE" > STATUS ON > TYPE Polygon > CONNECTIONTYPE SDE > CONNECTION "xx.xx.xx.xx,port:5151,sde,sde,sde" > # CONNECTION "xx.xx.xx.xx,esri_sde,sde,sde,sde" > # CONNECTION "Rechnername,port:5151,sde,sde,sde" > # CONNECTION " Rechnername,esri_sde,sde,sde,sde" > DATA "sde_vektor.grundkarte,SHAPE,sde.default" > UNITS METERS > CLASS > COLOR 255 0 0 > END > END > > den ich über > > http://xx.xx.xx.xx/cgi-bin/mapserv?map=/map/template.map&layer=mySDE&mode=ma > p > > aufrufe, mit dem mäßigen Erfolg: > > msDrawMap(): Image handling error. Failed to draw layer named 'mySDE'. > msSDELayerOpen(): SDE error. SE_connection_create(): Server machine not > found. (-100) > > bzw. > > msDrawMap(): Image handling error. Failed to draw layer named 'mySDE'. > msSDELayerOpen(): SDE error. SE_connection_create(): Entry for SDE > instance > not found in services file. (-102) > > wenn ich statt port:5151 esri_sde angebe. > > So, das ist in ungefähr mein "Leidensweg". Jede Idee ist willkommen. > > Eine schöne Woche aus Iserlohn wünscht, > > > Stefan Wiegand > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From wiegand at kdvz.de Mon Nov 13 12:43:23 2006 From: wiegand at kdvz.de (Stefan Wiegand) Date: Mon, 13 Nov 2006 12:43:23 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: <20061113105448.290550@gmx.net> Message-ID: <001801c70718$ece09820$d92fc00a@xwieganl1> Hallo Armin, ich habe den Service nicht in der /etc/services gefunden. Wenn ich dort esri_sde 5151/tcp eintrage, bekomme ich aber trotzdem die Meldung: msDrawMap(): Image handling error. Failed to draw layer named 'mySDE'. msSDELayerOpen(): SDE error. SE_connection_create(): Server machine not found. (-100) Mit freundlichen Grüßen Stefan Wiegand -----Ursprüngliche Nachricht----- Von: Armin Burger [mailto:armin.burger at gmx.net] Gesendet: Montag, 13. November 2006 11:55 An: Stefan Wiegand; mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE hast du den SDE service in die Datei /etc/services eingetragen? armin -------- Original-Nachricht -------- Datum: Mon, 13 Nov 2006 11:21:03 +0100 Von: "Stefan Wiegand" An: mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE > Einen guten Morgen aus Iserlohn, > > ich habe jetzt wirklich alle Ansätze verfolgt und bin leider noch nicht > weiter. Vielleicht erkennt ja jemand den Haken, wenn ich noch mal mein > Vorgehen schildere. > > Ich möchte auf einem debian System einen Mapserver erstellen, der auf SDE > Daten eines Windows Rechners zurückgreift. Hierfür nutze ich den > Mapserver > in der Version 4.10.0 (4.6.2 habe ich auch ausprobiert) sowie die ArcSDE > Version 9.1 mit einer MS SQL Datenhaltung. Auf dem Windowsrechner läuft > der > SDE Dienst als esri_sde. Die Rechner können über den Port 5151 > kommunizieren > (telnet Test). Zuerst habe ich über die ArcSDE CD die ESRI Komponente > installiert, indem ich "./install -load" und irgendwann die Produktnummer > 5 > (/cdrom/linux/) angegeben habe. Die Installation meckert eine fehlende > Sprachdatei an, wechselt dann aber auf den Standard. Anschließend gebe > ich > den Pfad für die Installation an, woraufhin das "ArcSDE Version 9.1 > Developer Kit" angegeben wird. Erfrage ich nun das Paket, das installiert > werden soll, so meldet die Installation "ArcSDE Client". Abschließend > lasse > ich mir die Dateien listen und sehe, dass ein Verzeichnis sdeexe91 > entpackt > wird. > Nun ist der Mapserver dran. Mit "make clean" säubere ich das Mapserver > Verzeichnis von etwaigen Altlasten. Dann kommt > > ./configure --with-sde=/map/sdeexe91 --with-sde-version=91 > > und abschließend > > make > > mit der Kontrolle > > ./mapserv -v > MapServer version 4.10.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=WBMP OUTPUT=SVG > SUPPORTS=FREETYPE INPUT=EPPL7 INPUT=SDE INPUT=SHAPEFILE > > Die mapserv kommt dann in das cgi-bin Verzeichnis. In der Mapdatei steht > ein > SDE Layer: > > LAYER > NAME "mySDE" > STATUS ON > TYPE Polygon > CONNECTIONTYPE SDE > CONNECTION "xx.xx.xx.xx,port:5151,sde,sde,sde" > # CONNECTION "xx.xx.xx.xx,esri_sde,sde,sde,sde" > # CONNECTION "Rechnername,port:5151,sde,sde,sde" > # CONNECTION " Rechnername,esri_sde,sde,sde,sde" > DATA "sde_vektor.grundkarte,SHAPE,sde.default" > UNITS METERS > CLASS > COLOR 255 0 0 > END > END > > den ich über > > http://xx.xx.xx.xx/cgi-bin/mapserv?map=/map/template.map&layer=mySDE&mode=ma > p > > aufrufe, mit dem mäßigen Erfolg: > > msDrawMap(): Image handling error. Failed to draw layer named 'mySDE'. > msSDELayerOpen(): SDE error. SE_connection_create(): Server machine not > found. (-100) > > bzw. > > msDrawMap(): Image handling error. Failed to draw layer named 'mySDE'. > msSDELayerOpen(): SDE error. SE_connection_create(): Entry for SDE > instance > not found in services file. (-102) > > wenn ich statt port:5151 esri_sde angebe. > > So, das ist in ungefähr mein "Leidensweg". Jede Idee ist willkommen. > > Eine schöne Woche aus Iserlohn wünscht, > > > Stefan Wiegand > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From umn-ms at hydrotec.de Mon Nov 13 15:53:33 2006 From: umn-ms at hydrotec.de (umn-ms@hydrotec.de) Date: Mon, 13 Nov 2006 15:53:33 +0100 Subject: [Mapserver-DE] Mapserver und ArcSDE In-Reply-To: Message-ID: Hi Und der sdelayer-test? Kann ein anderer SDE-Client auf die sde zugreifen? Benedikt mapserver-de-bounces at freegis.org schrieb am 08.11.2006 13:27:19: > > Hi > > ... Wenn ich nun statt des Ports 5151 einen Servicenamen esri_sde > > angebe, meldet der Mapserver, dass der Service nicht vorhanden ist. > > - Gibt's den Eintrag in der services-Datei? > esri_sde 5151/tcp # ESRI SDE server port > > - Mal einen *anderen* SDE-Clienten ausprobieren: Ist auf dem Rechner das sdelayer-Programm? > Was sagt > sdelayer -o descibe -i esri_sde -s -u -p > > Benedikt > > mapserver-de-bounces at freegis.org schrieb am 08.11.2006 12:07:41: > > > Hallo Frank, > > > > das mit dem Port werde ich noch mal ausprobieren. Was ich merkwürdig finde, > > ist, dass laut Firewall kein Versuch gemacht wird, den SDE Rechner zu > > erreichen. Wenn ich nun statt des Ports 5151 einen Servicenamen esri_sde > > angebe, meldet der Mapserver, dass der Service nicht vorhanden ist. Die > > Anfrage hat aber den anderen Rechner nie erreicht. Demnach muss das Problem > > in der SDE Komponente des kompilierten Mapservers gelagert sein. > > Ich habe händisch eine Umgebungsvariable SDEHOME auf das sdeexe91 > > Verzeichnis gesetzt (ArcSDE 9.1) und den Mapserver in der Version 4.10 mit > > SDE Unterstützung kompiliert. Der Befehl ./mapserv -v liefert dann auch das > > Gewünschte. Den Layer habe ich dann in unterschiedlichen Variationen > > aufgebaut mit dem vorher geschilderten "Erfolg". > > Ich habe auch eine Mail bekommen mit der Info "Bei Oracle kannst Du mal > > versuchen die Umgebungsvariablen ORACLE_HOME und ORACLE_SID zu setzen. Hatte > > mal so ein ähnliches Problem und damit hat es dann funktioniert." (Danke an > > Nicol) aber leider muss ich eine MS SQL erreichen. > > > > Sonnige Grüße aus Iserlohn, > > > > > > Stefan Wiegand > > > > -----Ursprüngliche Nachricht----- > > Von: Frank Koormann [mailto:frank.koormann at intevation.de] > > Gesendet: Dienstag, 7. November 2006 12:45 > > An: Stefan Wiegand > > Cc: mapserver-de at freegis.org > > Betreff: Re: [Mapserver-DE] Mapserver und ArcSDE > > > > Hallo Stefan, > > > > * Stefan Wiegand [061106 15:49]: > > > ich kann mich z. B. über Telnet mit dem Rechner über den Port 5151 > > > verbinden. Die Firewall wurde dementsprechend angepasst. Wenn ich aber nun > > > über den Mapserver gehe, so wird die Fehlermeldung ausgegeben. Unser > > > Systemadmin sagt, dass er keine Aktionen zwischen dem Mapserver und dem > > SDE > > > Rechner beobachten kann außer der Telnet Aktion. > > > > OK. Darauf bezog sich meine letzte Mail: Nur pingbar reicht nicht, aber > > in Deinem Fall scheint Verbindung ja grundsätzlich möglich. > > > > > Muss ich noch irgendetwas > > > bei der SDE Umgebung des Mapserver Rechners einstellen? > > > > Dazu fallen mir spontan nur die allgemeinen Hinweise aus der > > MapServer-Doku ein, lange her, dass ich mich mit ArcSDE beschäftigt > > habe: "port" ist ggf. durch den benannten Service zu ersetzen, vgl. > > http://mapserver.gis.umn.edu/docs/reference/vector_data/arcsde > > > > Für weitere Antworten wäre es u.U. hilfreich, Versionen von MapServer > > und ArcSDE anzugeben und auf welchem RDBMS die ArcSDE aufgesetzt ist. > > > > Beste Grüße, > > > > Frank > > > > -- > > Frank Koormann > > Professional Service around Free Software (http://intevation.net/) > > FreeGIS Project (http://freegis.org/) > > > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de_______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061113/2f6a03c4/attachment.html From uwe.seher at arteng.de Mon Nov 13 16:51:27 2006 From: uwe.seher at arteng.de (Uwe Seher) Date: Mon, 13 Nov 2006 16:51:27 +0100 Subject: [Mapserver-DE] Projektarbeit In-Reply-To: <20061112165732.57710@gmx.net> Message-ID: <0ML29c-1Gje5q09Az-00007O@mrelayeu.kundenserver.de> Hallo! Vielleicht beschreibst du zu der Thematik noch deinen Background und die Herangehensweise an das Projekt. Es ist ein Unterschied ob ich hier eher wirtschaftliche oder technische Problemstellungen lösen will, kann und soll ;). Gruß Uwe ________________________________________ art & engineering kauppert und mach ingenieurpartnerschaft ________________________________________ nebeniusstr. 34 d-76137 Karlsruhe fon +49 721 3548969-3 fax +49 721 3548969-5 email uwe.seher at arteng.de, www.arteng.de ________________________________________ > -----Ursprüngliche Nachricht----- > Von: mapserver-de-bounces at freegis.org > [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von > Dieter Sprotte > Gesendet: Sonntag, 12. November 2006 17:58 > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] Projektarbeit > > Guten Tag, mein Name ist Claudia. Ich befasse mich in einer > Projektarbeit mit dem Thema "Vertriebsmöglichkeiten von > Geodaten über das Internet". Dazu hätte ich einige Fragen. > Kann man mir grob den Ablauf erklären. Bsp. Ich möchte > Luftbilder über das Internet vertreiben. Diese sind breits > mein Eigentum. Nun entscheide ich mich für einen > UMN-Mapserver. Diesen möchte ich aufspielen (1. Variante - > Serverplatz mieten, 2. Variante bei mir selbst. Ich habe eine > Webseite und möchte über diese die Bilder päsentieren. Wie > ist nun der Ablauf. Vielleicht erbarmt sich jemand und > erklärt mir die Grundvoraussetzungen. Danke Claudia > -- > "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: > www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem > Segel der 1. deutschen America's Cup-Yacht! > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de ____________ Virus checked by G DATA AntiVirusKit Virus news: www.antiviruslab.com ____________ Virus checked by G DATA AntiVirusKit Virus news: www.antiviruslab.com ____________ Virus checked by G DATA AntiVirusKit Virus news: www.antiviruslab.com From flavio at tydac.ch Thu Nov 16 10:18:02 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 16 Nov 2006 10:18:02 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: <49938.192.168.0.5.1161865083.squirrel@center> References: <20061026121426.232810@gmx.net> <49938.192.168.0.5.1161865083.squirrel@center> Message-ID: hallo liste auf der englischen "no answer" ... mal gucken ob was von der germanischen kommt: ist es möglich das gelieferte wms-format vorzugeben. MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich möcht z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 farben format und das bild sieht das verwurstet aus ... oder kann ich auf der arcgis seite was machen (mapinfo gibt mir schön obige auswahl) thx. Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- -----Original Message----- From: "Till Adams" To: "Andreas Arnold" Cc: "mapserver-de at freegis.org" Date: Thu, 26 Oct 2006 14:18:03 +0200 (CEST) Subject: Re: [Mapserver-DE] Rasterdaten > Andreas: > > http://mapserver.gis.umn.edu/docs/howto/raster_data > > (normalerweise guckt/googled man erst, dann postet man ;-)) > > Grüsse, Till > > > Hallo Liste, > > > > bis jetzt funktioniert der Mapserver einwandfrei, nun habe ich eine > Frage > > bezüglich der Rasterdatendarstellung. > > > > Ich habe meine Rasterdaten als tiff-Datei gegeben und möchte diese > gerne > > im Mapfile als Hintergrundbild darstellen. Also die Rasterdaten > sollen > > schon georeferenziert dargestellt sein und einen Bezug zum Gebiet > haben. > > > > Kann mir einer Helfen? Gibt es eine art Anleitung oder Tutorien wo > dieses > > Problem beschrieben wird? > > > > Bedanke mich im vorrau. > > Gruß > > Andreas > > -- > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > -- > > ****************************************** > * released: AmeiN! ArcMap-Export-2-UMN * > * LiveLinux 'WebGIS on CD' * > * http://www.terrestris.de * > ****************************************** > > ------------------------------------------ > > Dipl. Geogr. Till Adams > terrestris, H. Paulsen& T. Adams GbR > Siemensstr. 8 * 53121 Bonn > Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * > http://www.terrestris.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de From Silke.Reimer at intevation.de Thu Nov 16 10:29:19 2006 From: Silke.Reimer at intevation.de (Silke Reimer) Date: Thu, 16 Nov 2006 10:29:19 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: References: <20061026121426.232810@gmx.net> <49938.192.168.0.5.1161865083.squirrel@center> Message-ID: <20061116092919.GW11393@intevation.de> Hallo Flavio, On Thu, Nov 16, 2006 at 10:18:02AM +0100, Flavio Hendry wrote: > hallo liste > > auf der englischen "no answer" ... mal gucken ob was von der > germanischen kommt: ist es möglich das gelieferte wms-format vorzugeben. > MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich möcht > z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 farben > format und das bild sieht das verwurstet aus ... oder kann ich auf der > arcgis seite was machen (mapinfo gibt mir schön obige auswahl) thx. Hast Du mal versucht, mit OUTPUTFORMAT explizit nur eine eingeschränkte Auswahl an Bild-Formaten zu definieren? Viele Grüße, Silke -- Silke Reimer : www.intevation.de/~silke | GISpatcher: www.gispatcher.de Intevation GmbH: www.intevation.de | Thuban : thuban.intevation.org Georgstr.4 : 49074 Osnabrück | FreeGIS : www.freegis.org -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : nicht verfügbar Dateityp : application/pgp-signature Dateigröße : 189 bytes Beschreibung: Digital signature URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20061116/75111311/attachment.bin From pohl at oebvi-schultz.de Thu Nov 16 10:55:04 2006 From: pohl at oebvi-schultz.de (Kathrin Pohl) Date: Thu, 16 Nov 2006 10:55:04 +0100 (MET) Subject: [Mapserver-DE] WMS Bildformat References: <20061026121426.232810@gmx.net><49938.192.168.0.5.1161865083.squirrel@center> Message-ID: <005001c70965$3b9f21e0$d901a8c0@schultz.int> Hallo Liste, da scheint jemand genau über dem gleichen Problem zu sitzen. Ich kann dazu nur anfügen, das die Angabe des Auagabeformates auch nicht weiterhilft. Das Bild, bei mir handelt es sich um Orthofotos, sieht eben "verwurstet" aus. Ich dachte es hängt an der Auflösung, die nicht richtig umgesetzt wird. Nun klingt es ja danach, das es an der Farbtiefe liegt. Die Vorlage hat 24Bit. Wie bekommt man diese Bilder ordentlich über den UMN? Mit freundlichen Grüßen Kathrin Pohl ----- Original Message ----- From: "Flavio Hendry" To: Sent: Thursday, November 16, 2006 10:18 AM Subject: [Mapserver-DE] WMS Bildformat hallo liste auf der englischen "no answer" ... mal gucken ob was von der germanischen kommt: ist es möglich das gelieferte wms-format vorzugeben. MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich möcht z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 farben format und das bild sieht das verwurstet aus ... oder kann ich auf der arcgis seite was machen (mapinfo gibt mir schön obige auswahl) thx. Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- -----Original Message----- From: "Till Adams" To: "Andreas Arnold" Cc: "mapserver-de at freegis.org" Date: Thu, 26 Oct 2006 14:18:03 +0200 (CEST) Subject: Re: [Mapserver-DE] Rasterdaten > Andreas: > > http://mapserver.gis.umn.edu/docs/howto/raster_data > > (normalerweise guckt/googled man erst, dann postet man ;-)) > > Grüsse, Till > > > Hallo Liste, > > > > bis jetzt funktioniert der Mapserver einwandfrei, nun habe ich eine > Frage > > bezüglich der Rasterdatendarstellung. > > > > Ich habe meine Rasterdaten als tiff-Datei gegeben und möchte diese > gerne > > im Mapfile als Hintergrundbild darstellen. Also die Rasterdaten > sollen > > schon georeferenziert dargestellt sein und einen Bezug zum Gebiet > haben. > > > > Kann mir einer Helfen? Gibt es eine art Anleitung oder Tutorien wo > dieses > > Problem beschrieben wird? > > > > Bedanke mich im vorrau. > > Gruß > > Andreas > > -- > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > -- > > ****************************************** > * released: AmeiN! ArcMap-Export-2-UMN * > * LiveLinux 'WebGIS on CD' * > * http://www.terrestris.de * > ****************************************** > > ------------------------------------------ > > Dipl. Geogr. Till Adams > terrestris, H. Paulsen& T. Adams GbR > Siemensstr. 8 * 53121 Bonn > Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * > http://www.terrestris.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From a.garciagutierrez at iu-bremen.de Thu Nov 16 11:26:12 2006 From: a.garciagutierrez at iu-bremen.de (Angelica Garcia) Date: Thu, 16 Nov 2006 11:26:12 +0100 Subject: [Mapserver-DE] Importieren Raster Datei In-Reply-To: <005001c70965$3b9f21e0$d901a8c0@schultz.int> Message-ID: Hallo Liste, Wie kann Man importieren Raster Datei in PostgrSQL? Englisch: How we can integrate raster data into PostgrSQL to show them with a map configuration file as a map service using UMN WebGIS? Hilfe bitte! Angelica. -----Original Message----- From: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org]On Behalf Of Kathrin Pohl Sent: Jueves, 16 de Noviembre de 2006 10:55 a.m. To: Flavio Hendry; UMN_Forum Subject: Re: [Mapserver-DE] WMS Bildformat Hallo Liste, da scheint jemand genau über dem gleichen Problem zu sitzen. Ich kann dazu nur anfügen, das die Angabe des Auagabeformates auch nicht weiterhilft. Das Bild, bei mir handelt es sich um Orthofotos, sieht eben "verwurstet" aus. Ich dachte es hängt an der Auflösung, die nicht richtig umgesetzt wird. Nun klingt es ja danach, das es an der Farbtiefe liegt. Die Vorlage hat 24Bit. Wie bekommt man diese Bilder ordentlich über den UMN? Mit freundlichen Grüßen Kathrin Pohl ----- Original Message ----- From: "Flavio Hendry" To: Sent: Thursday, November 16, 2006 10:18 AM Subject: [Mapserver-DE] WMS Bildformat hallo liste auf der englischen "no answer" ... mal gucken ob was von der germanischen kommt: ist es möglich das gelieferte wms-format vorzugeben. MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich möcht z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 farben format und das bild sieht das verwurstet aus ... oder kann ich auf der arcgis seite was machen (mapinfo gibt mir schön obige auswahl) thx. Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- -----Original Message----- From: "Till Adams" To: "Andreas Arnold" Cc: "mapserver-de at freegis.org" Date: Thu, 26 Oct 2006 14:18:03 +0200 (CEST) Subject: Re: [Mapserver-DE] Rasterdaten > Andreas: > > http://mapserver.gis.umn.edu/docs/howto/raster_data > > (normalerweise guckt/googled man erst, dann postet man ;-)) > > Grüsse, Till > > > Hallo Liste, > > > > bis jetzt funktioniert der Mapserver einwandfrei, nun habe ich eine > Frage > > bezüglich der Rasterdatendarstellung. > > > > Ich habe meine Rasterdaten als tiff-Datei gegeben und möchte diese > gerne > > im Mapfile als Hintergrundbild darstellen. Also die Rasterdaten > sollen > > schon georeferenziert dargestellt sein und einen Bezug zum Gebiet > haben. > > > > Kann mir einer Helfen? Gibt es eine art Anleitung oder Tutorien wo > dieses > > Problem beschrieben wird? > > > > Bedanke mich im vorrau. > > Gruß > > Andreas > > -- > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > -- > > ****************************************** > * released: AmeiN! ArcMap-Export-2-UMN * > * LiveLinux 'WebGIS on CD' * > * http://www.terrestris.de * > ****************************************** > > ------------------------------------------ > > Dipl. Geogr. Till Adams > terrestris, H. Paulsen& T. Adams GbR > Siemensstr. 8 * 53121 Bonn > Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * > http://www.terrestris.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From j.l.h.hartmann at uva.nl Thu Nov 16 11:37:34 2006 From: j.l.h.hartmann at uva.nl (Jan Hartmann) Date: Thu, 16 Nov 2006 11:37:34 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: <005001c70965$3b9f21e0$d901a8c0@schultz.int> References: <20061026121426.232810@gmx.net><49938.192.168.0.5.1161865083.squirrel@center> <005001c70965$3b9f21e0$d901a8c0@schultz.int> Message-ID: <455C3F6E.40605@uva.nl> Es geht über einen Umweg mit PHP-Mapscript: $map = ms_newmapobj("my.map"); $map->selectoutputformat("png24"); $mapImg = $map->draw(); header("content=type:image/png"); $mapImg->saveImage(""); Zur Verwendung von WMS Services mit MapScript: http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript Ich weiss nicht wie man das mit MapServer CGI macht. Jan Kathrin Pohl wrote: > Hallo Liste, > > da scheint jemand genau über dem gleichen Problem zu sitzen. > Ich kann dazu nur anfügen, das die Angabe des Auagabeformates auch nicht > weiterhilft. Das Bild, bei mir handelt es sich um Orthofotos, sieht eben > "verwurstet" aus. > Ich dachte es hängt an der Auflösung, die nicht richtig umgesetzt wird. Nun > klingt es ja danach, das es an der Farbtiefe liegt. Die Vorlage hat 24Bit. > Wie bekommt man diese Bilder ordentlich über den UMN? > > Mit freundlichen Grüßen > Kathrin Pohl > > > ----- Original Message ----- > From: "Flavio Hendry" > To: > Sent: Thursday, November 16, 2006 10:18 AM > Subject: [Mapserver-DE] WMS Bildformat > > > hallo liste > > auf der englischen "no answer" ... mal gucken ob was von der > germanischen kommt: ist es möglich das gelieferte wms-format vorzugeben. > MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich möcht > z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 farben > format und das bild sieht das verwurstet aus ... oder kann ich auf der > arcgis seite was machen (mapinfo gibt mir schön obige auswahl) thx. > > Mit freundlichem Gruss / Best Regards > Flavio Hendry > > ---------------------------------------------------------------- > TYDAC Web-Site: http://www.tydac.ch > TYDAC MapServer: http://www.mapserver.ch > ---------------------------------------------------------------- > ############ Mit freundlichen Gruessen / Kind Regards > ############ mailto:flavio at tydac.ch > ############ TYDAC AG - http://www.tydac.ch > #### #### Geographic Information Solutions > #### #### Luternauweg 12 -- CH-3006 Bern > ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 > ---------------------------------------------------------------- > > > -----Original Message----- > From: "Till Adams" > To: "Andreas Arnold" > Cc: "mapserver-de at freegis.org" > Date: Thu, 26 Oct 2006 14:18:03 +0200 (CEST) > Subject: Re: [Mapserver-DE] Rasterdaten > >> Andreas: >> >> http://mapserver.gis.umn.edu/docs/howto/raster_data >> >> (normalerweise guckt/googled man erst, dann postet man ;-)) >> >> Grüsse, Till >> >>> Hallo Liste, >>> >>> bis jetzt funktioniert der Mapserver einwandfrei, nun habe ich eine >> Frage >>> bezüglich der Rasterdatendarstellung. >>> >>> Ich habe meine Rasterdaten als tiff-Datei gegeben und möchte diese >> gerne >>> im Mapfile als Hintergrundbild darstellen. Also die Rasterdaten >> sollen >>> schon georeferenziert dargestellt sein und einen Bezug zum Gebiet >> haben. >>> Kann mir einer Helfen? Gibt es eine art Anleitung oder Tutorien wo >> dieses >>> Problem beschrieben wird? >>> >>> Bedanke mich im vorrau. >>> Gruß >>> Andreas >>> -- >>> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! >>> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer >>> >>> _______________________________________________ >>> Mapserver-DE mailing list >>> Mapserver-DE at freegis.org >>> https://freegis.org/mailman/listinfo/mapserver-de >>> >> >> -- >> >> ****************************************** >> * released: AmeiN! ArcMap-Export-2-UMN * >> * LiveLinux 'WebGIS on CD' * >> * http://www.terrestris.de * >> ****************************************** >> >> ------------------------------------------ >> >> Dipl. Geogr. Till Adams >> terrestris, H. Paulsen& T. Adams GbR >> Siemensstr. 8 * 53121 Bonn >> Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * >> http://www.terrestris.de >> >> _______________________________________________ >> Mapserver-DE mailing list >> Mapserver-DE at freegis.org >> https://freegis.org/mailman/listinfo/mapserver-de > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > From tobias.neumann at web.de Thu Nov 16 12:40:41 2006 From: tobias.neumann at web.de (Tobias Neumann) Date: Thu, 16 Nov 2006 12:40:41 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: <455C3F6E.40605@uva.nl> References: <20061026121426.232810@gmx.net><49938.192.168.0.5.1161865083.squirrel@center> <005001c70965$3b9f21e0$d901a8c0@schultz.int> <455C3F6E.40605@uva.nl> Message-ID: <455C4E39.6060308@web.de> Soweit ich mich erinnern kann, gibt man das Bildformat für die Generierung im Map-File mit der Option "IMAGETYPE" an. Das sollte dann auch mit der CGI-Version des Mapservers funktionieren. Wenn ArcGIS allerdings "selbstständig" bei der WMS-Abfrage ein anderes Bildformat anfordert, wird das wohl auch nichts nützen. Jan Hartmann schrieb: > Es geht über einen Umweg mit PHP-Mapscript: > > $map = ms_newmapobj("my.map"); > $map->selectoutputformat("png24"); > $mapImg = $map->draw(); > header("content=type:image/png"); > $mapImg->saveImage(""); > > Zur Verwendung von WMS Services mit MapScript: > http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript > > Ich weiss nicht wie man das mit MapServer CGI macht. > > Jan > > > Kathrin Pohl wrote: > >> Hallo Liste, >> >> da scheint jemand genau über dem gleichen Problem zu sitzen. >> Ich kann dazu nur anfügen, das die Angabe des Auagabeformates auch nicht >> weiterhilft. Das Bild, bei mir handelt es sich um Orthofotos, sieht eben >> "verwurstet" aus. >> Ich dachte es hängt an der Auflösung, die nicht richtig umgesetzt wird. Nun >> klingt es ja danach, das es an der Farbtiefe liegt. Die Vorlage hat 24Bit. >> Wie bekommt man diese Bilder ordentlich über den UMN? >> >> Mit freundlichen Grüßen >> Kathrin Pohl >> >> >> ----- Original Message ----- >> From: "Flavio Hendry" >> To: >> Sent: Thursday, November 16, 2006 10:18 AM >> Subject: [Mapserver-DE] WMS Bildformat >> >> >> hallo liste >> >> auf der englischen "no answer" ... mal gucken ob was von der >> germanischen kommt: ist es möglich das gelieferte wms-format vorzugeben. >> MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich möcht >> z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 farben >> format und das bild sieht das verwurstet aus ... oder kann ich auf der >> arcgis seite was machen (mapinfo gibt mir schön obige auswahl) thx. >> >> Mit freundlichem Gruss / Best Regards >> Flavio Hendry >> >> ---------------------------------------------------------------- >> TYDAC Web-Site: http://www.tydac.ch >> TYDAC MapServer: http://www.mapserver.ch >> ---------------------------------------------------------------- >> ############ Mit freundlichen Gruessen / Kind Regards >> ############ mailto:flavio at tydac.ch >> ############ TYDAC AG - http://www.tydac.ch >> #### #### Geographic Information Solutions >> #### #### Luternauweg 12 -- CH-3006 Bern >> ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 >> ---------------------------------------------------------------- >> >> From flavio at tydac.ch Thu Nov 16 13:30:17 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 16 Nov 2006 13:30:17 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: <455C4E39.6060308@web.de> References: <20061026121426.232810@gmx.net><49938.192.168.0.5.1161865083.squirrel@center> <005001c70965$3b9f21e0$d901a8c0@schultz.int> <455C3F6E.40605@uva.nl> <455C4E39.6060308@web.de> Message-ID: hi tobias / ian ian: nö, funktioniert nicht, ergibt dasselbe wie unten. tobias: nö, mapserver (auch wenn IMAGETYPE und OUTPUTFORMAT definiert sind) gibt im XML folgendes aus: image/gif image/png image/png; mode=24bit image/jpeg image/wbmp image/tiff - ArcGIS nimmt vermutlich das erste - MapInfo gibt mir obige Liste zur Auswahl mit MapInfo komme ich also hin, muss aber den default umstellen, was ich nicht unbedingt wissen kann ........ auch wenn ich "&FORMAT=image/jpeg" in der URL mitgebe: nada ... respektive png ...... Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- -----Original Message----- From: Tobias Neumann To: mapserver Date: Thu, 16 Nov 2006 12:40:41 +0100 Subject: Re: [Mapserver-DE] WMS Bildformat > Soweit ich mich erinnern kann, gibt man das Bildformat für die > Generierung im Map-File mit der Option "IMAGETYPE" an. Das sollte > dann > auch mit der CGI-Version des Mapservers funktionieren. Wenn ArcGIS > allerdings "selbstständig" bei der WMS-Abfrage ein anderes > Bildformat > anfordert, wird das wohl auch nichts nützen. > > > Jan Hartmann schrieb: > > Es geht über einen Umweg mit PHP-Mapscript: > > > > $map = ms_newmapobj("my.map"); > > $map->selectoutputformat("png24"); > > $mapImg = $map->draw(); > > header("content=type:image/png"); > > $mapImg->saveImage(""); > > > > Zur Verwendung von WMS Services mit MapScript: > > http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript > > > > Ich weiss nicht wie man das mit MapServer CGI macht. > > > > Jan > > > > > > Kathrin Pohl wrote: > > > >> Hallo Liste, > >> > >> da scheint jemand genau über dem gleichen Problem zu sitzen. > >> Ich kann dazu nur anfügen, das die Angabe des Auagabeformates > auch nicht > >> weiterhilft. Das Bild, bei mir handelt es sich um Orthofotos, > sieht eben > >> "verwurstet" aus. > >> Ich dachte es hängt an der Auflösung, die nicht richtig > umgesetzt wird. Nun > >> klingt es ja danach, das es an der Farbtiefe liegt. Die Vorlage > hat 24Bit. > >> Wie bekommt man diese Bilder ordentlich über den UMN? > >> > >> Mit freundlichen Grüßen > >> Kathrin Pohl > >> > >> > >> ----- Original Message ----- > >> From: "Flavio Hendry" > >> To: > >> Sent: Thursday, November 16, 2006 10:18 AM > >> Subject: [Mapserver-DE] WMS Bildformat > >> > >> > >> hallo liste > >> > >> auf der englischen "no answer" ... mal gucken ob was von der > >> germanischen kommt: ist es möglich das gelieferte wms-format > vorzugeben. > >> MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich > möcht > >> z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 > farben > >> format und das bild sieht das verwurstet aus ... oder kann ich auf > der > >> arcgis seite was machen (mapinfo gibt mir schön obige auswahl) > thx. > >> > >> Mit freundlichem Gruss / Best Regards > >> Flavio Hendry > >> > >> ---------------------------------------------------------------- > >> TYDAC Web-Site: http://www.tydac.ch > >> TYDAC MapServer: http://www.mapserver.ch > >> ---------------------------------------------------------------- > >> ############ Mit freundlichen Gruessen / Kind Regards > >> ############ mailto:flavio at tydac.ch > >> ############ TYDAC AG - http://www.tydac.ch > >> #### #### Geographic Information Solutions > >> #### #### Luternauweg 12 -- CH-3006 Bern > >> ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 > >> ---------------------------------------------------------------- > >> > >> > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de From armin.burger at gmx.net Thu Nov 16 13:36:27 2006 From: armin.burger at gmx.net (Armin Burger) Date: Thu, 16 Nov 2006 13:36:27 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: References: <20061026121426.232810@gmx.net> <49938.192.168.0.5.1161865083.squirrel@center> Message-ID: <20061116123627.118880@gmx.net> Ich glaube ArcGis kann ausschliesslich PNG Format verwenden. Was passiert wenn man das PNG als default mit 24bit definiert wie OUTPUTFORMAT NAME png DRIVER "GD/PNG" MIMETYPE "image/png" IMAGEMODE RGB ... END Armin -------- Original-Nachricht -------- Datum: Thu, 16 Nov 2006 10:18:02 +0100 Von: "Flavio Hendry" An: mapserver-de at freegis.org Betreff: [Mapserver-DE] WMS Bildformat > hallo liste > > auf der englischen "no answer" ... mal gucken ob was von der > germanischen kommt: ist es möglich das gelieferte wms-format vorzugeben. > MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich möcht > z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 farben > format und das bild sieht das verwurstet aus ... oder kann ich auf der > arcgis seite was machen (mapinfo gibt mir schön obige auswahl) thx. > > Mit freundlichem Gruss / Best Regards > Flavio Hendry > > ---------------------------------------------------------------- > TYDAC Web-Site: http://www.tydac.ch > TYDAC MapServer: http://www.mapserver.ch > ---------------------------------------------------------------- > ############ Mit freundlichen Gruessen / Kind Regards > ############ mailto:flavio at tydac.ch > ############ TYDAC AG - http://www.tydac.ch > #### #### Geographic Information Solutions > #### #### Luternauweg 12 -- CH-3006 Bern > ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 > ---------------------------------------------------------------- > > > -----Original Message----- > From: "Till Adams" > To: "Andreas Arnold" > Cc: "mapserver-de at freegis.org" > Date: Thu, 26 Oct 2006 14:18:03 +0200 (CEST) > Subject: Re: [Mapserver-DE] Rasterdaten > > > Andreas: > > > > http://mapserver.gis.umn.edu/docs/howto/raster_data > > > > (normalerweise guckt/googled man erst, dann postet man ;-)) > > > > Grüsse, Till > > > > > Hallo Liste, > > > > > > bis jetzt funktioniert der Mapserver einwandfrei, nun habe ich eine > > Frage > > > bezüglich der Rasterdatendarstellung. > > > > > > Ich habe meine Rasterdaten als tiff-Datei gegeben und möchte diese > > gerne > > > im Mapfile als Hintergrundbild darstellen. Also die Rasterdaten > > sollen > > > schon georeferenziert dargestellt sein und einen Bezug zum Gebiet > > haben. > > > > > > Kann mir einer Helfen? Gibt es eine art Anleitung oder Tutorien wo > > dieses > > > Problem beschrieben wird? > > > > > > Bedanke mich im vorrau. > > > Gruß > > > Andreas > > > -- > > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > > > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > > > > > _______________________________________________ > > > Mapserver-DE mailing list > > > Mapserver-DE at freegis.org > > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > > > > > -- > > > > ****************************************** > > * released: AmeiN! ArcMap-Export-2-UMN * > > * LiveLinux 'WebGIS on CD' * > > * http://www.terrestris.de * > > ****************************************** > > > > ------------------------------------------ > > > > Dipl. Geogr. Till Adams > > terrestris, H. Paulsen& T. Adams GbR > > Siemensstr. 8 * 53121 Bonn > > Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * > > http://www.terrestris.de > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From r.keltermann at web.de Thu Nov 16 13:41:03 2006 From: r.keltermann at web.de (Reinhard Keltermann) Date: Thu, 16 Nov 2006 13:41:03 +0100 Subject: [Mapserver-DE] SLD Einbindung Message-ID: <279861984@web.de> Hallo Liste, ich verzweifel irgendwie an dem Tutorial zu SLD (funzzt net). Könnte mir eventuell jemand ein ganz einfaches Beispiel geben, wie man eine SLD-Datei in ein Mapfile einbindet? Also einen WMS-Layer mit SLD verändert? Danke, Reinhard ______________________________________________________________________________ "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From tobias.neumann at web.de Thu Nov 16 14:05:28 2006 From: tobias.neumann at web.de (Tobias Neumann) Date: Thu, 16 Nov 2006 14:05:28 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: References: <20061026121426.232810@gmx.net><49938.192.168.0.5.1161865083.squirrel@center> <005001c70965$3b9f21e0$d901a8c0@schultz.int> <455C3F6E.40605@uva.nl> <455C4E39.6060308@web.de> Message-ID: <455C6218.1040807@web.de> Klar, im Capabilities-Dokument werden weiterhin alle verfügbaren Formate ausgegeben. Die genannte Einstellung gibt meines Wissens nur das Standardformat an, wenn kein anderes angefordert wird. Wenn ArcGIS tatsächlich das erste Format der Liste nimmt: Vielleicht wäre es mal einen Versuch wert, zu probieren, ob die Reihenfolge im XML mit der Reihenfolge der OUTPUTFORMAT-Blöcke im Mapfile korrespondiert. Falls ja, einfach mal das gewünschte Format als erstes notieren... vielleicht bringt's ja was. ;-) Flavio Hendry schrieb: > hi tobias / ian > > ian: nö, funktioniert nicht, ergibt dasselbe wie unten. > > tobias: nö, mapserver (auch wenn IMAGETYPE und OUTPUTFORMAT definiert > sind) gibt im XML folgendes aus: > > image/gif > image/png > image/png; mode=24bit > image/jpeg > image/wbmp > image/tiff > > - ArcGIS nimmt vermutlich das erste > - MapInfo gibt mir obige Liste zur Auswahl > > mit MapInfo komme ich also hin, muss aber den default umstellen, was ich > nicht unbedingt wissen kann ........ > > auch wenn ich "&FORMAT=image/jpeg" in der URL mitgebe: nada ... > respektive png ...... > > Mit freundlichem Gruss / Best Regards > Flavio Hendry > > ---------------------------------------------------------------- > TYDAC Web-Site: http://www.tydac.ch > TYDAC MapServer: http://www.mapserver.ch > ---------------------------------------------------------------- > ############ Mit freundlichen Gruessen / Kind Regards > ############ mailto:flavio at tydac.ch > ############ TYDAC AG - http://www.tydac.ch > #### #### Geographic Information Solutions > #### #### Luternauweg 12 -- CH-3006 Bern > ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 > ---------------------------------------------------------------- > > > -----Original Message----- > From: Tobias Neumann > To: mapserver > Date: Thu, 16 Nov 2006 12:40:41 +0100 > Subject: Re: [Mapserver-DE] WMS Bildformat > > >> Soweit ich mich erinnern kann, gibt man das Bildformat für die >> Generierung im Map-File mit der Option "IMAGETYPE" an. Das sollte >> dann >> auch mit der CGI-Version des Mapservers funktionieren. Wenn ArcGIS >> allerdings "selbstständig" bei der WMS-Abfrage ein anderes >> Bildformat >> anfordert, wird das wohl auch nichts nützen. >> >> >> Jan Hartmann schrieb: >> >>> Es geht über einen Umweg mit PHP-Mapscript: >>> >>> $map = ms_newmapobj("my.map"); >>> $map->selectoutputformat("png24"); >>> $mapImg = $map->draw(); >>> header("content=type:image/png"); >>> $mapImg->saveImage(""); >>> >>> Zur Verwendung von WMS Services mit MapScript: >>> http://mapserver.gis.umn.edu/docs/howto/wxs_mapscript >>> >>> Ich weiss nicht wie man das mit MapServer CGI macht. >>> >>> Jan >>> >>> >>> Kathrin Pohl wrote: >>> >>> >>>> Hallo Liste, >>>> >>>> da scheint jemand genau über dem gleichen Problem zu sitzen. >>>> Ich kann dazu nur anfügen, das die Angabe des Auagabeformates >>>> >> auch nicht >> >>>> weiterhilft. Das Bild, bei mir handelt es sich um Orthofotos, >>>> >> sieht eben >> >>>> "verwurstet" aus. >>>> Ich dachte es hängt an der Auflösung, die nicht richtig >>>> >> umgesetzt wird. Nun >> >>>> klingt es ja danach, das es an der Farbtiefe liegt. Die Vorlage >>>> >> hat 24Bit. >> >>>> Wie bekommt man diese Bilder ordentlich über den UMN? >>>> >>>> Mit freundlichen Grüßen >>>> Kathrin Pohl >>>> >>>> >>>> ----- Original Message ----- >>>> From: "Flavio Hendry" >>>> To: >>>> Sent: Thursday, November 16, 2006 10:18 AM >>>> Subject: [Mapserver-DE] WMS Bildformat >>>> >>>> >>>> hallo liste >>>> >>>> auf der englischen "no answer" ... mal gucken ob was von der >>>> germanischen kommt: ist es möglich das gelieferte wms-format >>>> >> vorzugeben. >> >>>> MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich >>>> >> möcht >> >>>> z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 >>>> >> farben >> >>>> format und das bild sieht das verwurstet aus ... oder kann ich auf >>>> >> der >> >>>> arcgis seite was machen (mapinfo gibt mir schön obige auswahl) >>>> >> thx. >> >>>> Mit freundlichem Gruss / Best Regards >>>> Flavio Hendry >>>> >>>> ---------------------------------------------------------------- >>>> TYDAC Web-Site: http://www.tydac.ch >>>> TYDAC MapServer: http://www.mapserver.ch >>>> ---------------------------------------------------------------- >>>> ############ Mit freundlichen Gruessen / Kind Regards >>>> ############ mailto:flavio at tydac.ch >>>> ############ TYDAC AG - http://www.tydac.ch >>>> #### #### Geographic Information Solutions >>>> #### #### Luternauweg 12 -- CH-3006 Bern >>>> ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 >>>> ---------------------------------------------------------------- >>>> >>>> >>>> >> _______________________________________________ >> Mapserver-DE mailing list >> Mapserver-DE at freegis.org >> https://freegis.org/mailman/listinfo/mapserver-de >> > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > > > From kbehncke at igf.uni-osnabrueck.de Thu Nov 16 14:26:58 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Thu, 16 Nov 2006 14:26:58 +0100 Subject: [Mapserver-DE] SLD Einbindung In-Reply-To: <279861984@web.de> References: <279861984@web.de> Message-ID: <20061116132548.M98279@igf.uni-osnabrueck.de> On Thu, 16 Nov 2006 13:41:03 +0100, Reinhard Keltermann wrote > Hallo Liste, > ich verzweifel irgendwie an dem Tutorial zu SLD (funzzt net). > > Könnte mir eventuell jemand ein ganz einfaches Beispiel geben, wie > man eine SLD-Datei in ein Mapfile einbindet? Also einen WMS-Layer > mit SLD verändert? > > Danke, Reinhard > ______________________________________________________________________________ Hallo Reinhard, das Mapfile z.B. so: MAP NAME Testkarte IMAGETYPE PNG EXTENT 3430018 5876533 3491970 5948485 UNITS METERS DEBUG ON PROJECTION 'init=epsg:31467' END SIZE 600 600 SHAPEPATH 'D:/datei/umn_kurzeinfuehrung_data/data_2/' SYMBOLSET 'symbols/symbols.sym' FONTSET 'fonts/fonts.list' IMAGECOLOR 200 200 200 WEB TEMPLATE './erstes_beispiel.html' IMAGEPATH 'C:/Programme/Apachegroup/Apache/htdocs/tmp/' IMAGEURL '/tmp/' LOG 'C:/Programme/Apachegroup/Apache/htdocs/tmp/t_karto.log' METADATA "WMS_TITLE" "Beispielkarte" "WMS_SRS" "epsg:31467" "WMS_ONLINERESSOURCE" "http://localhost/cgi-bin/mapserv?map=D:/datei/umn_kurzeinfuehrung_data/mapdatei.map" END END LAYER NAME gemeindegrenze TYPE LINE STATUS DEFAULT DATA Lan.shp METADATA "WMS_TITLE" "gemeindegrenze" "WMS_SRS" "epsg:31467" END CLASS STYLE SYMBOL 'grenzsymbol' OUTLINECOLOR 200 0 0 COLOR 255 0 0 SIZE 7 END END END END Das SLD-File z.B. so: gemeindegrenze #000000 22 Der Aufruf (URL) dann so: http://localhost/cgi-bin/mapserv?map=D:/datei/umn_kurzeinfuehrung_data/mapdatei.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=gemeindegrenze&SLD=http://localhost/linie.xml Viele Grüße, Kai -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From flavio at tydac.ch Thu Nov 16 14:30:49 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 16 Nov 2006 14:30:49 +0100 Subject: [Mapserver-DE] WMS Bildformat In-Reply-To: <20061116123627.118880@gmx.net> References: <20061026121426.232810@gmx.net> <49938.192.168.0.5.1161865083.squirrel@center> <20061116123627.118880@gmx.net> Message-ID: hi armin bingo! thanks! überlisten das ding ... aber es war gif, also wie folgt: OUTPUTFORMAT NAME gif DRIVER "GD/JPEG" MIMETYPE "image/gif" IMAGEMODE RGB EXTENSION "gif" END Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- -----Original Message----- From: "Armin Burger" To: "Flavio Hendry" , mapserver-de at freegis.org Date: Thu, 16 Nov 2006 13:36:27 +0100 Subject: Re: [Mapserver-DE] WMS Bildformat > Ich glaube ArcGis kann ausschliesslich PNG Format verwenden. Was > passiert wenn man das PNG als default mit 24bit definiert > > wie > > OUTPUTFORMAT > NAME png > DRIVER "GD/PNG" > MIMETYPE "image/png" > IMAGEMODE RGB > ... > END > > > Armin > > > > -------- Original-Nachricht -------- > Datum: Thu, 16 Nov 2006 10:18:02 +0100 > Von: "Flavio Hendry" > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] WMS Bildformat > > > hallo liste > > > > auf der englischen "no answer" ... mal gucken ob was von der > > germanischen kommt: ist es möglich das gelieferte wms-format > vorzugeben. > > MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich > möcht > > z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 > farben > > format und das bild sieht das verwurstet aus ... oder kann ich auf > der > > arcgis seite was machen (mapinfo gibt mir schön obige auswahl) > thx. > > > > Mit freundlichem Gruss / Best Regards > > Flavio Hendry > > > > ---------------------------------------------------------------- > > TYDAC Web-Site: http://www.tydac.ch > > TYDAC MapServer: http://www.mapserver.ch > > ---------------------------------------------------------------- > > ############ Mit freundlichen Gruessen / Kind Regards > > ############ mailto:flavio at tydac.ch > > ############ TYDAC AG - http://www.tydac.ch > > #### #### Geographic Information Solutions > > #### #### Luternauweg 12 -- CH-3006 Bern > > ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 > > ---------------------------------------------------------------- > > > > > > -----Original Message----- > > From: "Till Adams" > > To: "Andreas Arnold" > > Cc: "mapserver-de at freegis.org" > > Date: Thu, 26 Oct 2006 14:18:03 +0200 (CEST) > > Subject: Re: [Mapserver-DE] Rasterdaten > > > > > Andreas: > > > > > > http://mapserver.gis.umn.edu/docs/howto/raster_data > > > > > > (normalerweise guckt/googled man erst, dann postet man ;-)) > > > > > > Grüsse, Till > > > > > > > Hallo Liste, > > > > > > > > bis jetzt funktioniert der Mapserver einwandfrei, nun habe ich > eine > > > Frage > > > > bezüglich der Rasterdatendarstellung. > > > > > > > > Ich habe meine Rasterdaten als tiff-Datei gegeben und möchte > diese > > > gerne > > > > im Mapfile als Hintergrundbild darstellen. Also die Rasterdaten > > > sollen > > > > schon georeferenziert dargestellt sein und einen Bezug zum > Gebiet > > > haben. > > > > > > > > Kann mir einer Helfen? Gibt es eine art Anleitung oder Tutorien > wo > > > dieses > > > > Problem beschrieben wird? > > > > > > > > Bedanke mich im vorrau. > > > > Gruß > > > > Andreas > > > > -- > > > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu > sparen! > > > > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > > > > > > > _______________________________________________ > > > > Mapserver-DE mailing list > > > > Mapserver-DE at freegis.org > > > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > > > > > > > > > -- > > > > > > ****************************************** > > > * released: AmeiN! ArcMap-Export-2-UMN * > > > * LiveLinux 'WebGIS on CD' * > > > * http://www.terrestris.de * > > > ****************************************** > > > > > > ------------------------------------------ > > > > > > Dipl. Geogr. Till Adams > > > terrestris, H. Paulsen& T. Adams GbR > > > Siemensstr. 8 * 53121 Bonn > > > Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de > * > > > http://www.terrestris.de > > > > > > _______________________________________________ > > > Mapserver-DE mailing list > > > Mapserver-DE at freegis.org > > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > -- > "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: > www.deutschlandsegelt.de > Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's > Cup-Yacht! From r.keltermann at web.de Thu Nov 16 14:45:42 2006 From: r.keltermann at web.de (Reinhard Keltermann) Date: Thu, 16 Nov 2006 14:45:42 +0100 Subject: [Mapserver-DE] SLD Einbindung Message-ID: <279984383@web.de> > -----Ursprüngliche Nachricht----- > Von: "Kai Behncke" > Gesendet: 16.11.06 14:26:10 > An: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] SLD Einbindung > On Thu, 16 Nov 2006 13:41:03 +0100, Reinhard Keltermann wrote > > Hallo Liste, > > ich verzweifel irgendwie an dem Tutorial zu SLD (funzzt net). > > > > Könnte mir eventuell jemand ein ganz einfaches Beispiel geben, wie > > man eine SLD-Datei in ein Mapfile einbindet? Also einen WMS-Layer > > mit SLD verändert? > > > > Danke, Reinhard > > ______________________________________________________________________________ > Hallo Reinhard, > > das Mapfile z.B. so: > > MAP > NAME Testkarte > IMAGETYPE PNG > EXTENT 3430018 5876533 3491970 5948485 > UNITS METERS > DEBUG ON > PROJECTION > 'init=epsg:31467' > END > SIZE 600 600 > SHAPEPATH 'D:/datei/umn_kurzeinfuehrung_data/data_2/' > SYMBOLSET 'symbols/symbols.sym' > FONTSET 'fonts/fonts.list' > IMAGECOLOR 200 200 200 > > WEB > TEMPLATE './erstes_beispiel.html' > IMAGEPATH 'C:/Programme/Apachegroup/Apache/htdocs/tmp/' > IMAGEURL '/tmp/' > LOG 'C:/Programme/Apachegroup/Apache/htdocs/tmp/t_karto.log' > > > METADATA > "WMS_TITLE" "Beispielkarte" > "WMS_SRS" "epsg:31467" > "WMS_ONLINERESSOURCE" > "http://localhost/cgi-bin/mapserv?map=D:/datei/umn_kurzeinfuehrung_data/mapdatei.map" > END > END > > LAYER > > > NAME gemeindegrenze > TYPE LINE > STATUS DEFAULT > DATA Lan.shp > > METADATA > "WMS_TITLE" "gemeindegrenze" > "WMS_SRS" "epsg:31467" > END > > > CLASS > STYLE > SYMBOL 'grenzsymbol' > OUTLINECOLOR 200 0 0 > COLOR 255 0 0 > SIZE 7 > END > END > END > END > > Das SLD-File z.B. so: > > xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" > xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://www.opengis.net/sld > http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"> > > gemeindegrenze > > > > > > #000000 > 22 > > > > > > > > > > Der Aufruf (URL) dann so: > http://localhost/cgi-bin/mapserv?map=D:/datei/umn_kurzeinfuehrung_data/mapdatei.map&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&LAYERS=gemeindegrenze&SLD=http://localhost/linie.xml > > Viele Grüße, Kai > Dankeschön, das hat funktioniert :-) Was ist nun aber, wenn ich z.B. den Layer aus dem Beispieltutorial von http://mapserver.gis.umn.edu/docs/howto/sldhowto verändern will. Ich habe mein xm.file "linie.xml" (Layername verändert), wenn ich aber den Aufruf starte: http://www2.dmsolutions.ca/cgi-bin/mswms_world?SERVICE=WMS&VERSION=1.1.1&Request=GetMap&LAYERS=WorldGen_Outline&SLD=http://localhost/linie.xml so wird das SLD-File ignoriert. Wieso bloß? Reinhard ______________________________________________________________________________ "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From and.arnold at gmx.de Thu Nov 16 15:07:38 2006 From: and.arnold at gmx.de (Andreas Arnold) Date: Thu, 16 Nov 2006 15:07:38 +0100 Subject: [Mapserver-DE] Farben in der Legende In-Reply-To: References: Message-ID: <20061116140738.170340@gmx.net> Hallo zusammen, ich habe folgendes Problem mit der Darstellung der Farben in der Legende. In meinem Mapfile werden unterschiedliche Layer deklariert, in den Layern sind "Class" implementiert die mit entsprechenden Farben, wichtig das die Farben transparent, dargestellt werden. Jetzt habe ich auch eine Legende eingebaut, in der auch die Layer entsprechend angezeigt werden, die Farben werden zwar dargestellt aber nicht wie in der Karte transparent. Wie kann ich die Farben in der Legende ebenfalls wie die Farbe in der Karte transparent darstellen? Mit freundlichem Gruß Andreas -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer From pohl at oebvi-schultz.de Thu Nov 16 15:32:25 2006 From: pohl at oebvi-schultz.de (Kathrin Pohl) Date: Thu, 16 Nov 2006 15:32:25 +0100 (MET) Subject: [Mapserver-DE] WMS Bildformat References: <20061026121426.232810@gmx.net><49938.192.168.0.5.1161865083.squirrel@center><20061116123627.118880@gmx.net> Message-ID: <002c01c7098b$fb6ce3b0$d901a8c0@schultz.int> Dank an die mailingliste, durch die zahlreichen Anregungen zu den Bildformaten konnte ich mein Problem auch lösen! ----- Original Message ----- From: "Flavio Hendry" To: "Armin Burger" ; Sent: Thursday, November 16, 2006 2:30 PM Subject: Re: [Mapserver-DE] WMS Bildformat hi armin bingo! thanks! überlisten das ding ... aber es war gif, also wie folgt: OUTPUTFORMAT NAME gif DRIVER "GD/JPEG" MIMETYPE "image/gif" IMAGEMODE RGB EXTENSION "gif" END Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- -----Original Message----- From: "Armin Burger" To: "Flavio Hendry" , mapserver-de at freegis.org Date: Thu, 16 Nov 2006 13:36:27 +0100 Subject: Re: [Mapserver-DE] WMS Bildformat > Ich glaube ArcGis kann ausschliesslich PNG Format verwenden. Was > passiert wenn man das PNG als default mit 24bit definiert > > wie > > OUTPUTFORMAT > NAME png > DRIVER "GD/PNG" > MIMETYPE "image/png" > IMAGEMODE RGB > ... > END > > > Armin > > > > -------- Original-Nachricht -------- > Datum: Thu, 16 Nov 2006 10:18:02 +0100 > Von: "Flavio Hendry" > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] WMS Bildformat > > > hallo liste > > > > auf der englischen "no answer" ... mal gucken ob was von der > > germanischen kommt: ist es möglich das gelieferte wms-format > vorzugeben. > > MS liefert default 5 formate (gif, png, png24, jpeg und tiff). ich > möcht > > z.B. nur jpeg "liefern". problem: arcgis nimmt default ein 256 > farben > > format und das bild sieht das verwurstet aus ... oder kann ich auf > der > > arcgis seite was machen (mapinfo gibt mir schön obige auswahl) > thx. > > > > Mit freundlichem Gruss / Best Regards > > Flavio Hendry > > > > ---------------------------------------------------------------- > > TYDAC Web-Site: http://www.tydac.ch > > TYDAC MapServer: http://www.mapserver.ch > > ---------------------------------------------------------------- > > ############ Mit freundlichen Gruessen / Kind Regards > > ############ mailto:flavio at tydac.ch > > ############ TYDAC AG - http://www.tydac.ch > > #### #### Geographic Information Solutions > > #### #### Luternauweg 12 -- CH-3006 Bern > > ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 > > ---------------------------------------------------------------- > > > > > > -----Original Message----- > > From: "Till Adams" > > To: "Andreas Arnold" > > Cc: "mapserver-de at freegis.org" > > Date: Thu, 26 Oct 2006 14:18:03 +0200 (CEST) > > Subject: Re: [Mapserver-DE] Rasterdaten > > > > > Andreas: > > > > > > http://mapserver.gis.umn.edu/docs/howto/raster_data > > > > > > (normalerweise guckt/googled man erst, dann postet man ;-)) > > > > > > Grüsse, Till > > > > > > > Hallo Liste, > > > > > > > > bis jetzt funktioniert der Mapserver einwandfrei, nun habe ich > eine > > > Frage > > > > bezüglich der Rasterdatendarstellung. > > > > > > > > Ich habe meine Rasterdaten als tiff-Datei gegeben und möchte > diese > > > gerne > > > > im Mapfile als Hintergrundbild darstellen. Also die Rasterdaten > > > sollen > > > > schon georeferenziert dargestellt sein und einen Bezug zum > Gebiet > > > haben. > > > > > > > > Kann mir einer Helfen? Gibt es eine art Anleitung oder Tutorien > wo > > > dieses > > > > Problem beschrieben wird? > > > > > > > > Bedanke mich im vorrau. > > > > Gruß > > > > Andreas > > > > -- > > > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu > sparen! > > > > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > > > > > > > _______________________________________________ > > > > Mapserver-DE mailing list > > > > Mapserver-DE at freegis.org > > > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > > > > > > > > > -- > > > > > > ****************************************** > > > * released: AmeiN! ArcMap-Export-2-UMN * > > > * LiveLinux 'WebGIS on CD' * > > > * http://www.terrestris.de * > > > ****************************************** > > > > > > ------------------------------------------ > > > > > > Dipl. Geogr. Till Adams > > > terrestris, H. Paulsen& T. Adams GbR > > > Siemensstr. 8 * 53121 Bonn > > > Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de > * > > > http://www.terrestris.de > > > > > > _______________________________________________ > > > Mapserver-DE mailing list > > > Mapserver-DE at freegis.org > > > https://freegis.org/mailman/listinfo/mapserver-de > > > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > -- > "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: > www.deutschlandsegelt.de > Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's > Cup-Yacht! _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From kbehncke at igf.uni-osnabrueck.de Thu Nov 16 16:40:46 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Thu, 16 Nov 2006 16:40:46 +0100 Subject: [Mapserver-DE] SLD Einbindung In-Reply-To: <279984383@web.de> References: <279984383@web.de> Message-ID: <20061116153255.M31437@igf.uni-osnabrueck.de> > Dankeschön, das hat funktioniert :-) > > Was ist nun aber, wenn ich z.B. den Layer aus dem Beispieltutorial > von http://mapserver.gis.umn.edu/docs/howto/sldhowto verändern will. > > Ich habe mein xm.file "linie.xml" (Layername verändert), wenn ich > aber den Aufruf starte: http://www2.dmsolutions.ca/cgi-bin/mswms_world?SERVICE=WMS&VERSION=1.1.1&Request=GetMap&LAYERS=WorldGen_Outline&SLD=http://localhost/linie.xml > so wird das SLD-File ignoriert. > Wieso bloß? > > Reinhard > ______________________________________________________________________________ Hallo nochmal, das würde mich auch sehr interessieren. Wenn man dort den SLD-Pfad mit http://localhost angibt, dann passiert nichts. Gibt man aber eine feste IP eines Rechners an, also z.B.: http://www2.dmsolutions.ca/cgi-bin/mswms_world?SERVICE=WMS&VERSION=1.1.1&Request=GetMap&Layers=WorldGen_Outline&SLD=http://131.173.78.240/linie.xml so gehts. Warum localhost nicht akzeptiert wird wüßte ich auch gerne....... Weiß da jemand mehr? -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From Burghardt.Scholle at stadt.wolfsburg.de Thu Nov 16 16:39:20 2006 From: Burghardt.Scholle at stadt.wolfsburg.de (Burghardt.Scholle@stadt.wolfsburg.de) Date: Thu, 16 Nov 2006 16:39:20 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Labels_in_der_Legende_erl=E4utern?= =?iso-8859-1?q?=3F?= Message-ID: Hallo Liste, ich möchte eine komplexe Beschriftung, die in der Karte einwandfrei angezeigt wird, als Legendenpunkt dargestellt haben und diesen erläutern. Bei anderen Geometrietypen (Flächen, Linien, Punkte) ist das gar kein Problem, aber wie bekomme ich meine Beschriftung als zusätzlichen Legendenpunkt aufgeführt? Zur Darstellung meiner Legende nutze ich immer eine angepaßte, separate map-Datei. Man könnte die Frage auch noch dahingehend erweitern, ob es über eine map-Datei möglich ist, zusätzliche Texte (z.B. Quellenangaben) in der Legende zu plazieren? Weiß jemand von Euch einen Rat? Viele Grüße Burghardt *************** Stadt Wolfsburg Geschäftsbereich Bürgerdienste GIS-Büro Rathaus A, Zi. A911 Porschestraße 49 38440 Wolfsburg Tel.: (05361) 28-2531 Fax.: (05361) 28-1877 mailto:gis at stadt.wolfsburg.de From rastadisasta at gmail.com Thu Nov 16 16:51:07 2006 From: rastadisasta at gmail.com (RASTADISASTA) Date: Thu, 16 Nov 2006 16:51:07 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Labels_in_der_Legende_erl=E4utern?= =?iso-8859-1?q?=3F?= In-Reply-To: References: Message-ID: <26b283ed0611160751r431e3d9bhf10d259db33d9a89@mail.gmail.com> Hello Meine Idee ist folgende: //Sollte nur Verwendung finden wenn es nicht zu viele verschiedene Legenden gibt Erstell dir deine eigenen Legenden in einem Bildbearbeitungsprogramm. Da kannst du dann reinpacken was du willst. Bild wird dann einfach statisch eingefügt. Diese Variante erspart außerdem dem Mapserver die Legende zu rendern. Aber wie gesagt is nur sinnvoll wenns nicht unendlich viele Varianten gibt. Lg Hansi Am 16.11.06 schrieb Burghardt.Scholle at stadt.wolfsburg.de : > Hallo Liste, > > ich möchte eine komplexe Beschriftung, die in der Karte einwandfrei > angezeigt wird, als Legendenpunkt dargestellt haben und diesen erläutern. > Bei anderen Geometrietypen (Flächen, Linien, Punkte) ist das gar kein > Problem, aber wie bekomme ich meine Beschriftung als zusätzlichen > Legendenpunkt aufgeführt? Zur Darstellung meiner Legende nutze ich immer > eine angepaßte, separate map-Datei. Man könnte die Frage auch noch > dahingehend erweitern, ob es über eine map-Datei möglich ist, zusätzliche > Texte (z.B. Quellenangaben) in der Legende zu plazieren? Weiß jemand von > Euch einen Rat? > > Viele Grüße > Burghardt > > *************** > > Stadt Wolfsburg > Geschäftsbereich Bürgerdienste > GIS-Büro > Rathaus A, Zi. A911 > Porschestraße 49 > 38440 Wolfsburg > Tel.: (05361) 28-2531 > Fax.: (05361) 28-1877 > > mailto:gis at stadt.wolfsburg.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > From adams at terrestris.de Thu Nov 16 20:18:59 2006 From: adams at terrestris.de (Till Adams) Date: Thu, 16 Nov 2006 20:18:59 +0100 (CET) Subject: [Mapserver-DE] SLD Einbindung In-Reply-To: <20061116153255.M31437@igf.uni-osnabrueck.de> References: <279984383@web.de> <20061116153255.M31437@igf.uni-osnabrueck.de> Message-ID: <1102.192.168.2.198.1163704739.squirrel@center> Der UMN liegt ja bekanntlich remote, also bei DM in Ottawa. Der braucht aber Zugriff auf das SLD. Über localhost bekommt der das aber nicht, während er das über eine gültige URL oder IP aber bekommt. That's it ;-) Till > >> Dankeschön, das hat funktioniert :-) >> >> Was ist nun aber, wenn ich z.B. den Layer aus dem Beispieltutorial >> von http://mapserver.gis.umn.edu/docs/howto/sldhowto verändern will. >> >> Ich habe mein xm.file "linie.xml" (Layername verändert), wenn ich >> aber den Aufruf starte: > http://www2.dmsolutions.ca/cgi-bin/mswms_world?SERVICE=WMS&VERSION=1.1.1&Request=GetMap&LAYERS=WorldGen_Outline&SLD=http://localhost/linie.xml >> so wird das SLD-File ignoriert. >> Wieso bloß? >> >> Reinhard >> ______________________________________________________________________________ > Hallo nochmal, > > das würde mich auch sehr interessieren. > Wenn man dort den SLD-Pfad mit http://localhost angibt, dann passiert > nichts. > Gibt man aber eine feste IP eines Rechners an, also z.B.: > http://www2.dmsolutions.ca/cgi-bin/mswms_world?SERVICE=WMS&VERSION=1.1.1&Request=GetMap&Layers=WorldGen_Outline&SLD=http://131.173.78.240/linie.xml > so gehts. > Warum localhost nicht akzeptiert wird wüßte ich auch gerne....... > Weiß da jemand mehr? > > > -- > Dipl.-Geogr. Kai Behncke > > Institut für Geoinformatik und Fernerkundung (IGF) > Universität Osnabrück > Kolpingstr. 7 > 49074 Osnabrück > > Raum: 01/308 > Tel.: +49 541 969-4450 > E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de > Web: http://www.igf.uni-osnabrueck.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ****************************************** * released: AmeiN! ArcMap-Export-2-UMN * * LiveLinux 'WebGIS on CD' * * http://www.terrestris.de * ****************************************** ------------------------------------------ Dipl. Geogr. Till Adams terrestris, H. Paulsen& T. Adams GbR Siemensstr. 8 * 53121 Bonn Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * http://www.terrestris.de From k.friebel at gmx.de Fri Nov 17 01:24:29 2006 From: k.friebel at gmx.de (Katja Friebel) Date: Fri, 17 Nov 2006 01:24:29 +0100 Subject: [Mapserver-DE] point-layer mit mysql, php/mapscript und versch. symbolen? Message-ID: <455D013D.1090501@gmx.de> hallo liebe liste, langsam weiß ich mir keinen rat mehr und der kopf raucht. aller anfang ist schwer... kann mir vielleicht jemand weiterhelfen? ich halte in mysql eine zwei tabellen vor, in der einen befinden sich einrichtungen mit strasse, hausnummer, in der anderen die zugehörigen koordinaten. mittels php/mapscript erzeuge ich die punkte in einem leeren (point) layer des mapfiles. soweit kein problem (dazu gibt es ja genügend beispiele). dabei wird aber nur die erste, im layer definierte klasse visualisiert. die objekte sollen aber je nach klassifizierung in der tabellenspalte "kategorie" (apotheken, restaurants etc.) mittels eines entsprechenden symbols (oder eines gif-bildes) dargestellt werden. ist es möglich, für diese problematik die klassen im mapfile zu definieren? wenn ja, wie kann ich von mapscript darauf zugreifen? oder muß ich den style in mapscript festlegen (da scheint es aber nicht so viele möglichkeiten zu geben)? wäre über hilfe sehr dankbar...! mit grüßen aus dem nächtlichen berlin hier der code: getLayerByName('einrichtungen'); $i = 0; foreach ($qresult as $row) { $poi[$i] = ms_newPointObj(); $ln[$i] = ms_newLineObj(); $shp[$i] = ms_newShapeObj(MS_SHAPE_POINT); $poi[$i]-> setXY($row[22],$row[23]); $ln[$i]->add($poi[$i]); $shp[$i]->add($ln[$i]); $shp[$i]->set(index,$row[0]); //$classPlanetarium=ms_newClassObj($this_layer); //$classPlanetarium = $this_layer->getClass(1); $this_layer->addFeature($shp[$i]); $i++; } return; } //--------------------------------------------------------- // verschiedene Symbole für layer 'einrichtungen' vergeben function SetSymbols ($map) { $layer = ms_newLayerObj($map); $layer = ms_newLayerObj($map); $layer = $map->getLayerByName('einrichtungen'); $layer->classitem ='Kategorie'; $classPlanetarium = $layer->getClass(1); //$classPlanetarium->ms_newClassObj($layer); $classPlanetarium->name = 'Planetarium'; $classPlanetarium->setExpression('Planetarium'); //$planetariumStyle= $classPlanetarium->getStyle(0); //$planetariumStyle->$Symbol->set("filled", MS_TRUE); //$planetariumStyle->$Symbol->set("sizex", 1); //$planetariumStyle->$Symbol->set("sizey", 1); } //... $map = ms_newMapObj($map_path.$map_file); //... // Ergebnisse der DBabfrage einbinden $qresult = GetMobidatTable(); AddPoints ($map, $qresult); //SetSymbols ($map); //... ?> der layer im mapfile: LAYER NAME einrichtungen TYPE POINT STATUS ON CLASSITEM "Kategorie" CLASS NAME 'Apotheke' EXPRESSION 'Apotheken' SYMBOL "Apotheke" SIZE 20 TEMPLATE "query.html" END #class CLASS NAME 'Planetarium' EXPRESSION 'Planetarien/Sternwarten' SYMBOL 'stern' COLOR 32 32 32 SIZE 20 TEMPLATE "query.html" END #class END # layer From Burghardt.Scholle at stadt.wolfsburg.de Fri Nov 17 07:28:41 2006 From: Burghardt.Scholle at stadt.wolfsburg.de (Burghardt.Scholle@stadt.wolfsburg.de) Date: Fri, 17 Nov 2006 07:28:41 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Labels_in_der_Legende_erl=E4utern?= =?iso-8859-1?q?=3F?= Message-ID: Hallo Hansi, daran habe ich auch schon gedacht. Wie binde ich denn eine Legende "statisch" ein - geht das über die Mapdatei? Gruß Burghardt -----Ursprüngliche Nachricht----- Von: RASTADISASTA [mailto:rastadisasta at gmail.com] Gesendet: Donnerstag, 16. November 2006 16:51 An: Burghardt.Scholle at stadt.wolfsburg.de; Mapserver-DE at freegis.org Betreff: Re: [Mapserver-DE] Labels in der Legende erläutern? Hello Meine Idee ist folgende: //Sollte nur Verwendung finden wenn es nicht zu viele verschiedene Legenden gibt Erstell dir deine eigenen Legenden in einem Bildbearbeitungsprogramm. Da kannst du dann reinpacken was du willst. Bild wird dann einfach statisch eingefügt. Diese Variante erspart außerdem dem Mapserver die Legende zu rendern. Aber wie gesagt is nur sinnvoll wenns nicht unendlich viele Varianten gibt. Lg Hansi Am 16.11.06 schrieb Burghardt.Scholle at stadt.wolfsburg.de : > Hallo Liste, > > ich möchte eine komplexe Beschriftung, die in der Karte einwandfrei > angezeigt wird, als Legendenpunkt dargestellt haben und diesen erläutern. > Bei anderen Geometrietypen (Flächen, Linien, Punkte) ist das gar kein > Problem, aber wie bekomme ich meine Beschriftung als zusätzlichen > Legendenpunkt aufgeführt? Zur Darstellung meiner Legende nutze ich immer > eine angepaßte, separate map-Datei. Man könnte die Frage auch noch > dahingehend erweitern, ob es über eine map-Datei möglich ist, zusätzliche > Texte (z.B. Quellenangaben) in der Legende zu plazieren? Weiß jemand von > Euch einen Rat? > > Viele Grüße > Burghardt > > *************** > > Stadt Wolfsburg > Geschäftsbereich Bürgerdienste > GIS-Büro > Rathaus A, Zi. A911 > Porschestraße 49 > 38440 Wolfsburg > Tel.: (05361) 28-2531 > Fax.: (05361) 28-1877 > > mailto:gis at stadt.wolfsburg.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > From mschulz at webgis.de Fri Nov 17 09:04:19 2006 From: mschulz at webgis.de (Michael Schulz) Date: Fri, 17 Nov 2006 09:04:19 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Labels_in_der_Legende_erl=E4utern?= =?iso-8859-1?q?=3F?= In-Reply-To: References: Message-ID: Hallo, KEYIMAGE des Class-Objektes ermöglicht das. Grüße, Michael On 11/17/06, Burghardt.Scholle at stadt.wolfsburg.de wrote: > Hallo Hansi, > > daran habe ich auch schon gedacht. Wie binde ich denn eine Legende > "statisch" ein - geht das über die Mapdatei? > > Gruß > Burghardt > > -----Ursprüngliche Nachricht----- > Von: RASTADISASTA [mailto:rastadisasta at gmail.com] > Gesendet: Donnerstag, 16. November 2006 16:51 > An: Burghardt.Scholle at stadt.wolfsburg.de; Mapserver-DE at freegis.org > Betreff: Re: [Mapserver-DE] Labels in der Legende erläutern? > > > Hello > Meine Idee ist folgende: > > //Sollte nur Verwendung finden wenn es nicht zu viele verschiedene Legenden > gibt > > Erstell dir deine eigenen Legenden in einem Bildbearbeitungsprogramm. > Da kannst du dann reinpacken was du willst. > Bild wird dann einfach statisch eingefügt. > > Diese Variante erspart außerdem dem Mapserver die Legende zu rendern. > > Aber wie gesagt is nur sinnvoll wenns nicht unendlich viele Varianten gibt. > > Lg > Hansi > > Am 16.11.06 schrieb Burghardt.Scholle at stadt.wolfsburg.de > : > > Hallo Liste, > > > > ich möchte eine komplexe Beschriftung, die in der Karte einwandfrei > > angezeigt wird, als Legendenpunkt dargestellt haben und diesen erläutern. > > Bei anderen Geometrietypen (Flächen, Linien, Punkte) ist das gar kein > > Problem, aber wie bekomme ich meine Beschriftung als zusätzlichen > > Legendenpunkt aufgeführt? Zur Darstellung meiner Legende nutze ich immer > > eine angepaßte, separate map-Datei. Man könnte die Frage auch noch > > dahingehend erweitern, ob es über eine map-Datei möglich ist, zusätzliche > > Texte (z.B. Quellenangaben) in der Legende zu plazieren? Weiß jemand von > > Euch einen Rat? > > > > Viele Grüße > > Burghardt > > > > *************** > > > > Stadt Wolfsburg > > Geschäftsbereich Bürgerdienste > > GIS-Büro > > Rathaus A, Zi. A911 > > Porschestraße 49 > > 38440 Wolfsburg > > Tel.: (05361) 28-2531 > > Fax.: (05361) 28-1877 > > > > mailto:gis at stadt.wolfsburg.de > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From Horst.Duester at bd.so.ch Fri Nov 17 11:20:45 2006 From: Horst.Duester at bd.so.ch (=?ISO-8859-1?Q?D=FCster_Horst?=) Date: Fri, 17 Nov 2006 11:20:45 +0100 Subject: [Mapserver-DE] Integration von Orthofotos in Google Earth Message-ID: Ein eingebundener Text mit undefiniertem Zeichensatz wurde abgetrennt. Name: nicht verfügbar URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061117/974397e6/attachment.txt -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061117/974397e6/attachment.html From Burghardt.Scholle at stadt.wolfsburg.de Fri Nov 17 11:46:10 2006 From: Burghardt.Scholle at stadt.wolfsburg.de (Burghardt.Scholle@stadt.wolfsburg.de) Date: Fri, 17 Nov 2006 11:46:10 +0100 Subject: [Mapserver-DE] Angle follow Message-ID: Hallo Liste, hat schon mal jemand von Euch mit der Funktion "ANGLE FOLLOW" in der LABEL-Sektion unter Mapserver 4.10 gearbeitet? Ich bekomme zwar das erwünschte Ergebnis - einen dem Linienverlauf angepassten Schmiegetext. Leider ist dieser Text aber immer nur auf (!) der Linie, egal welche Position bzw. welchen Offset ich angebe. Das ist z.B. im Zusammenhang mit Gewässergütekarten nicht gewünscht. Gibt es im Forum irgendwelche Erfahrungen / Lösungen im Umgang mit dieser Funktion? Viele Grüße Burghardt *************** Stadt Wolfsburg Geschäftsbereich Bürgerdienste GIS-Büro Rathaus A, Zi. A911 Porschestraße 49 38440 Wolfsburg Tel.: (05361) 28-2531 Fax.: (05361) 28-1877 mailto:gis at stadt.wolfsburg.de From jt at mapmedia.de Fri Nov 17 12:16:55 2006 From: jt at mapmedia.de (=?ISO-8859-15?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Fri, 17 Nov 2006 12:16:55 +0100 Subject: [Mapserver-DE] Integration von Orthofotos in Google Earth In-Reply-To: References: Message-ID: <455D9A27.1000607@mapmedia.de> Hallo, da Google nicht OGC-konform arbeitet muss für die Integration von WMS und WFS ein kleiner Parser zwischengeschaltet werden. Also ein Parser für den Aufruf, nicht für die Grafikdateien. Wir haben das mal zu Testzwecken gemacht, mit Google-Maps geht das ganz gut (http://www.mapmedia.de/mapserverdemos.html#google). Google Earth hatte (im Sommer) Probleme mit den Transparenzen, anbei ein kmz-file dazu (Der Layer (MyPlaces - LGB - DNM 100) muss angeschaltet werden) Viele Grüße, Jörg Düster Horst schrieb: > Hallo Liste > > Der Kanton Solothurn bietet seit Juni 2006 praktisch sämtliche > kantonalen Geodaten frei via www.sogis.so.ch an. Darunter sind auch die > kantonalen Orthofotos. Ich würde nun gerne diese Orthofotos auch in > Google Earth integrieren, bin aber auch nach längerer Suche im Internet > nicht weiter schlau geworden, ob und wie das geht, und welche > Rahmenbedingungen dazu gelten. > > Ich bin für jeden Hinweis dankbar. > > Gruss > Horst Düster > > ------------------------------------------------ > > Dr. Horst Düster > GIS-Koordinator, Stv. Amtschef > > Kanton Solothurn > Bau- und Justizdepartement > Amt für Geoinformation > SO!GIS Koordination > Rötistrasse 4 > 4501 Solothurn > > Telefon 032 627 25 32 > Telefax 032 627 22 14 > > mailto:horst.duester at bd.so.ch > http://www.agi.so.ch > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- _________________________________________________ MapMedia Kartographie und raumbezogene Informationssysteme Heilbronner Straße 10 D-10711 Berlin fon: +49.(0)30.89 06 82 70 fax: +49.(0)30.89 06 82 73 mail: jt at mapmedia.de net: www.mapmedia.de pgp: on demand _________________________________________________ -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : LGB WMS Services (beta).kmz Dateityp : application/vnd.google-earth.kmz Dateigröße : 460 bytes Beschreibung: nicht verfügbar URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20061117/702448b0/LGBWMSServicesbeta.kmz From Horst.Duester at bd.so.ch Fri Nov 17 12:30:28 2006 From: Horst.Duester at bd.so.ch (=?ISO-8859-1?Q?D=FCster_Horst?=) Date: Fri, 17 Nov 2006 12:30:28 +0100 Subject: [Mapserver-DE] Integration von Orthofotos in Google Earth Message-ID: Ein eingebundener Text mit undefiniertem Zeichensatz wurde abgetrennt. Name: nicht verfügbar URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061117/f48cc664/attachment.txt -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061117/f48cc664/attachment.html From steffen at wallenhorst.de Fri Nov 17 12:35:26 2006 From: steffen at wallenhorst.de (Martin Steffen) Date: Fri, 17 Nov 2006 12:35:26 +0100 Subject: [Mapserver-DE] Integration von Orthofotos in Google Earth In-Reply-To: References: Message-ID: <455D9E7E.3020602@wallenhorst.de> Hallo Horst, Hallo Liste, vielleicht kann dir dabei die Firma AeroWest behilflich sein, denn die verkauft ihre Bilder in aller Regelmäßigkeit an GoggleEarth. Vielleicht kannst du dort eine Kontaktadresse bekommen. AEROWEST GMBH Thomasstraße 18-20 44135 Dortmund Geschäftsführer Hans Joachim Benfer Telefon 0231/5571210 Telefax 0231/5571217 e-mail h.benfer at aerowest.de web www.aerowest.de Gruß Martin -- | || Gemeinde Wallenhorst *** Fachbereich Planen Bauen Umwelt || Martin Steffen (Dipl.-Ing.) *** GIS, Geodaten || Rathausallee 1 *** 49134 Wallenhorst || Fon +49 5407 888-712 *** Fax +49 5407 888-83-712 || eMail: steffen at wallenhorst.de *** Internet: http://www.wallenhorst.de || (kein Zugang im Sinne des § 3a VwVfG) | Düster Horst schrieb: > Hallo Jörg > > Ich dachte eigentlich eher daran Google die Bilder zur Verfügung zu > stellen, so dass sie in Google Earth, wie auch die anderen Orthofotos > die dort das Satellitenbild verbessern, zu sehen sind. Einen WMS > Service an Google Earth für die ganze Welt anzuhängen würde wohl > unseren kleinen Web-Server etwas aus dem Lot bringen?! > > Gruss > Horst > > -----Ursprüngliche Nachricht----- > Von: Jörg Thomsen (MapMedia GmbH) [mailto:jt at mapmedia.de] > Gesendet am: Freitag, 17. November 2006 12:17 > An: mapserver-de > Betreff: Re: [Mapserver-DE] Integration von Orthofotos in Google Earth > > Hallo, > > da Google nicht OGC-konform arbeitet muss für die Integration von WMS > und WFS ein kleiner Parser zwischengeschaltet werden. Also ein Parser > für den Aufruf, nicht für die Grafikdateien. Wir haben das mal zu > Testzwecken gemacht, mit Google-Maps geht das ganz gut > (http://www.mapmedia.de/mapserverdemos.html#google). Google Earth hatte > (im Sommer) Probleme mit den Transparenzen, anbei ein kmz-file dazu (Der > Layer (MyPlaces - LGB - DNM 100) muss angeschaltet werden) > > Viele Grüße, Jörg > > > Düster Horst schrieb: >> Hallo Liste >> >> Der Kanton Solothurn bietet seit Juni 2006 praktisch sämtliche >> kantonalen Geodaten frei via www.sogis.so.ch an. Darunter sind auch die >> kantonalen Orthofotos. Ich würde nun gerne diese Orthofotos auch in >> Google Earth integrieren, bin aber auch nach längerer Suche im Internet >> nicht weiter schlau geworden, ob und wie das geht, und welche >> Rahmenbedingungen dazu gelten. >> >> Ich bin für jeden Hinweis dankbar. >> >> Gruss >> Horst Düster >> >> ------------------------------------------------ >> >> Dr. Horst Düster >> GIS-Koordinator, Stv. Amtschef >> >> Kanton Solothurn >> Bau- und Justizdepartement >> Amt für Geoinformation >> SO!GIS Koordination >> Rötistrasse 4 >> 4501 Solothurn >> >> Telefon 032 627 25 32 >> Telefax 032 627 22 14 >> >> mailto:horst.duester at bd.so.ch >> http://www.agi.so.ch >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Mapserver-DE mailing list >> Mapserver-DE at freegis.org >> https://freegis.org/mailman/listinfo/mapserver-de > > > -- > > _________________________________________________ > > MapMedia > Kartographie und raumbezogene Informationssysteme > > Heilbronner Straße 10 > D-10711 Berlin > > fon: +49.(0)30.89 06 82 70 > fax: +49.(0)30.89 06 82 73 > mail: jt at mapmedia.de > net: www.mapmedia.de > pgp: on demand > _________________________________________________ > >------------------------------------------------------------------------ > >_______________________________________________ >Mapserver-DE mailing list >Mapserver-DE at freegis.org >https://freegis.org/mailman/listinfo/mapserver-de > From kbehncke at igf.uni-osnabrueck.de Fri Nov 17 14:17:42 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Fri, 17 Nov 2006 14:17:42 +0100 Subject: [Mapserver-DE] Angle follow In-Reply-To: References: Message-ID: <20061117131320.M93094@igf.uni-osnabrueck.de> On Fri, 17 Nov 2006 11:46:10 +0100, Burghardt.Scholle wrote > Hallo Liste, > > hat schon mal jemand von Euch mit der Funktion "ANGLE FOLLOW" in der > LABEL-Sektion unter Mapserver 4.10 gearbeitet? Ich bekomme zwar das > erwünschte Ergebnis - einen dem Linienverlauf angepassten Schmiegetext. > Leider ist dieser Text aber immer nur auf (!) der Linie, egal welche > Position bzw. welchen Offset ich angebe. Das ist z.B. im > Zusammenhang mit Gewässergütekarten nicht gewünscht. Gibt es im > Forum irgendwelche Erfahrungen / Lösungen im Umgang mit dieser Funktion? > > Viele Grüße > Burghardt Hallo Burghardt, da habe ich mir auch schon die Zähne dran ausgebissen :-( Ich habe das für einen Teildatensatz dadurch gelöst, dass ich für die Beschriftung einen neuen Layer angelegt und für diesen dann Projektionsparameter modifiziert habe (Verschiebung z.B. 5 Meter zum Äquator und 3 Meter zum Meridian). Problem: Dadurch kann es natürlich passieren, dass sich Beschriftungen zwar verschieben aber dennoch über den Linien liegen. Ein OFFSET oder POSITION wäre optimal, scheint aber in der Tat diesbezüglich nicht zu funktionieren. Viele Grüße, Kai -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From Burghardt.Scholle at stadt.wolfsburg.de Mon Nov 20 09:18:55 2006 From: Burghardt.Scholle at stadt.wolfsburg.de (Burghardt.Scholle@stadt.wolfsburg.de) Date: Mon, 20 Nov 2006 09:18:55 +0100 Subject: [Mapserver-DE] Angle follow Message-ID: Hallo Kai, vielen Dank für die Schilderung Deiner Erfahrungen. Die Verschiebung der Texte über die Projektion ist zwar der umständlichere Weg, aber immerhin kommt man damit zum gewünschten Ziel. Da sich der Verlauf der Gewässer auch nicht permanent ändert, kann man die Arbeit ja mal investieren ;-). Vielleicht erlaubt eine der nächsten Mapserver-Versionen ein OFFSET bzw. POSITION im Zusammenhang mit ANGLE FOLLOW. Viele Grüße Burghardt -----Ursprüngliche Nachricht----- Von: Kai Behncke [mailto:kbehncke at igf.uni-osnabrueck.de] Gesendet: Freitag, 17. November 2006 14:18 An: Burghardt.Scholle at stadt.wolfsburg.de; mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Angle follow On Fri, 17 Nov 2006 11:46:10 +0100, Burghardt.Scholle wrote > Hallo Liste, > > hat schon mal jemand von Euch mit der Funktion "ANGLE FOLLOW" in der > LABEL-Sektion unter Mapserver 4.10 gearbeitet? Ich bekomme zwar das > erwünschte Ergebnis - einen dem Linienverlauf angepassten Schmiegetext. > Leider ist dieser Text aber immer nur auf (!) der Linie, egal welche > Position bzw. welchen Offset ich angebe. Das ist z.B. im > Zusammenhang mit Gewässergütekarten nicht gewünscht. Gibt es im > Forum irgendwelche Erfahrungen / Lösungen im Umgang mit dieser Funktion? > > Viele Grüße > Burghardt Hallo Burghardt, da habe ich mir auch schon die Zähne dran ausgebissen :-( Ich habe das für einen Teildatensatz dadurch gelöst, dass ich für die Beschriftung einen neuen Layer angelegt und für diesen dann Projektionsparameter modifiziert habe (Verschiebung z.B. 5 Meter zum Äquator und 3 Meter zum Meridian). Problem: Dadurch kann es natürlich passieren, dass sich Beschriftungen zwar verschieben aber dennoch über den Linien liegen. Ein OFFSET oder POSITION wäre optimal, scheint aber in der Tat diesbezüglich nicht zu funktionieren. Viele Grüße, Kai -- Dipl.-Geogr. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From AnnemarieBecher at gmx.de Wed Nov 22 17:26:16 2006 From: AnnemarieBecher at gmx.de (Anne Be) Date: Wed, 22 Nov 2006 17:26:16 +0100 Subject: [Mapserver-DE] Mapbender / Mapserver Message-ID: <20061122162616.27760@gmx.net> Hallo Wenn ich eine Karte im Mapbender mit dem Befehl GetCapabilities hochladen will bekomme ich folgenden Fehler: file: http://localhost/cgi-bin/mapserver?map=D:/PostgreSQL-Lernen/mapdatei.map&REQUEST=GetCapabilities&SERVICE=wms&VERSION=1.1.1 Warning: file_get_contents(http://localhost/cgi-bin/mapserver?map=D:/PostgreSQL-Lernen/mapdatei.map&REQUEST=GetCapabilities&SERVICE=wms&VERSION=1.1.0) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in c:\programme\mapbender\http\classes\class_connector.php on line 49 Unable to open document: http://localhost/cgi-bin/mapserver?map=D:/PostgreSQL-Lernen/mapdatei.map&REQUEST=GetCapabilities&SERVICE=wms&VERSION=1.1.0 Wenn ich den selben Text im Browser eingebe, dann wird die Seite auch nicht gefunden. Also stimmt wohl etwas nicht mit meinem Mapserver, aber ich weiß nicht was. Vielleicht könnt ihr mir da ja weiter helfen. Danke Anne -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer From frank.koormann at intevation.de Wed Nov 22 17:35:33 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Wed, 22 Nov 2006 17:35:33 +0100 Subject: [Mapserver-DE] Mapbender / Mapserver In-Reply-To: <20061122162616.27760@gmx.net> References: <20061122162616.27760@gmx.net> Message-ID: <20061122163533.GB24712@intevation.de> * Anne Be [061122 17:26]: http://localhost/cgi-bin/mapserver?map=D:/PostgreSQL-Lernen/mapdatei.map&REQUEST=GetCapabilities&SERVICE=wms&VERSION=1.1.1 > Wenn ich den selben Text im Browser eingebe, dann wird die Seite auch > nicht gefunden. > > Also stimmt wohl etwas nicht mit meinem Mapserver, aber ich weiß nicht > was. Vielleicht könnt ihr mir da ja weiter helfen. > Wie lautet die Fehlermeldung in diesem Fall? Beste Grüße, Frank Koormann -- Frank Koormann Professioneller Service um Freie Software (http://intevation.de/) FreeGIS Projekt (http://freegis.org/) PostGIS Support (http://www.intevation.de/geospatial/postgis-support.de.html) From frank.koormann at intevation.de Wed Nov 22 18:27:32 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Wed, 22 Nov 2006 18:27:32 +0100 Subject: [Mapserver-DE] Mapbender / Mapserver In-Reply-To: <20061122163854.27790@gmx.net> References: <20061122162616.27760@gmx.net> <20061122163533.GB24712@intevation.de> <20061122163854.27790@gmx.net> Message-ID: <20061122172732.GB26513@intevation.de> Hallo [Liste wieder im Cc:] * Anne Be [061122 17:38]: > Wenn ich die Anfrage im Browser eingebe dann kommt die Fehlermeldung: > > Die Seite konnte nicht gefunden werden. (Das ist dieser Standardtext) Ist http://localhost/cgi-bin/mapserver die korrekte URL für den installierten MapServer? Wenn ja müsste obiges etwa No query information to decode. QUERY_STRING not set. zurückgeben. Wenn nicht: - Liefert "http://localhost/" etwas? - Liefert "http://localhost/cgi-bin" etwas? Error 403 wäre schon gut ... Frank -- Frank Koormann Professioneller Service um Freie Software (http://intevation.de/) FreeGIS Projekt (http://freegis.org/) PostGIS Support (http://www.intevation.de/geospatial/postgis-support.de.html) From AnneB2 at lycos.de Wed Nov 22 11:27:36 2006 From: AnneB2 at lycos.de (Annemarie Becher) Date: Wed, 22 Nov 2006 10:27:36 +0000 Subject: [Mapserver-DE] mapbender fehler getCapabilities Message-ID: <18351017567631@lycos-europe.com> Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061122/edc48c28/attachment.html From and.arnold at gmx.de Thu Nov 23 11:25:48 2006 From: and.arnold at gmx.de (Andreas Arnold) Date: Thu, 23 Nov 2006 11:25:48 +0100 Subject: [Mapserver-DE] Layer von Mapscript aus steurn Message-ID: <20061123102548.77530@gmx.net> Hallo, soweit ich es verstanden habe, kann man vom Mapscript aus das Mapfile steuern. Geht es auch wenn ich den jeweiligen Layer den ?TRANSPARENCY?-Wert angebe möchte? Ich habe es ausprobiert aber irgendwie klappt es noch nicht. Im PHP/Mapscript sieht der Aufruf wie folgt aus: ... $layer = $map->getAllLayerNames(); $layer[11]->set('TRANSPARENCY', 60); ... Wenn ich dieses ausführe dann erhalte ich folgende Fehlermeldung ?Call to a member function set() on a non-object? Wie weise ich die Transparenz dem Layer, von PHP/Mapscript aus, zu? Geht es überhaupt? Mit freundlichem Gruß Andreas -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From frank.koormann at intevation.de Thu Nov 23 11:39:43 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Thu, 23 Nov 2006 11:39:43 +0100 Subject: [Mapserver-DE] Layer von Mapscript aus steurn In-Reply-To: <20061123102548.77530@gmx.net> References: <20061123102548.77530@gmx.net> Message-ID: <20061123103942.GV27083@intevation.de> Hallo, * Andreas Arnold [061123 11:25]: > soweit ich es verstanden habe, kann man vom Mapscript aus das Mapfile steuern. > > Geht es auch wenn ich den jeweiligen Layer den ???TRANSPARENCY???-Wert angebe möchte? Ich habe es ausprobiert aber irgendwie klappt es noch nicht. Im PHP/Mapscript sieht der Aufruf wie folgt aus: > ... > $layer = $map->getAllLayerNames(); > $layer[11]->set('TRANSPARENCY', 60); > ... > Wenn ich dieses ausführe dann erhalte ich folgende Fehlermeldung ???Call to a member function set() on a non-object??? getAllLayerNames() liefert ein Array mit den Layernamen. Denen kann man keine Attribute zuweisen. Entweder layerObj getLayer(int index) Returns a layerObj from the map given an index value (0=first layer) oder layerObj getLayerByName(string layer_name) Returns a layerObj from the map given a layer name. Returns FALSE if layer doesn't exist. benutzen. Dann sollte es mit dem obigen set gehen. Siehe: http://mapserver.gis.umn.edu/docs/reference/phpmapscript-class/classes/mapobj Beste Grüße, Frank -- Frank Koormann Professioneller Service um Freie Software (http://intevation.de/) FreeGIS Projekt (http://freegis.org/) PostGIS Support (http://www.intevation.de/geospatial/postgis-support.de.html) From technischer.leiter at gisgoesfuture.de Thu Nov 23 11:46:17 2006 From: technischer.leiter at gisgoesfuture.de (=?UTF-8?Q?Oliver_Sch=C3=B6ne?=) Date: Thu, 23 Nov 2006 11:46:17 +0100 Subject: [Mapserver-DE] Layer von Mapscript aus steurn Message-ID: <6049080.699911164278777675.JavaMail.servlet@kundenserver> Also du liest aus deinem Mapfile alle Layernamen in ein Array. Das sind Strings. Bei Strings gibt es die Methode set() nicht, diese Methode ist für ein Layerobjekt. Du musst erst aus deinem MapObjekt ein LayerObjekt ableiten, dann müsste es eigentlich klappen... MfG >>Hallo, >> >>soweit ich es verstanden habe, kann man vom Mapscript aus das Mapfile >steuern. >> >>Geht es auch wenn ich den jeweiligen Layer den ?TRANSPARENCY?-Wert angebe >>möchte? Ich habe es ausprobiert aber irgendwie klappt es noch nicht. Im >>PHP/Mapscript sieht der Aufruf wie folgt aus: >>... >>$layer = $map->getAllLayerNames(); >>$layer[11]->set('TRANSPARENCY', 60); >>... >>Wenn ich dieses ausführe dann erhalte ich folgende Fehlermeldung ?Call to a >>member function set() on a non-object? >> >>Wie weise ich die Transparenz dem Layer, von PHP/Mapscript aus, zu? Geht es >>überhaupt? >> >>Mit freundlichem Gruß >>Andreas >>-- >>"Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de >>Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's >Cup-Yacht! >> >>_______________________________________________ >>Mapserver-DE mailing list >>Mapserver-DE at freegis.org >>https://freegis.org/mailman/listinfo/mapserver-de > > > >-- >Oliver Schöne >Technischer Leiter GISgoesFuture e.V. >www.gisgoesfuture.de >TGZ Dessau >Kühnauer Straße 24 >Zimmer 303 (2.OG) >D-06846 Dessau -- Oliver Schöne Technischer Leiter GISgoesFuture e.V. www.gisgoesfuture.de TGZ Dessau Kühnauer Straße 24 Zimmer 303 (2.OG) D-06846 Dessau From and.arnold at gmx.de Thu Nov 23 14:00:19 2006 From: and.arnold at gmx.de (Andreas Arnold) Date: Thu, 23 Nov 2006 14:00:19 +0100 Subject: [Mapserver-DE] Layer von Mapscript aus steurn In-Reply-To: <20061123103942.GV27083@intevation.de> References: <20061123102548.77530@gmx.net> <20061123103942.GV27083@intevation.de> Message-ID: <20061123130019.177020@gmx.net> Hallo, vielen Dank an alle, die mir so schnell geholfen haben! Habe in PHP/Mapskript es wie folgt eingebaut und es funktioniert: ... $layer = $map->getLayer(11); $layer->set("transparency", 60); ... Wichtig: Als ich folgendes verwendet habe, hat es bei mir nicht geklappt: $layer->set('TRANSPARENCY', 60); Mit freundlichem Gruß Andraes -------- Original-Nachricht -------- Datum: Thu, 23 Nov 2006 11:39:43 +0100 Von: Frank Koormann An: Andreas Arnold Betreff: Re: [Mapserver-DE] Layer von Mapscript aus steurn > Hallo, > > * Andreas Arnold [061123 11:25]: > > soweit ich es verstanden habe, kann man vom Mapscript aus das Mapfile > steuern. > > > > Geht es auch wenn ich den jeweiligen Layer den ???TRANSPARENCY???-Wert > angebe möchte? Ich habe es ausprobiert aber irgendwie klappt es noch nicht. > Im PHP/Mapscript sieht der Aufruf wie folgt aus: > > ... > > $layer = $map->getAllLayerNames(); > > $layer[11]->set('TRANSPARENCY', 60); > > ... > > Wenn ich dieses ausführe dann erhalte ich folgende Fehlermeldung > ???Call to a member function set() on a non-object??? > > getAllLayerNames() liefert ein Array mit den Layernamen. Denen > kann man keine Attribute zuweisen. Entweder > > layerObj getLayer(int index) > Returns a layerObj from the map given an index value (0=first > layer) > > oder > > layerObj getLayerByName(string layer_name) > Returns a layerObj from the map given a layer name. > Returns FALSE if layer doesn't exist. > > benutzen. Dann sollte es mit dem obigen set gehen. > > Siehe: > http://mapserver.gis.umn.edu/docs/reference/phpmapscript-class/classes/mapobj > > Beste Grüße, > > Frank > > -- > Frank Koormann > Professioneller Service um Freie Software (http://intevation.de/) > FreeGIS Projekt (http://freegis.org/) > PostGIS Support > (http://www.intevation.de/geospatial/postgis-support.de.html) -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From and.arnold at gmx.de Fri Nov 24 17:47:23 2006 From: and.arnold at gmx.de (Arnold, Andreas) Date: Fri, 24 Nov 2006 17:47:23 +0100 Subject: [Mapserver-DE] Parameter der Referenzkarte In-Reply-To: Message-ID: Hallo, ich möchte in meinem PHP/Mapscript die Atribute (width und height) der Referenzkarte in eine Variable ausgeben. Ich habe auch schon im Internet entsprechende Stelle gefunden, hier http://mapserver.gis.umn.edu/docs/reference/mapscript/index_html#referencemapobj. Allerdings weiß ich nicht wie ich es umsetzten soll. Das soll praktisch ähnlich funktionieren wie mit dem Mapobjekt, folgend: $map = ms_newMapObj($map_path.$map_file); $mapwidth = $map->width; $mapheight = $map->height; Wie kann ich die Parameter der Referenzkarte entsprechend ausgeben? Mit freundlichem Gruß Andreas From and.arnold at gmx.de Fri Nov 24 18:44:30 2006 From: and.arnold at gmx.de (Arnold, Andreas) Date: Fri, 24 Nov 2006 18:44:30 +0100 Subject: [Mapserver-DE] Parameter der Referenzkarte In-Reply-To: <200611241805.49346.frank@geo-dienstleistung.de> Message-ID: Hallo Frank, vielen Dank für die schnelle Antwort! Genau das habe ich gesucht. Bei mir sieht es dann wie folgt aus: $ref_width = $map->reference->width; $ref_height = $map->reference->height; Gruß Andreas -----Ursprüngliche Nachricht----- Von: Frank Broniewski [mailto:frank at geo-dienstleistung.de] Gesendet: Freitag, 24. November 2006 18:06 An: mapserver-de at freegis.org Cc: Arnold, Andreas Betreff: Re: [Mapserver-DE] Parameter der Referenzkarte Hallo Andreas Das ist eigentlich ganz einfach. Wie du das mapobjekt ansprichst, weisst du ja bereits. Die Referenzkarte kann man dann so ansprechen, wenn $this->map in diesem Falle das Mapobjekt ist: $this->map->reference->width und $this->map->reference->height keine Ahnung, ob sich da eventuell was geändert hat mit 4.10, aber mit Versionen darunter sollte das noch so klappen. Steht aber auch alles in der Mapscript Dokumentation unter 4.11 mapobj class Grüße Frank Am Freitag, 24. November 2006 17:47 schrieb Arnold, Andreas: > Hallo, > > ich möchte in meinem PHP/Mapscript die Atribute (width und height) der > Referenzkarte in eine Variable ausgeben. Ich habe auch schon im Internet > entsprechende Stelle gefunden, hier > http://mapserver.gis.umn.edu/docs/reference/mapscript/index_html#referencem >apobj. Allerdings weiß ich nicht wie ich es umsetzten soll. > > Das soll praktisch ähnlich funktionieren wie mit dem Mapobjekt, folgend: > $map = ms_newMapObj($map_path.$map_file); > $mapwidth = $map->width; > $mapheight = $map->height; > > Wie kann ich die Parameter der Referenzkarte entsprechend ausgeben? > > Mit freundlichem Gruß > Andreas > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de From frank at geo-dienstleistung.de Fri Nov 24 18:05:48 2006 From: frank at geo-dienstleistung.de (Frank Broniewski) Date: Fri, 24 Nov 2006 18:05:48 +0100 Subject: [Mapserver-DE] Parameter der Referenzkarte In-Reply-To: References: Message-ID: <200611241805.49346.frank@geo-dienstleistung.de> Hallo Andreas Das ist eigentlich ganz einfach. Wie du das mapobjekt ansprichst, weisst du ja bereits. Die Referenzkarte kann man dann so ansprechen, wenn $this->map in diesem Falle das Mapobjekt ist: $this->map->reference->width und $this->map->reference->height keine Ahnung, ob sich da eventuell was geändert hat mit 4.10, aber mit Versionen darunter sollte das noch so klappen. Steht aber auch alles in der Mapscript Dokumentation unter 4.11 mapobj class Grüße Frank Am Freitag, 24. November 2006 17:47 schrieb Arnold, Andreas: > Hallo, > > ich möchte in meinem PHP/Mapscript die Atribute (width und height) der > Referenzkarte in eine Variable ausgeben. Ich habe auch schon im Internet > entsprechende Stelle gefunden, hier > http://mapserver.gis.umn.edu/docs/reference/mapscript/index_html#referencem >apobj. Allerdings weiß ich nicht wie ich es umsetzten soll. > > Das soll praktisch ähnlich funktionieren wie mit dem Mapobjekt, folgend: > $map = ms_newMapObj($map_path.$map_file); > $mapwidth = $map->width; > $mapheight = $map->height; > > Wie kann ich die Parameter der Referenzkarte entsprechend ausgeben? > > Mit freundlichem Gruß > Andreas > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de From peter.loewe at gmx.de Mon Nov 27 15:24:29 2006 From: peter.loewe at gmx.de (=?iso-8859-1?Q?=22Peter_L=F6we=22?=) Date: Mon, 27 Nov 2006 15:24:29 +0100 Subject: [Mapserver-DE] Zugriff auf METADATA-definierte Werte Message-ID: <20061127142429.188020@gmx.net> Hallo *, wie kann auf man Variablen, die mittels METADATA auf Mapfile- bzw Layer-Ebene definiert wurden in einem Template zugreifen ?? Ich habe folgendes versucht: ---Mapfile-Auszug:---- LAYER NAME dummy METADATA "aaa" "value_of_aaa" 'bbb' "value_of_bbb" ccc "value_of_ccc" END DATA the_dummy STATUS default TYPE POINT TOLERANCE 5 HEADER 'templates/dummy_header.html' FOOTER 'templates/dummy_footer.html' CLASSITEM "cat" CLASS EXPRESSION ([cat] = 33) NAME 'The dummy' SYMBOL "square" SIZE 7 color 100 255 100 TEMPLATE 'templates/dummy_query.html' END #End class END ----------------------- In dummy-query.html werden die Variablen als [aaa], ... [bbb]...,..[ccc]..... angesprochen. Anders als erhofft werden sie nicht durch "value_of_..." substitutiert. Wo liegt der Fehler ? Gruß, Peter -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer From mschulz at webgis.de Mon Nov 27 15:38:31 2006 From: mschulz at webgis.de (Michael Schulz) Date: Mon, 27 Nov 2006 15:38:31 +0100 Subject: [Mapserver-DE] Zugriff auf METADATA-definierte Werte In-Reply-To: <20061127142429.188020@gmx.net> References: <20061127142429.188020@gmx.net> Message-ID: Hallo Peter, liest Du hier: http://mapserver.gis.umn.edu/docs/reference/templatereference/templatereference#layer [layername_variablenname] Grüße, Michael On 11/27/06, "Peter Löwe" wrote: > Hallo *, > > wie kann auf man Variablen, die mittels METADATA auf Mapfile- bzw Layer-Ebene definiert wurden in einem Template zugreifen ?? > > Ich habe folgendes versucht: > > ---Mapfile-Auszug:---- > LAYER > NAME dummy > METADATA > "aaa" "value_of_aaa" > 'bbb' "value_of_bbb" > ccc "value_of_ccc" > END > > > DATA the_dummy > STATUS default > TYPE POINT > TOLERANCE 5 > HEADER 'templates/dummy_header.html' > FOOTER 'templates/dummy_footer.html' > CLASSITEM "cat" > CLASS > EXPRESSION ([cat] = 33) > NAME 'The dummy' > SYMBOL "square" > SIZE 7 > color 100 255 100 > TEMPLATE 'templates/dummy_query.html' > END > #End class > END > ----------------------- > > In dummy-query.html werden die Variablen als [aaa], ... [bbb]...,..[ccc]..... angesprochen. Anders als erhofft werden sie nicht durch "value_of_..." substitutiert. Wo liegt der Fehler ? > > Gruß, > Peter > > -- > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From frank.koormann at intevation.de Mon Nov 27 15:40:13 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Mon, 27 Nov 2006 15:40:13 +0100 Subject: [Mapserver-DE] Zugriff auf METADATA-definierte Werte In-Reply-To: <20061127142429.188020@gmx.net> References: <20061127142429.188020@gmx.net> Message-ID: <20061127144013.GI12166@intevation.de> Hallo Peter, * "Peter Löwe" [061127 15:24]: > wie kann auf man Variablen, die mittels METADATA auf Mapfile- bzw Layer-Ebene definiert wurden in einem Template zugreifen ?? > LAYER > NAME dummy > METADATA > "aaa" "value_of_aaa" > 'bbb' "value_of_bbb" > ccc "value_of_ccc" > END > > DATA the_dummy [..] > #End class > END > ----------------------- > > In dummy-query.html werden die Variablen als [aaa], ... [bbb]...,..[ccc]..... angesprochen. Anders als erhofft werden sie nicht durch "value_of_..." substitutiert. Wo liegt der Fehler ? AFAIR müsste es [dummy_aaa] etc sein. HTH, Frank -- Frank Koormann Professioneller Service um Freie Software (http://intevation.de/) FreeGIS Projekt (http://freegis.org/) PostGIS Support (http://www.intevation.de/geospatial/postgis-support.de.html) From mschulz at webgis.de Mon Nov 27 16:15:39 2006 From: mschulz at webgis.de (Michael Schulz) Date: Mon, 27 Nov 2006 16:15:39 +0100 Subject: [Mapserver-DE] Zugriff auf METADATA-definierte Werte In-Reply-To: <20061127145553.187980@gmx.net> References: <20061127142429.188020@gmx.net> <20061127145553.187980@gmx.net> Message-ID: Hi Peter, forwarde das ganze wieder an die Liste... hmm, nee so auf die Schnelle verstehe ich das auch nicht. Vielleicht mal einen Teil des echten Mapfiles posten. Könntest Du mal testen, ob es mit einem web meta data key funktioniert [web_variable]? Viele Grüße, Michael On 11/27/06, "Peter Löwe" wrote: > Hallo Michael, > > vielen Dank für die schnelle Hilfe! RTFM... > > Damit komme ich weiter, allerdings wird das HTML-Fragment > A B [derlayer_meinevariable] C > nur zu zu > A B C > expandiert. > Der Variablenname ist also korrekt gesetzt, aber der Wert der Variable wird verschluckt ?! > Definition ist: > METADATA > "meinevariable" "foo" > END > > Kannst Du mich evtl noch über diese Hürde hieven ? > > Danke & Gruß, > Peter > -- > Dr. Peter Löwe > > Diplom-Geograph > > > > > > > > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From Gunter.Rieth at stadt.mainz.de Tue Nov 28 08:09:54 2006 From: Gunter.Rieth at stadt.mainz.de (Gunter.Rieth@stadt.mainz.de) Date: Tue, 28 Nov 2006 08:09:54 +0100 Subject: [Mapserver-DE] Antwort: Re: Zugriff auf METADATA-definierte Werte In-Reply-To: Message-ID: Hi, aber genaus so klappte es: im Mapfile --> Layer heißt: "gruen_weitere_fl" in der Metadata-Sektion: "meine_var" "Hallo Mainz" im Html Template: [gruen_weitere_fl_meine_var] eintragen: z.B.: Sachdaten: [gruen_weitere_fl_meine_var] ..und, keine Theorie, habs gerade "live" ausprobiert ^^. Mit freundlichen Grüßen i. A. Gunter Rieth Kommunale Datenzentrale Mainz -Eigenbetrieb der Stadt Mainz- Hechtsheimer Straße 31a 55131 Mainz URL: http://www.kdz.mainz.de Tel.: 06131/12-1629 Fax.: 06131/12-1603 eMail:gunter.rieth at stadt.mainz.de "Michael Schulz" Gesendet von: mapserver-de-bounces at freegis.org 27.11.2006 16:15 An "Peter Löwe" Kopie mapserver Thema Re: [Mapserver-DE] Zugriff auf METADATA-definierte Werte Hi Peter, forwarde das ganze wieder an die Liste... hmm, nee so auf die Schnelle verstehe ich das auch nicht. Vielleicht mal einen Teil des echten Mapfiles posten. Könntest Du mal testen, ob es mit einem web meta data key funktioniert [web_variable]? Viele Grüße, Michael On 11/27/06, "Peter Löwe" wrote: > Hallo Michael, > > vielen Dank für die schnelle Hilfe! RTFM... > > Damit komme ich weiter, allerdings wird das HTML-Fragment > A B [derlayer_meinevariable] C > nur zu zu > A B C > expandiert. > Der Variablenname ist also korrekt gesetzt, aber der Wert der Variable wird verschluckt ?! > Definition ist: > METADATA > "meinevariable" "foo" > END > > Kannst Du mich evtl noch über diese Hürde hieven ? > > Danke & Gruß, > Peter > -- > Dr. Peter Löwe > > Diplom-Geograph > > > > > > > > > Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! > Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From peter.loewe at gmx.de Tue Nov 28 11:06:54 2006 From: peter.loewe at gmx.de (=?iso-8859-1?Q?=22Peter_L=F6we=22?=) Date: Tue, 28 Nov 2006 11:06:54 +0100 Subject: [Mapserver-DE] METADATA Variablen & Queries Message-ID: <20061128100654.41280@gmx.net> Hallo Liste, vielen Dank für die bisherige Hilfe. Hier eine genauere Beschreibung des Variablen/Query-Problems mit Mapserver 4.10 auf Debian: Das konkrete Problem dreht sich um die Abfrage der Werte von METDATA_Variablen aus Queries (single layer queries). Hier ein Auszug aus dem Map-File: --------------------------------------------------- LAYER NAME gauge METADATA "sos_procedure" "SOSPROCEDURE_the_gauge" "sos_offering_id" "gauge01" 'foo' "42" END DATA gauge_001 STATUS default TYPE POINT TOLERANCE 5 HEADER 'templates/gauge_header.html' FOOTER 'templates/gauge_footer.html' CLASSITEM "cat" CLASS EXPRESSION ([cat] = 33) NAME 'The gauge' SYMBOL "square" SIZE 7 color 100 255 100 TEMPLATE 'templates/gauge_query.html' END #End class END --------------------------------------- Hier der Inhalt von gauge_query.html: [lrn] CAT = +[cat]+ CL = + [cl] + OFFERING ID = +[gauge_sos_offering_id]+ [gauge_sos_offering_BAR] [gauge_foo] PROCEDURE = +[gauge_sos_procedure]+ ----------------------------------------- Ein single layer query (query_select) liefert folgendes (cut'n paste vom Browser) 1 <=[lrn] wird expandiert: ok CAT = +33+ <=[cat] (Shapefile) wird expandiert:ok CL = + gauge + <=[cl] wird expandiert:ok OFFERING ID = ++ <=[gauge_sos_offering_id] wird NICHT expandiert: ???? [gauge_sos_offering_BAR] <=[gauge_sos_offering_BAR] ist nicht definiert:ok FOO = ++ <=[gauge_foo] wird NICHT expandiert: ???? ==> Die Variablen, die innerhalb von METADATA definiert werden, werden auch angelegt, aber ihre Werte können so nicht dargestellt werden. Hat jemand eine Idee wie das Problem gelöst werden kann ? Gruß, Peter -- Dr. Peter Löwe "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! From mschulz at webgis.de Tue Nov 28 11:23:50 2006 From: mschulz at webgis.de (Michael Schulz) Date: Tue, 28 Nov 2006 11:23:50 +0100 Subject: [Mapserver-DE] METADATA Variablen & Queries In-Reply-To: <20061128100654.41280@gmx.net> References: <20061128100654.41280@gmx.net> Message-ID: Hallo Peter, meine erste Vermutung wäre, dass die metadaten template variablen nicht innerhalb der query templates zu verfügung stehen. Teste das ganze doch mal mit einem normalen browse template. Dann mit einem kompletten query template (ohne aufteilung in header und footer). Viele Grüße, Michael On 11/28/06, "Peter Löwe" wrote: > Hallo Liste, > > vielen Dank für die bisherige Hilfe. Hier eine genauere Beschreibung des Variablen/Query-Problems mit Mapserver 4.10 auf Debian: > Das konkrete Problem dreht sich um die Abfrage der Werte von METDATA_Variablen aus Queries (single layer queries). > > Hier ein Auszug aus dem Map-File: > > --------------------------------------------------- > LAYER > NAME gauge > METADATA > "sos_procedure" "SOSPROCEDURE_the_gauge" > "sos_offering_id" "gauge01" > 'foo' "42" > END > DATA gauge_001 > STATUS default > TYPE POINT > TOLERANCE 5 > HEADER 'templates/gauge_header.html' > FOOTER 'templates/gauge_footer.html' > CLASSITEM "cat" > CLASS > EXPRESSION ([cat] = 33) > NAME 'The gauge' > SYMBOL "square" > SIZE 7 > color 100 255 100 > TEMPLATE 'templates/gauge_query.html' > END > #End class > END > --------------------------------------- > Hier der Inhalt von gauge_query.html: > > > [lrn] > CAT = +[cat]+ > CL = + [cl] + > OFFERING ID = +[gauge_sos_offering_id]+ > [gauge_sos_offering_BAR] > [gauge_foo] > PROCEDURE = +[gauge_sos_procedure]+ > > ----------------------------------------- > > Ein single layer query (query_select) liefert folgendes (cut'n paste vom Browser) > 1 <=[lrn] wird expandiert: ok > CAT = +33+ <=[cat] (Shapefile) wird expandiert:ok > CL = + gauge + <=[cl] wird expandiert:ok > OFFERING ID = ++ <=[gauge_sos_offering_id] wird NICHT expandiert: ???? > [gauge_sos_offering_BAR] <=[gauge_sos_offering_BAR] ist nicht definiert:ok > FOO = ++ <=[gauge_foo] wird NICHT expandiert: ???? > > ==> Die Variablen, die innerhalb von METADATA definiert werden, werden auch angelegt, aber ihre Werte können so nicht dargestellt werden. > > Hat jemand eine Idee wie das Problem gelöst werden kann ? > > Gruß, > Peter > > -- > Dr. Peter Löwe > > > "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de > Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From peter.loewe at gmx.de Tue Nov 28 13:15:24 2006 From: peter.loewe at gmx.de (=?iso-8859-1?Q?=22Peter_L=F6we=22?=) Date: Tue, 28 Nov 2006 13:15:24 +0100 Subject: [Mapserver-DE] METADATA Variablen & Queries In-Reply-To: References: <20061128100654.41280@gmx.net> Message-ID: <20061128121524.228750@gmx.net> Hallo Michael: >meine erste Vermutung wäre, dass die metadaten template variablen >nicht innerhalb der query templates zu verfügung stehen. Teste das >ganze doch mal mit einem normalen browse template. Dann mit einem >kompletten query template (ohne aufteilung in header und footer). Das ergab folgendes: Wenn die metadaten template veriablen ins normale template gepackt werden funktionieren zumindest die Variablen, die NICHT in den Layers definiert sind. Beispiel: ----------- id=116471570113651 SOS-Title=+Der DEMO SOS Server+ SOS= ++ ----------- ^[id] ^[sos_title] im WEB-Tag definiert ^- weiteres SOS-Tag, in einem Layer definiert (was wieder _nicht_ funktionert). Ich habe den Mapserver 4.10 mit SOS-Server Funktionalität gebaut (deswegen auch die Motivation, an die Variablenwerte zu kommen). Hat da sonst schon jemand eigenartige Phänomene beobachtet ? Gruß, Peter -- Dr. Peter Löwe Diplom-Geograph Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer From Markus.Hentschel at lk-nvp.de Tue Nov 28 15:58:17 2006 From: Markus.Hentschel at lk-nvp.de (Hentschel, Markus) Date: Tue, 28 Nov 2006 15:58:17 +0100 Subject: [Mapserver-DE] [MapServer Error]: msProcessProjection() Message-ID: <851C6EC08E510249ABAE8F7C2CE03E1C536599@hador.lk-nvp.de> Hallo zusammen, hat jemand mit diesem Problem schon mal zu tun gehabt: Ich habe PROJ 4.5.0 und Mapserver 4.10.0 auf der selben Ebene (/usr/local/) kompiliert. Beides läuft sauber durch. Wenn ich dann aber den Mapserver via Browser anspreche, kommt folgende Meldung: Fatal error: [MapServer Error]: msProcessProjection(): no system list, errno: 13 Hab gegooglet, aber speziell zu Nummer 13 nichts gefunden. Ausgerechnet Nr. 13... :-) Hab ich irgendwas übersehen? Mit freundlichen Grüßen im Auftrag Markus Hentschel Koordinator Geoinformationssysteme Landkreis Nordvorpommern - Der Landrat - Tribseer Damm 1a 18437 Stralsund 013°04'51"O 054°18'39"N POTSDAM DATUM eMail markus.hentschel at lk-nvp.de tel 03831/257-744 -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061128/0ddcfd7c/attachment.html From mschulz at webgis.de Tue Nov 28 17:55:14 2006 From: mschulz at webgis.de (Michael Schulz) Date: Tue, 28 Nov 2006 17:55:14 +0100 Subject: [Mapserver-DE] [MapServer Error]: msProcessProjection() In-Reply-To: <851C6EC08E510249ABAE8F7C2CE03E1C536599@hador.lk-nvp.de> References: <851C6EC08E510249ABAE8F7C2CE03E1C536599@hador.lk-nvp.de> Message-ID: Hallo, mal auf der Kommandozeile mit shp2img probieren. Wenn der gleiche Fehler kommt, dann mal PROJ_LIB als umgebungsvariable exportieren (export PROJ_LIB=/pfad/zur/proj_nad/ ). Wenn es dann funktioniert ist wahrscheinlich PROJ_LIB unterm apache nicht gesetzt. Viele Grüße, Michael Schulz On 11/28/06, Hentschel, Markus wrote: > > > > Hallo zusammen, > > hat jemand mit diesem Problem schon mal zu tun gehabt: Ich habe PROJ 4.5.0 > und Mapserver 4.10.0 auf der selben Ebene (/usr/local/) kompiliert. Beides > läuft sauber durch. Wenn ich dann aber den Mapserver via Browser anspreche, > kommt folgende Meldung: > > Fatal error: [MapServer Error]: msProcessProjection(): no system list, > errno: 13 > > > Hab gegooglet, aber speziell zu Nummer 13 nichts gefunden. Ausgerechnet Nr. > 13... :-) > > Hab ich irgendwas übersehen? > > > Mit freundlichen Grüßen > im Auftrag > > Markus Hentschel > Koordinator Geoinformationssysteme > > Landkreis Nordvorpommern > - Der Landrat - > Tribseer Damm 1a > 18437 Stralsund > 013°04'51"O 054°18'39"N POTSDAM DATUM > > eMail markus.hentschel at lk-nvp.de > tel 03831/257-744 > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From jmckenna at dmsolutions.ca Tue Nov 28 18:11:24 2006 From: jmckenna at dmsolutions.ca (Jeff McKenna) Date: Tue, 28 Nov 2006 12:11:24 -0500 Subject: [Mapserver-DE] [MapServer Error]: msProcessProjection() In-Reply-To: References: <851C6EC08E510249ABAE8F7C2CE03E1C536599@hador.lk-nvp.de> Message-ID: <456C6DBC.2050606@dmsolutions.ca> Something else to try is to use the CONFIG parameter in your mapfile to set the location of the epsg file: MAP ... CONFIG "PROJ_LIB" "/usr/local/" ... END Michael Schulz wrote: > Hallo, > > mal auf der Kommandozeile mit shp2img probieren. Wenn der gleiche > Fehler kommt, dann mal PROJ_LIB als umgebungsvariable exportieren > (export PROJ_LIB=/pfad/zur/proj_nad/ ). Wenn es dann funktioniert ist > wahrscheinlich PROJ_LIB unterm apache nicht gesetzt. > > Viele Grüße, Michael Schulz > > On 11/28/06, Hentschel, Markus wrote: >> >> >> Hallo zusammen, >> >> hat jemand mit diesem Problem schon mal zu tun gehabt: Ich habe PROJ 4.5.0 >> und Mapserver 4.10.0 auf der selben Ebene (/usr/local/) kompiliert. Beides >> läuft sauber durch. Wenn ich dann aber den Mapserver via Browser anspreche, >> kommt folgende Meldung: >> >> Fatal error: [MapServer Error]: msProcessProjection(): no system list, >> errno: 13 >> >> >> Hab gegooglet, aber speziell zu Nummer 13 nichts gefunden. Ausgerechnet Nr. >> 13... :-) >> >> Hab ich irgendwas übersehen? >> >> >> Mit freundlichen Grüßen >> im Auftrag >> >> Markus Hentschel >> Koordinator Geoinformationssysteme >> >> Landkreis Nordvorpommern >> - Der Landrat - >> Tribseer Damm 1a >> 18437 Stralsund >> 013°04'51"O 054°18'39"N POTSDAM DATUM >> >> eMail markus.hentschel at lk-nvp.de >> tel 03831/257-744 >> _______________________________________________ >> Mapserver-DE mailing list >> Mapserver-DE at freegis.org >> https://freegis.org/mailman/listinfo/mapserver-de >> >> > > -- Jeff McKenna DM Solutions Group Inc. http://www.dmsolutions.ca From Markus.Hentschel at lk-nvp.de Wed Nov 29 09:15:55 2006 From: Markus.Hentschel at lk-nvp.de (Hentschel, Markus) Date: Wed, 29 Nov 2006 09:15:55 +0100 Subject: [Mapserver-DE] [MapServer Error]: msProcessProjection() Message-ID: <851C6EC08E510249ABAE8F7C2CE03E1C53659A@hador.lk-nvp.de> Hallo Michael, Hello Jeff, vielen Dank und thanks a lot! Ich habe im Mapfile folgendes eingetragen: CONFIG "PROJ_LIB" "/usr/local/share/proj/" jetzt funzt es. Weiß der Henker warum... Gruß Markus > -----Ursprüngliche Nachricht----- > Von: mapserver-de-bounces at freegis.org [SMTP:mapserver-de-bounces at freegis.org] im Auftrag von Jeff McKenna > Gesendet am: Dienstag, 28. November 2006 18:11 > An: Mailinglist mapserver-de (E-Mail) > Betreff: Re: [Mapserver-DE] [MapServer Error]: msProcessProjection() > > Something else to try is to use the CONFIG parameter in your mapfile to > set the location of the epsg file: > > MAP > ... > CONFIG "PROJ_LIB" "/usr/local/" > ... > END > > > Michael Schulz wrote: > > Hallo, > > > > mal auf der Kommandozeile mit shp2img probieren. Wenn der gleiche > > Fehler kommt, dann mal PROJ_LIB als umgebungsvariable exportieren > > (export PROJ_LIB=/pfad/zur/proj_nad/ ). Wenn es dann funktioniert ist > > wahrscheinlich PROJ_LIB unterm apache nicht gesetzt. > > > > Viele Grüße, Michael Schulz > > > > On 11/28/06, Hentschel, Markus wrote: > >> > >> > >> Hallo zusammen, > >> > >> hat jemand mit diesem Problem schon mal zu tun gehabt: Ich habe PROJ 4.5.0 > >> und Mapserver 4.10.0 auf der selben Ebene (/usr/local/) kompiliert. Beides > >> läuft sauber durch. Wenn ich dann aber den Mapserver via Browser anspreche, > >> kommt folgende Meldung: > >> > >> Fatal error: [MapServer Error]: msProcessProjection(): no system list, > >> errno: 13 > >> > >> > >> Hab gegooglet, aber speziell zu Nummer 13 nichts gefunden. Ausgerechnet Nr. > >> 13... :-) > >> > >> Hab ich irgendwas übersehen? > >> > >> > >> Mit freundlichen Grüßen > >> im Auftrag > >> > >> Markus Hentschel > >> Koordinator Geoinformationssysteme > >> > >> Landkreis Nordvorpommern > >> - Der Landrat - > >> Tribseer Damm 1a > >> 18437 Stralsund > >> 013°04'51"O 054°18'39"N POTSDAM DATUM > >> > >> eMail markus.hentschel at lk-nvp.de > >> tel 03831/257-744 > >> _______________________________________________ > >> Mapserver-DE mailing list > >> Mapserver-DE at freegis.org > >> https://freegis.org/mailman/listinfo/mapserver-de > >> > >> > > > > > > > -- > Jeff McKenna > DM Solutions Group Inc. > http://www.dmsolutions.ca > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061129/682fe5f0/attachment.html From klaus.vogel at sporttraxx.de Wed Nov 29 14:44:36 2006 From: klaus.vogel at sporttraxx.de (Klaus Vogel) Date: Wed, 29 Nov 2006 14:44:36 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?=2Eshp_file_mit_3_verschiedenen_Str?= =?iso-8859-1?q?assentypen_-_Aufteilung_f=FCr_Mapserver_in_3_=2Eshp?= =?iso-8859-1?q?_files_=3F=3F=3F?= Message-ID: <011a01c713bc$82dd9e90$4b80a8c0@kv2> Hallo, Ich habe ein ESRI .shp file in dem 3 verschiedenen Strassentypen sind. Primary/Secondary Roads, Divided Highways, Path or Trails In der .dbf Datei ist dafür ein Feld vorgesehen. Muss ich diese .shp vor Nutzung im Mapserver in drei .shp files Aufteilen ? Wenn ja mit welchem Tool ? Geht ogr2ogr ? Wen ja wie ? Best regards / Mit freundlichen Grüssen, Klaus Vogel Sonnenbühlweg 14 D-79856 Hinterzarten Tel.: +49 7652 982541 e-mail: mailto:klaus.vogel at sporttraxx.de From adams at terrestris.de Wed Nov 29 14:43:57 2006 From: adams at terrestris.de (Till Adams) Date: Wed, 29 Nov 2006 14:43:57 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?=2Eshp_file_mit_3_verschiedenen_Str?= =?iso-8859-1?q?assentypen_-_Aufteilung_f=FCr_Mapserver_in_3_=2Eshp_files_?= =?iso-8859-1?q?=3F=3F=3F?= In-Reply-To: <011a01c713bc$82dd9e90$4b80a8c0@kv2> References: <011a01c713bc$82dd9e90$4b80a8c0@kv2> Message-ID: <456D8E9D.70204@terrestris.de> Klasu, natürlich nicht. Du kannst im UMN ja Klassifizieren, du mußt dann das CLASSITEM auf dein Attribut setzen und die Expressions dann entsprechend dem Wert darin. Schau dich mal auf der UMN Seite um, da steht das gut dokumentiert. Till Klaus Vogel schrieb: >Hallo, > >Ich habe ein ESRI .shp file in dem 3 verschiedenen Strassentypen sind. >Primary/Secondary Roads, Divided Highways, Path or Trails >In der .dbf Datei ist dafür ein Feld vorgesehen. > >Muss ich diese .shp vor Nutzung im Mapserver in drei .shp files Aufteilen ? > >Wenn ja mit welchem Tool ? > >Geht ogr2ogr ? Wen ja wie ? > > > > >Best regards / Mit freundlichen Grüssen, > >Klaus Vogel >Sonnenbühlweg 14 >D-79856 Hinterzarten >Tel.: +49 7652 982541 >e-mail: mailto:klaus.vogel at sporttraxx.de > >_______________________________________________ >Mapserver-DE mailing list >Mapserver-DE at freegis.org >https://freegis.org/mailman/listinfo/mapserver-de > > -- ***************************************** * www.webmapcenter.de - Hosting * * GDIdevL 'Start GDI from CD' * * http://www.terrestris.de * ***************************************** ------------------------------------------ Dipl. Geogr. Till Adams terrestris, H. Paulsen& T. Adams GbR Siemensstr. 8 * 53121 Bonn Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * http://www.terrestris.de From klaus.vogel at sporttraxx.de Wed Nov 29 16:11:23 2006 From: klaus.vogel at sporttraxx.de (Klaus Vogel) Date: Wed, 29 Nov 2006 16:11:23 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?=2Eshp_file_mit_3_verschiedenen_Str?= =?iso-8859-1?q?assentypen_-_Aufteilung_f=FCr_Mapserver_in_3_=2Eshp?= =?iso-8859-1?q?_files_=3F=3F=3F?= In-Reply-To: <456D8E9D.70204@terrestris.de> Message-ID: <012501c713c8$a2527b90$4b80a8c0@kv2> Hallo Till Habe mir die doku angesehen und folgendes map file erstellt. Geht aber doch nicht. Hintergrund bleibt grau und es kommen keine blauen Linien. Kannst du mir noch eine Tipp geben. LAYER NAME "Road" STATUS ON DATA "d:\vmap0\roadtrll.shp" TYPE LINE CLASSITEM "DCW_DESC" UNITS DD TOLERANCE 5 PROJECTION "init=epsg:4326" END CLASS NAME "Divided Highways" EXPRESSION "'[DCW_DESC]' eq 'Divided Highways'" STYLE COLOR 0 0 255 SIZE 5 END END END Best regards / Mit freundlichen Grüssen, Klaus Vogel Sporttraxx Sonnenbühlweg 14 D-79856 Hinterzarten Tel.: +49 7652 982541 GSM: +49 171 1794729 Iridium: +8816 315 33074 e-mail: mailto:klaus.vogel at sporttraxx.de -----Ursprüngliche Nachricht----- Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Till Adams Gesendet: Mittwoch, 29. November 2006 14:44 An: mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] .shp file mit 3 verschiedenen Strassentypen - Aufteilung für Mapserver in 3 .shp files ??? Klasu, natürlich nicht. Du kannst im UMN ja Klassifizieren, du mußt dann das CLASSITEM auf dein Attribut setzen und die Expressions dann entsprechend dem Wert darin. Schau dich mal auf der UMN Seite um, da steht das gut dokumentiert. Till Klaus Vogel schrieb: >Hallo, > >Ich habe ein ESRI .shp file in dem 3 verschiedenen Strassentypen sind. >Primary/Secondary Roads, Divided Highways, Path or Trails In der .dbf >Datei ist dafür ein Feld vorgesehen. > >Muss ich diese .shp vor Nutzung im Mapserver in drei .shp files Aufteilen ? > >Wenn ja mit welchem Tool ? > >Geht ogr2ogr ? Wen ja wie ? > > > > >Best regards / Mit freundlichen Grüssen, > >Klaus Vogel >Sonnenbühlweg 14 >D-79856 Hinterzarten >Tel.: +49 7652 982541 >e-mail: mailto:klaus.vogel at sporttraxx.de > >_______________________________________________ >Mapserver-DE mailing list >Mapserver-DE at freegis.org >https://freegis.org/mailman/listinfo/mapserver-de > > -- ***************************************** * www.webmapcenter.de - Hosting * * GDIdevL 'Start GDI from CD' * * http://www.terrestris.de * ***************************************** ------------------------------------------ Dipl. Geogr. Till Adams terrestris, H. Paulsen& T. Adams GbR Siemensstr. 8 * 53121 Bonn Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * http://www.terrestris.de _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From jt at mapmedia.de Wed Nov 29 16:35:54 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Wed, 29 Nov 2006 16:35:54 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?=2Eshp_file_mit_3_verschiedenen_Str?= =?iso-8859-1?q?assentypen_-_Aufteilung_f=FCr_Mapserver_in_3_=2Eshp_files_?= =?iso-8859-1?q?=3F=3F=3F?= In-Reply-To: <012501c713c8$a2527b90$4b80a8c0@kv2> References: <012501c713c8$a2527b90$4b80a8c0@kv2> Message-ID: <456DA8DA.70301@mapmedia.de> Hallo Klaus, zum einen hast Du wohl überlesen, dass die expr. in runden Klamern einzuschließen sind. Zum anderen kannst Du das auch sparen, wenn die Klassifizierung komplett über die Spalte DCW_DESC läuft, das ist ja schon weiter oben als CLASSITEM definiert, dann genügt in der CLASS: EXPRESSION "Divided Highways" Gruß, Jörg Klaus Vogel schrieb: > Hallo Till > > Habe mir die doku angesehen und folgendes map file erstellt. > Geht aber doch nicht. > Hintergrund bleibt grau und es kommen keine blauen Linien. > Kannst du mir noch eine Tipp geben. > > > > > LAYER > NAME "Road" > STATUS ON > DATA "d:\vmap0\roadtrll.shp" > TYPE LINE > CLASSITEM "DCW_DESC" > UNITS DD > TOLERANCE 5 > PROJECTION > "init=epsg:4326" > END > CLASS > NAME "Divided Highways" > EXPRESSION "'[DCW_DESC]' eq 'Divided Highways'" > STYLE > COLOR 0 0 255 > SIZE 5 > END > END > END > > > > > > Best regards / Mit freundlichen Grüssen, > > Klaus Vogel > Sporttraxx > Sonnenbühlweg 14 > D-79856 Hinterzarten > Tel.: +49 7652 982541 > GSM: +49 171 1794729 > Iridium: +8816 315 33074 > e-mail: mailto:klaus.vogel at sporttraxx.de > -----Ursprüngliche Nachricht----- > Von: mapserver-de-bounces at freegis.org > [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Till Adams > Gesendet: Mittwoch, 29. November 2006 14:44 > An: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] .shp file mit 3 verschiedenen Strassentypen - > Aufteilung für Mapserver in 3 .shp files ??? > > Klasu, > > natürlich nicht. Du kannst im UMN ja Klassifizieren, du mußt dann das > > CLASSITEM > auf dein Attribut setzen und die Expressions dann entsprechend dem Wert > darin. > > Schau dich mal auf der UMN Seite um, da steht das gut dokumentiert. > > Till > > Klaus Vogel schrieb: > >> Hallo, >> >> Ich habe ein ESRI .shp file in dem 3 verschiedenen Strassentypen sind. >> Primary/Secondary Roads, Divided Highways, Path or Trails In der .dbf >> Datei ist dafür ein Feld vorgesehen. >> >> Muss ich diese .shp vor Nutzung im Mapserver in drei .shp files Aufteilen ? >> >> Wenn ja mit welchem Tool ? >> >> Geht ogr2ogr ? Wen ja wie ? >> >> >> >> >> Best regards / Mit freundlichen Grüssen, >> >> Klaus Vogel >> Sonnenbühlweg 14 >> D-79856 Hinterzarten >> Tel.: +49 7652 982541 >> e-mail: mailto:klaus.vogel at sporttraxx.de >> >> _______________________________________________ >> Mapserver-DE mailing list >> Mapserver-DE at freegis.org >> https://freegis.org/mailman/listinfo/mapserver-de >> >> > > -- > ***************************************** > * www.webmapcenter.de - Hosting * > * GDIdevL 'Start GDI from CD' * > * http://www.terrestris.de * > ***************************************** > > ------------------------------------------ > > Dipl. Geogr. Till Adams > terrestris, H. Paulsen& T. Adams GbR > Siemensstr. 8 * 53121 Bonn > Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * > http://www.terrestris.de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- _________________________________________________ MapMedia Kartographie und raumbezogene Informationssysteme Heilbronner Straße 10 D-10711 Berlin fon: +49.(0)30.89 06 82 70 fax: +49.(0)30.89 06 82 73 mail: jt at mapmedia.de net: www.mapmedia.de pgp: on demand _________________________________________________ From kbehncke at igf.uni-osnabrueck.de Thu Nov 30 15:56:54 2006 From: kbehncke at igf.uni-osnabrueck.de (Kai Behncke) Date: Thu, 30 Nov 2006 15:56:54 +0100 Subject: [Mapserver-DE] point-layer mit mysql, php/mapscript und versch. symbolen? In-Reply-To: <455D013D.1090501@gmx.de> References: <455D013D.1090501@gmx.de> Message-ID: <20061130144711.M45931@igf.uni-osnabrueck.de> On Fri, 17 Nov 2006 01:24:29 +0100, Katja Friebel wrote > hallo liebe liste, > > langsam weiß ich mir keinen rat mehr und der kopf raucht. aller > anfang ist schwer... kann mir vielleicht jemand weiterhelfen? > > ich halte in mysql eine zwei tabellen vor, in der einen befinden > sich einrichtungen mit strasse, hausnummer, in der anderen die > zugehörigen koordinaten. mittels php/mapscript erzeuge ich die > punkte in einem leeren (point) layer des mapfiles. soweit kein > problem (dazu gibt es ja genügend beispiele). dabei wird aber nur > die erste, im layer definierte klasse visualisiert. die objekte > sollen aber je nach klassifizierung in der tabellenspalte > "kategorie" (apotheken, restaurants etc.) mittels eines > entsprechenden symbols (oder eines gif-bildes) dargestellt werden. > > ist es möglich, für diese problematik die klassen im mapfile zu > definieren? wenn ja, wie kann ich von mapscript darauf zugreifen? > oder muß ich den style in mapscript festlegen (da scheint es aber > nicht so viele möglichkeiten zu geben)? > > wäre über hilfe sehr dankbar...! mit grüßen aus dem nächtlichen berlin > > hier der code: > > dl('php_mapscript_48.dll'); > //... > function GetMobidatTable() { > > include("db_connect1.inc"); > mysql_connect($host, $user, $pwd) or die('Verbindungsaufbau > fehlgeschlagen!'); > mysql_select_db(mobidat) or die ("Datenbank konnte nicht > ausgewählt werden"); > > if ($_POST['spalte'] == "") { > $sql="SELECT * FROM treptow m, hausnr h WHERE m.Strasse = > h.Strasse && m.Hausnr = h.Hausnr GROUP BY (m.Strasse)"; > } > else { > $sql = "SELECT * FROM treptow m, hausnr h > WHERE m.Kategorie LIKE '" . $_POST['spalte'] . "' > && m.Strasse = h.Strasse > && m.Hausnr = h.Hausnr GROUP BY (m.Strasse)"; > } > > $result=mysql_query($sql); > echo mysql_error(); > $i = 0; > while ($row = mysql_fetch_array($result,MYSQL_NUM) ) { > $qresult[$i] = $row; > $i++; > } > return $qresult; > } > > //--------------------------------------------------------- > // add locations to map layer 'einrichtungen' > > function AddPoints ($map, $qresult) { > > $this_layer = $map->getLayerByName('einrichtungen'); > > $i = 0; > foreach ($qresult as $row) { > $poi[$i] = ms_newPointObj(); > $ln[$i] = ms_newLineObj(); > $shp[$i] = ms_newShapeObj(MS_SHAPE_POINT); > $poi[$i]-> setXY($row[22],$row[23]); > $ln[$i]->add($poi[$i]); > $shp[$i]->add($ln[$i]); > $shp[$i]->set(index,$row[0]); > //$classPlanetarium=ms_newClassObj($this_layer); > //$classPlanetarium = $this_layer->getClass(1); > $this_layer->addFeature($shp[$i]); > $i++; > } > return; > } > //--------------------------------------------------------- > // verschiedene Symbole für layer 'einrichtungen' vergeben > > function SetSymbols ($map) { > > $layer = ms_newLayerObj($map); > $layer = ms_newLayerObj($map); > $layer = $map->getLayerByName('einrichtungen'); > $layer->classitem ='Kategorie'; > $classPlanetarium = $layer->getClass(1); > //$classPlanetarium->ms_newClassObj($layer); > $classPlanetarium->name = 'Planetarium'; > $classPlanetarium->setExpression('Planetarium'); > //$planetariumStyle= $classPlanetarium->getStyle(0); > //$planetariumStyle->$Symbol->set("filled", MS_TRUE); > //$planetariumStyle->$Symbol->set("sizex", 1); > //$planetariumStyle->$Symbol->set("sizey", 1); > } > //... > $map = ms_newMapObj($map_path.$map_file); > //... > // Ergebnisse der DBabfrage einbinden > $qresult = GetMobidatTable(); > AddPoints ($map, $qresult); > //SetSymbols ($map); > > //... > ?> > > der layer im mapfile: > LAYER > NAME einrichtungen > TYPE POINT > STATUS ON > CLASSITEM "Kategorie" > > CLASS > NAME 'Apotheke' > EXPRESSION 'Apotheken' > SYMBOL "Apotheke" > SIZE 20 > TEMPLATE "query.html" > END #class > CLASS > NAME 'Planetarium' > EXPRESSION 'Planetarien/Sternwarten' > SYMBOL 'stern' > COLOR 32 32 32 > SIZE 20 > TEMPLATE "query.html" > END #class > END # layer > Hallo Katja, mittels folgendem Prinzip funktioniert es: In der mysql-Tabelle, in welcher auch die Punktkkordinaten liegen, liegt auch der Kategorieeintrag (z.B. Restaurant, Museum, etc.). Im Mapfile lautet der Eintrag zu dem poi-Layer einfach: LAYER NAME "poi" STATUS on TYPE point LABELCACHE on TOLERANCEUNITS miles END Entscheidend ist dann natürlich das php/Mapscript-Skript. Dort wird ja zunächst die Mysql-Tabelle eingelesen. Man braucht im Prinzip nur die Funktion AddPoint()-> function AddPoints ( $map, $qresult ) { $this_layer = $map->getLayerByName('poi'); $i = 0; foreach($qresult as $row) { $poi[$i] = ms_newPointObj(); $ln[$i] = ms_newLineObj(); $shp[$i] = ms_newShapeObj(MS_SHAPE_POINT); $poi[$i]->setXY($row[3],$row[2]); $ln[$i]->add($poi[$i]); $shp[$i]->add($ln[$i]); $shp[$i]->set(index, $row[0]); /*Interessant wirds dann hier. Wenn der Kategorieeintrag "Museum" lautet, dann wird im Layer poi ein Klassenobjekt "Museum" angelegt, in dieser ein Styleobjekt, und dieses erhalt das Symbol "Museum". Die angelegten Punkte werden dann mit diesem Symbol dargestellt.*/ if ($row[7]=="Museum") { $classmuseum=ms_newClassObj($this_layer); $classmuseum->set ("name",Museum); $museumstyle=ms_newStyleObj($classmuseum); $museumstyle->set("symbolname", museumssymbol); $this_layer->addFeature( $shp[$i] ); } /* Wenn irgendwo die Kategorie "Restaurant" auftaucht, dann wird einfach ein komplett neuer Layer erstellt, dieser enthält auch ein Klassenobjekt -> Styleobjekt -> Symbolnamen. Die Punktdaten werden dann mit unterschiedlichen Symbolen dargestellt. if ($row[7]=="Restaurant") { $that_layer=ms_newLayerObj($map); $that_layer->set('status',MS_ON); $that_layer->set ("name",restaurant); $that_layer->set ("type",point); $classres=ms_newClassObj($that_layer); $classres->set ("name",restaurant); $resstyle=ms_newStyleObj($classres); $resstyle->set("symbolname", cup); $that_layer->addFeature( $shp[$i] ); } $i++; } return; } // end AddPoints Das angekündigte Tutorial wird wohl noch eine Woche länger brauchen..... Viele Grüße, Kai -- Dipl.-Geogr. Dipl.-Umweltw. Kai Behncke Institut für Geoinformatik und Fernerkundung (IGF) Universität Osnabrück Kolpingstr. 7 49074 Osnabrück Raum: 01/308 Tel.: +49 541 969-4450 E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de Web: http://www.igf.uni-osnabrueck.de From k.friebel at gmx.de Thu Nov 30 17:20:38 2006 From: k.friebel at gmx.de (Katja Friebel) Date: Thu, 30 Nov 2006 17:20:38 +0100 Subject: [Mapserver-DE] point-layer mit mysql, php/mapscript und versch. symbolen? In-Reply-To: <20061130144711.M45931@igf.uni-osnabrueck.de> References: <455D013D.1090501@gmx.de> <20061130144711.M45931@igf.uni-osnabrueck.de> Message-ID: <456F04D6.6030804@gmx.de> Kai Behncke wrote: >On Fri, 17 Nov 2006 01:24:29 +0100, Katja Friebel wrote > > >>hallo liebe liste, >> >>langsam weiß ich mir keinen rat mehr und der kopf raucht. aller >>anfang ist schwer... kann mir vielleicht jemand weiterhelfen? >> >>ich halte in mysql eine zwei tabellen vor, in der einen befinden >>sich einrichtungen mit strasse, hausnummer, in der anderen die >>zugehörigen koordinaten. mittels php/mapscript erzeuge ich die >>punkte in einem leeren (point) layer des mapfiles. soweit kein >>problem (dazu gibt es ja genügend beispiele). dabei wird aber nur >>die erste, im layer definierte klasse visualisiert. die objekte >>sollen aber je nach klassifizierung in der tabellenspalte >>"kategorie" (apotheken, restaurants etc.) mittels eines >>entsprechenden symbols (oder eines gif-bildes) dargestellt werden. >> >>ist es möglich, für diese problematik die klassen im mapfile zu >>definieren? wenn ja, wie kann ich von mapscript darauf zugreifen? >>oder muß ich den style in mapscript festlegen (da scheint es aber >>nicht so viele möglichkeiten zu geben)? >> >>wäre über hilfe sehr dankbar...! mit grüßen aus dem nächtlichen berlin >> >>hier der code: >> >>>dl('php_mapscript_48.dll'); >>//... >>function GetMobidatTable() { >> >> include("db_connect1.inc"); >> mysql_connect($host, $user, $pwd) or die('Verbindungsaufbau fehlgeschlagen!'); >> mysql_select_db(mobidat) or die ("Datenbank konnte nicht ausgewählt werden"); >> >> if ($_POST['spalte'] == "") { >> $sql="SELECT * FROM treptow m, hausnr h WHERE m.Strasse = h.Strasse && m.Hausnr = h.Hausnr GROUP BY (m.Strasse)"; >> } >> else { >> $sql = "SELECT * FROM treptow m, hausnr h >> WHERE m.Kategorie LIKE '" . $_POST['spalte'] . "' >> && m.Strasse = h.Strasse >> && m.Hausnr = h.Hausnr GROUP BY (m.Strasse)"; >> } >> >> $result=mysql_query($sql); >> echo mysql_error(); >> $i = 0; >> while ($row = mysql_fetch_array($result,MYSQL_NUM) ) { >> $qresult[$i] = $row; >> $i++; >> } >> return $qresult; >>} >> >>//--------------------------------------------------------- >>// add locations to map layer 'einrichtungen' >> >>function AddPoints ($map, $qresult) { >> >> $this_layer = $map->getLayerByName('einrichtungen'); >> >> $i = 0; >> foreach ($qresult as $row) { >> $poi[$i] = ms_newPointObj(); >> $ln[$i] = ms_newLineObj(); >> $shp[$i] = ms_newShapeObj(MS_SHAPE_POINT); >> $poi[$i]-> setXY($row[22],$row[23]); >> $ln[$i]->add($poi[$i]); >> $shp[$i]->add($ln[$i]); >> $shp[$i]->set(index,$row[0]); >> //$classPlanetarium=ms_newClassObj($this_layer); >> //$classPlanetarium = $this_layer->getClass(1); >> $this_layer->addFeature($shp[$i]); >> $i++; >> } >> return; >>} >>//--------------------------------------------------------- >>// verschiedene Symbole für layer 'einrichtungen' vergeben >> >>function SetSymbols ($map) { >> >> $layer = ms_newLayerObj($map); >> $layer = ms_newLayerObj($map); >> $layer = $map->getLayerByName('einrichtungen'); >> $layer->classitem ='Kategorie'; >> $classPlanetarium = $layer->getClass(1); >> //$classPlanetarium->ms_newClassObj($layer); >> $classPlanetarium->name = 'Planetarium'; >> $classPlanetarium->setExpression('Planetarium'); >> //$planetariumStyle= $classPlanetarium->getStyle(0); >> //$planetariumStyle->$Symbol->set("filled", MS_TRUE); >> //$planetariumStyle->$Symbol->set("sizex", 1); >> //$planetariumStyle->$Symbol->set("sizey", 1); >>} >>//... >>$map = ms_newMapObj($map_path.$map_file); >>//... >>// Ergebnisse der DBabfrage einbinden >>$qresult = GetMobidatTable(); >>AddPoints ($map, $qresult); >>//SetSymbols ($map); >> >>//... >>?> >> >>der layer im mapfile: >>LAYER >> NAME einrichtungen >> TYPE POINT >> STATUS ON >> CLASSITEM "Kategorie" >> >> CLASS >> NAME 'Apotheke' >> EXPRESSION 'Apotheken' >> SYMBOL "Apotheke" >> SIZE 20 >> TEMPLATE "query.html" >> END #class >> CLASS >> NAME 'Planetarium' >> EXPRESSION 'Planetarien/Sternwarten' >> SYMBOL 'stern' >> COLOR 32 32 32 >> SIZE 20 >> TEMPLATE "query.html" >> END #class >>END # layer >> >> >> >Hallo Katja, >mittels folgendem Prinzip funktioniert es: >In der mysql-Tabelle, in welcher auch die Punktkkordinaten liegen, liegt auch >der Kategorieeintrag (z.B. Restaurant, Museum, etc.). > >Im Mapfile lautet der Eintrag zu dem poi-Layer einfach: > >LAYER > NAME "poi" > STATUS on > TYPE point > LABELCACHE on > TOLERANCEUNITS miles > >END > >Entscheidend ist dann natürlich das php/Mapscript-Skript. >Dort wird ja zunächst die Mysql-Tabelle eingelesen. > >Man braucht im Prinzip nur die Funktion AddPoint()-> > >function AddPoints ( $map, $qresult ) { > > > $this_layer = $map->getLayerByName('poi'); > > $i = 0; > foreach($qresult as $row) { > $poi[$i] = ms_newPointObj(); > $ln[$i] = ms_newLineObj(); > $shp[$i] = ms_newShapeObj(MS_SHAPE_POINT); > $poi[$i]->setXY($row[3],$row[2]); > $ln[$i]->add($poi[$i]); > $shp[$i]->add($ln[$i]); > $shp[$i]->set(index, $row[0]); > >/*Interessant wirds dann hier. Wenn der Kategorieeintrag "Museum" lautet, >dann wird im Layer poi ein Klassenobjekt "Museum" angelegt, in dieser >ein Styleobjekt, und dieses erhalt das Symbol "Museum". >Die angelegten Punkte werden dann mit diesem Symbol dargestellt.*/ > > > if ($row[7]=="Museum") { > > $classmuseum=ms_newClassObj($this_layer); > $classmuseum->set ("name",Museum); > $museumstyle=ms_newStyleObj($classmuseum); >$museumstyle->set("symbolname", museumssymbol); >$this_layer->addFeature( $shp[$i] ); >} > >/* Wenn irgendwo die Kategorie "Restaurant" auftaucht, dann wird einfach ein >komplett neuer Layer erstellt, dieser enthält auch ein Klassenobjekt -> >Styleobjekt -> Symbolnamen. >Die Punktdaten werden dann mit unterschiedlichen Symbolen dargestellt. > > if ($row[7]=="Restaurant") { > $that_layer=ms_newLayerObj($map); > $that_layer->set('status',MS_ON); > $that_layer->set ("name",restaurant); > $that_layer->set ("type",point); > $classres=ms_newClassObj($that_layer); > $classres->set ("name",restaurant); > $resstyle=ms_newStyleObj($classres); >$resstyle->set("symbolname", cup); > > $that_layer->addFeature( $shp[$i] ); >} > > > > > > $i++; > } > > return; > >} // end AddPoints > >Das angekündigte Tutorial wird wohl noch eine Woche länger brauchen..... > >Viele Grüße, Kai > >-- >Dipl.-Geogr. Dipl.-Umweltw. Kai Behncke > >Institut für Geoinformatik und Fernerkundung (IGF) >Universität Osnabrück >Kolpingstr. 7 >49074 Osnabrück > >Raum: 01/308 >Tel.: +49 541 969-4450 >E-Mail: mailto:kbehncke at igf.uni-osnabrueck.de >Web: http://www.igf.uni-osnabrueck.de > >_______________________________________________ >Mapserver-DE mailing list >Mapserver-DE at freegis.org >https://freegis.org/mailman/listinfo/mapserver-de > > > Hallo Kai, vielen Dank für deine Hilfe! Habe mittlerweile alternativ das Tutorial von Roberto Colonello (http://www.parsec.it/tutorials/mapserver_add_icons.htm) bei mir zum Laufen gebracht :-) Dabei enthält das mapfile keinen "POI"-Layer (einrichtungen). Mein php-Skript habe ich beigefügt. Da ich sehr viele Kategorien vorliegen habe, ist das vermutlich die kürzere Variante. Damit entfällt allerdings die Möglichkeit der Symboldefinition über den Mapserver, was in meinem Fall aber nicht relevant ist, und die Query. Werde daher jetzt auch gleich dein Skript testen und dann schauen, welche Variante für die geplante Anwendung besser passt. Viele Grüße, Katja extent->maxx - $map->extent->minx; $mapscale = $mapdim[img_WIDTH]/ $coords_map_width; switch ($mapdim[img_TYPE]) { case 1: $mapimg = ImageCreateFromGif($mapimagepath); break; case 2: $mapimg = ImageCreateFromJpeg($mapimagepath); break; case 3: $mapimg = ImageCreateFromPng($mapimagepath); break; } //Query über drei Tabellen //treptow (einrichtungen, kategorie,strasse, hausnummer), hausnr (strasse, hausnummer, koordinaten) und symbols (kategorie, pfad zur bilddatei) $qry .="SELECT * FROM treptow t, hausnr h, symbols s WHERE t.Strasse = h.Strasse && t.Hausnr = h.Hausnr && t.Kategorie = s.Kategorie"; $res = mysql_query($qry); while ($row = mysql_fetch_object($res)) { $dimic = GetImageSize($row->Pfad); switch ($dimic[img_TYPE]) { case 1: $tmpimg = ImageCreateFromGif($row->Pfad); break; case 2: $tmpimg = ImageCreateFromJpeg($row->Pfad); break; case 3: $tmpimg = ImageCreateFromPng($row->Pfad); break; } $x = ($row->X - $map->extent->minx) * $mapscale; $y = $mapdim[img_HEIGHT] - (($row->Y - $map->extent->miny) * $mapscale); @ImageCopy ($mapimg, $tmpimg, $x, $y, 0, 0, $dimic[img_WIDTH], $dimic[img_HEIGHT]); } // SAVE THE NEW IMAGE ON THE OLD ONE switch ($mapdim[img_TYPE]) { case 1: ImageGif($mapimg, $mapimagepath); break; case 2: ImageJpeg($mapimg, $mapimagepath); break; case 3: ImagePng($mapimg, $mapimagepath); break; } } // Retrieve mapfile and create a map from it $map = ms_newMapObj($map_path.$map_file); $img = $map->draw(); $url = $img->saveWebImage(); AddImagesToMap($url,$map, $imgpath); ?> Treptow-Köpenick -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20061130/8a027d17/attachment.html