From Thomas.Baschetti at gmx.de Wed Mar 1 11:02:59 2006 From: Thomas.Baschetti at gmx.de (Thomas Baschetti) Date: Wed, 1 Mar 2006 11:02:59 +0100 (MET) Subject: [Mapserver-DE] getshape auf Postgis braucht oid? Message-ID: <15274.1141207379@www102.gmx.net> Hallo, Ronald Woita schrieb: >Schlußendlich muß wohl zum Anzeigen der Daten eine oid vorhanden sein. >Die Views der Fa. CCGIS nutzen dafür die Tabelle alkobj_a_lin (with oids). >Vielleicht nutzt du einfach diese Views ? So etwas ähnliche mache ich gerade, es irritiert mich dennoch, da die Objekte ja in der PostGIS-Datenbank gefunden werden (getnumresults()), dann aber nicht abrufbar sind (getshape). Ich brauch doch mal einen PostgreSQL/PostGIS-Kurs... Ciao Thomas Baschetti ITEBO GmbH -- Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner From Burghardt.Scholle at stadt.wolfsburg.de Wed Mar 1 15:39:37 2006 From: Burghardt.Scholle at stadt.wolfsburg.de (Burghardt.Scholle@stadt.wolfsburg.de) Date: Wed, 1 Mar 2006 15:39:37 +0100 Subject: [Mapserver-DE] UMN-Mapserver 4.8.1: Probleme mit Pixmap-Symbolen Message-ID: Hallo Liste, nach einem Update auf die aktuelle Mapserver-Version 4.8.1 habe ich Probleme mit meinen Pixmap-Symbolen. Sie werden stark vergrößert dargestellt und überdecken große Teile der Karte. Änderungen der Einstellungen für "symbolscale" bleiben wirkungslos. Mit anderen Symboltypen, z.B. vom Typ "circle", habe ich keine Probleme. Bis zur Version 4.6.1 wurden auch die Pixmap-Symbole einwandfrei dargestellt. Hat jemand von Euch ähnliche Probleme und wenn ja, woran könnte das liegen? Viele Grüße Burghardt Scholle *************** 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 Wolfgang.Qual at muenchen.de Wed Mar 1 18:10:27 2006 From: Wolfgang.Qual at muenchen.de (Wolfgang Qual) Date: Wed, 01 Mar 2006 18:10:27 +0100 Subject: [Mapserver-DE] Referenzkarte im Kartenfenster plazieren? Message-ID: <4405D583.9060903@muenchen.de> Hallo Liste, ich suche nach einer Möglichkeit, meine Referenzkarte innerhalb des Kartenfensters anzeigen zu lassen. Bei unterschiedlichen Kartengrößen sollte die Referenzkarte dabei immer an einer Stelle in der Karte (z.B. Links oben, d.h. relativer Abstand zum linken bzw. oberen Kartenrand konstant) bleiben. Vielleicht weiss ja von Euch jemand, wie man das im Mapfile umsetzen könnte? Vielen Dank und schöne Grüße, Wolfgang Qual -- Wolfgang Qual Landeshauptstadt München Referat für Gesundheit und Umwelt RGU-UW 11 Sg. 1 Gesundheits- und Umweltberichterstattung, Energie und Klimaschutz Bayerstr. 28a, 80335 München Tel.: +49 (0)89 233-477 17 Fax.: +49 (0)89 233-477 05 E-Mail: wolfgang.qual at muenchen.de From mschulz at webgis.de Wed Mar 1 17:49:00 2006 From: mschulz at webgis.de (Michael Schulz) Date: Wed, 01 Mar 2006 17:49:00 +0100 Subject: [Mapserver-DE] Referenzkarte im Kartenfenster plazieren? In-Reply-To: <4405D583.9060903@muenchen.de> References: <4405D583.9060903@muenchen.de> Message-ID: <4405D07C.5000403@webgis.de> Hallo, meines Wissens ist es bisher nicht möglich die Referenzkarte auf das Kartenbild a la scalebar embedded zu platzieren. Im mapfile gibt es daher keine Einstellungsmöglichkeiten dazu. Man kann diesen Effekt aber über die (CGI-)Templates mit CSS erreichen. Dabei ist es am einfachsten, wenn das Kartenfenster an dem die Referenzkarte ausgerichtet werden soll, mit css über die Angabe von position:absolute positioniert ist. Viele Grüße, Michael Schulz Wolfgang Qual schrieb: > Hallo Liste, > ich suche nach einer Möglichkeit, meine Referenzkarte innerhalb des > Kartenfensters anzeigen zu lassen. Bei unterschiedlichen Kartengrößen > sollte die Referenzkarte dabei immer an einer Stelle in der Karte (z.B. > Links oben, d.h. relativer Abstand zum linken bzw. oberen Kartenrand > konstant) bleiben. Vielleicht weiss ja von Euch jemand, wie man das im > Mapfile umsetzen könnte? > > Vielen Dank und schöne Grüße, > > Wolfgang Qual > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 Tel +49 (0)761 556959-5 79108 Freiburg Fax +49 (0)761 556959-6 www.webgis.de / www.zopecms.de ----------------------------------------------------------- NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU ----------------------------------------------------------- From jt at mapmedia.de Wed Mar 1 17:53:58 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Wed, 01 Mar 2006 17:53:58 +0100 Subject: [Mapserver-DE] Referenzkarte im Kartenfenster plazieren? In-Reply-To: <4405D583.9060903@muenchen.de> References: <4405D583.9060903@muenchen.de> Message-ID: <4405D1A6.4080209@mapmedia.de> Wolfgang Qual schrieb: > Hallo Liste, > ich suche nach einer Möglichkeit, meine Referenzkarte innerhalb des > Kartenfensters anzeigen zu lassen. Bei unterschiedlichen Kartengrößen > sollte die Referenzkarte dabei immer an einer Stelle in der Karte (z.B. > Links oben, d.h. relativer Abstand zum linken bzw. oberen Kartenrand > konstant) bleiben. Vielleicht weiss ja von Euch jemand, wie man das im > Mapfile umsetzen könnte? Im MapFile ist das meines Wissens nicht konfigurierbar. Es muss über den Client gemacht werden. Ich würde zwei divs nehmen, einen für die Übersichtskarte und einen für die Hauptkarte und die beiden entsprechende überlagernd positionieren. Gruß, Jörg Thomsen -- _________________________________________________ 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 Martin.Spott at mgras.net Wed Mar 1 18:25:03 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Wed, 1 Mar 2006 17:25:03 +0000 (UTC) Subject: [Mapserver-DE] getshape auf Postgis braucht oid? References: <15274.1141207379@www102.gmx.net> Message-ID: "Thomas Baschetti" wrote: > Ronald Woita schrieb: >>Schlußendlich muß wohl zum Anzeigen der Daten eine oid vorhanden sein. >>Die Views der Fa. CCGIS nutzen dafür die Tabelle alkobj_a_lin (with oids). >>Vielleicht nutzt du einfach diese Views ? > So etwas ähnliche mache ich gerade, es irritiert mich dennoch, da > die Objekte ja in der PostGIS-Datenbank gefunden werden > (getnumresults()), dann aber nicht abrufbar sind (getshape). > > Ich brauch doch mal einen PostgreSQL/PostGIS-Kurs... Setze den Parameter 'log_statement' in der 'postgresql.conf' auf "all", dann siehst Du im Log der Datenbank, dass PostGIS explizit eine Query formuliert, die das Vorhandensein einer OID erfordert. Ist keine Vorhanden, gibt's auch keine Ergebnismenge - obgleich die Daten eigentlich in der DB stehen, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From Martin.Spott at mgras.net Wed Mar 1 19:02:40 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Wed, 1 Mar 2006 18:02:40 +0000 (UTC) Subject: [Mapserver-DE] getshape auf Postgis braucht oid? References: <15274.1141207379@www102.gmx.net> Message-ID: Martin Spott wrote: [...] > dann siehst Du im Log der Datenbank, dass PostGIS explizit eine Query > formuliert, die das Vorhandensein einer OID erfordert. Ist keine > Vorhanden, gibt's auch keine Ergebnismenge [...] Falsch, natuerlich gibt schon eine Ergebnismenge, aber die ist halt leer, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From frank.koormann at intevation.de Thu Mar 2 09:27:39 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Thu, 2 Mar 2006 09:27:39 +0100 Subject: [Mapserver-DE] getshape auf Postgis braucht oid? In-Reply-To: <9013.1141139506@www075.gmx.net> References: <9013.1141139506@www075.gmx.net> Message-ID: <20060302082739.GB17289@intevation.de> Hallo, welche Versionen der beteiligten Komponenten werden eingesetzt? * Thomas Baschetti [060228 16:12]: > Also, ich versuche gerade mit edbs2wkt erzeugte Postgislayer über > PHP/Mapscript abzufragen, stosse dabei aber auf folgende Schwierigkeit: > > Die Tabellen in PostgreSQL sind ohne OID erzeugt (without oid). > Beim Abgreifen der Daten erhalte ich zwar eine Ergebnisanzahl, > der Zugriff auf die Objekte ist aber erfolglos: > > $res = $lyr->queryByPoint($point_obj, MS_MULTIPLE,2); > echo "Gefunden:" . $lyr->getNumResults() . " Objekte
"; > //ergibt ein Ergebnis, es wird also etwas gefunden > $lyr->open(); > for ($i=0;$i<$anzahl;$i++){ > $cmo = $lyr->getresult($i); > $shp = $lyr->getshape(-1,$cmo->{shapeindex}); Ist das der tatsächliche Code? $anzahl ist gar nicht initialisert, bzw. zumindest nicht == getNumResults() aus der aktuellen Query. > die letzte Zeile liefert bei Postgis-Layern mit OID ein Ergebnis > (ebenso mit Shapefiles), bei Layer ohne OID aber nicht. > > Was also mache ich hier falsch? Brauche ich hier unbedingt eine > OID oder einen numerischen unique-Wert? Die Objekte selber > werden ja gefunden (siehe getNumResults()), aber der Zugriff > auf die Objekte klappt dann nicht. > > Die Data-Zeile der Layer: > > DATA "the_geom from (select * from f001_e_fla) as foo using unique objnr > using SRID=31466" > (ohne OID) Ja, MapServer braucht einen eindeutigen Key: - Im ersten Schritt einer QueryByPoint / QueryByRect wird eine räumliche Abfrage ausgeführt und nur die in Klassen/Expressions der Layer-Definition benutzten Attribute, die Geometrien und der durch unique identifizierte eindeutige Schlüssel abgefragt. Daher gibt es auch eine Anzahl an Treffern. - Werden nun mit getResult() einzelne Ergebnisse angefordert, so werden diese in einzelnen Queries anhand des eindeutigen Keys aus der Datenbank geholt. Wenn objnr im obigen Beispiel ein solcher ist, sollte es mit aktuellen MapServer-Versionen (>= 4.6.0) funktionieren. Dann tauchen in den Logs auch keine Bezüge auf OID auf. Wenn ansonsten nicht mehr als 2^32 (=4.294.967.296) Objekte in einer Tabelle erwartet werden, könnten auch OIDs aktiviert werden. Beste Grüße, Frank -- Frank Koormann PostGIS Support: http://intevation.de/services/gis/postgis.de.html Experten für web-basierte GIS Anwendungen, seit 1999: http://intevation.de/services/gis/webgis.de.html From frank.koormann at intevation.de Thu Mar 2 09:29:43 2006 From: frank.koormann at intevation.de (Frank Koormann) Date: Thu, 2 Mar 2006 09:29:43 +0100 Subject: [Mapserver-DE] getshape auf Postgis braucht oid? In-Reply-To: References: <15274.1141207379@www102.gmx.net> Message-ID: <20060302082943.GC17289@intevation.de> Hallo, * Martin Spott [060301 18:25]: > "Thomas Baschetti" wrote: > > Ronald Woita schrieb: > >>Schlußendlich muß wohl zum Anzeigen der Daten eine oid vorhanden sein. > >>Die Views der Fa. CCGIS nutzen dafür die Tabelle alkobj_a_lin (with oids). > >>Vielleicht nutzt du einfach diese Views ? > > > So etwas ähnliche mache ich gerade, es irritiert mich dennoch, da > > die Objekte ja in der PostGIS-Datenbank gefunden werden > > (getnumresults()), dann aber nicht abrufbar sind (getshape). > > Setze den Parameter 'log_statement' in der 'postgresql.conf' auf "all", > dann siehst Du im Log der Datenbank, dass PostGIS explizit eine Query > formuliert, die das Vorhandensein einer OID erfordert. Ist keine > Vorhanden, gibt's auch keine Ergebnismenge - obgleich die Daten > eigentlich in der DB stehen, Das kann ich mit einer Kombination PostgreSQL 8.1.3, PostGIS 1.1.1 und MapServer 4.6/4.8 nicht bestätigen. Welche Versionen setzt Du ein? Beste Grüße, Frank -- Frank Koormann PostGIS Support: http://intevation.de/services/gis/postgis.de.html Experten für web-basierte GIS Anwendungen, seit 1999: http://intevation.de/services/gis/webgis.de.html From Martin.Spott at mgras.net Thu Mar 2 10:12:01 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Thu, 2 Mar 2006 09:12:01 +0000 (UTC) Subject: [Mapserver-DE] getshape auf Postgis braucht oid? References: <15274.1141207379@www102.gmx.net> <20060302082943.GC17289@intevation.de> Message-ID: Moin ! Frank Koormann wrote: > * Martin Spott [060301 18:25]: >> >> Setze den Parameter 'log_statement' in der 'postgresql.conf' auf "all", >> dann siehst Du im Log der Datenbank, dass PostGIS explizit eine Query >> formuliert, die das Vorhandensein einer OID erfordert. Ist keine >> Vorhanden, gibt's auch keine Ergebnismenge - obgleich die Daten >> eigentlich in der DB stehen, > > Das kann ich mit einer Kombination PostgreSQL 8.1.3, PostGIS 1.1.1 und > MapServer 4.6/4.8 nicht bestätigen. Welche Versionen setzt Du ein? PostgreSQL 8.1.3, PostGIS 1.1.1 und Mapserver 4.6.2. Ich hatte mir die Query mal aus dem Logfile gepflueckt nud zu Fuss ausgefuehrt: Das Ergebis war tatsaechlich leer. In der Map-Datei steht als Deklaration der Daten nur der standard-Text, z.B.: DATA "wkb_geometry from lakes_lake" Dann sucht der Mapserver natuerlich nach asbinary(force_collection(force_2d(wkb_geometry)),'XDR') aber auch nach: gid::text Die 'gid' hab' ich nicht, aber das kann ich ihm beibringen, indem ich die Deklaration um: USING UNIQUE erweitere. Wirklich ein Ergebnis bekomme ich jedenfalls nur dann, wenn ich als UNIQUE die OID abgebe - gesetzt den Fall, sie ist vorhanden. Stoert es, wenn ich an dieser Stelle weiterfuehrende Probleme mit Mapserver und PostGIS schildere ? Ich haenge naemlich nun am naechsten Problem und habe noch keine Loesung dazu. Meistens, aber nicht immer bekomme ich beim Ausfuehren meiner Query, also diejenige, die der Mapserver zusammenbaut: BEGIN; DECLARE mycursor BINARY CURSOR FOR SELECT asbinary(force_collection(force_2d(wkb_geometry)),'XDR'),oid::text from lakes_lake WHERE wkb_geometry && setSRID('BOX3D(8.09 46.57, 11.25 49)'::BOX3D, find_srid('','lakes_lake','wkb_geometry') ); FETCH ALL in mycursor; COMMIT; .... einen Fehler zurueck, und der sieht so aus: ERROR: Operation on two geometries with different SRIDs Ich habe die Daten zumindest in der Tabelle 'lakes_lake' alle fein mit einer SRID von '-1' importiert (mittels 'shp2pgsql' und dann in einen 'psql' gepfiffen). Lasse ich die SRID aus, sehe ich denselben Fehler. Der Fehler tritt nicht immer auf, aber ich habe noch nicht ermittelt, wann genau er nicht auftritt. Das Trial-and-Error braucht in diesem Fall so ewig viel Zeit .... Hast Du dazu eine flinke Idee ? Tschuess, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From Thomas.Baschetti at gmx.de Thu Mar 2 10:54:26 2006 From: Thomas.Baschetti at gmx.de (Thomas Baschetti) Date: Thu, 2 Mar 2006 10:54:26 +0100 (MET) Subject: [Mapserver-DE] getshape auf Postgis braucht oid? References: <20060302082739.GB17289@intevation.de> Message-ID: <3393.1141293266@www019.gmx.net> Hallo, > Hallo, > > welche Versionen der beteiligten Komponenten werden eingesetzt? PostgreSQL 8.1.3, postgis 1.1.1, Mapserver 4.6.1 MapServer version 4.6.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=PDF OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPO RTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER INPUT =JPEG INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG das ganze unter Windows 2000 und XP Prof. getestet > > * Thomas Baschetti [060228 16:12]: > > Also, ich versuche gerade mit edbs2wkt erzeugte Postgislayer über > > PHP/Mapscript abzufragen, stosse dabei aber auf folgende Schwierigkeit: > > > > Die Tabellen in PostgreSQL sind ohne OID erzeugt (without oid). > > Beim Abgreifen der Daten erhalte ich zwar eine Ergebnisanzahl, > > der Zugriff auf die Objekte ist aber erfolglos: > > > > $res = $lyr->queryByPoint($point_obj, MS_MULTIPLE,2); > > echo "Gefunden:" . $lyr->getNumResults() . " Objekte
"; > > //ergibt ein Ergebnis, es wird also etwas gefunden > > $lyr->open(); > > for ($i=0;$i<$anzahl;$i++){ > > $cmo = $lyr->getresult($i); > > $shp = $lyr->getshape(-1,$cmo->{shapeindex}); > > Ist das der tatsächliche Code? $anzahl ist gar nicht initialisert, bzw. > zumindest nicht == getNumResults() aus der aktuellen Query. Hoppla, stimmt, eine Zeile zuviel gelöscht, das sieht eigentlich so aus: $lyr->open(); $anzahl = $lyr->getNumResults(); echo ""; echo ""; echo ""; echo ""; for ($i=0;$i<$anzahl;$i++){ usw. > > die letzte Zeile liefert bei Postgis-Layern mit OID ein Ergebnis > > (ebenso mit Shapefiles), bei Layer ohne OID aber nicht. > > > > Was also mache ich hier falsch? Brauche ich hier unbedingt eine > > OID oder einen numerischen unique-Wert? Die Objekte selber > > werden ja gefunden (siehe getNumResults()), aber der Zugriff > > auf die Objekte klappt dann nicht. > > > > Die Data-Zeile der Layer: > > > > DATA "the_geom from (select * from f001_e_fla) as foo using unique objnr > > using SRID=31466" > > (ohne OID) > > Ja, MapServer braucht einen eindeutigen Key: > - Im ersten Schritt einer QueryByPoint / QueryByRect wird eine räumliche > Abfrage ausgeführt und nur die in Klassen/Expressions der > Layer-Definition benutzten Attribute, die Geometrien und der durch > unique identifizierte eindeutige Schlüssel abgefragt. > Daher gibt es auch eine Anzahl an Treffern. > - Werden nun mit getResult() einzelne Ergebnisse angefordert, so werden > diese in einzelnen Queries anhand des eindeutigen Keys aus der > Datenbank geholt. > > Wenn objnr im obigen Beispiel ein solcher ist, sollte es mit aktuellen > MapServer-Versionen (>= 4.6.0) funktionieren. Dann tauchen in den > Logs auch keine Bezüge auf OID auf. Hm, Datenquelle im mapfile ist DATA "the_geom from (select * from f001_e_fla) as foo using unique objnr using SRID=31466" wobei f001_e_fla folgendermaßen definiert ist: --- CREATE OR REPLACE VIEW f001_e_fla AS SELECT alkobj_e_fla.objnr, alkobj_e_fla.objart, alkobj_e_fla.bemerkung, alkobj_e_fla.the_geom FROM alkobj_e_fla WHERE alkobj_e_fla.folie::text = '001'::text AND alkobj_e_fla.the_geom IS NOT NULL; ALTER TABLE f001_e_fla OWNER TO alkemsbueren; --- und alkobj_e_fla: --- CREATE TABLE alkobj_e_fla ( objnr varchar(7) NOT NULL DEFAULT ''::character varying, -- Objektnummer (eindeutiger interner Schlüssel eines ALK-Objektes) folie varchar(3) NOT NULL DEFAULT ''::character varying, -- fachliche Ebene, Folie objart int2 NOT NULL, -- Objektart laut OSKA (Objektschlüsselkatalog des Bundeslandes) objgeom text, -- Geometrie des Objektes, WKT-Format bemerkung text, -- Besonderheiten bei der Konvertierung the_geom geometry, -- WKT Geometrie CONSTRAINT alkobj_e_fla_pkey PRIMARY KEY (objnr), CONSTRAINT "fkOBJNR_e_fla" FOREIGN KEY (objnr) REFERENCES alkobjekte (objnr) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE CASCADE, CONSTRAINT enforce_dims_the_geom CHECK (ndims(the_geom) = 2), CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL), CONSTRAINT enforce_srid_the_geom CHECK (srid(the_geom) = 31466) ) WITHOUT OIDS; ALTER TABLE alkobj_e_fla OWNER TO alkemsbueren; COMMENT ON TABLE alkobj_e_fla IS 'Objekte der ALK - Elementarobjekte: Flaechen'; COMMENT ON COLUMN alkobj_e_fla.objnr IS 'Objektnummer (eindeutiger interner Schlüssel eines ALK-Objektes)'; COMMENT ON COLUMN alkobj_e_fla.folie IS 'fachliche Ebene, Folie'; COMMENT ON COLUMN alkobj_e_fla.objart IS 'Objektart laut OSKA (Objektschlüsselkatalog des Bundeslandes)'; COMMENT ON COLUMN alkobj_e_fla.objgeom IS 'Geometrie des Objektes, WKT-Format'; COMMENT ON COLUMN alkobj_e_fla.bemerkung IS 'Besonderheiten bei der Konvertierung'; COMMENT ON COLUMN alkobj_e_fla.the_geom IS 'WKT Geometrie'; -- Index: gist_e_fla -- DROP INDEX gist_e_fla; CREATE INDEX gist_e_fla ON alkobj_e_fla USING gist (the_geom); -- Index: "ixOBJlay_e_fla" -- DROP INDEX "ixOBJlay_e_fla"; CREATE INDEX "ixOBJlay_e_fla" ON alkobj_e_fla USING btree (folie); --- (Das ganze aus EDBS2WKT) Sobald ich eine Tabelle mit OID generiere (also WITH OIDS) funktioniert das ganze. > Wenn ansonsten nicht mehr als 2^32 (=4.294.967.296) Objekte in einer > Tabelle erwartet werden, könnten auch OIDs aktiviert werden. so habe ich es jetzt, dann läuft es auch... Ich habe bisher aber noch keine logfiles (siehe mail von Martin) erzeugt, werde ich mal testen wenn ich etwas Zeit habe. Danke, Thomas Baschetti ITEBO GmbH -- Bis zu 70% Ihrer Onlinekosten sparen: GMX SmartSurfer! Kostenlos downloaden: http://www.gmx.net/de/go/smartsurfer From Silke.Reimer at intevation.de Thu Mar 2 14:56:03 2006 From: Silke.Reimer at intevation.de (Silke Reimer) Date: Thu, 2 Mar 2006 14:56:03 +0100 Subject: [Mapserver-DE] getshape auf Postgis braucht oid? In-Reply-To: References: <15274.1141207379@www102.gmx.net> <20060302082943.GC17289@intevation.de> Message-ID: <20060302135603.GB24937@intevation.de> Hallo! On Thu, Mar 02, 2006 at 09:12:01AM +0000, Martin Spott wrote: > Frank Koormann wrote: > > * Martin Spott [060301 18:25]: > >> Setze den Parameter 'log_statement' in der 'postgresql.conf' auf "all", > >> dann siehst Du im Log der Datenbank, dass PostGIS explizit eine Query > >> formuliert, die das Vorhandensein einer OID erfordert. Ist keine > >> Vorhanden, gibt's auch keine Ergebnismenge - obgleich die Daten > >> eigentlich in der DB stehen, > > > > Das kann ich mit einer Kombination PostgreSQL 8.1.3, PostGIS 1.1.1 und > > MapServer 4.6/4.8 nicht bestätigen. Welche Versionen setzt Du ein? > > PostgreSQL 8.1.3, PostGIS 1.1.1 und Mapserver 4.6.2. Ich hatte mir die > Query mal aus dem Logfile gepflueckt nud zu Fuss ausgefuehrt: Das > Ergebis war tatsaechlich leer. In der Map-Datei steht als Deklaration > der Daten nur der standard-Text, z.B.: > > DATA "wkb_geometry from lakes_lake" > > Dann sucht der Mapserver natuerlich nach > > asbinary(force_collection(force_2d(wkb_geometry)),'XDR') > > aber auch nach: > > gid::text > > Die 'gid' hab' ich nicht, aber das kann ich ihm beibringen, indem ich > die Deklaration um: > > USING UNIQUE > > erweitere. Wirklich ein Ergebnis bekomme ich jedenfalls nur dann, wenn > ich als UNIQUE die OID abgebe - gesetzt den Fall, sie ist vorhanden. Richtig. Dabei ist der Nachsatz "gesetzt den Fall, sie ist vorhanden" der entscheidenen Hinweis: Wenn das unter angegebene Attrbut nicht eindeutig ist, dann hilfe ein "USING UNIQUE" an dieser Stelle nicht weiter. Darüber hinaus gilt: Wenn ein Attribut als "Primary Key" eingetragen ist, dann erkennt des MapServer das und benutzt dieses Attribut als UNIQUE. shp2pgsql legt einen Primary Key an. Der heißt dann gid. ogr2ogr legt zwar eine eindeutige Spalte an (die heißt dann meistens ogc_fid), kennzeichnet diese aber nicht als primary key. > > > Stoert es, wenn ich an dieser Stelle weiterfuehrende Probleme mit > Mapserver und PostGIS schildere ? Ich haenge naemlich nun am naechsten > Problem und habe noch keine Loesung dazu. Meistens, aber nicht immer > bekomme ich beim Ausfuehren meiner Query, also diejenige, die der > Mapserver zusammenbaut: > > BEGIN; > DECLARE mycursor BINARY CURSOR FOR SELECT asbinary(force_collection(force_2d(wkb_geometry)),'XDR'),oid::text from lakes_lake WHERE wkb_geometry && setSRID('BOX3D(8.09 46.57, 11.25 49)'::BOX3D, find_srid('','lakes_lake','wkb_geometry') ); > FETCH ALL in mycursor; > COMMIT; > > .... einen Fehler zurueck, und der sieht so aus: > > ERROR: Operation on two geometries with different SRIDs > > Ich habe die Daten zumindest in der Tabelle 'lakes_lake' alle fein mit > einer SRID von '-1' importiert (mittels 'shp2pgsql' und dann in einen > 'psql' gepfiffen). Lasse ich die SRID aus, sehe ich denselben Fehler. > Der Fehler tritt nicht immer auf, aber ich habe noch nicht ermittelt, > wann genau er nicht auftritt. Das Trial-and-Error braucht in diesem > Fall so ewig viel Zeit .... > Hast Du dazu eine flinke Idee ? Der MapServer verwendet standardmäßig die SRID, die für die Geometry eingetragen ist. Gefunden wird die SRID über "find_srid('','lakes_lake','wkb_geometry')" Für die BoundingBox, in der gesucht wird, wird sie gesetzt über "setSRID('BOX3D(8.09 46.57, 11.25 49)'::BOX3D, [...])" Bei Dir scheint das manchmal nicht zu funktionieren. Das weist darauf hin, dass unterschiedliche SRIDs für die Geometrien Deiner Tabelle vorhanden sind. Das kann passieren, wenn kein Constraint existiert, der dafür sorgt, dass nur Geometrien mit der gleichen SRID eingetragen werden wie die anderen Geometrien auch. Die Ausgabe von "\d " müsste dann so etwas wie die folgende Zeile enthalten "enforce_srid_the_geom" CHECK (srid(the_geom) = -1) Ob mehr als eine SRID in der Tabelle eingetragen ist, findet man heraus über select distinct srid() from ; Steht dort mehr als ein Ergebnis, liegt das Problem in der Tabelle. In diesem Fall müssten dann die Geometrien so angepasst werden, dass alle die selbe SRID enthalten - oder die MapServer-Konfiguration so, dass pro SRID ein Layer existiert. Ich hoffe das hilft weiter. 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/20060302/5f4f16ef/attachment.bin From TWeber at traffic-consult.de Thu Mar 2 16:08:15 2006 From: TWeber at traffic-consult.de (Torsten Weber) Date: Thu, 2 Mar 2006 16:08:15 +0100 Subject: [Mapserver-DE] UMN-Mapserver 4.8.1: Probleme mit Pixmap-Symbolen In-Reply-To: References: Message-ID: <200603021608.15581.TWeber@traffic-consult.de> Hallo Burghardt, scheinbar hat sich in der neuen Version ein kleiner Bug eingeschlichen. Dieser wird auf der Mapserver Bug-Liste bereits unter der Nummer 1684 behandelt. In der nächsten Version wird das wohl wieder funktionieren. Falls Du das schneller brauchst und keine Angst vor dem selbst übersetzten hast, kannst Du die notwendigen Änderungen (sind nur zwei Zeilen) selbst durchführen bzw. die aktuelle Version aus dem CVS benutzen. Grüße Torsten Am Mittwoch, 1. März 2006 15:39 schrieb Burghardt.Scholle at stadt.wolfsburg.de: > Hallo Liste, > > nach einem Update auf die aktuelle Mapserver-Version 4.8.1 habe ich > Probleme mit meinen Pixmap-Symbolen. Sie werden stark vergrößert > dargestellt und überdecken große Teile der Karte. Änderungen der > Einstellungen für "symbolscale" bleiben wirkungslos. Mit anderen > Symboltypen, z.B. vom Typ "circle", habe ich keine Probleme. Bis zur > Version 4.6.1 wurden auch die Pixmap-Symbole einwandfrei dargestellt. > > Hat jemand von Euch ähnliche Probleme und wenn ja, woran könnte das liegen? > > Viele Grüße > Burghardt Scholle > > *************** > > 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 TWeber at traffic-consult.de Thu Mar 2 16:28:48 2006 From: TWeber at traffic-consult.de (Torsten Weber) Date: Thu, 2 Mar 2006 16:28:48 +0100 Subject: [Mapserver-DE] Icons als Labels In-Reply-To: <13760.1141121260@www078.gmx.net> References: <200602281011.53165.TWeber@traffic-consult.de> <13760.1141121260@www078.gmx.net> Message-ID: <200603021628.48179.TWeber@traffic-consult.de> Hallo Kai, es gibt wohl doch noch eine "einfache" Lösung: Wenn ich für den Linien-Layer einen zweiten Layer mit dem gleichen geografischen Inhalt anlege diesem aber den Typ "ANNOTATION" gebe, komme ich zum gewünschten Ergebnis. Allerdings muss dieser recht umständlich definiert werden und ich bin mir unsicher, ob das von den Entwicklern wirklich so gedacht war. Beispiel: LAYER NAME "LINES" TYPE LINE DATA "line" CLASS STYLE SYMBOL 'line' END END END LAYER NAME "ICONS" TYPE ANNOTATION DATA "line" CLASS STYLE SYMBOL 'icon' END TEXT " " LABEL COLOR 0 0 0 END END END Das Ganze bewirkt folgendes: Der Layer "LINES" zeichnet mir die Linien, während der Layer ICONS für die Linien Label Positionen berechnet und an diesen Stellen ein Symbol 'icon' darstellt auf dem ein schwarzes Leerzeichen (also nichts) gezeichnet wird. Das das Leerzeichen da ist, sieht man, wenn man stattdessen ein anderes Zeichen benutzt. Bei meinen Tests wurde das Icon zwar nicht immer mittig dargestellt aber immer nur eins pro Linienobjet. Das Ganze funktioniert nicht, wenn man TEXT und/oder LABEL wegläßt. Die Icons werden sogar bei entsprechenden Skalierungsangaben skaliert, womit alle Anforderungen, die ich hatte, erfüllt sind. Getestet habe ich mit dem Mapserver Version 4.8.1 mit einem Patch für den bug #1684. Viele Grüße Torsten Am Dienstag, 28. Februar 2006 11:07 schrieb Kai Behncke: > > --- Ursprüngliche Nachricht --- > > Von: Torsten Weber > > An: "Kai Behncke" > > Kopie: mapserver-de at freegis.org > > Betreff: Re: [Mapserver-DE] Icons als Labels > > Datum: Tue, 28 Feb 2006 10:11:53 +0100 > > > > Hallo Kai, > > > > danke für den Tipp. > > > > Leider bringt mich das nicht wirklich weiter. Die Symbole die ich > > darstellen > > will sind mehrfarbig. Das ist mit einem Font aber nicht möglich, glaube > > ich > > jedenfalls. Ich werde mit der Symboldefinition nochmal ein bischen > > experimentieren, vielleicht kreige ich ja eine Darstellung hin, die > > zumindest > > in die Nähe kommt. > > > > Trotzdem nochmal danke. > > > > Gruß > > > > Torsten > > Hallo Torsten, > im Prinzip sind auch mehrfarbige Fonts möglich, aber das ist in der Tat > recht umständlich. > Eine Einbindung müßte im Mapfile über mehrere STYLES geschehen; in jedem > Style > wird ein Element des Symbols in der gewünschten Farbe dargestellt. > Da die einzelnen Elemente des Symbols übereinander liegen erhält man ein > mehrfarbiges Font. > Aber das ist ohne Frage eine sehr zeitaufwendige "Fusselarbeit". > > > > Viele Grüße, Kai From Martin.Spott at mgras.net Thu Mar 2 16:32:47 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Thu, 2 Mar 2006 15:32:47 +0000 (UTC) Subject: [Mapserver-DE] getshape auf Postgis braucht oid? References: <15274.1141207379@www102.gmx.net> <20060302135603.GB24937@intevation.de> Message-ID: Silke Reimer wrote: > Der MapServer verwendet standardm=E4=DFig die SRID, die f=FCr die Geometry > eingetragen ist. Gefunden wird die SRID =FCber > "find_srid('','lakes_lake','wkb_geometry')" > F=FCr die BoundingBox, in der gesucht wird, wird sie gesetzt =FCber=20 > "setSRID('BOX3D(8.09 46.57, 11.25 49)'::BOX3D, [...])" > > Bei Dir scheint das manchmal nicht zu funktionieren. Das weist > darauf hin, dass unterschiedliche SRIDs f=FCr die Geometrien Deiner > Tabelle vorhanden sind. Das kann passieren, wenn kein Constraint > existiert, der daf=FCr sorgt, dass nur Geometrien mit der gleichen > SRID eingetragen werden wie die anderen Geometrien auch. Aaaaah, das war ein guter Hinweis. Ich waere jetzt hingegangen, haette das Experiment mit beliebig vielen verschiedenen Layern durchgespielt und dann 'empirisch' ermittelt, woran es liegt - das ist bisweilen sehr muehsam. Wenn man aber schonmal weiss, an welcher Ecke es sich lohnt, mit dem Suchen zu beginnen, laesst sich der Vorgang unter Umstaenden erheblich verkuerzen :-) Dankeschoen, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From F.Jaeger at KRZ.DE Thu Mar 2 17:39:12 2006 From: F.Jaeger at KRZ.DE (=?iso-8859-1?Q?=22J=E4ger=2C_Frank_=5C=28KRZ=5C=29=22?=) Date: Thu, 2 Mar 2006 17:39:12 +0100 Subject: [Mapserver-DE] getshape auf Postgis braucht oid? Message-ID: <4B24A8042312F24B8E4F3DFC7FA8331B050B5656@s600mx01.krz.de> Hallo, wäre die Frage in der Liste zum Konverter EDBS2WKT gestellt worden, hätte ich sie eher entdeckt. Die OIDs (PostgreSQL: "WITHOUT OID") fehlen nicht in allen Geometrietabellen sondern nur in den 3 Tabellen alkObj_e_fla, alkObj_e_lin und alkObj_e_pkt. Also, in den Tabellen mit "_e_" wie elementare Geometrie, auch Definitionsgeometrie genannt. Eine Definitionsgeometrie kann in der ALK zu einem Objekt (ID = Objektnummer) nur genau EINMAL vorkommen. Darum ist die Objektnummer der ideale Primärschlüssel für diese Tabellen. Objektnummer ist 7stellig und entgegen dem Namen können auch Buchstaben enthalten sein. Wenn eine Tabelle so einen schönen Primärschlüssel hat, der sie mit allen weiteren Tabellen verbindet (Foreign-Key), dann braucht sie nicht noch einen "künstlich" gebildeten Schlüssel, der gepflegt werden muss und zu nichts nutze ist, weil er nirgendwo anders vorkommt. .... hatte ich mir so gedacht. Der UMN-Mapserver ist bisher auch ganz gut damit zurecht gekommen. Man muss dem UMN nur mitteilen, dass der UNIQUE KEY hier "ObjNr" ist. Die Anwender von QGIS kommen aber damit nicht zurecht. QGIS verlangt zwingend ein Feld, dass "OID" heißt und numerisch ist. Es ist daher geplant, in der nächsten Version (1.7) von EDBS2WKT per Option auch in diese Tabellen eine OID einzufügen, in denen sie aus datenbanktechnischer Sicht überflüssig ist. Mit freundlichen Grüßen Frank Jäger -----Ursprüngliche Nachricht----- Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Thomas Baschetti Gesendet: Dienstag, 28. Februar 2006 16:12 An: mapserver-de at freegis.org Betreff: [Mapserver-DE] getshape auf Postgis braucht oid? Hallo, Die Frage wurde eigentlich hier schon einmal gestellt (http://freegis.org/pipermail/mapserver-de/2005-June/001351.html) aber anscheinend nicht (öffentlich) beantwortet? Also, ich versuche gerade mit edbs2wkt erzeugte Postgislayer über PHP/Mapscript abzufragen, stosse dabei aber auf folgende Schwierigkeit: Die Tabellen in PostgreSQL sind ohne OID erzeugt (without oid). Beim Abgreifen der Daten erhalte ich zwar eine Ergebnisanzahl, der Zugriff auf die Objekte ist aber erfolglos: $res = $lyr->queryByPoint($point_obj, MS_MULTIPLE,2); echo "Gefunden:" . $lyr->getNumResults() . " Objekte
"; //ergibt ein Ergebnis, es wird also etwas gefunden $lyr->open(); for ($i=0;$i<$anzahl;$i++){ $cmo = $lyr->getresult($i); $shp = $lyr->getshape(-1,$cmo->{shapeindex}); die letzte Zeile liefert bei Postgis-Layern mit OID ein Ergebnis (ebenso mit Shapefiles), bei Layer ohne OID aber nicht. Was also mache ich hier falsch? Brauche ich hier unbedingt eine OID oder einen numerischen unique-Wert? Die Objekte selber werden ja gefunden (siehe getNumResults()), aber der Zugriff auf die Objekte klappt dann nicht. Die Data-Zeile der Layer: DATA "the_geom from (select * from f001_e_fla) as foo using unique objnr using SRID=31466" (ohne OID) DATA "the_geom from (select * from flurstuecke) as foo using unique oid using SRID=31466" (Layer mit OID) Ciao Thomas Baschetti ITEBO GmbH -- 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail +++ GMX - die erste Adresse für Mail, Message, More +++ _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From peter.korduan at uni-rostock.de Thu Mar 2 17:48:31 2006 From: peter.korduan at uni-rostock.de (Peter Korduan) Date: Thu, 02 Mar 2006 17:48:31 +0100 Subject: [Mapserver-DE] WG: Fehlermeldung Pasewalk Message-ID: <0IVI00FRYEOWMS@mail.uni-rostock.de> Hallo Liste, ich habe hier eine Blockade. Ich habe da eine Anfrage bekommen, die ich aus der Ferne nicht gelöst bekomme und reich die mal hier weiter. Der Freetype Support wird von phpMapScript verweigert obwohl in gd drin. Da gibt es einen Rechner, da läuft mapserver drauf mit den folgenden Optionen: #lipas02:/daten/soft/mapserver-4.6.2 # cat C2.SH /configure --with-postgis=/usr/local/pgsql/bin/pg_config --with-mygis --with-php-mapscript --with-wms --with-wfs --with-wmsclient --with-proj --with-gdal --with-ogr --without-freetype --with-zlib --with-png --with- pdf --with-tiff=/usr/local/ -with-gd=/daten/soft/gd-2.0.33 --with-php=/daten/soft/php-4.3.10 --with-httpd=/usr/sbin/httpd2-prefork Mal abgesehen von --with-tiff zusammen mit --with-gdal nicht gut erhalten wir: #lipas02:/daten/soft/mapserver-4.6.2 # ./mapserv -v MapServer version 4.6.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER INPUT=TIFF INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE Die gd Bibliothek wurde nach /usr/lib kopiert und liefert auch eine Verbindung zu freetype #lipas02:/usr/lib # ldd libgd.so.2.0.0 linux-gate.so.1 => (0xffffe000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40154000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40172000) libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x401a2000) libpng12.so.0 => /usr/local/lib/libpng12.so.0 (0x4020c000) libz.so.1 => /lib/libz.so.1 (0x40231000) libm.so.6 => /lib/tls/libm.so.6 (0x40244000) libc.so.6 => /lib/tls/libc.so.6 (0x4026b000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4038a000) /lib/ld-linux.so.2 (0x80000000) die php_mapscript.so zeigt mit ldd auch eine freetype Unterstützung an. Dennoch kommt die Fehlermeldung > Warning: [MapServer Error]: msGetLabelSize(): libgd was not built with > FreeType font support in /srv/www/htdocs/kvwmap/class/kvwmap.php on line > 4348 Wenn ein Text gezeichnet werden soll, genau in der MapScriptfunktion $map->draw(); Die folgenden Fehler tuhe ich erstmal als Folgefehler ab, die kommen nicht, wenn die Layer mit Text ausgeschalten sind. > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > index > for /daten/geodaten/vektordaten/gemarkung_uer.qix. In most cases you can > safely ignore this message, otherwise check file names and permissions. in > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > index > for /daten/geodaten/vektordaten/uebersicht_flure_uer.qix. In most cases > you > can safely ignore this message, otherwise check file names and > permissions. > in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > index > for /daten/geodaten/vektordaten/alk_stand.qix. In most cases you can > safely > ignore this message, otherwise check file names and permissions. in > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > Fatal error: Call to a member function on a non-object in > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4349 [Peter Korduan: ] Kann mir bitte jemand einen Denkanstoß geben, wo ich noch suchen kann warum Freetype nicht unterstützt wird. Welche libgd nutzt phpMapScript. Die, die ich beim Compilieren von mapserver angebe oder? Gruß Peter Korduan From Silke.Reimer at intevation.de Thu Mar 2 18:11:54 2006 From: Silke.Reimer at intevation.de (Silke Reimer) Date: Thu, 2 Mar 2006 18:11:54 +0100 Subject: [Mapserver-DE] WG: Fehlermeldung Pasewalk In-Reply-To: <0IVI00FRYEOWMS@mail.uni-rostock.de> References: <0IVI00FRYEOWMS@mail.uni-rostock.de> Message-ID: <20060302171154.GJ24937@intevation.de> On Thu, Mar 02, 2006 at 05:48:31PM +0100, Peter Korduan wrote: > Hallo Liste, > > ich habe hier eine Blockade. Ich habe da eine Anfrage bekommen, die ich aus > der Ferne nicht gelöst bekomme und reich die mal hier weiter. > > Der Freetype Support wird von phpMapScript verweigert obwohl in gd drin. > > Da gibt es einen Rechner, da läuft mapserver drauf mit den folgenden > Optionen: > > #lipas02:/daten/soft/mapserver-4.6.2 # cat C2.SH > /configure --with-postgis=/usr/local/pgsql/bin/pg_config --with-mygis > --with-php-mapscript --with-wms --with-wfs --with-wmsclient --with-proj > --with-gdal --with-ogr --without-freetype --with-zlib --with-png --with- > pdf --with-tiff=/usr/local/ -with-gd=/daten/soft/gd-2.0.33 > --with-php=/daten/soft/php-4.3.10 --with-httpd=/usr/sbin/httpd2-prefork > > Mal abgesehen von --with-tiff zusammen mit --with-gdal nicht gut erhalten > wir: > > #lipas02:/daten/soft/mapserver-4.6.2 # ./mapserv -v > MapServer version 4.6.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER > SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER INPUT=TIFF INPUT=EPPL7 > INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > Die gd Bibliothek wurde nach /usr/lib kopiert und liefert auch eine > Verbindung zu freetype > > #lipas02:/usr/lib # ldd libgd.so.2.0.0 > linux-gate.so.1 => (0xffffe000) > libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40154000) > libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40172000) > libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x401a2000) > libpng12.so.0 => /usr/local/lib/libpng12.so.0 (0x4020c000) > libz.so.1 => /lib/libz.so.1 (0x40231000) > libm.so.6 => /lib/tls/libm.so.6 (0x40244000) > libc.so.6 => /lib/tls/libc.so.6 (0x4026b000) > libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4038a000) > /lib/ld-linux.so.2 (0x80000000) > > die php_mapscript.so zeigt mit ldd auch eine freetype Unterstützung an. > > Dennoch kommt die Fehlermeldung > > > Warning: [MapServer Error]: msGetLabelSize(): libgd was not built with > > FreeType font support in /srv/www/htdocs/kvwmap/class/kvwmap.php on line > > 4348 > > Wenn ein Text gezeichnet werden soll, genau in der MapScriptfunktion > $map->draw(); > > Die folgenden Fehler tuhe ich erstmal als Folgefehler ab, die kommen nicht, > wenn die Layer mit Text ausgeschalten sind. > > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > > index > > for /daten/geodaten/vektordaten/gemarkung_uer.qix. In most cases you can > > safely ignore this message, otherwise check file names and permissions. in > > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > > index > > for /daten/geodaten/vektordaten/uebersicht_flure_uer.qix. In most cases > > you > > can safely ignore this message, otherwise check file names and > > permissions. > > in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > > index > > for /daten/geodaten/vektordaten/alk_stand.qix. In most cases you can > > safely > > ignore this message, otherwise check file names and permissions. in > > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > > > Fatal error: Call to a member function on a non-object in > > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4349 > [Peter Korduan: ] > > Kann mir bitte jemand einen Denkanstoß geben, wo ich noch suchen kann warum > Freetype nicht unterstützt wird. Welche libgd nutzt phpMapScript. Die, die > ich beim Compilieren von mapserver angebe oder? Nein, verwendet wird die Version, die beim Ausführen von PHP/MapScript gefunden wird. Zusätzlich muss bei der MapScript-Variante darauf geachtet werden, dass auch PHP die richtige GD-Version einbindet. Diese muss die gleiche sein, die auch der MapServer verwendet. Hilfreich ist hier der Aufruf von phpinfo() in einem PHP-Skript. Dort sollte dann auch ein Abschnitt über gd enthalten sein, der dann auch FreeType-Unterstützung haben muss. Hilft das weiter? Silke Reimer -- 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/20060302/d3bcfe9a/attachment.bin From Thomas.Baschetti at gmx.de Thu Mar 2 21:23:17 2006 From: Thomas.Baschetti at gmx.de (Thomas Baschetti) Date: Thu, 02 Mar 2006 21:23:17 +0100 Subject: [Mapserver-DE] getshape auf Postgis braucht oid? In-Reply-To: <4B24A8042312F24B8E4F3DFC7FA8331B050B5656@s600mx01.krz.de> References: <4B24A8042312F24B8E4F3DFC7FA8331B050B5656@s600mx01.krz.de> Message-ID: <44075435.3080700@gmx.de> Jäger, Frank (KRZ) schrieb: > Hallo, > wäre die Frage in der Liste zum Konverter EDBS2WKT gestellt worden, hätte ich sie eher entdeckt. ;-) Ja klar, aber dann wäre sie nicht so allgemein beantwortet worden... Es ging mir ja gar nicht nur um die Daten aus EDBS2WKT, ich habe auch andere Datenbanken wo ich alfanumerische Schlüssel benutze (ähnlich wie die objnr). > Es ist daher geplant, in der nächsten Version (1.7) von EDBS2WKT per > Option auch in diese Tabellen eine OID einzufügen, in denen sie aus > datenbanktechnischer Sicht überflüssig ist. eben, eigentlich wäre es überflüssig, und so wie ich die mails von Frank Koormann verstehe sollte es auch in meiner Konfiguration mit postgis so funktionieren, also ohne explizite oid aber mit einem vernünftigen Schlüssel. Wie gesagt, wenn ich mal wieder etwas Luft habe werde ich der Sache genauer nachgehen, momentan helfe ich mir eben mit einer oid. Vermutlich habe ich irgend wo etwas falsch gemacht... Ciao Thomas Baschetti From Martin.Spott at mgras.net Thu Mar 2 22:29:51 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Thu, 2 Mar 2006 21:29:51 +0000 (UTC) Subject: [Mapserver-DE] getshape auf Postgis braucht oid? References: <15274.1141207379@www102.gmx.net> <20060302135603.GB24937@intevation.de> Message-ID: Silke Reimer wrote: > Bei Dir scheint das manchmal nicht zu funktionieren. Das weist > darauf hin, dass unterschiedliche SRIDs f=FCr die Geometrien Deiner > Tabelle vorhanden sind. Das kann passieren, wenn kein Constraint > existiert, der daf=FCr sorgt, dass nur Geometrien mit der gleichen > SRID eingetragen werden wie die anderen Geometrien auch. Das war der Tat der entscheidende Hinweis. Der ganze Aufwand dient uebrigens einer Visualisierung dessen, was wir demnaechst unter diesem Projekt zu sammeln beabsichtigen: http://www.custom-scenery.org/Landcover_DB.212.0.html Vielen Dank fuer die Hile, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From TWeber at traffic-consult.de Fri Mar 3 09:08:55 2006 From: TWeber at traffic-consult.de (Torsten Weber) Date: Fri, 3 Mar 2006 09:08:55 +0100 Subject: [Mapserver-DE] UMN-Mapserver 4.8.1: Probleme mit Pixmap-Symbo len In-Reply-To: References: Message-ID: <200603030908.55721.TWeber@traffic-consult.de> Hallo Burghardt, Ich habe gesehen, dass es mittlerweile einen weiteren Fix für diesen Bug gibt, der den Fall behandelt, dass die Pixmaps über die Symbol Datei geladen werden (Kommt bei mir nicht vor). Ausprobiert habe ich den aber noch nicht. Der Einfachheit halber sende ich ich eine Version der Datei direkt (nicht über die Liste), in die ich die beiden Änderungen von Hand eingebaut habe. (Ist also nicht aus dem cvs und sollte auch nicht dahin commitet werden!) Viele Grüße Torsten Am Freitag, 3. März 2006 07:19 schrieb Burghardt.Scholle at stadt.wolfsburg.de: > Hallo Torsten, > > vielen Dank für Deine Antwort. Die Bug-Liste hatte ich mir bereits > angeschaut, aber keine befriedigende Antwort gefunden. > > Könntest Du mir bitte noch mitteilen, um welche Zeilen in welcher Datei ich > ändern muss? Ich werde mir den Mapserver dann selbst übersetzen. Herzlichen > Dank. > > Viele Grüße > Burghardt > > -----Ursprüngliche Nachricht----- > Von: Torsten Weber [mailto:TWeber at traffic-consult.de] > Gesendet: Donnerstag, 2. März 2006 16:08 > An: Burghardt.Scholle at stadt.wolfsburg.de > Cc: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] UMN-Mapserver 4.8.1: Probleme mit > Pixmap-Symbolen > > > Hallo Burghardt, > > scheinbar hat sich in der neuen Version ein kleiner Bug eingeschlichen. > Dieser > wird auf der Mapserver Bug-Liste bereits unter der Nummer 1684 behandelt. > In > > der nächsten Version wird das wohl wieder funktionieren. > > Falls Du das schneller brauchst und keine Angst vor dem selbst übersetzten > hast, kannst Du die notwendigen Änderungen (sind nur zwei Zeilen) selbst > durchführen bzw. die aktuelle Version aus dem CVS benutzen. > > Grüße > > Torsten > > Am Mittwoch, 1. März 2006 15:39 schrieb > > Burghardt.Scholle at stadt.wolfsburg.de: > > Hallo Liste, > > > > nach einem Update auf die aktuelle Mapserver-Version 4.8.1 habe ich > > Probleme mit meinen Pixmap-Symbolen. Sie werden stark vergrößert > > dargestellt und überdecken große Teile der Karte. Änderungen der > > Einstellungen für "symbolscale" bleiben wirkungslos. Mit anderen > > Symboltypen, z.B. vom Typ "circle", habe ich keine Probleme. Bis zur > > Version 4.6.1 wurden auch die Pixmap-Symbole einwandfrei dargestellt. > > > > Hat jemand von Euch ähnliche Probleme und wenn ja, woran könnte das > > liegen? > > > Viele Grüße > > Burghardt Scholle > > > > *************** > > > > 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 -- T. Weber E-Mail: TWeber at traffic-consult.de, TWeber at weber-sys.de Traffic Consult GmbH Herzbachweg 65 63571 Gelnhausen Tel: 06051 / 82889-15 Mobile: 0179 / 5340731 Fax: 06051 / 82889-29 E-mail: info at traffic-consult.de WWW: http://www.traffic-consult.de From lichte at icbm.de Fri Mar 3 09:36:36 2006 From: lichte at icbm.de (Oliver Lichte) Date: Fri, 3 Mar 2006 09:36:36 +0100 Subject: [Mapserver-DE] WG: Fehlermeldung Pasewalk In-Reply-To: <0IVI00FRYEOWMS@mail.uni-rostock.de> References: <0IVI00FRYEOWMS@mail.uni-rostock.de> Message-ID: <200603030936.37196.lichte@icbm.de> Kannst Du auch mal die Ausgabe von $> ldd php_mapscript.so hier posten? Es kann sich hier auch um einen Umgebungsproblem des Web-Servers handeln. AFAIK benutzt läuft der Web-Server in der Standard-Umgebung des Betriebssystems. Wenn hier der Pfad /usr/local nicht bekannt ist, dann werden die Libs hier nicht gefunden und evtl. die Falschen gelinkt. Vielleicht den Pfad je nach Distribution in config-files wie /etc/profile oder /etc/rc.status. Oder /usr/local/lib in ld.so.conf einfügen und dann ldconfig ausführen (kann natürlich alles nur root). Schöne Grüße, Oliver Lichte Am Donnerstag 02 März 2006 17:48 schrieb Peter Korduan: > Hallo Liste, > > ich habe hier eine Blockade. Ich habe da eine Anfrage bekommen, die ich aus > der Ferne nicht gelöst bekomme und reich die mal hier weiter. > > Der Freetype Support wird von phpMapScript verweigert obwohl in gd drin. > > Da gibt es einen Rechner, da läuft mapserver drauf mit den folgenden > Optionen: > > #lipas02:/daten/soft/mapserver-4.6.2 # cat C2.SH > /configure --with-postgis=/usr/local/pgsql/bin/pg_config --with-mygis > --with-php-mapscript --with-wms --with-wfs --with-wmsclient --with-proj > --with-gdal --with-ogr --without-freetype --with-zlib --with-png --with- > pdf --with-tiff=/usr/local/ -with-gd=/daten/soft/gd-2.0.33 > --with-php=/daten/soft/php-4.3.10 --with-httpd=/usr/sbin/httpd2-prefork > > Mal abgesehen von --with-tiff zusammen mit --with-gdal nicht gut erhalten > wir: > > #lipas02:/daten/soft/mapserver-4.6.2 # ./mapserv -v > MapServer version 4.6.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP > OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER > SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER INPUT=TIFF INPUT=EPPL7 > INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE > > Die gd Bibliothek wurde nach /usr/lib kopiert und liefert auch eine > Verbindung zu freetype > > #lipas02:/usr/lib # ldd libgd.so.2.0.0 > linux-gate.so.1 => (0xffffe000) > libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40154000) > libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40172000) > libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x401a2000) > libpng12.so.0 => /usr/local/lib/libpng12.so.0 (0x4020c000) > libz.so.1 => /lib/libz.so.1 (0x40231000) > libm.so.6 => /lib/tls/libm.so.6 (0x40244000) > libc.so.6 => /lib/tls/libc.so.6 (0x4026b000) > libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4038a000) > /lib/ld-linux.so.2 (0x80000000) > > die php_mapscript.so zeigt mit ldd auch eine freetype Unterstützung an. > > Dennoch kommt die Fehlermeldung > > > Warning: [MapServer Error]: msGetLabelSize(): libgd was not built with > > FreeType font support in /srv/www/htdocs/kvwmap/class/kvwmap.php on line > > 4348 > > Wenn ein Text gezeichnet werden soll, genau in der MapScriptfunktion > $map->draw(); > > Die folgenden Fehler tuhe ich erstmal als Folgefehler ab, die kommen nicht, > wenn die Layer mit Text ausgeschalten sind. > > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > > index > > for /daten/geodaten/vektordaten/gemarkung_uer.qix. In most cases you can > > safely ignore this message, otherwise check file names and permissions. > > in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > > index > > for /daten/geodaten/vektordaten/uebersicht_flure_uer.qix. In most cases > > you > > can safely ignore this message, otherwise check file names and > > permissions. > > in /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > > > Warning: [MapServer Error]: msSearchDiskTree(): Unable to open spatial > > index > > for /daten/geodaten/vektordaten/alk_stand.qix. In most cases you can > > safely > > ignore this message, otherwise check file names and permissions. in > > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4348 > > > > Fatal error: Call to a member function on a non-object in > > /srv/www/htdocs/kvwmap/class/kvwmap.php on line 4349 > > [Peter Korduan: ] > > Kann mir bitte jemand einen Denkanstoß geben, wo ich noch suchen kann warum > Freetype nicht unterstützt wird. Welche libgd nutzt phpMapScript. Die, die > ich beim Compilieren von mapserver angebe oder? > > Gruß Peter Korduan > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- Computer Scientist * Junior Research Group IMPULSE ICBM * Carl-v.-Ossietzky University of Oldenburg PO-Box 2503 * 26111 Oldenburg - Germany - http://www.icbm.de/impulse room: W15-2-239 * fon:+49-441-798-3622 * fax:+49-441-798-3404 From Michel.Garand at frankfurt-oder.de Fri Mar 3 09:57:10 2006 From: Michel.Garand at frankfurt-oder.de (Garand) Date: Fri, 3 Mar 2006 09:57:10 +0100 Subject: [Mapserver-DE] =?iso-8859-1?q?Info_aus_GDI-DE=3A_Entwurf_eines_Ap?= =?iso-8859-1?q?plikationsprofils_f=FCr_Web_Map_Services?= Message-ID: <866C4E4F69A2474A99679CADA501120B54EE5C@ffo-exch> Info aus GDI-DE Entwurf eines Applikationsprofils für Web Map Services Durch den Arbeitskreis WMS der GDI-DE wurde der Vorschlag für ein WMS-Applikationsprofil erstellt. Der vorliegende Entwurf des Applikationsprofils soll bei der nächsten Sitzung des Lenkungsgremiums als GDI-DE-Standard verabschiedet werden und wird zunächst zur Diskussion veröffentlicht. Bitte senden Sie Ihre Anmerkungen und Kommentare bis zum 22. März 2006 an mail at gdi-de.org . Download "Vorschlag für das Applikationsprofil für Web Map Services" http://www.gdi-de.de/de/download/WMS_Profil_V09.pdf (pdf-File, 1,4 MB) ############### Mit freundlichen Grüßen, Michel Garand Stadt Frankfurt (Oder) Abteilung Stadtentwicklung > Amt für Strategie, Wirtschafts- und Stadtentwicklung Goepelstrasse 38, D-15234 Frankfurt (Oder), Germany Tel.: +49 (0)335 / 552-6016 Fax: +49 (0)335 / 552-6099 michel.garand at frankfurt-oder.de From Silke.Reimer at intevation.de Fri Mar 3 11:09:45 2006 From: Silke.Reimer at intevation.de (Silke Reimer) Date: Fri, 3 Mar 2006 11:09:45 +0100 Subject: [Mapserver-DE] =?iso-8859-15?q?Datenbestand_in_Postgres_ver=E4nde?= =?iso-8859-15?q?rn?= In-Reply-To: <43F9C764.1000104@itis.com.br> References: <43F9C764.1000104@itis.com.br> Message-ID: <20060303100945.GG21494@intevation.de> Hallo Christian, mir fällt gerade noch einmal Deine E-Mail in die Hände und da bisher noch keiner darauf geantwortet hat, möchte ich das hiermit tun. On Mon, Feb 20, 2006 at 10:43:00AM -0300, Christian Wolf wrote: > Hallo Mapserver Gemeinde, > > ist ein wenig Offtopic, aber ihr alle werdet hiermit wohl auch zu tn haben: Naja, diese Liste ist ja inzwischen ohnehin mehr oder weniger eine deutsche FreeGIS-Liste geworden. > > Womit aktualisiere ich meinen Geo-Datenbstand in Postgres? Ich meine > jetzt nicht Import Tools sondern Programme mit denen der Verantwortliche > User in der Stadverwaltung ein Grundstück aufteilt, oder ein neues > Gebäude hinzufügt. Also einfach ein paar Punkte, Linien Polys > verschieben, hinzufügen oder löschen. > > Habe mir schon OpenJUMP und uDig angeschaut, aber bei beiden > funktioniert das Zurückschreiben zu Postgres nicht wirklich. Welches genau sind denn die Probleme? Ich habe mir vor kurzem vor allem drei Klienten diesbezüglich angeschaut: QGIS, OpenJUMP und uDig. Insgesamt kann man sagen, dass jedes Werkzeug gewisse Vorteile hat, leider aber auch bestimmte Grenzen, die letztendlich bedeuten, dass man sehr genau wissen muss, wie man die Daten zu Beginn in der Datenbank anlegt, damit sie sauber zurückgeschrieben werden können. Das bezieht sich vor allem auf die notwendige eindeutige ID, die in der Regel per Hand eingetragen werden muss. Ganz kurz zusammengefasst ergab sich folgendes Bild: QGIS: * kann Geometrien und zugehörige Attribute neu anlegen und löschen, aber keine vorhandenen Geometrien ändern. * kann nur POLYLINE, LINESTRING und POINT Objekt eintragen. MULTI-Geometrien funktionieren nicht. OpenJUMP * Ist meiner Einschätzung nach am Weitesten in dieser Hinsicht. Es kann alle Geometrien verarbeiten, Schemata erweitern etc.und erlaubt sogar das Neuanlegen von Tabellen * Problematisch ist hier eigentlich nur, dass die notwendige eindeutige ID per Hand eingetragen werden (wie aber bei QGIS und uDig auch) uDig * Finde ich etwas umständlich im eigentlichen Digitaliserungsinterface. Dort bin ich nicht wirklich zu interessanten Ergebnissen gekommen (wohl auch, weil ich mit OpenJUMP schon ziemlich zufrieden war ;-) Daher habe ich auch die Synchronisation mit der Datenbank nicht ganz so ausführlich getestet. > > Ist der einzige Weg wirklich über WFS-T mit Geoserver oder ein Script > basteln dass Daten direkt in Postgres schreibt? Nein, WFS-T ist nicht der einzige Weg, aber ein Weg. (Ob Du dann Geoserver oder deegree als WFS-T nimmst, ist damit im Übrigen egal). Wenn Du das nicht möchtest, dann würde ich statt dessen nicht ein eigenes Skript schreiben, sondern versuchen, die vorhandenen Ansätze zu verbessern (oder verbessern zu lassen). Die Schwierigkeiten liegen nämlich im Detail. Nicht umsonst haben alle vorhandenen Werkzeuge ähnliche Probleme. 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/20060303/e692cbb5/attachment.bin From Wigold at aol.com Fri Mar 3 11:40:15 2006 From: Wigold at aol.com (Wigold@aol.com) Date: Fri, 3 Mar 2006 05:40:15 EST Subject: [Mapserver-DE] Postges (mit PostGIS) in eine MySQL-Datenbank Message-ID: <146.56b44cd0.3139770f@aol.com> Hallo Mapserver-Gemeinde, kann mir jemand bitte mal ein kurzes Statement zu meinem Problem/Frage geben!? Und zwar habe ich Geometrien und Sachdaten in einer Postgres-Datenbank (natürlich mit PostGIS-Erweiterung). Der ganze Datensatz soll nun auf einen anderen Server, der allerdings eine MySQL-Datenbank hat. Ist es möglich die Geometriedaten zu konvertieren, damit ich diese ohne Probleme in die MySQL Datenbank bekomme? Was muss man dabei beachten? Oder wird das gar nicht erst funktionieren? Danke für Eure Unterstützung. Gruß, Mike -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060303/a1b752fd/attachment.html From holl at gdf-hannover.de Fri Mar 3 13:42:59 2006 From: holl at gdf-hannover.de (Stephan Holl) Date: Fri, 3 Mar 2006 13:42:59 +0100 Subject: [Mapserver-DE] WMS-Mapfile Message-ID: <20060303134259.60ae92cb@bambule.gdf-hannover.de> Hallo Liste, ich möchte gerne ausgewählte Layer aus meinem Mapfile über WMS anbieten. Derzeit werden allerdings alle Layer im Mapfile bei einem GetCapabilities-Aufruf angezeigt. Gibt es eine Möglichkeit, nur Ausgewählte anzubieten? Ich konnte leider dazu nur diesen Bug finden[1] der leider keine Lösung zum Problem zeigte. Evtl. sollte es in 4.1 rein, ist aber wohl noch unresolved. Weiß jemand Näheres? Vielen Dank im Voraus. Beste Grüße Stephan http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=337 -- GDF Hannover - Solutions for spatial data analysis and remote sensing Hannover Office - Mengendamm 16d - D-30177 Hannover Internet: www.gdf-hannover.de - Email: holl at gdf-hannover.de Phone : ++49-(0)511.39088507 - Fax: ++49-(0)511.39088508 From c.wolf at itis.com.br Mon Mar 6 14:27:29 2006 From: c.wolf at itis.com.br (Christian Wolf) Date: Mon, 06 Mar 2006 10:27:29 -0300 Subject: [Mapserver-DE] =?iso-8859-1?q?Datenbestand_in_Postgres_ver=E4nder?= =?iso-8859-1?q?n?= In-Reply-To: References: Message-ID: <440C38C1.2020706@itis.com.br> Hallo Silke! > Welches genau sind denn die Probleme? Wir richten für eine Gemeinede eine GIS Lösung ein. Diese sollte dann auch eine Schnittstelle beinhalten mit der die Mitarbeiter der Stadverwaltung so Dinge wie z.B. Grundstücksteilung machen. Sinnvollerweise sollten die Daten dann in einer Datenbank sein und dort auch bearbeitet werden. > Ich habe mir vor kurzem vor allem drei Klienten diesbezüglich > angeschaut: QGIS, OpenJUMP und uDig. Ja, diese (und alle anderen JUMP Variationen & GDV Spatial Commander) habe ich mir auch schon alle angeschaut und bin zu den gleichen Schlussfolgerungen wie du gekommen. JUMP scheint das komfortabelste zu sein und auch das mächtigste, was das editieren angeht. Einziges Problem ist dann wirklich nur der Postgres JDBC Treiber, der z.Z. keine Datensätze löschen kann. Auch das händische Einfügen einer OID für jedes neueingefügte Feature hat ein hohes Fehlerpotential, was efahrungsgemäß bei Stadverwaltungsangestellte mit gefährlichen Halbwissen natürlich schnell zum DatenGAU führt ;-) > Nein, WFS-T ist nicht der einzige Weg, aber ein Weg. (Ob Du dann > Geoserver oder deegree als WFS-T nimmst, ist damit im Übrigen egal). > Wenn Du das nicht möchtest, dann würde ich statt dessen nicht ein > eigenes Skript schreiben, sondern versuchen, die vorhandenen Ansätze > zu verbessern (oder verbessern zu lassen). Die Schwierigkeiten liegen > nämlich im Detail. Nicht umsonst haben alle vorhandenen Werkzeuge > ähnliche Probleme. Nun gut, vielleicht erlöse ich die GIS Gemeinde von diesem Defizit und schreibe tatsächlich einen erweiterten JDBC Treiber für Postgres... Besten Dank und Grüsse aus Brasilien, Christian From schroeter at netgis.de Mon Mar 6 15:51:15 2006 From: schroeter at netgis.de (NETGIS Schroeter) Date: Mon, 6 Mar 2006 15:51:15 +0100 Subject: [Mapserver-DE] Geotif Message-ID: <002101c6412d$6b6d0b40$1cb2a8c0@sven> Hallo, ich habe bei einem Projekt verschiedene Geotif-Varianten: 1. GeoTIFF (Pixel Scale Tag): Referenzierung über linke obere Ecke und Pixeldimension. 2. GeoTIFF (Tie Point Tag): Referenzierung über 4 Passpunkt-Koordinatenpaare (Bildkoordinaten-Weltkoordinaten). 3. GeoTIFF (Transformation Tag): Referenzierung über eine Transformations-Matrix. scheinbar liest mapserver nur die erste Variante. Ich habe mit den gdal-Tools schon probiert die anderen umzuwandeln aber das geht auch nicht. Hat da jemand einen Tipp für mich? VG Sven From Kai-Behncke at gmx.de Mon Mar 6 23:08:26 2006 From: Kai-Behncke at gmx.de (Kai Behncke) Date: Mon, 6 Mar 2006 23:08:26 +0100 (MET) Subject: [Mapserver-DE] Weitere PHP/Mapscript-Anleitung Message-ID: <18238.1141682906@www085.gmx.net> Hallo Liste, ab und an tauchen ja doch Fragen zu PHP/Mapscript auf. Ein neues Anleitungsskript liegt nun unter: http://www.selbstverwaltung-bundesweit.de/mapserver/phpmapscript.pdf Werd auch in der nächsten Zeit mal was auf: http://mapserver.gis.umn.edu stellen, ist sicherlich sehr zu begrüßen, wenn es dort eine umfassende Seite mit viel Input in unterschiedlichen Sprachen gibt Der deutschsprachige Teil dort ist ja noch ausbaufähig. Beste Grüße, Kai -- Bis zu 70% Ihrer Onlinekosten sparen: GMX SmartSurfer! Kostenlos downloaden: http://www.gmx.net/de/go/smartsurfer From mail at leon-burkard.de Tue Mar 7 21:52:26 2006 From: mail at leon-burkard.de (Leon Burkard) Date: Tue, 07 Mar 2006 21:52:26 +0100 Subject: [Mapserver-DE] =?iso-8859-15?q?Mapscriptmodul_f=FCr_PHP_5=2E1=2E2?= =?iso-8859-15?q?_unter_OS_X?= Message-ID: <440DF28A.5070802@leon-burkard.de> Hallo, nachdem ich mir die Finger im Netz wund gesucht habe (aber leider nicht erfolgreich war), habe ich mir die Mühe gemacht und für meinen Apple PHP Mapscriptgegen PHP 5.1.2 kompiliert. Falls jemand da draussen in der gleichen Zwickmühle war/ist/sein wird und unbedingt php5 braucht, der kann es ja mal mit der zip unter http://leon-burkard.de/projekte.html versuchen... Gruß, Leon From brassat at geo-consortium.de Thu Mar 9 08:43:52 2006 From: brassat at geo-consortium.de (Torsten Brassat) Date: Thu, 09 Mar 2006 08:43:52 +0100 Subject: [Mapserver-DE] =?iso-8859-15?q?FOSSGIS-Konferenzank=FCndigung_29?= =?iso-8859-15?q?=2E_und_30=2E_M=E4rz_in_der_Universit=E4t_Bonn?= Message-ID: <440FDCB8.5020306@geo-consortium.de> FOSSGIS-Konferenz stellt ihr Veranstaltungsprogramm vor Ende März findet in Bonn die FOSSGIS Konferenz (Freie und Open Source Software für Geoinformationssysteme) statt, auf der die neuesten Open Source Entwicklungen im Bereich der Geoinformatik einem internationalen Publikum präsentiert werden. Diese Veranstaltung bietet die Gelegenheit, sich in über 40 Vorträgen, Anwenderberichten und Seminaren umfassend über den heutigen technischen Stand und die Möglichkeiten von Systemen auf Basis Freier Software im Bereich der geographischen Informationsverarbeitung zu informieren. Das Vortragsprogramm für die FOSSGIS-Konferenz wurde nun vom Organisationsteam bekannt gegeben. Alle Interessierten sind herzlich eingeladen, sich für die Konferenz, die Workshops und die Abendveranstaltung anzumelden. In den Räumlichkeiten der Universität Bonn erwartet die Besucher am 29. und 30. März 2006 ein vielfältiges Programm: Zahlreiche Vorträge mit Diskussionen aus dem technischen Bereich sowie Projekt- und Anwenderberichte wenden sich an Anwender und Entwickler Freier GIS Software gleichermaßen. Das Themenspektrum reicht dabei von Aspekten WebGIS und Geodateninfrastrukturen über Desktop-GIS bis hin zu Geodatenbanken. Damit hat sich der Umfang der Konferenz erheblich erweitert und spricht einen größeren Interessentenkreis an. In besonderem Maße widmet sich die Konferenz diesmal auch aktuellen Themen wie der Gründung der Open Source Geospatial Foundation (OSGEO), einer internationalen Organisation zur Förderung Freier GIS Software, und greift auch strategische Aspekte Freier GIS Software auf. Damit bietet die Konferenz auch für Entscheider ein interessantes Forum. Das Vortragsprogramm wird ergänzt durch Workshops und Entwicklertreffen, in denen ein vertiefter Umgang mit den behandelten Themen möglich ist. Während die Teilnahme am Vortragsprogramm der Konferenz kostenfrei ist, wird für Workshops ein Betrag von 99,-- EUR inkl. MwSt. erhoben. Gelegenheit für ausführlichere Gespräche bietet sich einerseits im Rahmen der Firmenausstellung, die parallel zu den Vorträgen und Workshops stattfindet. Andererseits können die Gespräche in gemütlicher Runde bei der Abendveranstaltung am 29. März 2006 fortgesetzt werden Für diese Veranstaltung wird ein Unkostenbeitrag von 20,-- EUR inkl. MwSt. erhoben. Die Anmeldung erfolgt online unter: Konferenz: http://www.fossgis.de/umnmapserver/anmeldung_a.php Workshops: http://www.fossgis.de/umnmapserver/anmeldung_ws.php Abendveranstaltung: http://www.fossgis.de/umnmapserver/anmeldung_b.php Weitere Informationen zur Veranstaltung finden Sie unter: http://www.fossgis.de/wiki/ Mit freundlichem Gruß i.A. des Organisation-Teams Torsten Brassat -- Kontakt: Torsten Brassat Mitorganisator der FOSSGIS Konferenz Telefon: 0228/9082612 E-Mail Orga Team: fossgis at freegis.org Homepage: http://www.fossgis.de/ From C.Wilmes at gmx.de Thu Mar 9 11:04:43 2006 From: C.Wilmes at gmx.de (Christian Wilmes) Date: Thu, 9 Mar 2006 11:04:43 +0100 (MET) Subject: [Mapserver-DE] Proxy zwischen UMN und Internet Message-ID: <27035.1141898683@www087.gmx.net> Hallo, ich versuche schon seit einiger Zeit vergeblich in meinem Mapfile einen Layer einzubinden welcher sich die Daten von einem anderen Mapserver im Internet holt. Das Problem ist wohl, dass zwischen meinem Rechner und dem Internet ein Proxyserver geschaltet ist. Kann mir da vielleicht einer weiterhelfen wie ich die noetigen Infos zu den Proxyserver in das Mapfile einbaue oder vielleicht in eine Konfigurationsdatei oder gibt es vielleicht eine ganz andere Moeglichkeit. DANKE!!! Gruesse Christian -- "Feel free" mit GMX FreeMail! Monat für Monat 10 FreeSMS inklusive! http://www.gmx.net From jt at mapmedia.de Thu Mar 9 11:52:37 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Thu, 09 Mar 2006 11:52:37 +0100 Subject: [Mapserver-DE] Proxy zwischen UMN und Internet In-Reply-To: <27035.1141898683@www087.gmx.net> References: <27035.1141898683@www087.gmx.net> Message-ID: <441008F5.5070104@mapmedia.de> Christian Wilmes schrieb: > Hallo, > > ich versuche schon seit einiger Zeit vergeblich in meinem Mapfile einen > Layer einzubinden welcher sich die Daten von einem anderen Mapserver im > Internet holt. Das Problem ist wohl, dass zwischen meinem Rechner und dem > Internet ein Proxyserver geschaltet ist. > Kann mir da vielleicht einer weiterhelfen wie ich die noetigen Infos zu den > Proxyserver in das Mapfile einbaue oder vielleicht in eine > Konfigurationsdatei oder gibt es vielleicht eine ganz andere Moeglichkeit. Hallo, das eine Frage der Webserverkonfiguration: http://www.intevation.de/pipermail/mapserver-de/2005-March/001049.html Gruß, Jörg > > DANKE!!! > > Gruesse > Christian > > > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 Silke.Reimer at intevation.de Thu Mar 9 12:07:34 2006 From: Silke.Reimer at intevation.de (Silke Reimer) Date: Thu, 9 Mar 2006 12:07:34 +0100 Subject: [Mapserver-DE] Proxy zwischen UMN und Internet In-Reply-To: <27035.1141898683@www087.gmx.net> References: <27035.1141898683@www087.gmx.net> Message-ID: <20060309110734.GM4318@intevation.de> On Thu, Mar 09, 2006 at 11:04:43AM +0100, Christian Wilmes wrote: > Hallo, > > ich versuche schon seit einiger Zeit vergeblich in meinem Mapfile einen > Layer einzubinden welcher sich die Daten von einem anderen Mapserver im > Internet holt. Das Problem ist wohl, dass zwischen meinem Rechner und dem > Internet ein Proxyserver geschaltet ist. > Kann mir da vielleicht einer weiterhelfen wie ich die noetigen Infos zu den > Proxyserver in das Mapfile einbaue oder vielleicht in eine > Konfigurationsdatei oder gibt es vielleicht eine ganz andere Moeglichkeit. Du musst dafür sorgen, dass die Umgebungsvariable http_proxy zur Laufzeit des MapServers bekannt ist. Das kann entweder auf Basis des Apache geschehen (i.d.R. geht das über einen Eintrag in der apachectl) oder aber durch das Anlegen eines Shellskript, das statt des MapServer-CGIs aufgerufen wird und nur dazu da ist, die Umgebungsvariable zu setzen und danach den MapServer aufzurufen. Hier ein Beispiel: ---- #!/bin/sh export http_proxy=:@: /pfad/zum/mapserv/cgi ----- Evtl. muss auch die Variable no_proxy gesetzt werden, um zu vermeiden, dass auch WMS-Dienste oder eine Datenbank auf localhost über den Proxy gesucht werden. Viele Grüße, Silke Reimer -- 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/20060309/e75ecd01/attachment.bin From mapserver at mail.ru Sun Mar 12 11:08:24 2006 From: mapserver at mail.ru (Ivan Ivanovich) Date: Sun, 12 Mar 2006 13:08:24 +0300 Subject: [Mapserver-DE] =?koi8-r?b?SXN0IGVpbiBXTVMtTGF5ZXIgcXVlcnlhYmxl?= =?koi8-r?b?ID8=?= Message-ID: Hallo, also ich habe eine Ebene als WMS eingebunden: -------------------------------------------------------------------------------------- LAYER NAME Gew_Status GROUP "Geoserver.NRW" STATUS off TYPE line TEMPLATE "c:\intranet\query\gew_query.html" CONNECTIONTYPE WMS CONNECTION "http://www.gis2.nrw.de/wmsconnector/wms/gewstat?REQUEST=getMap&VERSION=1.1.0&SERVICE=WMS& LAYERS=Stationierungslinie&FORMAT=image%2Fgif&TRANSPARENT=TRUE& SRS=EPSG%3A31467&STYLES=&" END --------------------------------------------------------------------------------------- Nun dieser Layer ist queryable. Wenn ich aber eine Abfrage auf diesen Mapserver-Layer starte bekomme ich keinen Ergebniss. Ist es ueberhaupt moeglich einen CONNECTIONTYPE WMS - Layer abzufragen. Oder koennen diese kaskadierende Layer nur dargestellt werden und gar nicht abgefragt? Oder muss ich diesen Layer mit dem Request "...REQUEST=getFeatureInfo&..." anbinden? Danke im Vorauss und Gruss Ivan Ivanovich From jt at mapmedia.de Sun Mar 12 13:32:09 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?J=F6rg_Thomsen?=) Date: Sun, 12 Mar 2006 13:32:09 +0100 Subject: [Mapserver-DE] Ist ein WMS-Layer queryable ? In-Reply-To: References: Message-ID: <441414C9.60508@mapmedia.de> Hallo Ivan, GetFeatureInfo ist nicht kaskadierbar. Wozu auch, es werden dabei ja nicht, wie bei Kartenebenen, Informationen übereinander gelegt? Du kannst den Quell-WMS direkt anfragen. Gruß, Jörg Ivan Ivanovich schrieb: > Hallo, > > also ich habe eine Ebene als WMS eingebunden: > > -------------------------------------------------------------------------------------- > LAYER > NAME Gew_Status > GROUP "Geoserver.NRW" > STATUS off > TYPE line > TEMPLATE "c:\intranet\query\gew_query.html" > CONNECTIONTYPE WMS > CONNECTION "http://www.gis2.nrw.de/wmsconnector/wms/gewstat?REQUEST=getMap&VERSION=1.1.0&SERVICE=WMS& > LAYERS=Stationierungslinie&FORMAT=image%2Fgif&TRANSPARENT=TRUE& > SRS=EPSG%3A31467&STYLES=&" > END > --------------------------------------------------------------------------------------- > > Nun dieser Layer ist queryable. Wenn ich aber eine Abfrage auf diesen Mapserver-Layer starte bekomme ich keinen Ergebniss. Ist es ueberhaupt moeglich einen CONNECTIONTYPE WMS - Layer abzufragen. Oder koennen diese kaskadierende Layer nur dargestellt werden und gar nicht abgefragt? Oder muss ich diesen Layer mit dem Request "...REQUEST=getFeatureInfo&..." anbinden? > > Danke im Vorauss und Gruss > > Ivan Ivanovich > > _______________________________________________ > 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 gunter.becker at csogis.de Mon Mar 13 11:50:36 2006 From: gunter.becker at csogis.de (Becker, Gunter) Date: Mon, 13 Mar 2006 11:50:36 +0100 Subject: [Mapserver-DE] GetFeatureInfo von POINT Message-ID: <22DAB574FFFD0544B8DE80BF4EBEBE551CA66F@geomail.GEOTEAM.local> Hallo MapServer - Gemeinde, ich möchte bei meinem MapServer (4.8.1) gerne den GetFeatureInfo - Request benutzen (WMS). Beim LAYER TYPE "POLYGON" funktioniert das auch wunderbar. Egal wo ich auf das Polygon klicke, liefert mir der GetFeatureInfo - Request auch ein Ergebnis zurück. Wähle ich nun den TYPE "POINT", so kriege ich nur eine Antwort auf meinen Request, wenn der Mausklick ca. in einen Radius von 2 - 3 Pixeln um den Mittelpunkt des gesetzten Symbols erfolgt. Das Symbol an sich hat aber eine Größe von 20 x 20 Pixeln und eigentlich erwarte ich, dass ich bei einem Klick auf das Symbol auch eine positive Antwort erhalte. Kann man diesen "Radius" irgendwie über einen Parameter in der MAP-Datei steuern oder ist es halt einfach so? Ich hoffe jemand hat schon einmal die gleichen Erfahrungen gemacht und hat eine Lösung für mein Problem. Danke Mit freundlichen Grüßen, Gunter Becker _________________________________________________________________ CSO GmbH Informations-Lösungen Forsthausstrasse 2 75180 Pforzheim Fon +49 (0) 72 31 . 97 35 62 (direkt) Fon +49 (0) 72 31 . 97 35 10 (Zentrale) Fax +49 (0) 72 31 . 97 35 90 eMail gunter.becker at csogis.de web www.csogis.de _________________________________________________________________ Aufpoliert! Inzwischen war er in die Jahre gekommen: Der Web-Auftritt von CSO. Jetzt wurde er konzeptionell neugestaltet. Bitte besuchen Sie uns unter www.csogis.de _________________________________________________________________ -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060313/04b23d4a/attachment.html From sebastian.stolz at arbeitskammer.de Mon Mar 13 11:56:37 2006 From: sebastian.stolz at arbeitskammer.de (Sebastian Stolz) Date: Mon, 13 Mar 2006 11:56:37 +0100 Subject: [Mapserver-DE] GetFeatureInfo von POINT In-Reply-To: <22DAB574FFFD0544B8DE80BF4EBEBE551CA66F@geomail.GEOTEAM.local> References: <22DAB574FFFD0544B8DE80BF4EBEBE551CA66F@geomail.GEOTEAM.local> Message-ID: <44154FE5.6000904@arbeitskammer.de> Hallo Gunter, du musst im Layer den Parameter TOLERANCE benutzen!!! z.B.: # Datenquelle (hier PostGIS Tabelle) DATA "location from sendemast" # Datentyp TYPE POINT # Punktabfrage anpassen TOLERANCE 8 Gruß Sebastian From gunter.becker at csogis.de Mon Mar 13 12:02:51 2006 From: gunter.becker at csogis.de (Becker, Gunter) Date: Mon, 13 Mar 2006 12:02:51 +0100 Subject: [Mapserver-DE] GetFeatureInfo von POINT Message-ID: <22DAB574FFFD0544B8DE80BF4EBEBE551CA670@geomail.GEOTEAM.local> Hallo Sebastian, vielen Dank für die Antwort. Den Parameter TOLERANCE muss ich wohl übersehen haben, obwohl ich lange genug in der Doku danach geschaut habe. Klappt wunderbar. Danke. Gunter From albrecht at fielax.de Mon Mar 13 12:09:18 2006 From: albrecht at fielax.de (Sebastian Albrecht) Date: Mon, 13 Mar 2006 11:09:18 +0000 Subject: [Mapserver-DE] GetFeatureInfo von POINT In-Reply-To: <22DAB574FFFD0544B8DE80BF4EBEBE551CA66F@geomail.GEOTEAM.local> References: <22DAB574FFFD0544B8DE80BF4EBEBE551CA66F@geomail.GEOTEAM.local> Message-ID: <441552DE.2050901@fielax.de> Hallo Gunter, du musst in deinem LAYER-Element in der Map-Datei den Wert TOLERANCE hinzufügen oder anpassen. > Wähle ich nun den TYPE "POINT", so kriege ich nur eine Antwort auf meinen Request, wenn der Mausklick > ca. in einen Radius von 2 - 3 Pixeln um den Mittelpunkt des gesetzten Symbols erfolgt. Die TOLERANCE ist per default 3 und die Einheit TOLERANCEUNITS "pixels". Kommt also hin mit deinen beobachteten 2-3 Pixeln Toleranz. > Das Symbol an sich hat aber eine Größe von 20 x 20 Pixeln und eigentlich erwarte ich, dass ich bei einem Klick > auf das Symbol auch eine positive Antwort erhalte. TOLERANCE also auf 10 setzen, dann sollte es für ein 20 x 20 px großes Symbol ungefähr passen. Viel Erfolg und Gruß Sebastian -- ---------------------------------------------------------------- FIELAX Gesellschaft fuer wissenschaftliche Datenverarbeitung mbH Schifferstr. 10-14, 27568 Bremerhaven, GERMANY Sebastian Albrecht Phone: +49 (0)471 30015-16 Fax: +49 (0)471 30015-22 EMail: albrecht at fielax.de ---------------------------------------------------------------- From jj.wag at gmx.de Mon Mar 13 12:13:18 2006 From: jj.wag at gmx.de (J Wagner) Date: Mon, 13 Mar 2006 12:13:18 +0100 Subject: [Mapserver-DE] Objekte selektieren und markieren Message-ID: <001501c6468f$22737f20$1cb2a8c0@sven> Hallo zusammen, ich möchte in einem einfachen HTML-Client verschiedene Objekte (Linien oder Punkte) einer Ebene nacheinander selektieren und markieren. Die abgefragten Attributwerte sollen in einem anderen Frame wie in einem Warenkorb gesammelt werden. Wenn ich eine einfache Abfrage (mode=query) mache, funktioniert das auch, aber es wird immer nur das aktuell abgefrage Objekt makiert. Dazu zwei Fragen: 1. Wie kann ich es erreichen das alle nacheinander abgefragten Objekte auch markiert bleiben? 2. Wäre es auch möglich Objekte durch Klick zu markieren und nach einem weiteren Klick auf dasselbe Objekt die Markierung wieder aufzuheben? Viele Grüße Jochen From albrecht at fielax.de Mon Mar 13 13:12:49 2006 From: albrecht at fielax.de (Sebastian Albrecht) Date: Mon, 13 Mar 2006 12:12:49 +0000 Subject: [Mapserver-DE] Objekte selektieren und markieren In-Reply-To: <001501c6468f$22737f20$1cb2a8c0@sven> References: <001501c6468f$22737f20$1cb2a8c0@sven> Message-ID: <441561C1.3010004@fielax.de> Hallo Jochen, ich bin mir nicht sicher, was du unter einem "einfachen HTML-Client" verstehst. Wenn du damit eine Anwendung meinst, die nur das MapServer-CGI benutzt, dann wirst du deine gewünschte Funktionalität IMHO nicht erreichen. Mit dem CGI hast du keine Möglichkeit die zuvor ausgewählten Objekte zwischenzuspeichern. Mit dem Einsatz von MapScript wäre es dagegen möglich, da du bspw. bei PHP/MapScript mit Sessions arbeiten kannst. > 1. Wie kann ich es erreichen das alle nacheinander abgefragten Objekte auch > markiert bleiben? Wenn jedes Objekt über ein eindeutiges Attribut (z. B. OID) angesprochen werden kann, dann kannst du das Attribut von jedem neu selektierten Objekt an ein Array in der Session dranhängen. Anschließend erzeugst du aus diesem Array einen EXPRESSION-String a la "(OID = 3) OR (OID = 5) OR (OID = 17)" und erreichst mit queryByAttribute, dass diese Objekte markiert werden. Alternativ kannst du in deiner Map-Datei ein gesondertes CLASS-Objekt anlegen, das bspw. rot ist und diesem den EXPRESSION-String zuweisen. Dann erzeugst du eine normale Karte, in der die entsprechenden Objekte rot eingefärbt sind, ohne eine Abfrage durchführen zu müssen. Ich bin mir nicht sicher, welche der Lösungen performanter ist oder ob sie gleichschnell sind. > 2. Wäre es auch möglich Objekte durch Klick zu markieren und nach einem > weiteren Klick auf dasselbe Objekt die Markierung wieder aufzuheben? Wenn du deine Objekte bzw. deren Attributwerte (3, 5, 17) in einem Array in der Session vorhälst, kannst du sie daraus auch wieder entfernen. Falls du von MapScript noch gar nichts gehört hast, aber in einer der angebotenen Programmiersprachen PHP, Perl, Java, C#, ... heim bist, empfehle ich dir auf jeden Fall den Einstieg, da man wesentlich flexiblere Anwendungen gestalten kann. Falls du MapScript bereits kennst, hilft dir obiges vielleicht deine Einkaufsanwendung umzusetzen... Viele Grüße Sebastian -- ---------------------------------------------------------------- FIELAX Gesellschaft fuer wissenschaftliche Datenverarbeitung mbH Schifferstr. 10-14, 27568 Bremerhaven, GERMANY Sebastian Albrecht Phone: +49 (0)471 30015-16 Fax: +49 (0)471 30015-22 EMail: albrecht at fielax.de ---------------------------------------------------------------- From jj.wag at gmx.de Mon Mar 13 13:36:56 2006 From: jj.wag at gmx.de (J Wagner) Date: Mon, 13 Mar 2006 13:36:56 +0100 Subject: [Mapserver-DE] Objekte selektieren und markieren References: <001501c6468f$22737f20$1cb2a8c0@sven> <441561C1.3010004@fielax.de> Message-ID: <005401c6469a$d0bb94e0$1cb2a8c0@sven> Hallo Sebastian, ich hab mir sowas schon gedacht... habe mit mapscript schon ein paar kleine Anwendungen gebaut und werde mich mal näher damit beschäftigen. Besten Dank für den Tipp Jochen ----- Original Message ----- From: "Sebastian Albrecht" To: "J Wagner" Cc: Sent: Monday, March 13, 2006 1:12 PM Subject: Re: [Mapserver-DE] Objekte selektieren und markieren Hallo Jochen, ich bin mir nicht sicher, was du unter einem "einfachen HTML-Client" verstehst. Wenn du damit eine Anwendung meinst, die nur das MapServer-CGI benutzt, dann wirst du deine gewünschte Funktionalität IMHO nicht erreichen. Mit dem CGI hast du keine Möglichkeit die zuvor ausgewählten Objekte zwischenzuspeichern. Mit dem Einsatz von MapScript wäre es dagegen möglich, da du bspw. bei PHP/MapScript mit Sessions arbeiten kannst. > 1. Wie kann ich es erreichen das alle nacheinander abgefragten Objekte > auch > markiert bleiben? Wenn jedes Objekt über ein eindeutiges Attribut (z. B. OID) angesprochen werden kann, dann kannst du das Attribut von jedem neu selektierten Objekt an ein Array in der Session dranhängen. Anschließend erzeugst du aus diesem Array einen EXPRESSION-String a la "(OID = 3) OR (OID = 5) OR (OID = 17)" und erreichst mit queryByAttribute, dass diese Objekte markiert werden. Alternativ kannst du in deiner Map-Datei ein gesondertes CLASS-Objekt anlegen, das bspw. rot ist und diesem den EXPRESSION-String zuweisen. Dann erzeugst du eine normale Karte, in der die entsprechenden Objekte rot eingefärbt sind, ohne eine Abfrage durchführen zu müssen. Ich bin mir nicht sicher, welche der Lösungen performanter ist oder ob sie gleichschnell sind. > 2. Wäre es auch möglich Objekte durch Klick zu markieren und nach einem > weiteren Klick auf dasselbe Objekt die Markierung wieder aufzuheben? Wenn du deine Objekte bzw. deren Attributwerte (3, 5, 17) in einem Array in der Session vorhälst, kannst du sie daraus auch wieder entfernen. Falls du von MapScript noch gar nichts gehört hast, aber in einer der angebotenen Programmiersprachen PHP, Perl, Java, C#, ... heim bist, empfehle ich dir auf jeden Fall den Einstieg, da man wesentlich flexiblere Anwendungen gestalten kann. Falls du MapScript bereits kennst, hilft dir obiges vielleicht deine Einkaufsanwendung umzusetzen... Viele Grüße Sebastian -- ---------------------------------------------------------------- FIELAX Gesellschaft fuer wissenschaftliche Datenverarbeitung mbH Schifferstr. 10-14, 27568 Bremerhaven, GERMANY Sebastian Albrecht Phone: +49 (0)471 30015-16 Fax: +49 (0)471 30015-22 EMail: albrecht at fielax.de ---------------------------------------------------------------- _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From Marko.Samson at wald-und-holz.nrw.de Tue Mar 14 08:37:42 2006 From: Marko.Samson at wald-und-holz.nrw.de (Samson, Marko) Date: Tue, 14 Mar 2006 08:37:42 +0100 Subject: [Mapserver-DE] Connection zu Arcsde9 Message-ID: <48D45C62B4C8234795CB86F840F7DFCD0EF019@zeex01.forst.local> Hallo Liste, Kann mir jemand einen Tip geben, was bei einem Mapfile für den Zugang zu einer SDE zu beachten ist? Der Client ist auf dem Rechner installiert, und der Mapserver ist mit SDE kompiliert. Hier die Ausgabe von mapserv -v: MapServer version 4.8.1 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS INPUT=TIFF INPUT=EPPL7 INPUT=SDE INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE Der Connect zur SDE sieht im Mapfile so aus: CONNECTION "10.214.33.4,port:5151,SDE,myusrname,mypasswd" CONNECTIONTYPE SDE Der Capabilities Aufruf funktioniert ohne Probleme. Bei einer getMap Anfrage kommt dann jedoch der Fehler: msDrawMap(): Failed to draw Layer named 'fs'. Es scheint auch, zumindest laut der Log-Datei der SDE, dass der Mapserver-Rechner gar keinen Connect zu der SDE herstellt. Kann mir jemand helfen? Die kompl. Mapfile ist im zusätzlich noch Anhang. CU, Marko Marko Samson Landesbetrieb Wald und Holz GIS-Anwendungsentwicklung Referat I-5 Albrecht-Thaer-Straße 34 48147 Münster Tel.: 0251/2376-930 Mail: marko.samson at wald-und-holz.nrw.de -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : flurstuecke.map Dateityp : application/octet-stream Dateigröße : 2377 bytes Beschreibung: flurstuecke.map URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20060314/87df6265/flurstuecke.map From marc.schaeper at kreis-re.de Wed Mar 15 16:34:16 2006 From: marc.schaeper at kreis-re.de (=?iso-8859-1?Q?Sch=E4per=2C_Marc?=) Date: Wed, 15 Mar 2006 16:34:16 +0100 Subject: [Mapserver-DE] Hyperlink mit Koordinaten erstellen Message-ID: <1E676B9CF4A7A1448AAA819C020CBD335B7228@kre-m01.kreis-re.de> Hallo zusammen, wie erstelle ich einen Hyperlink in dem ich Koordinaten mitgebe, sodass sich das Kartenfenster sofort die entsprechende Position anzeigt. Geht es mit der BBOX oder auch mit Hausnummernkoordinaten, die in einer Datenbank liegen? Versuche es mit unserer Anwendung regiofreizeit.de. Wer kann mir da helfen?? Thanks Gruß Marc -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060315/fa1db700/attachment.html From KlausSchiefer at web.de Fri Mar 17 13:44:28 2006 From: KlausSchiefer at web.de (KlausSchiefer) Date: Fri, 17 Mar 2006 13:44:28 +0100 Subject: [Mapserver-DE] Probleme bei der Abfrage von POSTGIS Message-ID: Hallo Listenmitglieder, ich habe eine Anwendung erstellt, mit der man ein Punktthema aus POSTGIS nach verschiedenen Kriterien filtern kann. Unter anderem ist es damit möglich, nur die Punkte anzuzeigen, die in einer bestimmten Entfernung von einer Gruppe von anderen Punkten (Points of interest) liegen. Beispiel: Zeige mir alle Punkte, die im Umkreis von 200 m um Apotheken liegen. Die entsprechenden Punkte werden auch auf der Karte dargestellt und der entsprechende Pufferbereich wird zusätzlich in der angegebenen Größe visualisiert. Jetzt möchte ich zusätzlich eine Liste der Datensätze erstellen, die innerhalb des Kartenausschnittes und des Puffers liegen und auch die Anzahl der Punkte berechnen. Dazu habe ich den folgenden SQL-String verwendet: SELECT DISTINCT datum, ort, stadtteil, einsatzstichwort, text, enr FROM lage_k lk, poi p where lk.the_geom && SetSRID('BOX3D(2550220.14387 5629446.95903, 2585841.33414 5665068.1493)'::box3d,31466) AND distance(lk.the_geom, p.the_geom) < 150 and p.bezeichnung = 'Apotheken' AND lage LIKE '03L%' AND datum >= '2006/03/11 00:00:00' AND datum <= '2006/03/17 23:59:59' ORDER BY datum Für die Ausgabe der Datensatzinformationen reicht diese Abfrage auch aus, da durch DISTINCT in Verbindung mit einer eindeutigen Nummer (enr) keine doppelten Datensätze erscheinen. Bei der Berechnung der Werte für die einzelnen Gruppen über den SQL-String SELECT DISTINCT lage, Count(lage) AS Anzahl FROM lage_k lk, poi p where lk.the_geom && SetSRID('BOX3D(2550220.14387 5629446.95903, 2585841.33414 5665068.1493)'::box3d,31466) AND distance(lk.the_geom, p.the_geom) < 150 and p.bezeichnung = 'Apotheken' AND lage LIKE '03L%' AND datum >= '2006/03/11 00:00:00' AND datum <= '2006/03/17 23:59:59' GROUP BY lage kommt jedoch zu Fehlern, da die Datensätze für den Puffer mehrfach gezählt werden, wenn sie im Pufferbereich mehrerer Apotheken liegen. Für die Darstellung der Punkte über den Layer lautet die Abfrage the_geom from (select lk.the_geom as the_geom, lk.gid as oid, lage from lage_k lk, poi p where distance(lk.the_geom, p.the_geom) < 150 and p.bezeichnung = 'Apotheken' AND lk.lage LIKE '03L%' AND datum >= '2006/03/11 00:00:00' AND datum <= '2006/03/17 23:59:59' ORDER BY lage DESC) AS new_table USING UNIQUE oid USING SRID=31466 Es ist mir bislang nicht gelungen, die offensichtliche Fehlerquelle wie im letztgenannten Beispiel durch the_geom from (select ….) AS new_table USING UNIQUE oid auch für die Datensätze des Puffers eindeutig zu machen. Kann mir jemand einen Tipp geben, wie ich in diesem Fall den SQL-String zusammensetzen muss oder ggfls. eine andere Möglichkeit nennen, um mein Problem zu beheben. Danke im voraus. Mit freundlichen Grüßen Klaus Schiefer -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060317/b6ffbcd1/attachment.html From claudia at rodat.de Fri Mar 17 14:07:05 2006 From: claudia at rodat.de (Claudia Rodat) Date: Fri, 17 Mar 2006 14:07:05 +0100 Subject: [Mapserver-DE] Internet Provider Message-ID: Liebe Liste, wir möchten eigene mapserver-Entwicklungen ins Internet stellen. Bei 1und1 kann man ja z.B. einen Windows-Rechner mit php mieten und mapscript als dll aufspielen. Wir sind aber bereits datenbanktechnisch auf PostgreSQL/PostGIS umgestiegen und bräuchten deshalb einen Provider, der diese Datenbank anbietet oder die Installation zulässt. Wir möchten auf Windows bleiben und nicht den mapbender verwenden. Hat jemand damit Erfahrung ? Vielleicht gibt es ja irgendwo einen kleinen Anbieter (das wäre übrigens sicherlich ein gutes Geschäft bei der grossen Fangemeinde !) Liebe Grüsse Claudia dcr geoinformatic, Inh. Claudia Rodat :: D-78467 Konstanz :: Gabelsbergerstr. 11 :: Tel. +49 7531 73 145, Fax +49 7531 454 120, Mobil +49 171 492 3225 :: Lat: 47°41'16'' N, Lon: 9°9'23'' E :: Email: claudia at rodat.de :: Internet: http://www.rodat.de -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060317/17e0f73f/attachment.html From jef at norbit.de Fri Mar 17 16:08:08 2006 From: jef at norbit.de (=?iso-8859-1?B?SvxyZ2VuIEUu?= Fischer) Date: Fri, 17 Mar 2006 16:08:08 +0100 Subject: [Mapserver-DE] Probleme bei der Abfrage von POSTGIS In-Reply-To: References: Message-ID: <20060317150808.GA10467@norbit.de> Moin Klaus, On Fri, Mar 17, 2006 at 13:44:28 +0100, KlausSchiefer wrote: > the_geom from (select lk.the_geom as the_geom, lk.gid as oid, lage from > lage_k lk, poi p where distance(lk.the_geom, p.the_geom) < 150 and > p.bezeichnung = 'Apotheken' AND lk.lage LIKE '03L%' AND datum >= '2006/03/11 > 00:00:00' AND datum <= '2006/03/17 23:59:59' ORDER BY lage DESC) AS > new_table USING UNIQUE oid USING SRID=31466 Geht's so? the_geom from ( select lk.the_geom as the_geom, lk.gid as oid, lk.lage from lage_k lk where exists (select * from poi p where distance(lk.the_geom, p.the_geom)<150 and p.bezeichnung='Apotheken') AND lk.lage LIKE '03L%' AND datum >= '2006/03/11 > 00:00:00' AND datum <= '2006/03/17 23:59:59' ) AS new_table USING UNIQUE oid USING SRID=31466 hth Jürgen -- Jürgen Fischer norBIT GmbH Tel. +49-4931-918175-31 Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50 Software Engineer D-26506 Norden http://www.norbit.de Men of few words are the best men -- William Shakespeare, "Henry V" From C.Wilmes at gmx.de Tue Mar 21 11:05:09 2006 From: C.Wilmes at gmx.de (Christian Wilmes) Date: Tue, 21 Mar 2006 11:05:09 +0100 (MET) Subject: [Mapserver-DE] Anbindung von PostgreSQL References: <27035.1141898683@www087.gmx.net> Message-ID: <17357.1142935509@www021.gmx.net> Hallo, mich wuerde interessieren ob es eine Moeglichkeit gibt Daten aus einer PostgreSQL-DB mit dem Mapserver darzustellen ohne die PostGIS-Erweiterung zu benutzen. Die raeumlichen Informationen waeren also einfach in drei Spalten (x, y, z) untergebracht. Auf die PostGIS-Erweiterung soll zu Gunsten von Datenbankunabhaengigkeit verzichtet werden. DANKE!!! Gruesse Christian -- "Feel free" mit GMX FreeMail! Monat für Monat 10 FreeSMS inklusive! http://www.gmx.net -- Echte DSL-Flatrate dauerhaft für 0,- Euro*! "Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl From ralf.eckert at stadt-gummersbach.de Tue Mar 21 15:51:04 2006 From: ralf.eckert at stadt-gummersbach.de (Ralf Eckert) Date: Tue, 21 Mar 2006 15:51:04 +0100 (CET) Subject: [Mapserver-DE] Fehler msWMSLoadGetMapParams(): Message-ID: <2885.129.212.61.22.1142952664.squirrel@129.212.61.22> Hallo, bei der Installation und der ersten Ausführung einer MapDatei bekomme ich folgende Fehlermeldung: 1. Aufruf mit REQUEST=map msWMSLoadGetMapParams(): WMS server error. Invalid layer(s) given in the LAYERS parameter. 2. Aufruf mit request=getcapabilities msWMSDispatch: WMS server error. Required SERVICE parameter missing. Kann mir Bitte einer einen Ansatz sagen wo ich Ansätzen muß. Die Map-Datei ist OK, da auf einem anderen System getestet. Liegt es an der Compilierung? MfG Ralf Eckert Stadt Gummersbach From Wigold at aol.com Wed Mar 22 10:32:21 2006 From: Wigold at aol.com (Wigold@aol.com) Date: Wed, 22 Mar 2006 04:32:21 EST Subject: [Mapserver-DE] Fehlermeldung bei jBox Message-ID: <26f.81565ea.315273a5@aol.com> Hallo Liste, Der Internet Explorer gibt mir immer folgende Fehlermeldung aus: Zeile: 169 Zeichen: 1 Fehler: java.lang.Exeption; netscape.javascript.JSExeption; Failure to evaluate reset_handler('jBox',-1.0,-1.0,-1.0,-1.0,); Code: 0 Was sagt mir diese Fehlermeldung? Wenn ich in der Datei jBox.java nachsehe, finde ich in Zeile 169 nichts zum reset_handler(). Im Howto habe ich gelesen, dass man die Funktion reset_handler mit in die HTML-Seite einbauen kann. Das habe ich nicht gemacht. Wenn ich "" in die Seite einbaue, bekomme ich zwar keine Fehlermeldung mehr, aber es wird auch keine Karte mehr angezeigt. Kann mir jemand behilflich sein, wie ich diese Funktion zu erweitern habe?? Danke & Gruß Mike Wickert -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060322/055e1588/attachment.html From franz-josef.behr at gis-management.de Wed Mar 22 16:37:06 2006 From: franz-josef.behr at gis-management.de (Dr. Franz-Josef Behr) Date: Wed, 22 Mar 2006 16:37:06 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? Message-ID: <44216F22.8070807@gis-management.de> Hallo zusammen, für die studentische Ausbildung möchte ich gerne MapServer nutzen. Ich will dazu Webhosting-Paket nutzen, das auf einem Unix-Server läuft (weitere Infos über Version etc. habe ich nicht, außer "High-Performanceserver des Herstellers DELL"; ich vermute mit Debian). Apache, MySQL, PHP ect. sind vorhanden. Meine Frage an die Liste: Kann ich dazu einfach ein Binary (Unix) des MapServers in das cgi-bin-Verzeichnis hochladen? Wo kann ich ggf. ein solches Binary finden? Wie sieht es mit weiteren Modulen aus, die man evt. dazu braucht (gdal, ...)? Danke, Dr. Franz-Josef Behr From flavio at tydac.ch Wed Mar 22 17:09:30 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Wed, 22 Mar 2006 17:09:30 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? In-Reply-To: <44216F22.8070807@gis-management.de> References: <44216F22.8070807@gis-management.de> Message-ID: Hallo Professore wie geht es denn so ... wenn du dich mit linux/unix plagen willst ... ich hab mal als linux-dümmster mal das ding selber installiert und eine möglichst "for dummies" anleitung zur installation geschrieben. hier findest du sie: http://umn.mapserver.ch, ganz unten, punkt installation, linux. viel spass ... und frag mich ja nichts ... Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC NEWS http://www.tydac.ch/german/index.php?menu=News_actual ---------------------------------------------------------------- ############ 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 sp_ml at sourcepole.com Wed Mar 22 19:36:46 2006 From: sp_ml at sourcepole.com (Pirmin Kalberer) Date: Wed, 22 Mar 2006 19:36:46 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? In-Reply-To: References: <44216F22.8070807@gis-management.de> Message-ID: <200603221936.46663.sp_ml@sourcepole.com> Tag allerseits, Flavios Dokumentationsarbeit in allen Ehren, langsam aber sicher gehts aber auch unter Linux einfacher: http://pkg-grass.alioth.debian.org/cgi-bin/wiki.pl http://www.maptools.org/fgs/ Mapserver CGI unter Debian: apt-get install cgi-mapserver Mit freundlichen Grüssen / Kind regards Pirmin Kalberer Sourcepole - Linux & Open Source Solutions http://www.sourcepole.com Am Mittwoch, 22. März 2006 17.09 schrieb Flavio Hendry: > Hallo Professore > > wie geht es denn so ... wenn du dich mit linux/unix plagen willst ... > ich hab mal als linux-dümmster mal das ding selber installiert und eine > möglichst "for dummies" anleitung zur installation geschrieben. hier > findest du sie: > > http://umn.mapserver.ch, ganz unten, punkt installation, linux. > > viel spass ... und frag mich ja nichts ... > > Mit freundlichem Gruss / Best Regards > Flavio Hendry > > ---------------------------------------------------------------- > TYDAC NEWS http://www.tydac.ch/german/index.php?menu=News_actual > ---------------------------------------------------------------- > ############ 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 Martin.Spott at mgras.net Wed Mar 22 21:52:11 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Wed, 22 Mar 2006 20:52:11 +0000 (UTC) Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? References: <44216F22.8070807@gis-management.de> <200603221936.46663.sp_ml@sourcepole.com> Message-ID: Moin, Pirmin Kalberer wrote: > Flavios Dokumentationsarbeit in allen Ehren, langsam aber sicher gehts aber > auch unter Linux einfacher: Das schoene an Flavio's Beschreibung ist, dass man sie auch auf nicht-Linux-Unixe anwenden kann. Fuer meinen 'Patienten' kommt's jetzt etwas spaet, haette ich von der Beschreibung frueher gewusst, haette ich sicherlich davon profitieren koennen :-) Tschuess, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From flavio at tydac.ch Thu Mar 23 09:14:54 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 23 Mar 2006 09:14:54 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? In-Reply-To: <200603221936.46663.sp_ml@sourcepole.com> References: <44216F22.8070807@gis-management.de> <200603221936.46663.sp_ml@sourcepole.com> Message-ID: hallo pirmin mag ja gut für debian sein. aber was ist mit allen anderen zehntausend linux variationen? Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC NEWS http://www.tydac.ch/german/index.php?menu=News_actual ---------------------------------------------------------------- ############ 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 mweiss at gismobil.de Thu Mar 23 10:13:46 2006 From: mweiss at gismobil.de (mweiss@gismobil.de) Date: 23 Mar 2006 09:13:46 UT Subject: [Mapserver-DE] MapBender/MapStorer Entwicklungsumgebung Message-ID: <0003BB39.442274D7@193.141.186.246> Hallo Liste, ich habe mir eine komplette Infrastruktur für Web Mapping aufgebaut. Soll heißen: Apache,PHP,MySQL,UMN MapServer,MapBender,MapStorer. Nun habe ich folgendes Problem: Ok, wenn ich versuche die MapStorer interne Preview (welche auf UMN zugreift) der Karte zu laden bekomme ich folgende Fehlermeldung: msEvalRegex(): Regular expression error. String (C:/Programme/Apache) failed expression test. Ich habe da so eine WorstCase Vermutung: Da ich den Apache Server in folgendem Verzeichnispfad installiert habe: C:/Programme/Apache Group/Apache... vermute ich dass sich der MapServer bzw. der MapStorer an dem Leerzeichen in "Apache Group" stört. Könnte mir jemand diese Vermutung bestätigen bzw. sagen um was es sich eigentlich genau handelt? Wenn meine Vermutung stimmt, wäre ich für Vorschläge, wie ich dieses Problem löse, ohne alles nochmals installieren zu müssen sehr dankbar. MfG M. Stephan -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060323/955e3316/attachment.html From Marko.Samson at wald-und-holz.nrw.de Thu Mar 23 11:33:47 2006 From: Marko.Samson at wald-und-holz.nrw.de (Samson, Marko) Date: Thu, 23 Mar 2006 11:33:47 +0100 Subject: [Mapserver-DE] msSDELayerGetItems() Fehler Message-ID: <48D45C62B4C8234795CB86F840F7DFCD0EF041@zeex01.forst.local> Hallo Liste, Ich habe eine Mapfile, in dem ein Layer aus einer SDE mit Daten gefüttert wird. Die Anzeige inkl. Label läuft auch super! Wenn ich allerdings ein Template definiere, in dem ein paar Columns aus dem SDELayer angezeigt werden sollen, bekomme ich immer einen "msSDELayerGetItems(): Memory allocation error. Error allocating layer items array." Fehler. Hat jemand ne Ahnung was das Problem sein könnte? Gruß, Marko Marko Samson Landesbetrieb Wald und Holz GIS-Anwendungsentwicklung Referat I-5 Albrecht-Thaer-Straße 34 48147 Münster Tel.: 0251/2376-930 Mail: marko.samson at wald-und-holz.nrw.de From sp_ml at sourcepole.com Thu Mar 23 13:36:40 2006 From: sp_ml at sourcepole.com (Pirmin Kalberer) Date: Thu, 23 Mar 2006 13:36:40 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? In-Reply-To: References: <44216F22.8070807@gis-management.de> <200603221936.46663.sp_ml@sourcepole.com> Message-ID: <200603231336.40430.sp_ml@sourcepole.com> Am Donnerstag, 23. März 2006 09.14 schrieb Flavio Hendry: > > mag ja gut für debian sein. aber was ist mit allen anderen zehntausend > linux variationen? Die zwei weiteren verbreiteten Server-Distributionen RedHat und Suse werden von FGS (zweiter Link) unterstützt. Für Linux-contra-Windows Flamewars möchte ich dich auf die einschlägigen Foren weiterverweisen, wo Horden diskussionsfreudiger Teenager auf dich warten ;-) Noch zurück zur ursprünglichen Frage: -Die Installation von Debian-Paketen bedingt Root-Access -FGS benötigt ein Shell-Account, sowie entweder das Recht einen eigenen Webserver zu betreiben (z.B. auf Port 8080), oder die Installation eines CGI-Proxy-Skripts auf dem Standard-Apache. -Die Installation eines selbst compilierten oder fremden Binaries ist ohne weitergehende Rechte schwierig, da für einen anständig ausgestatteten Mapserver diverse Bibliotheken benötigt werden (s.u.), die bei einem Standard-Provider nicht installiert sind. Binaries könnte man in dem Fall den Debian-Paketen entnehmen und allenfalls ins cgi-bin reinpflanzen. $ ldd /usr/lib/cgi-bin/mapserv libgd.so.2 => /usr/lib/libgd.so.2 (0xb7f93000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f74000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7f07000) libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7ee2000) libz.so.1 => /usr/lib/libz.so.1 (0xb7ed0000) libproj.so.0 => /usr/lib/libproj.so.0 (0xb7e9b000) libgdal1.3.1.so.1 => /usr/lib/libgdal1.3.1.so.1 (0xb7a47000) libpq.so.3 => /usr/lib/libpq.so.3 (0xb7a2b000) libcurl.so.3 => /usr/lib/libcurl.so.3 (0xb79f9000) libidn.so.11 => /usr/lib/libidn.so.11 (0xb79c9000) libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0xb7998000) libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 (0xb7899000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7896000) libgeos.so.2 => /usr/lib/libgeos.so.2 (0xb77a2000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7793000) libc.so.6 => /lib/tls/libc.so.6 (0xb765e000) libm.so.6 => /lib/tls/libm.so.6 (0xb763c000) libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7582000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7579000) libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0xb7568000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb74a1000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7472000) libodbc.so.1 => /usr/lib/libodbc.so.1 (0xb73fa000) libxerces-c.so.26 => /usr/lib/libxerces-c.so.26 (0xb70b0000) libjasper-1.701.so.1 => /usr/lib/libjasper-1.701.so.1 (0xb7063000) libmfhdf.so.4 => /usr/lib/libmfhdf.so.4 (0xb7040000) libdf.so.4 => /usr/lib/libdf.so.4 (0xb6fa1000) libungif.so.4 => /usr/lib/libungif.so.4 (0xb6f99000) libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb6f49000) libnetcdf.so.3 => /usr/lib/libnetcdf.so.3 (0xb6f26000) libcfitsio.so.2 => /usr/lib/libcfitsio.so.2 (0xb6db8000) librt.so.1 => /lib/tls/librt.so.1 (0xb6db1000) libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb6d49000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb6d1c000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb6d0a000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb6cf6000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fe7000) libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6cd5000) libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb6cce000) libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb6cab000) libcom_err.so.2 => /lib/libcom_err.so.2 (0xb6ca8000) -- Pirmin Kalberer Sourcepole - Linux & Open Source Solutions http://www.sourcepole.com From Martin.Spott at mgras.net Thu Mar 23 13:50:38 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Thu, 23 Mar 2006 12:50:38 +0000 (UTC) Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? References: <44216F22.8070807@gis-management.de> <200603231336.40430.sp_ml@sourcepole.com> Message-ID: Pirmin Kalberer wrote: > -Die Installation eines selbst compilierten oder fremden Binaries ist ohne > weitergehende Rechte schwierig, da für einen anständig ausgestatteten > Mapserver diverse Bibliotheken benötigt werden (s.u.), die bei einem > Standard-Provider nicht installiert sind. Wenn man das Binary selber baut, kann man immer noch die fehlenden Libraries statisch linken und das Ergebnis in's cgi-bin kopieren. Tschuess, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From sp_ml at sourcepole.com Thu Mar 23 14:01:24 2006 From: sp_ml at sourcepole.com (Pirmin Kalberer) Date: Thu, 23 Mar 2006 14:01:24 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? In-Reply-To: References: <44216F22.8070807@gis-management.de> <200603231336.40430.sp_ml@sourcepole.com> Message-ID: <200603231401.24892.sp_ml@sourcepole.com> Am Donnerstag, 23. März 2006 13.50 schrieb Martin Spott: > Pirmin Kalberer wrote: > > -Die Installation eines selbst compilierten oder fremden Binaries ist > > ohne weitergehende Rechte schwierig, da für einen anständig > > ausgestatteten Mapserver diverse Bibliotheken benötigt werden (s.u.), die > > bei einem Standard-Provider nicht installiert sind. > > Wenn man das Binary selber baut, kann man immer noch die fehlenden > Libraries statisch linken und das Ergebnis in's cgi-bin kopieren. GD, GDAL, etc. statisch ranlinken, letzteres wiederum mit statisch gelinkten GEOS usw., sieht für mich nach einer mittleren Semesterarbeit aus. -- Pirmin Kalberer Sourcepole - Linux & Open Source Solutions http://www.sourcepole.com From flavio at tydac.ch Thu Mar 23 14:44:14 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 23 Mar 2006 14:44:14 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? In-Reply-To: <200603231336.40430.sp_ml@sourcepole.com> References: <44216F22.8070807@gis-management.de> <200603221936.46663.sp_ml@sourcepole.com> <200603231336.40430.sp_ml@sourcepole.com> Message-ID: hallo primin keine angst, keine diskussionen ... darf ich deine hinweise in die hilfe einbauen? soll ja den leuten das leben vereinfachen ... [auch wenn sie sich für linux entscheiden ;-) ...]. Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC NEWS http://www.tydac.ch/german/index.php?menu=News_actual ---------------------------------------------------------------- ############ 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: Pirmin Kalberer To: mapserver-de at freegis.org Cc: "Flavio Hendry" Date: Thu, 23 Mar 2006 13:36:40 +0100 Subject: Re: [Mapserver-DE] Mapserver auf Webhosting-Paket? > Am Donnerstag, 23. März 2006 09.14 schrieb Flavio Hendry: > > > > mag ja gut für debian sein. aber was ist mit allen anderen > zehntausend > > linux variationen? > > Die zwei weiteren verbreiteten Server-Distributionen RedHat und Suse > werden > von FGS (zweiter Link) unterstützt. > Für Linux-contra-Windows Flamewars möchte ich dich auf die > einschlägigen Foren > weiterverweisen, wo Horden diskussionsfreudiger Teenager auf dich > warten ;-) > > Noch zurück zur ursprünglichen Frage: > -Die Installation von Debian-Paketen bedingt Root-Access > -FGS benötigt ein Shell-Account, sowie entweder das Recht einen > eigenen > Webserver zu betreiben (z.B. auf Port 8080), oder die Installation > eines > CGI-Proxy-Skripts auf dem Standard-Apache. > -Die Installation eines selbst compilierten oder fremden Binaries ist > ohne > weitergehende Rechte schwierig, da für einen anständig ausgestatteten > Mapserver diverse Bibliotheken benötigt werden (s.u.), die bei einem > Standard-Provider nicht installiert sind. Binaries könnte man in dem > Fall den > Debian-Paketen entnehmen und allenfalls ins cgi-bin reinpflanzen. > > $ ldd /usr/lib/cgi-bin/mapserv > libgd.so.2 => /usr/lib/libgd.so.2 (0xb7f93000) > libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7f74000) > libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7f07000) > libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb7ee2000) > libz.so.1 => /usr/lib/libz.so.1 (0xb7ed0000) > libproj.so.0 => /usr/lib/libproj.so.0 (0xb7e9b000) > libgdal1.3.1.so.1 => /usr/lib/libgdal1.3.1.so.1 (0xb7a47000) > libpq.so.3 => /usr/lib/libpq.so.3 (0xb7a2b000) > libcurl.so.3 => /usr/lib/libcurl.so.3 (0xb79f9000) > libidn.so.11 => /usr/lib/libidn.so.11 (0xb79c9000) > libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 > (0xb7998000) > libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 > (0xb7899000) > libdl.so.2 => /lib/tls/libdl.so.2 (0xb7896000) > libgeos.so.2 => /usr/lib/libgeos.so.2 (0xb77a2000) > libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7793000) > libc.so.6 => /lib/tls/libc.so.6 (0xb765e000) > libm.so.6 => /lib/tls/libm.so.6 (0xb763c000) > libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7582000) > libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7579000) > libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0xb7568000) > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb74a1000) > libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 > (0xb7472000) > libodbc.so.1 => /usr/lib/libodbc.so.1 (0xb73fa000) > libxerces-c.so.26 => /usr/lib/libxerces-c.so.26 (0xb70b0000) > libjasper-1.701.so.1 => /usr/lib/libjasper-1.701.so.1 > (0xb7063000) > libmfhdf.so.4 => /usr/lib/libmfhdf.so.4 (0xb7040000) > libdf.so.4 => /usr/lib/libdf.so.4 (0xb6fa1000) > libungif.so.4 => /usr/lib/libungif.so.4 (0xb6f99000) > libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb6f49000) > libnetcdf.so.3 => /usr/lib/libnetcdf.so.3 (0xb6f26000) > libcfitsio.so.2 => /usr/lib/libcfitsio.so.2 (0xb6db8000) > librt.so.1 => /lib/tls/librt.so.1 (0xb6db1000) > libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb6d49000) > libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb6d1c000) > libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb6d0a000) > libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb6cf6000) > /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7fe7000) > libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6cd5000) > libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb6cce000) > libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb6cab000) > libcom_err.so.2 => /lib/libcom_err.so.2 (0xb6ca8000) > > -- > Pirmin Kalberer > Sourcepole - Linux & Open Source Solutions > http://www.sourcepole.com From sp_ml at sourcepole.com Thu Mar 23 15:16:43 2006 From: sp_ml at sourcepole.com (Pirmin Kalberer) Date: Thu, 23 Mar 2006 15:16:43 +0100 Subject: [Mapserver-DE] Mapserver auf Webhosting-Paket? In-Reply-To: References: <44216F22.8070807@gis-management.de> <200603231336.40430.sp_ml@sourcepole.com> Message-ID: <200603231516.43843.sp_ml@sourcepole.com> Am Donnerstag, 23. März 2006 14.44 schrieb Flavio Hendry: > > keine angst, keine diskussionen ... darf ich deine hinweise in die hilfe > einbauen? soll ja den leuten das leben vereinfachen ... [auch wenn sie > sich für linux entscheiden ;-) ...]. Natürlich darfst du. Ich benütze deine Doku schliesslich regelmässig :-) -- Pirmin Kalberer Sourcepole - Linux & Open Source Solutions http://www.sourcepole.com From a.nemmert at aon.at Mon Mar 27 08:37:57 2006 From: a.nemmert at aon.at (Andreas Nemmert) Date: Mon, 27 Mar 2006 08:37:57 +0200 Subject: [Mapserver-DE] Projektionen Message-ID: <001501c65168$fc5d4f20$1301010a@ANDREAS> Hallo, ich habe eine Frage bezüglich der Projektionen und deren Angaben im Mapfile. Ich habe mehrere Datensätze, in verschiedenen Projektionen die ich in eine Karte zusammenführen soll. Die Daten sind in shape Format vorhanden und stammen aus Österreich. In der Projektionsdatei der einzelnen shape Files stehen zum Beispiel folgende Parameter: PROJCS["Custom",GEOGCS["GCS_Bessel_1841",DATUM["D_Bessel_1841",SPHEROID[ "Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degr ee",0.0174532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER ["False_Easting",400000],PARAMETER["False_Northing",400000],PARAMETER["C entral_Meridian",13.3333333333333],PARAMETER["Standard_Parallel_1",46],P ARAMETER["Standard_Parallel_2",49],PARAMETER["Central_Parallel",48],UNIT ["Meter",1]] PROJCS["BMN_M31",GEOGCS["GCS_MGI",DATUM["D_MGI",SPHEROID["Bessel_1841",6 377397.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532 925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting", 450000.0],PARAMETER["False_Northing",-5000000.0],PARAMETER["Central_Meri dian",13.33333333333333],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitu de_Of_Origin",0.0],UNIT["Meter",1.0]] Oder: GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,2 98.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433] ] Wie komme ich aus diesen Angaben zu den Projektionsparametern die ich in der Layer Sektion des Mapfiles angeben muss? Entweder zu dem EPSG Code oder zur anderen Darstellung? Danke vorerst für eure Hilfe und noch einen schönen Montag! Lg Andreas -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060327/122668f7/attachment.html From Mike.Elstermann at itc-halle.de Mon Mar 27 08:48:33 2006 From: Mike.Elstermann at itc-halle.de (Elstermann, Mike) Date: Mon, 27 Mar 2006 08:48:33 +0200 Subject: [Mapserver-DE] WMS - kein Thema zu sehen :-( Message-ID: <2238EA75A6CE6C47B16121F2A4FC4AF212F0CD@VVVMAIL.vvv.vvv-konzern.net> Guten morgen zusammen, ich versuche mich gerade mal am WMS, doch so richtig funktioniert das nicht folgende sachen gehen gut: 1. ich bekomme via browser die karte - die ist OK http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\mapser ver\wms.map&VERSION=1.0.0&REQUEST=GetMap&SERVICE=WMS&layers=stadtplan_grau_w ms,krg&bbox=4500000,5700000,4501000,5702000&SRS=EPSG:4326 2. GetCapabilities scheint mir auch OK http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\mapser ver\wms.map&VERSION=1.0.0&REQUEST=GetCapabilities wenn ich den dienst z.b. bei http://gdz1.leipzig.ifag.de/website/geoview20/test.html einbinden will, bekomme ich die themenliste ordebtlich, nur das gewählte thema - z.B. "KRG" ist nicht zu sehen in anderen WMS-KLienten ist auch nicht zu sehen. wo liegt mein fehler? hier das map-file: # ---------------------------------------------------------- # HALgis mit WMS-Diensten 1. TEST # ---------------------------------------------------------- NAME HALGIS STATUS ON SIZE 500 500 #EXTENT 388107.634400379 5203120.88405952 500896.339019834 5310243.30613897 EXTENT 4487336 5696196 4509053 5713492 UNITS METERS SHAPEPATH "data/halle" IMAGECOLOR 255 255 255 FONTSET "font.set" SYMBOLSET "symbol.set" IMAGETYPE JPEG #IMAGEQUALITY 80 IMAGECOLOR 255 255 255 # # Start of web interface definition (including WMS enabling metadata) # WEB HEADER halgis_header.html TEMPLATE halgis.asp FOOTER halgis_footer.html EMPTY ../mapserver/halgis_norecords.asp MINSCALE 900 MAXSCALE 10000000 IMAGEPATH "set in halgis_init.html" IMAGEURL "set in halgis_init.html" METADATA WMS_TITLE "halgis" WMS_ABSTRACT "HALgis - GeoDaten Online - City of HALLE." WMS_ACCESSCONSTRAINTS none # change this value to match your setup WMS_ONLINERESOURCE "http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\mapse rver\wms.map" WMS_SRS "EPSG:4326" END END PROJECTION "init=EPSG:4326" END QUERYMAP SIZE 500 500 STATUS ON STYLE HILITE COLOR 255 0 0 END # Start of legend LEGEND KEYSIZE 18 12 LABEL TYPE BITMAP SIZE 1 COLOR 0 0 0 END STATUS ON END # Start of scalebar SCALEBAR IMAGECOLOR 128 128 128 LABEL COLOR 255 255 255 SIZE tiny END STYLE 1 SIZE 400 3 COLOR 255 255 255 UNITS METERS INTERVALS 5 TRANSPARENT FALSE STATUS TRUE END # Start of reference map REFERENCE IMAGE graphics/halle_ref2.gif #IMAGE graphics/plan_halle.gif #EXTENT 4489000 5696000 4507000 5714000 EXTENT 4490094 5696982 4506306 5712707 SIZE 120 120 STATUS ON OUTLINECOLOR 0 0 128 #OUTLINECOLOR 200 200 200 END # Start of layer definitions # -------------------------------------------------------------------- LAYER NAME stadtplan_grau_wms STATUS ON TILEINDEX ".\stadtplan\grau\500g.shp" TILEITEM "IMAGE" TYPE RASTER PROJECTION "init=EPSG:4326" END METADATA WMS_TITLE "stadtplan_grau_wms" WMS_SRS "EPSG:4326" END END LAYER NAME krg TYPE POLYGON STATUS ON DATA krg HEADER "halgis_krg_header.html" FOOTER "halgis_alle_footer.html" CLASS NAME 'Kleinräumige Gliederung' TEMPLATE "halgis_krg.html" OUTLINECOLOR 220 0 0 END PROJECTION "init=EPSG:4326" END METADATA WMS_TITLE "krg" WMS_SRS "EPSG:4326" END END END # Map File Danke im Vorraus! Für Rückfragen stehe ich Ihnen gern zur Verfügung. Mit freundlichen Grüßen gez. i. V. Mike Elstermann -- Mike Elstermann Teamleiter e-Solutions IT-Consult Halle GmbH Bornknechtstraße 5 06108 Halle (Saale) Telefon: +49 345 581-7128 Telefax: +49 345 581-1737 Fax: +49 345 581 78 7128 Mobilfunk: +49 160 71 545 02 E-Mail: mike.elstermann at itc-halle.de Internet: http://www.itc-halle.de _______________________________________________________ ::: GeoDaten Online? -> http://halgis.halle.de ::: Umweltdaten Online? -> http://umweltatlas.halle.de -----Ursprüngliche Nachricht----- Von: Andreas Nemmert [mailto:a.nemmert at aon.at] Gesendet: Montag, 27. März 2006 08:38 An: mapserver-de at freegis.org Betreff: [Mapserver-DE] Projektionen Hallo, ich habe eine Frage bezüglich der Projektionen und deren Angaben im Mapfile. Ich habe mehrere Datensätze, in verschiedenen Projektionen die ich in eine Karte zusammenführen soll. Die Daten sind in shape Format vorhanden und stammen aus Österreich. In der Projektionsdatei der einzelnen shape Files stehen zum Beispiel folgende Parameter: PROJCS["Custom",GEOGCS["GCS_Bessel_1841",DATUM["D_Bessel_1841",SPHEROID["Bes sel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.01 74532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_East ing",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridian" ,13.3333333333333],PARAMETER["Standard_Parallel_1",46],PARAMETER["Standard_P arallel_2",49],PARAMETER["Central_Parallel",48],UNIT["Meter",1]] PROJCS["BMN_M31",GEOGCS["GCS_MGI",DATUM["D_MGI",SPHEROID["Bessel_1841",63773 97.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.017453292519943 3]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",450000.0],PA RAMETER["False_Northing",-5000000.0],PARAMETER["Central_Meridian",13.3333333 3333333],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0],U NIT["Meter",1.0]] Oder: GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.2 57223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] Wie komme ich aus diesen Angaben zu den Projektionsparametern die ich in der Layer Sektion des Mapfiles angeben muss? Entweder zu dem EPSG Code oder zur anderen Darstellung? Danke vorerst für eure Hilfe und noch einen schönen Montag! Lg Andreas From astrid.emde at ccgis.de Mon Mar 27 09:13:19 2006 From: astrid.emde at ccgis.de (Astrid Emde) Date: Mon, 27 Mar 2006 09:13:19 +0200 Subject: [Mapserver-DE] WMS - kein Thema zu sehen :-( In-Reply-To: <2238EA75A6CE6C47B16121F2A4FC4AF212F0CD@VVVMAIL.vvv.vvv-konzern.net> References: <2238EA75A6CE6C47B16121F2A4FC4AF212F0CD@VVVMAIL.vvv.vvv-konzern.net> Message-ID: <4427908F.2010501@ccgis.de> Elstermann, Mike schrieb: > Guten morgen zusammen, > > ich versuche mich gerade mal am WMS, doch so richtig funktioniert das nicht > folgende sachen gehen gut: > 1. ich bekomme via browser die karte - die ist OK > http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\mapser > ver\wms.map&VERSION=1.0.0&REQUEST=GetMap&SERVICE=WMS&layers=stadtplan_grau_w > ms,krg&bbox=4500000,5700000,4501000,5702000&SRS=EPSG:4326 > 2. GetCapabilities scheint mir auch OK > http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\mapser > ver\wms.map&VERSION=1.0.0&REQUEST=GetCapabilities > > wenn ich den dienst z.b. bei > http://gdz1.leipzig.ifag.de/website/geoview20/test.html einbinden will, > bekomme ich die themenliste ordebtlich, nur das gewählte thema - z.B. "KRG" > ist nicht zu sehen > in anderen WMS-KLienten ist auch nicht zu sehen. wo liegt mein fehler? > hier das map-file: > > WMS_ONLINERESOURCE > "http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\mapse > rver\wms.map" Hallo Mike, Du hast in der ONLINERESOURCE die Adresse der Mapdatei mit \ angegeben. Hier solltest DU / verwenden. -- Mit freundlichen Grüßen Astrid Emde ---------------------------------- Astrid Emde CCGIS GbR Siemensstraße 8 53121 Bonn Germany ---------------------------------- astrid.emde at ccgis.de www.ccgis.de ---------------------------------- Tel.: ++49 (0) 228 90826 19 Fax.: ++49 (0) 228 90826 11 Zentrale: ++49 (0) 228 90826 0 ---------------------------------- From gunter.becker at csogis.de Mon Mar 27 09:18:35 2006 From: gunter.becker at csogis.de (Becker, Gunter) Date: Mon, 27 Mar 2006 09:18:35 +0200 Subject: [Mapserver-DE] WMS - kein Thema zu sehen :-( Message-ID: <22DAB574FFFD0544B8DE80BF4EBEBE551CA706@geomail.GEOTEAM.local> Hallo Mike, habe eben mal unseren WMS-Server bei http://gdz1.leipzig.ifag.de/website/geoview20/test.html eingebunden und habe das gleiche Problem gehabt wie Du. Bei mir hat es allerdings geholfen, wenn ich in der ListBox mit den auswählbaren Koordinatensystemen auf "Originale Referenzsystem" gehe (Unten in der Anwendung). Vielleicht sind einfach nur die in deinem map-File angegebenen Koordinatensystem mit den schon vorhandenen nicht kompatibel. Gruß Gunter Becker > -----Ursprüngliche Nachricht----- > Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de- > bounces at freegis.org] Im Auftrag von Elstermann, Mike > Gesendet: Montag, 27. März 2006 08:49 > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] WMS - kein Thema zu sehen :-( > > Guten morgen zusammen, > > ich versuche mich gerade mal am WMS, doch so richtig funktioniert das > nicht > folgende sachen gehen gut: > 1. ich bekomme via browser die karte - die ist OK > http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\maps > er > ver\wms.map&VERSION=1.0.0&REQUEST=GetMap&SERVICE=WMS&layers=stadtplan_grau > _w > ms,krg&bbox=4500000,5700000,4501000,5702000&SRS=EPSG:4326 > 2. GetCapabilities scheint mir auch OK > http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\maps > er > ver\wms.map&VERSION=1.0.0&REQUEST=GetCapabilities > > wenn ich den dienst z.b. bei > http://gdz1.leipzig.ifag.de/website/geoview20/test.html einbinden will, > bekomme ich die themenliste ordebtlich, nur das gewählte thema - z.B. > "KRG" > ist nicht zu sehen > in anderen WMS-KLienten ist auch nicht zu sehen. wo liegt mein fehler? > hier das map-file: > > # ---------------------------------------------------------- > # HALgis mit WMS-Diensten 1. TEST > # ---------------------------------------------------------- > NAME HALGIS > STATUS ON > SIZE 500 500 > #EXTENT 388107.634400379 5203120.88405952 500896.339019834 > 5310243.30613897 > EXTENT 4487336 5696196 4509053 5713492 > UNITS METERS > SHAPEPATH "data/halle" > IMAGECOLOR 255 255 255 > FONTSET "font.set" > SYMBOLSET "symbol.set" > > IMAGETYPE JPEG > #IMAGEQUALITY 80 > IMAGECOLOR 255 255 255 > > # > # Start of web interface definition (including WMS enabling metadata) > # > WEB > HEADER halgis_header.html > TEMPLATE halgis.asp > FOOTER halgis_footer.html > EMPTY ../mapserver/halgis_norecords.asp > MINSCALE 900 > MAXSCALE 10000000 > IMAGEPATH "set in halgis_init.html" > IMAGEURL "set in halgis_init.html" > METADATA > WMS_TITLE "halgis" > WMS_ABSTRACT "HALgis - GeoDaten Online - City of HALLE." > WMS_ACCESSCONSTRAINTS none > # change this value to match your setup > WMS_ONLINERESOURCE > "http://halgis.halle.de/scripts/mapserv.exe?map=e:\dfs_intranet\halgis\map > se > rver\wms.map" > WMS_SRS "EPSG:4326" > END > END > > PROJECTION > "init=EPSG:4326" > END > > QUERYMAP > SIZE 500 500 > STATUS ON > STYLE HILITE > COLOR 255 0 0 > END > > # Start of legend > LEGEND > KEYSIZE 18 12 > LABEL > TYPE BITMAP > SIZE 1 > COLOR 0 0 0 > END > STATUS ON > END > > # Start of scalebar > SCALEBAR > IMAGECOLOR 128 128 128 > LABEL > COLOR 255 255 255 > SIZE tiny > END > STYLE 1 > SIZE 400 3 > COLOR 255 255 255 > UNITS METERS > INTERVALS 5 > TRANSPARENT FALSE > STATUS TRUE > END > > # Start of reference map > REFERENCE > IMAGE graphics/halle_ref2.gif > #IMAGE graphics/plan_halle.gif > #EXTENT 4489000 5696000 4507000 5714000 > EXTENT 4490094 5696982 4506306 5712707 > SIZE 120 120 > STATUS ON > OUTLINECOLOR 0 0 128 > #OUTLINECOLOR 200 200 200 > END > > > # Start of layer definitions > # -------------------------------------------------------------------- > LAYER > NAME stadtplan_grau_wms > STATUS ON > TILEINDEX ".\stadtplan\grau\500g.shp" > TILEITEM "IMAGE" > TYPE RASTER > PROJECTION > "init=EPSG:4326" > END > METADATA > WMS_TITLE "stadtplan_grau_wms" > WMS_SRS "EPSG:4326" > END > END > LAYER > NAME krg > TYPE POLYGON > STATUS ON > DATA krg > HEADER "halgis_krg_header.html" > FOOTER "halgis_alle_footer.html" > CLASS > NAME 'Kleinräumige Gliederung' > TEMPLATE "halgis_krg.html" > OUTLINECOLOR 220 0 0 > END > PROJECTION > "init=EPSG:4326" > END > METADATA > WMS_TITLE "krg" > WMS_SRS "EPSG:4326" > END > END > > END # Map File > > Danke im Vorraus! > Für Rückfragen stehe ich Ihnen gern zur Verfügung. > Mit freundlichen Grüßen > > gez. i. V. Mike Elstermann > > -- > Mike Elstermann > Teamleiter e-Solutions > > IT-Consult Halle GmbH > Bornknechtstraße 5 > 06108 Halle (Saale) > > Telefon: +49 345 581-7128 > Telefax: +49 345 581-1737 > Fax: +49 345 581 78 7128 > Mobilfunk: +49 160 71 545 02 > E-Mail: mike.elstermann at itc-halle.de > Internet: http://www.itc-halle.de > _______________________________________________________ > ::: GeoDaten Online? -> http://halgis.halle.de > ::: Umweltdaten Online? -> http://umweltatlas.halle.de > > -----Ursprüngliche Nachricht----- > Von: Andreas Nemmert [mailto:a.nemmert at aon.at] > Gesendet: Montag, 27. März 2006 08:38 > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] Projektionen > > > Hallo, > > ich habe eine Frage bezüglich der Projektionen und deren Angaben im > Mapfile. > > Ich habe mehrere Datensätze, in verschiedenen Projektionen die ich in eine > Karte zusammenführen soll. > Die Daten sind in shape Format vorhanden und stammen aus Österreich. In > der > Projektionsdatei der einzelnen shape Files stehen zum Beispiel folgende > Parameter: > > PROJCS["Custom",GEOGCS["GCS_Bessel_1841",DATUM["D_Bessel_1841",SPHEROID["B > es > sel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0. > 01 > 74532925199433]],PROJECTION["Lambert_Conformal_Conic"],PARAMETER["False_Ea > st > ing",400000],PARAMETER["False_Northing",400000],PARAMETER["Central_Meridia > n" > ,13.3333333333333],PARAMETER["Standard_Parallel_1",46],PARAMETER["Standard > _P > arallel_2",49],PARAMETER["Central_Parallel",48],UNIT["Meter",1]] > > PROJCS["BMN_M31",GEOGCS["GCS_MGI",DATUM["D_MGI",SPHEROID["Bessel_1841",637 > 73 > 97.155,299.1528128]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199 > 43 > 3]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",450000.0], > PA > RAMETER["False_Northing",- > 5000000.0],PARAMETER["Central_Meridian",13.3333333 > 3333333],PARAMETER["Scale_Factor",1.0],PARAMETER["Latitude_Of_Origin",0.0] > ,U > NIT["Meter",1.0]] > > Oder: > GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298 > .2 > 57223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] > > > Wie komme ich aus diesen Angaben zu den Projektionsparametern die ich in > der > Layer Sektion des Mapfiles angeben muss? Entweder zu dem EPSG Code oder > zur > anderen Darstellung? > > Danke vorerst für eure Hilfe und noch einen schönen Montag! > > Lg Andreas > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de From flavio at tydac.ch Mon Mar 27 10:17:26 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Mon, 27 Mar 2006 10:17:26 +0200 Subject: [Mapserver-DE] TYDAC MapFile-Hilfe nun auch auf Deutsch In-Reply-To: References: <44216F22.8070807@gis-management.de> <200603221936.46663.sp_ml@sourcepole.com> <200603231336.40430.sp_ml@sourcepole.com> Message-ID: Guten Tag allerseits Die TYDAC MapFile-Hilfe ist nun auch auf Deutsch verfügbar :-). s. http://umn.mapserver.ch. Viel Spass! Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC NEWS http://www.tydac.ch/german/index.php?menu=News_actual ---------------------------------------------------------------- ############ 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 Matthias.Heber at gga-hannover.de Mon Mar 27 12:08:59 2006 From: Matthias.Heber at gga-hannover.de (Heber, Matthias) Date: Mon, 27 Mar 2006 12:08:59 +0200 Subject: [Mapserver-DE] MapScript ohne MapFile Message-ID: <3FFD61F410025C438C661A9FDB5FBEB1010C193C@exbgr3.nlfb.bgr.de> Hallo, da ich den MapServer zwar schon als CGI kenne, nun aber mit PHP MapScript arbeiten möchte, folgende Frage: Soweit ich weiß, kann man mit MapScript die Parameter (Eigenschaften, Werte) der Map-Datei verändern. Ist es auch möglich Parameter die noch nicht in der Map-Datei angegeben wurden per MapScript einzufügen? Falls dies der Fall ist, müsste es doch auch möglich sein, die ".map" nachzubauen und so die eigentliche Datei wegzulassen? Grüße aus Hannover Matthias Heber ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dipl.-Ing. Matthias Heber GGA-Institut (Leibniz Institute for Applied Geosciences) Sektion 5 - Geoinformatik und Datenbanken Stilleweg 2 30655 Hannover / Germany Tel.: +49 (0)511 643-2939 Fax.: +49 (0)511 643-3665 Mail: m.heber at gga-hannover.de Web: www.gga-hannover.de -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060327/41dbaab9/attachment.html From Silke.Reimer at intevation.de Mon Mar 27 13:45:31 2006 From: Silke.Reimer at intevation.de (Silke Reimer) Date: Mon, 27 Mar 2006 13:45:31 +0200 Subject: [Mapserver-DE] MapScript ohne MapFile In-Reply-To: <3FFD61F410025C438C661A9FDB5FBEB1010C193C@exbgr3.nlfb.bgr.de> References: <3FFD61F410025C438C661A9FDB5FBEB1010C193C@exbgr3.nlfb.bgr.de> Message-ID: <20060327114531.GI25950@intevation.de> On Mon, Mar 27, 2006 at 12:08:59PM +0200, Heber, Matthias wrote: > Hallo, > da ich den MapServer zwar schon als CGI kenne, nun aber mit PHP MapScript > arbeiten möchte, folgende Frage: > > Soweit ich weiß, kann man mit MapScript die Parameter (Eigenschaften, > Werte) der Map-Datei verändern. > Ist es auch möglich Parameter die noch nicht in der Map-Datei angegeben > wurden per MapScript einzufügen? Ja, das ist möglich. Für Parameter wird dafür meist die Methode 'set' angewandt. Für das Erstellen eines neuen Objektes kann man dazu meistens die Methode ms_new verwenden. > > Falls dies der Fall ist, müsste es doch auch möglich sein, die ".map" > nachzubauen und so die eigentliche Datei wegzulassen? Auch hier wieder ein Ja. Allerdings sollte man sich dann natürlich Gedanken darüber machen, wie man die ganzen Parameter speichern möchte. Schließlich möchte man die Konfiguration ja nicht hart in den Quelltext schreiben. 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/20060327/b075df83/attachment.bin From peter.korduan at uni-rostock.de Mon Mar 27 16:43:27 2006 From: peter.korduan at uni-rostock.de (Peter Korduan) Date: Mon, 27 Mar 2006 16:43:27 +0200 Subject: [Mapserver-DE] MapScript ohne MapFile In-Reply-To: <3FFD61F410025C438C661A9FDB5FBEB1010C193C@exbgr3.nlfb.bgr.de> Message-ID: <0IWS001W8JKEO4@mail.uni-rostock.de> Hallo Matthias, ja, Du hast Recht. Es geht auch ohne MapFile. Zum setzen von Werten im MapObjekt siehe phpMapScript Doku: http://mapserver.gis.umn.edu/docs/reference/phpmapscript-class Einige Werte lassen sich mit der Methode set setzen andere direkt belegen. Zum Hinzufügen von neuen Layern z.B. gibt es auch wieder extra Methoden ms_newLayerObj etc. Man gibt beim Konstruktor jeweils an wo es dazugehört. Der Layer z.B. zu welchem MapObjekt. Außer das OutputFormatObj kann man alle konstruieren. Das OutputFormatObjekt nach meinem letzten Kenntnisstand noch nicht. Das behebst Du in dem Du doch eine MapDatei ließt beim erzeugen eines MapObjektes wo nur die Outputformatbeschreibungen drin stehen. Wie hier: MAP OUTPUTFORMAT NAME png MIMETYPE image/png DRIVER GD/PNG EXTENSION png IMAGEMODE RGB TRANSPARENT FALSE END OUTPUTFORMAT NAME jpeg MIMETYPE image/jpeg DRIVER GD/JPEG EXTENSION jpg IMAGEMODE RGB TRANSPARENT FALSE END OUTPUTFORMAT NAME jpeg_print MIMETYPE image/jpeg DRIVER GD/JPEG EXTENSION jpg IMAGEMODE RGB TRANSPARENT FALSE FORMATOPTION "QUALITY=100" END END Es gibt Anwendungen wo die MapDatei komplett weggelassen wird und die Inhalte nur in einer Datenbank gehalten werden. z.B. kvwmap siehe: https://kvwmap.geoinformatik.uni-rostock.de Gruß Peter Korduan _____ Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Heber, Matthias Gesendet: Montag, 27. März 2006 12:09 An: mapserver-de at freegis.org Betreff: [Mapserver-DE] MapScript ohne MapFile Hallo, da ich den MapServer zwar schon als CGI kenne, nun aber mit PHP MapScript arbeiten möchte, folgende Frage: Soweit ich weiß, kann man mit MapScript die Parameter (Eigenschaften, Werte) der Map-Datei verändern. Ist es auch möglich Parameter die noch nicht in der Map-Datei angegeben wurden per MapScript einzufügen? Falls dies der Fall ist, müsste es doch auch möglich sein, die ".map" nachzubauen und so die eigentliche Datei wegzulassen? Grüße aus Hannover Matthias Heber ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dipl.-Ing. Matthias Heber GGA-Institut (Leibniz Institute for Applied Geosciences) Sektion 5 - Geoinformatik und Datenbanken Stilleweg 2 30655 Hannover / Germany Tel.: +49 (0)511 643-2939 Fax.: +49 (0)511 643-3665 Mail: m.heber at gga-hannover.de Web: www.gga-hannover.de -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060327/35200b37/attachment.html From Kai-Behncke at gmx.de Mon Mar 27 23:35:24 2006 From: Kai-Behncke at gmx.de (Kai Behncke) Date: Mon, 27 Mar 2006 23:35:24 +0200 (MEST) Subject: [Mapserver-DE] Fossgis-FreeZVAUT-Treffen Message-ID: <8664.1143495324@www088.gmx.net> Hallo Liste, diese Nachricht ist zwar recht speziell, aber viielleicht weckt sie ja bei dem/r Einen oder Anderen Interesse. Auf der Fossgis in Bonn (http://www.fossgis.de/) wird es ja auch ein Entwicklertreffen des FreeZVAUT-Projektes geben (http://wald.intevation.org/projects/freezvaut/). Hierbei geht es um die ZV-AUT-konforme Darstellung von ALK Daten (nicht nur) im UMN Mapserver (29.3. (Mittwoch), 17.45-19.45 in HS 11). Es wird zunächst kurz und knapp über den aktuellen Stand berichtet und dann auf die momentanen Schwierigkeiten eingegangen. Hierbei gibt es edbsilonspezifische Herausforderungen (Darstellung linienbegleitender Signaturen an Polygongrenzen, Automatische Anpassung von Signaturen an Flurstücksgrößen (Folie021) und die Ermittlung der längsten Gebäudeseite bzw. deren Winkel (Folie011)) zu benennen. Auch sollte kurz auf die Probleme gegeneinander versetzter linienbegleitender Signaturen sowie auf die nicht vorhandene Punktgeometrie von Flurstücksnummern eingegangen werden. Im wesentlichen aber geht es um die Homogenisierung des Datenmodells von edbsilon und EDBS2WKT, die Implementierung und den Ausbau des vorhandenen Druckskriptes, die Überführung von Styles in SLD sowie die Zukunft unter ALKIS. Interessierte sind hiermit herzlich eingeladen. Viele Grüße, Kai -- Echte DSL-Flatrate dauerhaft für 0,- Euro*! "Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl From superbla3000 at gmx.net Wed Mar 29 13:07:55 2006 From: superbla3000 at gmx.net (joerg pfeffer) Date: Wed, 29 Mar 2006 13:07:55 +0200 Subject: [Mapserver-DE] demis wms Message-ID: <442A6A8B.7000705@gmx.net> Hallo, ich benutze seit geraumer Zeit den BlueMarble WMS bei demis.nl. Aber jetzt bekomme ich folgende Fehlermeldung: Warning: [MapServer Error]: msDrawMap(): Failed to draw WMS layer named 'Bluemarble'. This most likely happened because the remote WMS server returned an invalid image, and XML exception or another unexpected result in response to the GetMap request. Also check and make sure that the layer's connection URL is valid. in .... Das ist mein layer: NAME Bluemarble STATUS DEFAULT TYPE RASTER CONNECTIONTYPE WMS CONNECTION "http://www.demis.nl/wms/wms.asp?Service=WMS&WMS=BlueMarble&Version=1.1.0&Request=GetMap&Layers=Earth%20Image" #CONNECTION "http://www.demis.nl/wms/wms.asp?" METADATA "wms_onlineresource" "http://www.demis.nl/wms/wms.asp?" "wms_name" "BlueMarble" "wms_format" "image/jpeg" "wms_srs" "EPSG:4326" "wms_extents" "-180 -90 180 90" "wms_layers" "Earth%20Image" "wms_server_version" "1.1.1" "wms_connectiontimeout" "60" END Weiß jemand, was sich da verändert hat? Bin leider gerade etwas aus der Übung und recht ratlos.... viele Grüße Joerg From frikazoid at gmx.at Wed Mar 29 14:25:54 2006 From: frikazoid at gmx.at (Christian Keusch) Date: Wed, 29 Mar 2006 14:25:54 +0200 Subject: [Mapserver-DE] maplab Message-ID: <442A7CD2.6090702@gmx.at> Hallo, ich blutiger Anfänger und stecke schon bei der Installation fest. ich habe mir das installationspacket ms4w heruntergeladen und entzippt. danach appache starten usw,.. das klappt noch alles. nun wollte ich die maplab application installieren. Folgende Anleitung dazu habe ich befolgt: To install these Web application into /ms4w/apps/ all that is required is to unzip the Web application compressed file at the same root directory as MS4W (e.g., C:\). Two things should happen when uncompressing this file. First, the Web application directory should appear within /ms4w/apps/. Second, a new httpd_*.conf file should be added to /ms4w/httpd.d/httpd_*.conf. (The /httpd.d/ directory contains Apache configuration files that define which files on your computer/server are Web-accessible. For each Web application that you install, a new configuration file will be found.) Neustart des Servers. Leider hat das aber keinen Erfolg gebracht. auf der Startseite werden immer noch 0 applications angezeigt. Applications There are currently 0 ms4w applications installed. Bitte um Hilfe, Christian. From a.nemmert at aon.at Wed Mar 29 14:57:53 2006 From: a.nemmert at aon.at (Andreas Nemmert) Date: Wed, 29 Mar 2006 14:57:53 +0200 Subject: [Mapserver-DE] Projektion Message-ID: <006e01c65330$646c69c0$1301010a@ANDREAS> Hallo, Ich stecke schon längere Zeit bei dem Problem die Richtigen Projektionsparameter für meine Layer zu finden. Die Daten die ich einbinden will sind shape Files und in unterschiedlicher Projektionen. Wie finde ich heraus in welcher Projektion sie sind und wie die richtigen Parameter im Mapfile dazu heißen? Danke für eure Hilfe! Andreas -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060329/910d09f4/attachment.html From Madeleine.Grabner at gmx.de Wed Mar 29 15:11:19 2006 From: Madeleine.Grabner at gmx.de (Madeleine Grabner) Date: Wed, 29 Mar 2006 15:11:19 +0200 (MEST) Subject: [Mapserver-DE] Fehler msProcessProjection() Message-ID: <11201.1143637879@www076.gmx.net> Hallo! Habe mich heute mal daran gemacht, den Mapserver mit Postgresql / PostGIS zu probieren. Dazu bin ich der Übungsanleitung von http://www.umn-mapserver-community.de.vu gefolgt. Beim Laden der Map-Datei im Browser erscheint folgende Fehlermeldung: msProcessProjection(): Projection library error. no system list, errno: 2 Shapepath, Imagepath, usw. sind denke ich richtig verknüpft. Woran liegt denn nun dieser Projection-Error? Viele Grüße Rasmus -- "Feel free" mit GMX FreeMail! Monat für Monat 10 FreeSMS inklusive! http://www.gmx.net From Kai-Behncke at gmx.de Wed Mar 29 21:51:40 2006 From: Kai-Behncke at gmx.de (Kai Behncke) Date: Wed, 29 Mar 2006 21:51:40 +0200 (MEST) Subject: [Mapserver-DE] Fehler msProcessProjection() References: <11201.1143637879@www076.gmx.net> Message-ID: <4665.1143661900@www017.gmx.net> > --- Ursprüngliche Nachricht --- > Von: "Madeleine Grabner" > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] Fehler msProcessProjection() > Datum: Wed, 29 Mar 2006 15:11:19 +0200 (MEST) > > Hallo! > > Habe mich heute mal daran gemacht, den Mapserver mit Postgresql / PostGIS > zu > probieren. Dazu bin ich der Übungsanleitung von > http://www.umn-mapserver-community.de.vu gefolgt. Beim Laden der Map-Datei > im Browser erscheint folgende Fehlermeldung: > > msProcessProjection(): Projection library error. no system list, errno: 2 > > Shapepath, Imagepath, usw. sind denke ich richtig verknüpft. > > Woran liegt denn nun dieser Projection-Error? > > Viele Grüße > Rasmus > Hallo Rasmus, hast Du denn auch die Projektionsbibliothek korrekt installiert? Bzw.: Welche Projektion verwendest Du im Mapfile? Für Windows kannst du Dir eine (mittllerweile etwas ältere) Version von www.umn-mapserver-community.de aus dem Downloadbereich herunterladen (muss unter C:/proj installiert werden); für Linux soll auf die gängigen Quellen verwiesen werden. Viele Grüße, Kai -- "Feel free" mit GMX FreeMail! Monat für Monat 10 FreeSMS inklusive! http://www.gmx.net From Madeleine.Grabner at gmx.de Thu Mar 30 09:48:13 2006 From: Madeleine.Grabner at gmx.de (Madeleine Grabner) Date: Thu, 30 Mar 2006 09:48:13 +0200 (MEST) Subject: [Mapserver-DE] Fehler msProcessProjection() References: <4665.1143661900@www017.gmx.net> Message-ID: <25529.1143704893@www039.gmx.net> Hallo Kai! Vielen Dank für den Tipp! Ich hatte den proj-Ordner in einem anderen Laufwerk gespeichrt. Jetzt liegt er auf C und diese Fehlermeldung kommt nicht mehr. Dafür aber diese hier: msDrawMap(): Image handling error. Failed to draw layer named 'Testdaten'. msPOSTGISLayerOpen(): Query error. couldnt make connection to DB with connect string 'user=postgres dbname=geodaten host=localhost port=5432'. Error reported was 'FATAL: user "postgres" does not exist '. This error occured when trying to make a connection to the specified postgresql server. Most commonly this is caused by (1) incorrect connection string (2) you didnt specify a 'user=...' in your connection string (3) the postmaster (postgresql server) isnt running (4) you are not allowing TCP/IP connection to the postmaster (5) your postmaster is not running on the correct port - if its not on 5432 you must specify a 'port=...' (6) the security on your system does not allow the webserver (usually user 'nobody') to make socket connections to the postmaster (7) you forgot to specify a 'host=...' if the postmaster is on a different machine (8) you made a typo Den User postgres gibt es bei mir. Hab mal wieder keine Ahnung wie ich hier vorgehen könnte :-( Grüße Rasmus > --- Ursprüngliche Nachricht --- > Von: "Kai Behncke" > An: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] Fehler msProcessProjection() > Datum: Wed, 29 Mar 2006 21:51:40 +0200 (MEST) > > > --- Ursprüngliche Nachricht --- > > Von: "Madeleine Grabner" > > An: mapserver-de at freegis.org > > Betreff: [Mapserver-DE] Fehler msProcessProjection() > > Datum: Wed, 29 Mar 2006 15:11:19 +0200 (MEST) > > > > Hallo! > > > > Habe mich heute mal daran gemacht, den Mapserver mit Postgresql / > PostGIS > > zu > > probieren. Dazu bin ich der Übungsanleitung von > > http://www.umn-mapserver-community.de.vu gefolgt. Beim Laden der > Map-Datei > > im Browser erscheint folgende Fehlermeldung: > > > > msProcessProjection(): Projection library error. no system list, errno: > 2 > > > > Shapepath, Imagepath, usw. sind denke ich richtig verknüpft. > > > > Woran liegt denn nun dieser Projection-Error? > > > > Viele Grüße > > Rasmus > > > Hallo Rasmus, > hast Du denn auch die Projektionsbibliothek korrekt installiert? > Bzw.: Welche Projektion verwendest Du im Mapfile? > > Für Windows kannst du Dir eine (mittllerweile etwas ältere) Version von > www.umn-mapserver-community.de aus dem Downloadbereich herunterladen (muss > unter C:/proj installiert werden); für Linux soll auf die gängigen Quellen > verwiesen werden. > > Viele Grüße, Kai > > > > -- > "Feel free" mit GMX FreeMail! > Monat für Monat 10 FreeSMS inklusive! http://www.gmx.net > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- "Feel free" mit GMX FreeMail! Monat für Monat 10 FreeSMS inklusive! http://www.gmx.net From Kai-Behncke at gmx.de Thu Mar 30 13:30:14 2006 From: Kai-Behncke at gmx.de (Kai Behncke) Date: Thu, 30 Mar 2006 13:30:14 +0200 (MEST) Subject: [Mapserver-DE] Fehler msProcessProjection() References: <25529.1143704893@www039.gmx.net> Message-ID: <21207.1143718214@www098.gmx.net> > --- Ursprüngliche Nachricht --- > Von: "Madeleine Grabner" > An: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] Fehler msProcessProjection() > Datum: Thu, 30 Mar 2006 09:48:13 +0200 (MEST) > > Hallo Kai! > > Vielen Dank für den Tipp! Ich hatte den proj-Ordner in einem anderen > Laufwerk gespeichrt. Jetzt liegt er auf C und diese Fehlermeldung kommt > nicht mehr. > > Dafür aber diese hier: > > msDrawMap(): Image handling error. Failed to draw layer named 'Testdaten'. > msPOSTGISLayerOpen(): Query error. couldnt make connection to DB with > connect string 'user=postgres dbname=geodaten host=localhost port=5432'. > Error reported was 'FATAL: user "postgres" does not exist '. > This error occured when trying to make a connection to the specified > postgresql server. > Most commonly this is caused by > (1) incorrect connection string > (2) you didnt specify a 'user=...' in your connection string > (3) the postmaster (postgresql server) isnt running > (4) you are not allowing TCP/IP connection to the postmaster > (5) your postmaster is not running on the correct port - if its not on > 5432 > you must specify a 'port=...' > (6) the security on your system does not allow the webserver (usually user > 'nobody') to make socket connections to the postmaster > (7) you forgot to specify a 'host=...' if the postmaster is on a different > machine > (8) you made a typo > > Den User postgres gibt es bei mir. Hab mal wieder keine Ahnung wie ich > hier > vorgehen könnte :-( > > Grüße > Rasmus > > > --- Ursprüngliche Nachricht --- > > Von: "Kai Behncke" > > An: mapserver-de at freegis.org > > Betreff: Re: [Mapserver-DE] Fehler msProcessProjection() > > Datum: Wed, 29 Mar 2006 21:51:40 +0200 (MEST) > > > > > --- Ursprüngliche Nachricht --- > > > Von: "Madeleine Grabner" > > > An: mapserver-de at freegis.org > > > Betreff: [Mapserver-DE] Fehler msProcessProjection() > > > Datum: Wed, 29 Mar 2006 15:11:19 +0200 (MEST) > > > > > > Hallo! > > > > > > Habe mich heute mal daran gemacht, den Mapserver mit Postgresql / > > PostGIS > > > zu > > > probieren. Dazu bin ich der Übungsanleitung von > > > http://www.umn-mapserver-community.de.vu gefolgt. Beim Laden der > > Map-Datei > > > im Browser erscheint folgende Fehlermeldung: > > > > > > msProcessProjection(): Projection library error. no system list, > errno: > > 2 > > > > > > Shapepath, Imagepath, usw. sind denke ich richtig verknüpft. > > > > > > Woran liegt denn nun dieser Projection-Error? > > > > > > Viele Grüße > > > Rasmus > > > > > Hallo Rasmus, > > hast Du denn auch die Projektionsbibliothek korrekt installiert? > > Bzw.: Welche Projektion verwendest Du im Mapfile? > > > > Für Windows kannst du Dir eine (mittllerweile etwas ältere) Version von > > www.umn-mapserver-community.de aus dem Downloadbereich herunterladen > (muss > > unter C:/proj installiert werden); für Linux soll auf die gängigen > Quellen > > verwiesen werden. > > > > Viele Grüße, Kai > > Hallo Rasmus, ist den "postgres" auch der owner der Datenbank? Läuft Pgsql korrekt? Viele Grüße, Kai -- Echte DSL-Flatrate dauerhaft für 0,- Euro*! "Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl From peter.korduan at uni-rostock.de Thu Mar 30 13:33:24 2006 From: peter.korduan at uni-rostock.de (Peter Korduan) Date: Thu, 30 Mar 2006 13:33:24 +0200 Subject: [Mapserver-DE] maplab In-Reply-To: <442A7CD2.6090702@gmx.at> Message-ID: <0IWX00ILRURN1U@mail.uni-rostock.de> Hallo, hast Du auch die richtige Version genommen. Es gibt eine Source-Version, die kommt nicht im ms4w Packet-design daher. Du findest in der Wurzel dieses Packetes eine andere Anleitung zur Installation: INSTALL-WINDOWS.TXT Bitte danach richten. Die ms4w Version heißt maplab_ms4w-2.2.1.zip. Wenn die verwendet wurde bitte mal in httpd.d nachsehen ob da sich eine Datei: httpd_maplab.conf befindet. Es müssen wirklich alle Dateien aus dem zip nach c: entpackt werden. Unter /ms4w/apps sollte danach auch das Verzeichnis maplab-2.2.1 zu finden sein. Danach Apache neu starten und die Applikation sollte zu sehen sein. Genau wie bei allen anderen ms4w Packeten. Kannst ja mal testen z.B. mit ms_ogc_workshop. Gruß Peter > -----Ursprüngliche Nachricht----- > Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de- > bounces at freegis.org] Im Auftrag von Christian Keusch > Gesendet: Mittwoch, 29. März 2006 14:26 > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] maplab > > Hallo, > ich blutiger Anfänger und stecke schon bei der Installation fest. > > ich habe mir das installationspacket ms4w heruntergeladen und entzippt. > danach appache starten usw,.. das klappt noch alles. > > nun wollte ich die maplab application installieren. > > Folgende Anleitung dazu habe ich befolgt: > > To install these Web application into /ms4w/apps/ all that is > required is to unzip the Web application compressed file at the same > root directory as MS4W (e.g., C:\). > > Two things should happen when uncompressing this file. First, the > Web application directory should appear within /ms4w/apps/. > Second, a new httpd_*.conf file should be added to > /ms4w/httpd.d/httpd_*.conf. (The /httpd.d/ directory contains > Apache configuration files that define which files on your > computer/server are Web-accessible. For each Web application that > you install, a new configuration file will be found.) > > Neustart des Servers. > > Leider hat das aber keinen Erfolg gebracht. auf der Startseite werden > immer noch 0 applications angezeigt. > > > Applications > > There are currently 0 ms4w applications installed. > > > > Bitte um Hilfe, Christian. > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de From a.nemmert at aon.at Thu Mar 30 14:57:04 2006 From: a.nemmert at aon.at (Andreas Nemmert) Date: Thu, 30 Mar 2006 14:57:04 +0200 Subject: [Mapserver-DE] Raster Daten Message-ID: <00bf01c653f9$71d0f6c0$1301010a@ANDREAS> Hallo, ich habe Luftbilder im *.jpg Format. Wenn ich diese nun in meine Anwendung einbinden will, dann dauert das sehr lange. Ich möchte also diese Luftbilder in Kacheln unterteilen oder mit einem Index versehen, damit der Mapserver die Bilder schneller lädt. Ich habe leider vergessen wie das Programm oder Tool heißt mit dem man das machen kann. Vielleicht kann mir jemand von euch weiter helfen! Danke! Lg Andreas -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060330/c80a667e/attachment.html From Mike.Elstermann at itc-halle.de Thu Mar 30 14:58:38 2006 From: Mike.Elstermann at itc-halle.de (Elstermann, Mike) Date: Thu, 30 Mar 2006 14:58:38 +0200 Subject: [Mapserver-DE] Raster Daten Message-ID: <2238EA75A6CE6C47B16121F2A4FC4AF212F0E5@VVVMAIL.vvv.vvv-konzern.net> tile4ms mikeE. -----Ursprüngliche Nachricht----- Von: Andreas Nemmert [mailto:a.nemmert at aon.at] Gesendet: Donnerstag, 30. März 2006 14:57 An: mapserver-de at freegis.org Betreff: [Mapserver-DE] Raster Daten Hallo, ich habe Luftbilder im *.jpg Format. Wenn ich diese nun in meine Anwendung einbinden will, dann dauert das sehr lange. Ich möchte also diese Luftbilder in Kacheln unterteilen oder mit einem Index versehen, damit der Mapserver die Bilder schneller lädt. Ich habe leider vergessen wie das Programm oder Tool heißt mit dem man das machen kann. Vielleicht kann mir jemand von euch weiter helfen! Danke! Lg Andreas From Madeleine.Grabner at gmx.de Thu Mar 30 15:11:13 2006 From: Madeleine.Grabner at gmx.de (Madeleine Grabner) Date: Thu, 30 Mar 2006 15:11:13 +0200 (MEST) Subject: [Mapserver-DE] Fehler msProcessProjection() References: <21207.1143718214@www098.gmx.net> Message-ID: <3918.1143724273@www077.gmx.net> Hallo Kai! Wer suchet der findet - bzw. wer nochmal kontrolliert, findet den Fehler. Den Benutzer "postgres" gab es tatsächlich nicht (komisch, dachte den hätte ich angelegt...). Jetzt habe ich ihn angelegt und die Datei wird geladen :-) aber die Bilder (Karte) werden noch nicht angezeigt - mal gucken ob ich da noch rausbekomme. Wie müsste ich denn vorgehen, damit sich die Karte auch mit dem andeen Datenbanknutzer anzeigen lässt? Postgres scheint da eine Voreinstellung zu sein? Vielen Dank für deine Hilfe! > --- Ursprüngliche Nachricht --- > Von: "Kai Behncke" > An: mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] Fehler msProcessProjection() > Datum: Thu, 30 Mar 2006 13:30:14 +0200 (MEST) > > > --- Ursprüngliche Nachricht --- > > Von: "Madeleine Grabner" > > An: mapserver-de at freegis.org > > Betreff: Re: [Mapserver-DE] Fehler msProcessProjection() > > Datum: Thu, 30 Mar 2006 09:48:13 +0200 (MEST) > > > > Hallo Kai! > > > > Vielen Dank für den Tipp! Ich hatte den proj-Ordner in einem anderen > > Laufwerk gespeichrt. Jetzt liegt er auf C und diese Fehlermeldung kommt > > nicht mehr. > > > > Dafür aber diese hier: > > > > msDrawMap(): Image handling error. Failed to draw layer named > 'Testdaten'. > > msPOSTGISLayerOpen(): Query error. couldnt make connection to DB with > > connect string 'user=postgres dbname=geodaten host=localhost port=5432'. > > Error reported was 'FATAL: user "postgres" does not exist '. > > This error occured when trying to make a connection to the specified > > postgresql server. > > Most commonly this is caused by > > (1) incorrect connection string > > (2) you didnt specify a 'user=...' in your connection string > > (3) the postmaster (postgresql server) isnt running > > (4) you are not allowing TCP/IP connection to the postmaster > > (5) your postmaster is not running on the correct port - if its not on > > 5432 > > you must specify a 'port=...' > > (6) the security on your system does not allow the webserver (usually > user > > 'nobody') to make socket connections to the postmaster > > (7) you forgot to specify a 'host=...' if the postmaster is on a > different > > machine > > (8) you made a typo > > > > Den User postgres gibt es bei mir. Hab mal wieder keine Ahnung wie ich > > hier > > vorgehen könnte :-( > > > > Grüße > > Rasmus > > > > > --- Ursprüngliche Nachricht --- > > > Von: "Kai Behncke" > > > An: mapserver-de at freegis.org > > > Betreff: Re: [Mapserver-DE] Fehler msProcessProjection() > > > Datum: Wed, 29 Mar 2006 21:51:40 +0200 (MEST) > > > > > > > --- Ursprüngliche Nachricht --- > > > > Von: "Madeleine Grabner" > > > > An: mapserver-de at freegis.org > > > > Betreff: [Mapserver-DE] Fehler msProcessProjection() > > > > Datum: Wed, 29 Mar 2006 15:11:19 +0200 (MEST) > > > > > > > > Hallo! > > > > > > > > Habe mich heute mal daran gemacht, den Mapserver mit Postgresql / > > > PostGIS > > > > zu > > > > probieren. Dazu bin ich der Übungsanleitung von > > > > http://www.umn-mapserver-community.de.vu gefolgt. Beim Laden der > > > Map-Datei > > > > im Browser erscheint folgende Fehlermeldung: > > > > > > > > msProcessProjection(): Projection library error. no system list, > > errno: > > > 2 > > > > > > > > Shapepath, Imagepath, usw. sind denke ich richtig verknüpft. > > > > > > > > Woran liegt denn nun dieser Projection-Error? > > > > > > > > Viele Grüße > > > > Rasmus > > > > > > > Hallo Rasmus, > > > hast Du denn auch die Projektionsbibliothek korrekt installiert? > > > Bzw.: Welche Projektion verwendest Du im Mapfile? > > > > > > Für Windows kannst du Dir eine (mittllerweile etwas ältere) Version > von > > > www.umn-mapserver-community.de aus dem Downloadbereich herunterladen > > (muss > > > unter C:/proj installiert werden); für Linux soll auf die gängigen > > Quellen > > > verwiesen werden. > > > > > > Viele Grüße, Kai > > > > Hallo Rasmus, > ist den "postgres" auch der owner der Datenbank? > Läuft Pgsql korrekt? > Viele Grüße, Kai > > -- > Echte DSL-Flatrate dauerhaft für 0,- Euro*! > "Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- "Feel free" mit GMX FreeMail! Monat für Monat 10 FreeSMS inklusive! http://www.gmx.net From Mike.Elstermann at itc-halle.de Thu Mar 30 16:39:37 2006 From: Mike.Elstermann at itc-halle.de (Elstermann, Mike) Date: Thu, 30 Mar 2006 16:39:37 +0200 Subject: [Mapserver-DE] Raster Daten Message-ID: <2238EA75A6CE6C47B16121F2A4FC4AF212F0E7@VVVMAIL.vvv.vvv-konzern.net> sorry, ich meinte "gdaltindex" siehe auch http://mapserver.gis.umn.edu/docs/howto/raster_data/#rasters-and-tile-indexi ng die kacheln stelle ich mit den "Export-Roboter" von ITC her - ist FreeWare, braucht allerdings ArcView3x download unter: http://www.itc-halle.de/content.asp?page=36 hoffe, das hilft weiter. mikeE. -----Ursprüngliche Nachricht----- Von: Elstermann, Mike Gesendet: Donnerstag, 30. März 2006 14:59 An: 'Andreas Nemmert'; mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Raster Daten tile4ms mikeE. -----Ursprüngliche Nachricht----- Von: Andreas Nemmert [mailto:a.nemmert at aon.at] Gesendet: Donnerstag, 30. März 2006 14:57 An: mapserver-de at freegis.org Betreff: [Mapserver-DE] Raster Daten Hallo, ich habe Luftbilder im *.jpg Format. Wenn ich diese nun in meine Anwendung einbinden will, dann dauert das sehr lange. Ich möchte also diese Luftbilder in Kacheln unterteilen oder mit einem Index versehen, damit der Mapserver die Bilder schneller lädt. Ich habe leider vergessen wie das Programm oder Tool heißt mit dem man das machen kann. Vielleicht kann mir jemand von euch weiter helfen! Danke! Lg Andreas _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From ml.dje at geocontent.de Fri Mar 31 08:52:27 2006 From: ml.dje at geocontent.de (Dirk Jesko) Date: Fri, 31 Mar 2006 08:52:27 +0200 Subject: [Mapserver-DE] Projektion In-Reply-To: <006e01c65330$646c69c0$1301010a@ANDREAS> References: <006e01c65330$646c69c0$1301010a@ANDREAS> Message-ID: <442CD1AB.6010305@geocontent.de> Hallo Andreas, also wenn die Projektion des Shapefile nicht bekannt ist, ist das etwas schwierig, da sie nicht explizit vermerkt ist. Außer es liegt zusätzlich noch eine Projektionsdatei dabei, was aber normalerweise nicht der Fall ist. In diesem Fall hilft nur raten und versuchen. Wenn bekannt ist, welches Gebiet die Shapes abdecken, dann lässt es sich an Hand der Koordinatenwerte im Shape erkennen. Beispiel Deutschland: - Rechtswerte zwischen ca. 6 und 15 und Hochwerte zwischen ca. 47 und 55: latlon, wahrscheinlich WGS84; epsg:4326 - Rechtswerte 7 Stellen, Hochwerte 7 Stellen: vermutlich Gauß-Krüger; die erste Stelle des Rechtswerts gibt den Streifen an, z.B. 3585000 -> 3. Streifen -> epsg:31467 (Streifen 2 bis 5 sind üblich, entsprechend epsg:31466 bis 31469); unter bestimmten Umständen können 7 Stellen im Rechtswert aber auch UTM sein. - Rechtswert 6 Stellen, Hochwert 7 Stellen; vermutlich UTM; welche Zone müsste man ausprobieren. Die epsg-Nummern habe ich gerade nicht im Kopf. UTM tritt gelegentlich aber auch mit 7 oder 8 Stellen im Rechtswert auf (für Deutschland). Dann bestimmen die erste oder die ersten zwei Stellen die Zone (bei 7 Stellen wird die erste Stelle der Zonennummer weggelassen, d.h. 3566000 -> Zone 33, 2566000 -> Zone 32). Dieser Fall tritt aber eher selten auf und führt bei den meisten mir bekannten Programmen zu Fehlinterpretationen der Koordinaten. Langer Rede kurzer Sinn. Es bleibt in der Regel nichts anderes übrig, als zu probieren und sich die Daten anzusehen. Möglichst im Vergleich mit solchen, von denen die Projektion bekannt ist. Wenn die Projektion und der epsg-Code erst einmal ermittelt sind, ist es einfach. Z.B.: PROJECTION "init=epsg:4326" # geograph. Koordinaten, WGS84 END für den Layer angeben und es sollte funktionieren. Irgendwo in der Mapserver Doku gibt es meines Wissens auch ein Tutorial, wie Projektionen noch angegeben werden. Eine Auflistung aller epsg-Codes gibt es bei der EPSG (www.epsg.org unter "EPSG Geodetic Parameters"). Gruß, Dirk Andreas Nemmert wrote: > Hallo, > > > > Ich stecke schon längere Zeit bei dem Problem die Richtigen > Projektionsparameter für meine Layer zu finden. > > Die Daten die ich einbinden will sind shape Files und in > unterschiedlicher Projektionen. Wie finde ich heraus in welcher > Projektion sie sind und wie die richtigen Parameter im Mapfile dazu > heißen? > > > > Danke für eure Hilfe! > > Andreas > >------------------------------------------------------------------------ > >_______________________________________________ >Mapserver-DE mailing list >Mapserver-DE at freegis.org >https://freegis.org/mailman/listinfo/mapserver-de > From ml.dje at geocontent.de Fri Mar 31 09:14:51 2006 From: ml.dje at geocontent.de (Dirk Jesko) Date: Fri, 31 Mar 2006 09:14:51 +0200 Subject: [Mapserver-DE] Projektion In-Reply-To: <1143788520.442cd3e81afc6@webmail.aon.at> References: <006e01c65330$646c69c0$1301010a@ANDREAS> <442CD1AB.6010305@geocontent.de> <1143788520.442cd3e81afc6@webmail.aon.at> Message-ID: <442CD6EB.9050507@geocontent.de> Hallo, ich müsste mal eine der Projektionsdateien sehen. Gruß, Dirk aon.912021231.a at aon.at wrote: >Guten morgen, > >danke für deine mail... also die shape files besitzen eine projektionsdatei. aus dieser ist es mir aber unmöglich den epsg code oder andere angaben für das map file abzuleiten! >vielleicht hast du da noch einen tipp. die daten sind aus österreich. >Danke für deine hilfe! >Lg Andreas > >----- Original von: Dirk Jesko : > > > > > From ml.dje at geocontent.de Fri Mar 31 10:14:06 2006 From: ml.dje at geocontent.de (Dirk Jesko) Date: Fri, 31 Mar 2006 10:14:06 +0200 Subject: [Mapserver-DE] Projektion In-Reply-To: <1143789398.442cd756375e1@webmail.aon.at> References: <006e01c65330$646c69c0$1301010a@ANDREAS> <442CD1AB.6010305@geocontent.de> <1143788520.442cd3e81afc6@webmail.aon.at> <442CD6EB.9050507@geocontent.de> <1143789398.442cd756375e1@webmail.aon.at> Message-ID: <442CE4CE.5040708@geocontent.de> Hallo Andreas, das sieht doch gut aus. Also, das ist eine Lambertprojektion mit zwei Standardparallelen auf Bessel-Ellipsoid. Ob es dafür einen epsg-Code gibt, kann ich nicht sagen. Daher ist es wahrscheinlich am besten, die Parameter explizit anzugeben. Lambert hatte ich im Mapserver noch nicht. Daher kenn ich die Parameter nicht genau. Ich empfehle mal in Google nach "proj.4" und/oder "mapserver" und "proj=lcc" (Lambert Conformal Conic) zu suchen. Dann finden sich bestimmt Beispiele. Das müsste irgendwie so aussehen: PROJECTION "proj=lcc" "lon_0=..." "x_0=..." "lat_0=..." "lat_1=..." "lat_2=..." "y_0=..." "ellps=bessel" "datum=..." "units=m" "no_defs" END Evtl. muss noch ein "towgs84"-Parameter angegeben werden, falls die Datenquellen mit unterschiedlichen Ellipsoiden arbeiten. Hier gibt es aber unterschiedliche Parametersätze je nach Gebiet. Da hilft ggf. nur suchen und ausprobieren. Den PROJCS-String zu interpretieren ist einfacher, als es auf den ersten Blick aussieht (die Kenntnis der Projektion vorausgesetzt). Hier mal ein paar Tipps: >PROJCS["Custom", > Name der Projektion. In diesem Fall anscheinend etwas selbst definiertes. >GEOGCS["GCS_Bessel_1841",DATUM["D_Bessel_1841", > Ellipsoid und Datum. In diesem Fall Bessel 1841. >SPHEROID["Bessel_1841",6377397.155,299.1528128]], > Das sind nochmal die Parameter des Ellipsoiden. Die sind unerheblich, da proj.4 Bessel kennt. >PRIMEM["Greenwich",0], > Der Nullmeridian. Sollte auch unerheblich sein, kann aber bei Bedarf >UNIT["Degree",0.0174532925199433]], > Hier bin ich mir nicht ganz sicher. >PROJECTION["Lambert_Conformal_Conic"], > Name der Projektion, "Lambert Conformal Conic" -> "lcc" >PARAMETER["False_Easting",400000], > Falscher Rechtswert, vermutlich x_0 >PARAMETER["False_Northing",400000], > Falscher Nordwert, vermutlich y_0 >PARAMETER["Central_Meridian",13.3333333333333], > Bezugsmeridian, vermutlich lon_0 >PARAMETER["Standard_Parallel_1",46], > 1. Standardparallele, vermutlich lat_1 >PARAMETER["Standard_Parallel_2",49], > 2. Standardparallele, vermutlich lat_2 >PARAMETER["Central_Parallel",48], > Zentraler Breitenkreis, vermutlich lat_0 >UNIT["Meter",1]] > > Einheit für die Koordinaten. Das sollte der "units"-Eintrag sein. Ich hoffe das hilft etwas weiter. Evtl. hilft auch eine Suche bei ESRI. Wenn ich mich nicht täusche, haben die dieses Format spezifiziert. Dirk >lg andreas > >----- Original von: Dirk Jesko : > > > >>Hallo, >> >> > >ich müsste mal eine der Projektionsdateien sehen. > >Gruß, >Dirk > > >aon.912021231.a at aon.at wrote: > > > >>Guten morgen, >> >>danke für deine mail... also die shape files besitzen eine projektionsdatei. aus dieser ist es mir aber unmöglich den epsg code oder andere angaben für das map file abzuleiten! >>vielleicht hast du da noch einen tipp. die daten sind aus österreich. >>Danke für deine hilfe! >>Lg Andreas >> >> >> > From ml.dje at geocontent.de Fri Mar 31 11:17:27 2006 From: ml.dje at geocontent.de (Dirk Jesko) Date: Fri, 31 Mar 2006 11:17:27 +0200 Subject: [Mapserver-DE] Projektion In-Reply-To: <1143794578.442ceb923fb58@webmail.aon.at> References: <006e01c65330$646c69c0$1301010a@ANDREAS> <442CD1AB.6010305@geocontent.de> <1143788520.442cd3e81afc6@webmail.aon.at> <442CD6EB.9050507@geocontent.de> <1143789398.442cd756375e1@webmail.aon.at> <442CE4CE.5040708@geocontent.de> <1143794578.442ceb923fb58@webmail.aon.at> Message-ID: <442CF3A7.9060001@geocontent.de> >ich werde mir das einmal genau durchlesen und ausprobieren und wenn ich irgendwo hängen sollte, darf ich mich noch einmal bei dir melden? > > Sicher
Flurstück:Eigentümer