From christian.fritze at porath.de Tue Mar 16 19:14:50 2010 From: christian.fritze at porath.de (Christian Fritze) Date: Tue, 16 Mar 2010 19:14:50 +0100 Subject: [Mapserver-DE] Kann ich den Z-Index von Symbolen *innerhalb* eines Layers beeinflussen? Message-ID: <4B9FCA9A.20209@porath.de> Guten Abend allerseits! Ich habe eine LAYER-Definition mit mehreren CLASS-Abschnitten, die den Objekten des Layers unterschiedliche Symbole zuordnen, was auch problemlos funktioniert. Mehrere Objekte des Layers können dabei auf identischen Koordinaten liegen und verschiedenen Klassen angehören, d.h. mehrere Symbole überlagern sich in diesem Fall. Habe ich dabei die Möglichkeit festzulegen, daß z.B. Symbol 'A' immer unter Symbol 'B' gezeichnet wird und zwar *ohne* mehrere Layer zu benutzen? Ich würde vermuten, daß dies nicht möglich ist (da dann ja der mapserver zunächst sämtliche aus DATA kommende Objekte zwischenspeichern müsste, bevor er über die Zeichenreihenfolge entscheidet), wollte aber nachfragen, um nicht irgendeinen "Trick" zu übersehen. Danke im voraus... From ml at lingner.eu Tue Mar 16 19:36:07 2010 From: ml at lingner.eu (Lars Lingner) Date: Tue, 16 Mar 2010 19:36:07 +0100 Subject: [Mapserver-DE] Kann ich den Z-Index von Symbolen *innerhalb* eines Layers beeinflussen? In-Reply-To: <4B9FCA9A.20209@porath.de> References: <4B9FCA9A.20209@porath.de> Message-ID: <4B9FCF97.1070309@lingner.eu> Christian Fritze schrieb: > Guten Abend allerseits! > > Ich habe eine LAYER-Definition mit mehreren CLASS-Abschnitten, > die den Objekten des Layers unterschiedliche Symbole zuordnen, > was auch problemlos funktioniert. Mehrere Objekte des Layers > können dabei auf identischen Koordinaten liegen und verschiedenen > Klassen angehören, d.h. mehrere Symbole überlagern sich in > diesem Fall. > > Habe ich dabei die Möglichkeit festzulegen, daß z.B. Symbol 'A' > immer unter Symbol 'B' gezeichnet wird und zwar *ohne* mehrere > Layer zu benutzen? Ich würde vermuten, daß dies nicht möglich > ist (da dann ja der mapserver zunächst sämtliche aus DATA kommende > Objekte zwischenspeichern müsste, bevor er über die Zeichenreihenfolge > entscheidet), wollte aber nachfragen, um nicht irgendeinen "Trick" > zu übersehen. > > Danke im voraus... > Man kann im Data-Statement mittels SQL die Daten sortieren und gruppieren. Das setzt allerdings eine entsprechende Datenquelle voraus. Entweder eine Datenbank oder eine ogr Verbindung zum Shapefile. Letztere ist jedoch langsamer als direkter Zugriff, falls das eine Rolle spielt. Wenn die Daten entsprechend sortiert sind, wird MapServer sie auch in dieser Reihenfolge zeichnen. Lars From christian.fritze at porath.de Tue Mar 16 21:15:38 2010 From: christian.fritze at porath.de (Christian Fritze) Date: Tue, 16 Mar 2010 21:15:38 +0100 Subject: [Mapserver-DE] Kann ich den Z-Index von Symbolen *innerhalb* eines Layers beeinflussen? In-Reply-To: <4B9FCF97.1070309@lingner.eu> References: <4B9FCA9A.20209@porath.de> <4B9FCF97.1070309@lingner.eu> Message-ID: <4B9FE6EA.5000208@porath.de> Lars Lingner wrote: > Man kann im Data-Statement mittels SQL die Daten sortieren und > gruppieren. Das setzt allerdings eine entsprechende Datenquelle voraus. > Entweder eine Datenbank oder eine ogr Verbindung zum Shapefile. Letztere > ist jedoch langsamer als direkter Zugriff, falls das eine Rolle spielt. OK, das hatte ich auch vermutet und versucht, über die Angabe von "ORDER BY" in der DATA-Direktive des LAYERS die Reihenfolge der Datensätze im ResultSet zu beeinflussen, aber zumindest für den CONNECTION TYPE postgis scheint dies ignoriert zu werden und mit und ohne ORDER BY (ob nun ASC oder DESC) hinter den Kulissen exakt die selbe DB-Abfrage generiert zu werden (die man sich bei entsprechendem Loglevel ja anzeigen lassen kann): So etwas wie "meine_koordinaten from testdb using srid=25832 using unique id order by meine_klassifizierung" im DATA-Statement wird laut Logfile umgesetzt in "select "meine_klassifizierung", encode(AsBinary(force_collection(force_2d("meine_koordinaten")),'NDR'),'hex') as geom,"id" from testdb where meine_koordinaten && GeomFromText('POLYGON((-1.51263264941569 43.4834223789649, -1.51263264941569 54.7335983789649, 9.73754335058431 54.7335983789649, 9.73754335058431 43.4834223789649, -1.51263264941569 43.4834223789649))',25832)" Was mache ich da falsch? From ml at lingner.eu Tue Mar 16 21:27:53 2010 From: ml at lingner.eu (Lars Lingner) Date: Tue, 16 Mar 2010 21:27:53 +0100 Subject: [Mapserver-DE] Kann ich den Z-Index von Symbolen *innerhalb* eines Layers beeinflussen? In-Reply-To: <4B9FE6EA.5000208@porath.de> References: <4B9FCA9A.20209@porath.de> <4B9FCF97.1070309@lingner.eu> <4B9FE6EA.5000208@porath.de> Message-ID: <4B9FE9C9.5050806@lingner.eu> Christian Fritze schrieb: > Lars Lingner wrote: >> Man kann im Data-Statement mittels SQL die Daten sortieren und >> gruppieren. Das setzt allerdings eine entsprechende Datenquelle voraus. >> Entweder eine Datenbank oder eine ogr Verbindung zum Shapefile. Letztere >> ist jedoch langsamer als direkter Zugriff, falls das eine Rolle spielt. > > OK, das hatte ich auch vermutet und versucht, über die Angabe von "ORDER > BY" in der DATA-Direktive des LAYERS die Reihenfolge der Datensätze im > ResultSet zu beeinflussen, aber zumindest für den CONNECTION TYPE > postgis scheint dies ignoriert zu werden und mit und ohne ORDER BY > (ob nun ASC oder DESC) hinter den Kulissen exakt die selbe DB-Abfrage > generiert zu werden (die man sich bei entsprechendem Loglevel ja > anzeigen lassen kann): > > So etwas wie > "meine_koordinaten from testdb using srid=25832 using > unique id order by meine_klassifizierung" > im DATA-Statement wird laut Logfile umgesetzt in > "select "meine_klassifizierung", > encode(AsBinary(force_collection(force_2d("meine_koordinaten")),'NDR'),'hex') > as geom,"id" from testdb where meine_koordinaten && > GeomFromText('POLYGON((-1.51263264941569 43.4834223789649, > -1.51263264941569 54.7335983789649, > 9.73754335058431 54.7335983789649, > 9.73754335058431 43.4834223789649, > -1.51263264941569 43.4834223789649))',25832)" > > Was mache ich da falsch? > probier mal: "meine_koordinaten from (select meine_koordinaten from testdb order by meine_klassifizierung) as foo using srid=25832 using unique id" Lars From christian.fritze at porath.de Tue Mar 16 21:36:57 2010 From: christian.fritze at porath.de (Christian Fritze) Date: Tue, 16 Mar 2010 21:36:57 +0100 Subject: [Mapserver-DE] Kann ich den Z-Index von Symbolen *innerhalb* eines Layers beeinflussen? In-Reply-To: <4B9FE9C9.5050806@lingner.eu> References: <4B9FCA9A.20209@porath.de> <4B9FCF97.1070309@lingner.eu> <4B9FE6EA.5000208@porath.de> <4B9FE9C9.5050806@lingner.eu> Message-ID: <4B9FEBE9.8000107@porath.de> [Kudos ruhig auch an die Liste, war beim flüchtigen Reply zunächst nur an LL gegangen...] Lars Lingner wrote: > probier mal: > > "meine_koordinaten from (select meine_koordinaten from testdb order by > meine_klassifizierung) as foo using srid=25832 using unique id" Aah, gut der Mann :-) Das war's (im Subselect braucht's allerdings noch explizit id und meine_klassifizierung, nur der Vollständigkeit halber). Danke, Du hast mir sehr geholfen. From ml at lingner.eu Wed Mar 17 07:26:53 2010 From: ml at lingner.eu (Lars Lingner) Date: Wed, 17 Mar 2010 07:26:53 +0100 Subject: [Mapserver-DE] FOSSGIS Stammtisch 18.03.2010 Message-ID: <4BA0762D.9090501@lingner.eu> Hallo, ich möchte hiermit an den morgigen Stammtisch in Potsdam erinnern. Alle FOSS-GIS-Interessierte und OpenStreetMapler sind herzlich eingeladen. Ort: Gleis 6 in S-Bahn-Haltestelle Babelsberg Zeit: ab 19:30 Uhr Weitere Infos inkl. Anfahrtskarte unter http://www.fossgis.de/wiki/Stammtisch_Berlin Lars From seven at arnulf.us Wed Mar 17 14:50:05 2010 From: seven at arnulf.us (Arnulf Christl) Date: Wed, 17 Mar 2010 14:50:05 +0100 Subject: [Mapserver-DE] Kann ich den Z-Index von Symbolen *innerhalb* eines Layers beeinflussen? In-Reply-To: <4B9FEBE9.8000107@porath.de> References: <4B9FCA9A.20209@porath.de> <4B9FCF97.1070309@lingner.eu> <4B9FE6EA.5000208@porath.de> <4B9FE9C9.5050806@lingner.eu> <4B9FEBE9.8000107@porath.de> Message-ID: <4BA0DE0D.5070406@arnulf.us> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Christian Fritze wrote: > [Kudos ruhig auch an die Liste, war beim flüchtigen Reply > zunächst nur an LL gegangen...] > > Lars Lingner wrote: >> probier mal: >> >> "meine_koordinaten from (select meine_koordinaten from testdb order by >> meine_klassifizierung) as foo using srid=25832 using unique id" > > Aah, gut der Mann :-) > Das war's (im Subselect braucht's allerdings noch explizit id und > meine_klassifizierung, nur der Vollständigkeit halber). > > Danke, Du hast mir sehr geholfen. > > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de ...nur Interesse halber. Funktioniert das jetzt mit der Sortierung? Ich hätte befürchtet, dass der erste Durchgang von MapServer, der zunächst nur die IDs mittels eines Umgebungsrechtecks ermittelt die Sortierung über den Haufen wirft. Oder sind die jetzt schon so schlau, dass sie die Sortierung noch mit übernehmen? Grüße, Arnulf. - -- Arnulf Christl Exploring Space, Time and Mind http://arnulf.us -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkug3g0ACgkQXmFKW+BJ1b3DyACeKx6HcNuicpByMnISuR4s3Srb gUQAn1W0tigaV5jyZPxw3vJrMDjlQpda =8bQZ -----END PGP SIGNATURE----- From Ralf.Suhr at itc-halle.de Wed Mar 17 15:30:45 2010 From: Ralf.Suhr at itc-halle.de (Ralf Suhr) Date: Wed, 17 Mar 2010 15:30:45 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Kann_ich_den_Z-Index_von_Symbolen_*?= =?iso-8859-1?q?innerhalb*_eines=09Layers_beeinflussen=3F?= In-Reply-To: <4BA0DE0D.5070406@arnulf.us> References: <4B9FCA9A.20209@porath.de> <4B9FEBE9.8000107@porath.de> <4BA0DE0D.5070406@arnulf.us> Message-ID: <201003171530.45846.Ralf.Suhr@itc-halle.de> Ja die Sortierung funktioniert, da das Umgebungsrechteck als Bedingung vor der Sortierung angewendet wird. MfG Ralf Suhr Am Mittwoch 17 März 2010 14:50:05 schrieb Arnulf Christl: > Christian Fritze wrote: > > [Kudos ruhig auch an die Liste, war beim flüchtigen Reply > > > > zunächst nur an LL gegangen...] > > > > Lars Lingner wrote: > >> probier mal: > >> > >> "meine_koordinaten from (select meine_koordinaten from testdb order by > >> meine_klassifizierung) as foo using srid=25832 using unique id" > > > > Aah, gut der Mann :-) > > Das war's (im Subselect braucht's allerdings noch explizit id und > > meine_klassifizierung, nur der Vollständigkeit halber). > > > > Danke, Du hast mir sehr geholfen. > > > > > > > > _______________________________________________ > > Mapserver-DE mailing list > > Mapserver-DE at freegis.org > > https://freegis.org/mailman/listinfo/mapserver-de > > ...nur Interesse halber. Funktioniert das jetzt mit der Sortierung? Ich > hätte befürchtet, dass der erste Durchgang von MapServer, der zunächst > nur die IDs mittels eines Umgebungsrechtecks ermittelt die Sortierung > über den Haufen wirft. Oder sind die jetzt schon so schlau, dass sie die > Sortierung noch mit übernehmen? > > Grüße, > Arnulf. From robert-walter at gmx.de Wed Mar 24 14:43:29 2010 From: robert-walter at gmx.de (Robert Walter) Date: Wed, 24 Mar 2010 14:43:29 +0100 Subject: [Mapserver-DE] Transparente Pixmaps durchstechen darunterliegende Layer Message-ID: <4BAA1701.7020903@gmx.de> Hallo Liste, ich habe innerhalb eines WMS einen Polygon-Layer mit flächendeckenden Füllungen. Darüber liegt eine Punkt-Ebene, deren Symbole (PNGs) teilweise tranzparent sind. Diese Transparenz führt jetzt aber leider nicht dazu, dass ich die Flächenfüllungen des darunter liegenden Polygon-Layers sehe, sondern dass der Polygon-Layer an diesen Stellen quasi ausgestochen wird und auch transparent erscheint. Ist das ein Bug oder ein Feature und kann man das verhindern? Gruß Robert From mschulz at webgis.de Wed Mar 24 16:34:23 2010 From: mschulz at webgis.de (Michael Schulz) Date: Wed, 24 Mar 2010 16:34:23 +0100 Subject: [Mapserver-DE] Transparente Pixmaps durchstechen darunterliegende Layer In-Reply-To: <4BAA1701.7020903@gmx.de> References: <4BAA1701.7020903@gmx.de> Message-ID: Hallo Robert, ich hatte diesen speziellen Fall noch nicht. Ist denn die Teiltranparenz der PNGs auf einem Alpha-Kanal angelegt? Wird zum rendern AGG verwendet? Ansonsten wird keine Transparenz im mapfile verwendet? Der einfachste Workaround wäre natürlich, die beiden Layer nicht in einem getMap-Aufruf zusammen darzustellen, sondern der Client soll einfach zwei Aufrufe draus machen. Wäre es eine Möglichkeit bei den Punktsymbole nicht die Transparenz des PNGs zu nehmen, sondern die Layertransparenz? Viele Grüße, Michael Am 24. März 2010 14:43 schrieb Robert Walter : > Hallo Liste, > > ich habe innerhalb eines WMS einen Polygon-Layer mit flächendeckenden > Füllungen. Darüber liegt eine Punkt-Ebene, deren Symbole (PNGs) > teilweise tranzparent sind. > > Diese Transparenz führt jetzt aber leider nicht dazu, dass ich die > Flächenfüllungen des darunter liegenden Polygon-Layers sehe, sondern > dass der Polygon-Layer an diesen Stellen quasi ausgestochen wird und > auch transparent erscheint. > > Ist das ein Bug oder ein Feature und kann man das verhindern? > > Gruß Robert > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Aufwind durch Wissen! Qualifizierte Open Source Schulungen bei der http://www.foss-akademie.de/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH Schwimmbadstraße 2 D-79100 Freiburg i. Br. Tel: +49 (0)761 705798-102 Tel: +49 (0)761 705798-0 Fax: +49 (0)761 705798-09 http://www.webgis.de / http://www.zopecms.de -------------------------------------------------------------- Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg From Kai-Behncke at gmx.de Tue Mar 30 11:27:25 2010 From: Kai-Behncke at gmx.de (Kai Behncke) Date: Tue, 30 Mar 2010 11:27:25 +0200 Subject: [Mapserver-DE] MS_DEFAULT_MAPFILE_PATTERN validation failed Message-ID: <20100330092725.278340@gmx.net> Hallo allerseits, ich stehe gerade vor einem Rätsel. Ich nutze ms4w_3.0_beta10 und habe im Apache eingegeben: SetEnvIf Request_URI "/cgi-bin/mapserv2.exe" MS_MAPFILE="C:/ms4w/Apache/htdocs/wms_wfs/wms_ogc/wms_server.map" Wenn ich nun im Browser eingebe: http://localhost/cgi-bin/mapserv2.exe?x dann erscheint: msLoadMap(): Regular expression error. MS_DEFAULT_MAPFILE_PATTERN validation failed. msEvalRegex(): Regular expression error. String failed expression test. Ein http://localhost/cgi-bin/mapserv2.exe?map=C:/ms4w/Apache/htdocs/wms_wfs/wms_ogc/wms_server.map gibt alles wunderbar aus. Hat jemand eine Ahnung wo der Fehler stecken könnte? Danke und viele Grüße, Kai -- GMX DSL: Internet, Telefon und Entertainment für nur 19,99 EUR/mtl.! http://portal.gmx.net/de/go/dsl02 From Kai-Behncke at gmx.de Tue Mar 30 11:45:56 2010 From: Kai-Behncke at gmx.de (Kai Behncke) Date: Tue, 30 Mar 2010 11:45:56 +0200 Subject: [Mapserver-DE] MS_DEFAULT_MAPFILE_PATTERN validation failed In-Reply-To: <20100330092725.278340@gmx.net> References: <20100330092725.278340@gmx.net> Message-ID: <20100330094556.278320@gmx.net> Problem gelöst: SetEnvIf Request_URI "/cgi-bin/mapserv2.exe" MS_MAPFILE=C:/ms4w/Apache/htdocs/wms_wfs/wms_ogc/wms_server.map und nicht SetEnvIf Request_URI "/cgi-bin/mapserv2.exe" MS_MAPFILE="C:/ms4w/Apache/htdocs/wms_wfs/wms_ogc/wms_server.map" Viele Grüße, Kai -------- Original-Nachricht -------- > Datum: Tue, 30 Mar 2010 11:27:25 +0200 > Von: "Kai Behncke" > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] MS_DEFAULT_MAPFILE_PATTERN validation failed > Hallo allerseits, > > > ich stehe gerade vor einem Rätsel. > > Ich nutze ms4w_3.0_beta10 > > und habe im Apache eingegeben: > > > SetEnvIf Request_URI "/cgi-bin/mapserv2.exe" > MS_MAPFILE="C:/ms4w/Apache/htdocs/wms_wfs/wms_ogc/wms_server.map" > > > Wenn ich nun im Browser eingebe: > > > http://localhost/cgi-bin/mapserv2.exe?x > > > dann erscheint: > > msLoadMap(): Regular expression error. MS_DEFAULT_MAPFILE_PATTERN > validation failed. msEvalRegex(): Regular expression error. String failed > expression test. > > Ein > http://localhost/cgi-bin/mapserv2.exe?map=C:/ms4w/Apache/htdocs/wms_wfs/wms_ogc/wms_server.map > > > gibt alles wunderbar aus. > > Hat jemand eine Ahnung wo der Fehler stecken könnte? > > Danke und viele Grüße, Kai > -- > GMX DSL: Internet, Telefon und Entertainment für nur 19,99 EUR/mtl.! > http://portal.gmx.net/de/go/dsl02 > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- Sicherer, schneller und einfacher. Die aktuellen Internet-Browser - jetzt kostenlos herunterladen! http://portal.gmx.net/de/go/chbrowser From hansjoerg.stark at openaddresses.org Tue Mar 30 13:27:07 2010 From: hansjoerg.stark at openaddresses.org (=?iso-8859-1?Q?Hans-J=F6rg_Stark?=) Date: Tue, 30 Mar 2010 13:27:07 +0200 Subject: [Mapserver-DE] www.openaddresses.org BETA gestartet Message-ID: <5CA60B50B4494E47937830F8F5C54B5F@adm.ds.fhnw.ch> Hallo Mapserver Liste! Nach www.openaddresses.ch und www.openaddresses.at, ist nun www.openaddresses.org gestartet, um weltweit lokalisierte Adressen zu sammeln und kostenlos und frei allen Interessierten zur Verfügung zu stellen. Die Initiative von mehreren Personen, Fachhochschulen und Unternehmen aus Mitteleuropa bietet ein Webportal für das Management von offenen und freien Adressen an. www.openaddresses.org arbeitet mit www.openstreetmap.org zusammen, indem Daten ausgetauscht werden, weil aber lokalisierte Adressen etwas spezifisches sind, erachteten wir es als angebracht, eine selbstständige Plattform nur für Adressen einzurichten. Zögern Sie nicht, Ihre eigene Adresse, die Adressen Ihrer Freunde und die der Freunde Ihrer Freunde hinzufügen ;-) Wenn Sie sich an diesem Projekt weiter beteiligen möchten, dann können Sie auch ganze Adressdatensätze, Orthophotos oder andere Daten, die das Projekt unterstützen und vorantreiben, übermitteln. Gesucht werden auch Personen, die sich in der Entwicklung, der Übersetzung, der System-Administration, dem Testing, der Kommunikation etc, etc. beteiligen. Weitere Informationen finden Sie in den folgenden Dokumenten: * Häufig gestellte Fragen * Bedienungsanleitung * Wiki * Diskussionsforum Vielen Dank für Ihr Interesse. Für das OpenAddresses Projekt-Team Hans-Jörg Stark -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://freegis.org/pipermail/mapserver-de/attachments/20100330/bb5ecdc9/attachment.html