From r.neidt at idu.de Thu Aug 3 08:15:03 2006 From: r.neidt at idu.de (Rene Neidt) Date: Thu, 3 Aug 2006 08:15:03 +0200 Subject: [Mapserver-DE] Fw: Re: 200MB Shapedatei - Performanceproblem Message-ID: Hallo Armin, Der Index ist nur sinnvoll wenn die Anzahl der Einträge groß ist. Sind einzelne Shaperecords sehr komplex (wir hatten hier auch letzten ein shp 200mb und 200 Einträge) nützt der Index recht wenig. Die Anzahl der Parts / Anzahl der Stützpunkte pro Eintrag ist hier sehr relevant. Dies würde ich als nächstes mal betrachtem Grüße Rene __________________________________________________________________ Rene Neidt Projektleiter Software IDU Ingenieurgesellschaft für Datenverarbeitung und Umweltschutz mbH Theodor-Körner-Allee 16 02763 Zittau Germany Tel ++49 3583 61-15-37 Fax ++49 3583 61-12-10 Internet http://www.idu.de/, http://www.webmapserver.de/ Anfahrt: http://www.stadtplan-zittau.de/?alias=idu -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060803/5436a22c/attachment.html From schroeter at netgis.de Thu Aug 3 10:26:37 2006 From: schroeter at netgis.de (NETGIS Schroeter) Date: Thu, 3 Aug 2006 10:26:37 +0200 Subject: [Mapserver-DE] Routing mit Mapserver Message-ID: <001301c6b6d6$8a870980$1cb2a8c0@sven> Hallo, ich weiß, die Frage wurde schon öfter gestellt, aber vielleicht gibt es ja was neues in den unendlichen Weiten der Online-Mappingwelt. Kennt jemand eine Möglichkeit eine Routingfunktionalität in UMN einzubauen? Bisher habe ich nur von BBBike gehört (http://bbbike.sourceforge.net/) Die Anforderung wäre folgende: Eingabe Start- und Endpunkt sowie Via-Angaben, Ergebnis: Fahrtwegsermittlung (Anzeige der Route in Karte und Ausgabe einer Streckenliste) Um die Frage zu konkretisieren: 1. Gibt es einen Dienst oder eine Software, der in der Lage ist mit UMN zu kommunizieren (z.B. auf WMS-Basis)? Das Routing würde also völlig losgelöst ablaufen und ich bekomme einen WMS-Layer zurück, den ich in ein bestehendes UMN-Projekt einbinden könnte. 2. Gibt es eine Software, die mit Geodaten aus einer UMN-kompatiblen Geodatabase (Postgres/PostGIS oder Oracle Spatial) Routen berechnen kann, und ich könnte das Abfrageergebnis als Datenbanklayer in ein UMN-Projekt einbinden? 3. Wenn es sowas gibt, welche Anforderungen muß ich an die Daten stellen? Konkret: Was muß ich z.B. mit ATKIS-Straßendaten anstellen, um diese routingfähig zu machen? Oder greift man da besser gleich auf Teleatlas oder Navteq zurück? Besten Dank für jeden Hinweis Sven From holl at gdf-hannover.de Thu Aug 3 10:36:57 2006 From: holl at gdf-hannover.de (Stephan Holl) Date: Thu, 3 Aug 2006 10:36:57 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: <001301c6b6d6$8a870980$1cb2a8c0@sven> References: <001301c6b6d6$8a870980$1cb2a8c0@sven> Message-ID: <20060803103657.3c0f275a@butan.gdf-hannover.de> Hello Sven, On Thu, 3 Aug 2006 10:26:37 +0200 "NETGIS Schroeter" wrote: > Hallo, > ich weiß, die Frage wurde schon öfter gestellt, aber vielleicht gibt > es ja was neues in den unendlichen Weiten der Online-Mappingwelt. > Kennt jemand eine Möglichkeit eine Routingfunktionalität in UMN > einzubauen? Bisher habe ich nur von BBBike gehört > (http://bbbike.sourceforge.net/) > > Die Anforderung wäre folgende: > Eingabe Start- und Endpunkt sowie Via-Angaben, Ergebnis: > Fahrtwegsermittlung (Anzeige der Route in Karte und Ausgabe einer > Streckenliste) > > Um die Frage zu konkretisieren: > 1. Gibt es einen Dienst oder eine Software, der in der Lage ist mit > UMN zu kommunizieren (z.B. auf WMS-Basis)? Das Routing würde also > völlig losgelöst ablaufen und ich bekomme einen WMS-Layer zurück, den > ich in ein bestehendes UMN-Projekt einbinden könnte. Man könnte das über einen WPS (WebProcessingService) regeln, der entsprechend das Routing übernimmt. Ich habe das mit PyWPS[1] als WPS mit dahinter angeschlossenem GRASS[2] gemacht. Rückgabe ist GML, die in den UMN eingebunden werden kann. > > 2. Gibt es eine Software, die mit Geodaten aus einer UMN-kompatiblen > Geodatabase (Postgres/PostGIS oder Oracle Spatial) Routen berechnen > kann, und ich könnte das Abfrageergebnis als Datenbanklayer in ein > UMN-Projekt einbinden? > > 3. Wenn es sowas gibt, welche Anforderungen muß ich an die Daten > stellen? Konkret: Was muß ich z.B. mit ATKIS-Straßendaten anstellen, > um diese routingfähig zu machen? Oder greift man da besser gleich auf > Teleatlas oder Navteq zurück? Ich würde gerne mal mit Navteq oder Teleatlas testen, habe aber leider keine Daten. Viele Grüße Stephan Holl [1] http://les-ejk.cz/?cat=pywps [2] http://grass.itc.it -- 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 adams at terrestris.de Thu Aug 3 10:35:20 2006 From: adams at terrestris.de (Till Adams) Date: Thu, 03 Aug 2006 10:35:20 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: <001301c6b6d6$8a870980$1cb2a8c0@sven> References: <001301c6b6d6$8a870980$1cb2a8c0@sven> Message-ID: <44D1B548.3010504@terrestris.de> Sven, wir haben das Ganze mit Postgres/PostGIs und der Pg Extension Pg Dijkstra, dadrauf UMN und Mapbender realisiert, d.h. wir sind eigentlich noch dabei. Das Ganze soll als Reit undWanderwegerouting in der Regiofreizeit auftauschen, ist aber noch nicht fertig (Ende des M onats). Geplant und bisher halb umgesetzt ist auch ein Konfigurationsmodul im Mapbender, aber das ist recht komplex und derzeit auch noch nicht richtig finanziert. Funktion: Man klickt in der Karte Start/Zwischen/Endpunkt bzw. kann diese auch aus einer normalen Adressensuche auswählen (Ort/Str/Hnr). Die Berechnung läuft dabei auf der Funktion "shortest_path()" des Pg DIjkstra Moduls ab, alles andere machen wir vorher in der Datenbank per Transaktion, also zB. so Sachen wie Streckentypen ausschliessen, Strecken gewichten, etc. Danach wird mit den gefundenen Streckanabschnitten ein SLD als Filter generiert, an einen WMS Request angehangen und dieser automatisch im Client auf sichtbar geschaltet. Dieses hat als Namen u.a. die PHP Session-Id, so daß das Ganze auch User-spezifisch abgefangen ist. Es gibt eine ältere Version einer Art Handbuch unter: http://www.terrestris.de/hp/shared/downloads/routing_bhandbuch_v0.2.pdf Kannst ja mal reinschauen, wenn di Fragen hast, melde dich einfach. Grüsse aus Bonn, Till NETGIS Schroeter schrieb: >Hallo, >ich weiß, die Frage wurde schon öfter gestellt, aber vielleicht gibt es ja >was neues in den unendlichen Weiten der Online-Mappingwelt. >Kennt jemand eine Möglichkeit eine Routingfunktionalität in UMN einzubauen? >Bisher habe ich nur von BBBike gehört (http://bbbike.sourceforge.net/) > >Die Anforderung wäre folgende: >Eingabe Start- und Endpunkt sowie Via-Angaben, Ergebnis: Fahrtwegsermittlung >(Anzeige der Route in Karte und Ausgabe einer Streckenliste) > >Um die Frage zu konkretisieren: >1. Gibt es einen Dienst oder eine Software, der in der Lage ist mit UMN zu >kommunizieren (z.B. auf WMS-Basis)? Das Routing würde also völlig losgelöst >ablaufen und ich bekomme einen WMS-Layer zurück, den ich in ein bestehendes >UMN-Projekt einbinden könnte. > >2. Gibt es eine Software, die mit Geodaten aus einer UMN-kompatiblen >Geodatabase (Postgres/PostGIS oder Oracle Spatial) Routen berechnen kann, >und ich könnte das Abfrageergebnis als Datenbanklayer in ein UMN-Projekt >einbinden? > >3. Wenn es sowas gibt, welche Anforderungen muß ich an die Daten stellen? >Konkret: Was muß ich z.B. mit ATKIS-Straßendaten anstellen, um diese >routingfähig zu machen? Oder greift man da besser gleich auf Teleatlas oder >Navteq zurück? > >Besten Dank für jeden Hinweis > >Sven > >_______________________________________________ >Mapserver-DE mailing list >Mapserver-DE at freegis.org >https://freegis.org/mailman/listinfo/mapserver-de > > -- ****************************************** * released: AmeiN! ArcMap-Export-2-UMN * * LiveLinux 'WebGIS on CD' * * http://www.terrestris.de * ****************************************** ------------------------------------------ Dipl. Geogr. Till Adams terrestris, H. Paulsen& T. Adams GbR Siemensstr. 8 * 53121 Bonn Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57 info at terrestris.de * http://www.terrestris.de From flavio at tydac.ch Thu Aug 3 10:51:11 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 03 Aug 2006 10:51:11 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: <001301c6b6d6$8a870980$1cb2a8c0@sven> References: <001301c6b6d6$8a870980$1cb2a8c0@sven> Message-ID: Hallo Sven beantworte die fragen generell: - meines wissens ist die datenablage in eine db oder in ein anderes von mapserver unterstütztes format für "richtiges" routing nicht ideal in bezug auf performance (insbesondere komplexe und grosse netze) - meines wissens gibt es auch kein open source produkt dazu (es gibt wie du erwähnst diese velo-ding und es gibt was auf basis von postgis) - wir benutzen routeware netserver (www.routeware.dk); kann shape und mapinfo importieren (die netze werden optimiert und ins memory geladen, netze deswegen, weil man je nachdem verschiedene zustände braucht, wie "ohne autobahn"). unterstützt alle "eigenheiten" von tele atlas und navteq (zum teil sehr komplex). resultat kann zu mapinfo oder shape ausgegeben und somit in mapserver eingebaut werden - ich kenne die ATKIS strassendaten nicht. ich nehm aber an, dass diese nicht für routing ausgelegt sind (abbiegeverbote, einbahn, kreuzugen etc. etc.) - beispiel mit routeware und mapserver auf www.ortsplan.ch ... routing "mit allem schnickschnack" und so ziemlich schnell ... Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- From schroeter at netgis.de Thu Aug 3 10:55:00 2006 From: schroeter at netgis.de (NETGIS Schroeter) Date: Thu, 3 Aug 2006 10:55:00 +0200 Subject: [Mapserver-DE] Routing mit Mapserver Message-ID: <005f01c6b6da$80d498e0$1cb2a8c0@sven> Hallo Nicol, Stephan und Till, besten Dank für die schnellen Infos, werde mich direkt auf Spurensuche begeben... viele Grüße aus Trier Sven From schroeter at netgis.de Thu Aug 3 11:31:22 2006 From: schroeter at netgis.de (NETGIS Schroeter) Date: Thu, 3 Aug 2006 11:31:22 +0200 Subject: [Mapserver-DE] Routing mit Mapserver References: <001301c6b6d6$8a870980$1cb2a8c0@sven> Message-ID: <007201c6b6df$96072250$1cb2a8c0@sven> Hallo Flavio, auch besten Dank für die Info. Noch eine Frage zu der Software, >wir benutzen routeware netserver (www.routeware.dk); kann shape und >mapinfo importieren (die netze werden optimiert und ins memory geladen, >netze deswegen, weil man je nachdem verschiedene zustände braucht, wie >"ohne autobahn"). unterstützt alle "eigenheiten" von tele atlas und >navteq (zum teil sehr komplex). Liegen die Routingdaten von Teleatlas oder Navteq für die Software in Deinem Projekt www.ortsplan.ch in einer Geodatenbank oder z.B. als Shape vor? Müssen die Straßendaten noch bearbeitet werden? >resultat kann zu mapinfo oder shape >ausgegeben und somit in mapserver eingebaut werden verstehe ich das richtig, das Ergebnis jeder Anfrage ist ein temporär erzeugter Shape auf dem Server, der dann in UMN als Ebene eingebunden wird? >beispiel mit routeware und mapserver auf www.ortsplan.ch ... routing >"mit allem schnickschnack" und so ziemlich schnell ... wirklich schnell! Schöne Grüße Sven From kastl at orkney.co.jp Thu Aug 3 11:51:53 2006 From: kastl at orkney.co.jp (Daniel Kastl) Date: Thu, 03 Aug 2006 18:51:53 +0900 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: <44D1B548.3010504@terrestris.de> References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <44D1B548.3010504@terrestris.de> Message-ID: <44D1C739.7050705@orkney.co.jp> Hallo Sven, Es gibt (erst vor kurzem fertig geworden) eine Weiterentwicklung der PostgreSQL Extension pgDijkstra. Das Projekt ist erst seit Juli öffentlich und bisher war noch keine Zeit, es besonders publik zu machen. Der Routing Algorismus setzt anstelle von Dijstra auf A-Star, und ist bedeutend schneller für große Netze. Es funktioniert ohne Probleme mit dem japanischen Strassennetz (etwa 7 Mio Knoten). Desweiteren gibt es eine Funktion "Travelling Sales Person" und eine Zeit-Weg-Berechnung. In Absprache mit Camptocamp (den Entwicklern von pgDijkstra), soll das ganze einmal als pgRouting zusammengefasst werden. Derzeit gibt es den Source Code und technische Documente (Englisch), sowie Demo (leider größtenteils auf japanisch) und Demodaten (Präfektur Kanagawa, Japan) unter: http://www.postlbs.org/ Da erst seit kurzem online gibt es auch an der Webseite noch viel zu tun. Natürlich freuen wir uns über jegliches Feedback. Daniel -- ********************************************************* Orkney, Inc. Headquarters 6F JA-Kyosai Yokohama Building, 1-2 Kaigandori, Naka, Yokohama 231-0002 JAPAN TEL: +81 (0)45 - 228 - 3320 (Office) TEL: +49 (0)89 - 420 959 519 (VoIP - Sipgate) FAX: +81 (0)45 - 228 - 3321 kastl at orkney.co.jp www.orkney.co.jp ********************************************************* Till Adams wrote: > Sven, > > wir haben das Ganze mit Postgres/PostGIs und der Pg Extension Pg > Dijkstra, dadrauf UMN und Mapbender realisiert, d.h. wir sind eigentlich > noch dabei. Das Ganze soll als Reit undWanderwegerouting in der > Regiofreizeit auftauschen, ist aber noch nicht fertig (Ende des M onats). > Geplant und bisher halb umgesetzt ist auch ein Konfigurationsmodul im > Mapbender, aber das ist recht komplex und derzeit auch noch nicht > richtig finanziert. > > Funktion: > Man klickt in der Karte Start/Zwischen/Endpunkt bzw. kann diese auch aus > einer normalen Adressensuche auswählen (Ort/Str/Hnr). > Die Berechnung läuft dabei auf der Funktion "shortest_path()" des Pg > DIjkstra Moduls ab, alles andere machen wir vorher in der Datenbank per > Transaktion, also zB. so Sachen wie Streckentypen ausschliessen, > Strecken gewichten, etc. > Danach wird mit den gefundenen Streckanabschnitten ein SLD als Filter > generiert, an einen WMS Request angehangen und dieser automatisch im > Client auf sichtbar geschaltet. Dieses hat als Namen u.a. die PHP > Session-Id, so daß das Ganze auch User-spezifisch abgefangen ist. > > > Es gibt eine ältere Version einer Art Handbuch unter: > http://www.terrestris.de/hp/shared/downloads/routing_bhandbuch_v0.2.pdf > Kannst ja mal reinschauen, wenn di Fragen hast, melde dich einfach. > > > Grüsse aus Bonn, > > Till > > NETGIS Schroeter schrieb: > > >> Hallo, >> ich weiß, die Frage wurde schon öfter gestellt, aber vielleicht gibt es ja >> was neues in den unendlichen Weiten der Online-Mappingwelt. >> Kennt jemand eine Möglichkeit eine Routingfunktionalität in UMN einzubauen? >> Bisher habe ich nur von BBBike gehört (http://bbbike.sourceforge.net/) >> >> Die Anforderung wäre folgende: >> Eingabe Start- und Endpunkt sowie Via-Angaben, Ergebnis: Fahrtwegsermittlung >> (Anzeige der Route in Karte und Ausgabe einer Streckenliste) >> >> Um die Frage zu konkretisieren: >> 1. Gibt es einen Dienst oder eine Software, der in der Lage ist mit UMN zu >> kommunizieren (z.B. auf WMS-Basis)? Das Routing würde also völlig losgelöst >> ablaufen und ich bekomme einen WMS-Layer zurück, den ich in ein bestehendes >> UMN-Projekt einbinden könnte. >> >> 2. Gibt es eine Software, die mit Geodaten aus einer UMN-kompatiblen >> Geodatabase (Postgres/PostGIS oder Oracle Spatial) Routen berechnen kann, >> und ich könnte das Abfrageergebnis als Datenbanklayer in ein UMN-Projekt >> einbinden? >> >> 3. Wenn es sowas gibt, welche Anforderungen muß ich an die Daten stellen? >> Konkret: Was muß ich z.B. mit ATKIS-Straßendaten anstellen, um diese >> routingfähig zu machen? Oder greift man da besser gleich auf Teleatlas oder >> Navteq zurück? >> >> Besten Dank für jeden Hinweis >> >> Sven >> >> _______________________________________________ >> Mapserver-DE mailing list >> Mapserver-DE at freegis.org >> https://freegis.org/mailman/listinfo/mapserver-de >> >> >> > > From flavio at tydac.ch Thu Aug 3 11:54:08 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 03 Aug 2006 11:54:08 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: <007201c6b6df$96072250$1cb2a8c0@sven> References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <007201c6b6df$96072250$1cb2a8c0@sven> Message-ID: hallo sven wie folgt: > Liegen die Routingdaten von Teleatlas oder Navteq für die Software in > Deinem Projekt www.ortsplan.ch in einer Geodatenbank oder z.B. als > Shape vor? > Müssen die Straßendaten noch bearbeitet werden? die daten werden in einem RouteWare-eigenen format umgesetzt (wird vom routeware dienst ins memory geladen, darum die geschwindigkeit). es gibt zu routeware import-routinen für shape oder mapinfo, die das bewerkstelligen (zu Tele Atlas und NavTeq datenstrukturen). wir haben im falle ortsplan TA daten, haben diese aber noch bearbeitet (z.b. zur berücksichtigung der alpenpässenzustände offen/zu). wie gesagt arbeiten wir für verschiedene zustände mit insgesamt 8 netzen. ganz trivial ist die ganze geschichte nicht (Tele Atlas het einen mehrere hundert seiten umfassende kryptische dokumentation ...). > verstehe ich das richtig, das Ergebnis jeder Anfrage ist ein temporär > erzeugter Shape auf dem Server, der dann in UMN als Ebene eingebunden > wird? ja. From maikstoeckmann at web.de Thu Aug 3 12:26:30 2006 From: maikstoeckmann at web.de (=?iso-8859-1?Q?Maik_St=F6ckmann?=) Date: Thu, 3 Aug 2006 12:26:30 +0200 Subject: [Mapserver-DE] Routing mit Mapserver Message-ID: <014701c6b6e7$5b9cc860$0a00a8c0@host> Hallo Sven, ich hatte dasselbe Problem wie Du. Der Weg, über eine externe Software zu gehen, war mir zu kompliziert bzw. ich fürchtete Instabilität. Ich habe mich daher über die Hintergründe von Routing-Heuristiken informiert, mir die einfachste ausgewählt und selber einen kleinen Algorithmus mit PHP/Mapscript geschrieben. Wichtigste Voraussetzung: Wege liegen als "sauberes" Linien-Shapefile mit korrekter Typologie vor (keine Überschneidungen, Endpunkte treffen stets auf andere Endpunkte und nicht auf Kanten), Erstellung einer Nachbarschaftsmatrix für dieses Shapefile (extra Datei). Der Algorithmus geht vom Startpunkt aus, bei jeder Gabelung prüft er jeweils die "geschätzten totalen Kosten" (Länge des tatsächlich bereits zurückgelegten Weges plus die Luftlinie bis zum Zielpunkt) und entscheidet sich für den "billigeren". Er findet tatsächlich meist die richtige Route, nur bei zu kurzen Liniensegmenten, zu "verschlungenen" Wegen oder wenn zu große Lücken im Wegenetz sind kann es Probleme geben (vgl. www.kleks-online.de). Gruß Maik -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060803/56f6dc03/attachment.html From J.Scholz at fh-kaernten.at Thu Aug 3 18:02:25 2006 From: J.Scholz at fh-kaernten.at (Scholz Johannes) Date: Thu, 3 Aug 2006 18:02:25 +0200 Subject: [Mapserver-DE] MapServer mit PostGIS Layern References: Message-ID: Hallo, zunächst bin ich mir sicher, dass die meisten Leute aufgrund der Fragestellung jetzt gähnen, und mich auf diverse Quellen verweisen. Und dennoch muss ich die Frage stellen, weil mein UMN Mapserver mit PostGIS einfach nicht zum Laufen kommt :( Voraussetzungen: ich habe einen MS4W aus dem Internet geladen und installiert, dazu PostgreSQL 8.1 und Postgis in der letzten Version. Ich habe Shapefiles mit shp2pgsql in die DB geladen und kann diese z.b. mit uDig wunderschön anzeigen lassen. Auch funktioniert der Mapserver mit MapScript, da ich einfache Shapes wunderschön anzeigen kann. Leider funktioniert die PostGIS Verbindung nicht. Fehlermeldungen wie folgt: Warning: [MapServer Error]: msLoadMap(): in C:\ms4w\Apache\htdocs\maps\test3\bas_map.php on line 4 Warning: Failed to open map file an.map in C:\ms4w\Apache\htdocs\maps\test3\bas_map.php on line 4 Fatal error: Call to a member function draw() on a non-object in C:\ms4w\Apache\htdocs\maps\test3\bas_map.php on line 5 Dazu nun noch die beiden Files an.map sowie bas_map.php: an.map: NAME "Austria in purple" SIZE 400 400 EXTENT 625 -5148349 742959 -4765485 UNITS METERS WEB IMAGEPATH "C:\ms4w\tmp\ms_tmp\" IMAGEURL "http://127.0.0.1:8080/ms_temp/" END LAYER NAME "Austria" STATUS ON CONNECTIONTYPE POSTGIS CONNECTION "user=postgres host=localhost port=5432 dbname=TestGIS password=xxxx" DATA "the_geom from land" TYPE POLYGON CLASS NAME "Land" STYLE COLOR 110 50 100 OUTLINECOLOR 200 200 200 END END END bas_map.php: draw(); $image_url=$image->saveWebImage(); ?> Example 1: Displaying a map > So wie es nach meiner bescheidenen Meinung aussieht ist es dem Mapserver nicht möglich die Daten aus der Datenbank überhaupt zu laden...warum?? bitte um Hilfe, da ich schon einige Zeit an dem Problem arbeite, jedoch nicht weiterkomme. besten Danke schon im Voraus und lg Johannes Scholz From flavio at tydac.ch Fri Aug 4 08:02:09 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Fri, 04 Aug 2006 08:02:09 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: <44D1C739.7050705@orkney.co.jp> References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <44D1B548.3010504@terrestris.de> <44D1C739.7050705@orkney.co.jp> Message-ID: hallo daniel beim studium der unterlagen fällt mir auf, dass es sich bei den A-Star (echt schnell, auch wenn ich nix lesen hab können ;-) ...) und pgDijkstra PostGIS-exstensions eher um "shortest path" als um "routing" handelt (?). so sehe ich nirgens wie abbiegeverbote oder zustände (gescholssene alpenpässe, fähren ja/nein, autoverlad ja/nein etc.) berücksichtigt werden können. oder liege ich da falsch? im voraus danke für ein feedback. Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:flavio at tydac.ch ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- From kastl at orkney.co.jp Fri Aug 4 08:27:51 2006 From: kastl at orkney.co.jp (Daniel Kastl) Date: Fri, 04 Aug 2006 15:27:51 +0900 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <44D1B548.3010504@terrestris.de> <44D1C739.7050705@orkney.co.jp> Message-ID: <44D2E8E7.7000603@orkney.co.jp> Das ist Richtig. Der Algorithmus ist ein Shortest Path Algorithmus. Aber ist das nicht bereits Routing? Wie pgDijkstra sucht der Algorithmus den kürzesten Pfad, wobei man die einzelnen Strecken verschieden gewichten kann. Die Gewichtung hängt natürlich davon ab, was für den jeweiligen Routingfall wichtig ist, Abbiegeverbote sind ein Beispiel oder verschiedene Strassentypen. Und das hängt wiederume davon ab, was für Daten man besitzt. Der Vorteil von A-Star gegenüber Dijkstra ist, dass im Normalfall nicht das gesamte Netz überprüft wird, sondern nur ein Teilausschnitt. Mit pgDijkstra war es z.B. nicht möglich im Raum Tokyo Routing (in akzeptabler Zeit) durchzuführen. Viele Grüße, Daniel Kastl ********************************************************* Orkney, Inc. Headquarters 6F JA-Kyosai Yokohama Building, 1-2 Kaigandori, Naka, Yokohama 231-0002 JAPAN TEL: +81 (0)45 - 228 - 3320 (Office) TEL: +49 (0)89 - 420 959 519 (VoIP - Sipgate) FAX: +81 (0)45 - 228 - 3321 kastl at orkney.co.jp www.orkney.co.jp ********************************************************* Flavio Hendry wrote: > hallo daniel > > beim studium der unterlagen fällt mir auf, dass es sich bei den A-Star > (echt schnell, auch wenn ich nix lesen hab können ;-) ...) und > pgDijkstra PostGIS-exstensions eher um "shortest path" als um "routing" > handelt (?). so sehe ich nirgens wie abbiegeverbote oder zustände > (gescholssene alpenpässe, fähren ja/nein, autoverlad ja/nein etc.) > berücksichtigt werden können. oder liege ich da falsch? im voraus danke > für ein feedback. > > Mit freundlichem Gruss / Best Regards > Flavio Hendry > > ---------------------------------------------------------------- > TYDAC Web-Site: http://www.tydac.ch > TYDAC MapServer: http://www.mapserver.ch > ---------------------------------------------------------------- > ############ Mit freundlichen Gruessen / Kind Regards > ############ mailto:flavio at tydac.ch > ############ TYDAC AG - http://www.tydac.ch > #### #### Geographic Information Solutions > #### #### Luternauweg 12 -- CH-3006 Bern > ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 > ---------------------------------------------------------------- > > > > From flavio at tydac.ch Fri Aug 4 09:18:41 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Fri, 04 Aug 2006 09:18:41 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: <44D2E8E7.7000603@orkney.co.jp> References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <44D1B548.3010504@terrestris.de> <44D1C739.7050705@orkney.co.jp> <44D2E8E7.7000603@orkney.co.jp> Message-ID: hallo daniel > Das ist Richtig. Der Algorithmus ist ein Shortest Path Algorithmus. > Aber ist das nicht bereits Routing? frage ist, was ist "routing" ??? "shortest path" ist relativ simpel, da gibt es "kanten" (nennen wir die abschnitte mal so), eine einfache topologie (verbunden / nicht verbunden) und dazu die kanten-kosten. ich kann aber von jeder kante nach jeder kante (ausser bei "nicht verbunden", z.b. brücke oder tunnel). strassen-routing (und nur das ist meiner meinung nach "routing") ist da ein bisschen komplexer, z.b. eben: abbiegeverbote: sind meist unabhängig vom strassentyp (reine verkehrsregeln). also muss ich eine zusätzliche information mitgeben, von welcher kante ich zu welcher kante "springen" kann. beispiel kreuzung: ich kann von kante A auf kante B links nicht abbiegen, dafür auf kante A rechts (aus C) oder geradeaus (aus D) sehr wohl. also AB verboten, alle anderen verbindungen erlaubt. zustände: beispiel: über verkehrsmeldesysteme kann ich online abfragen, ob ein alpenpass offen ist oder nicht ("real time", alle 8 minuten oder so nachgeführt). also muss ich zu gewissen knoten ein zustandstabelle mitführen können, die "real-time" berücksichtigt wird. informationen zu abbiegeverhalten (routenbeschreibung): z.b. bei kreisel gibt mir das system an, dass es eins ist und wo ich raus muss. oder autobahnausfahrten mit der ganzen info (was auf der tafel steht und was ich nehmen muss, z.b. "ausfahrt chur-nord, autobahn verlassen"). auf www.ortsplan.ch wird einem z.b. von "brig" nach "chur" (ohne autoverlad) agegeben wo man bei jedem kreisel rausmuss, hinweise auf pass-strassen (mit link zur aktuellen info, z.b. grad jetzt gewisse schneebedeckt), wo ich bei autobahnen rausmuss und genau was auf dem schild steht. bei viamichelin gehen sie noch weiter und geben gar baustellen-info aus! (ich nehme an, die machen die tabelle dazu manuell, da strassenabschnitte keine eindeutuge ID haben). ciao flavio From karsten.blessmann at stadt-brandenburg.de Mon Aug 7 16:02:25 2006 From: karsten.blessmann at stadt-brandenburg.de (=?ISO-8859-1?Q?Karsten=20Ble=DFmann?=) Date: Mon, 07 Aug 2006 16:02:25 +0200 Subject: [Mapserver-DE] HostGIS und Projection Message-ID: Hallo Liste, ich hab die Installation von HostGIS (http://www.hostgis.com/linux/) runtergeladen, installiert und will diese zum Laufen bringen. Folgende Situation: Die Installation der "schwarzen" Oberfläche klappt, Server läuft und antwortet, Karten kommen auch (Demodaten). Nach Installation der Desktop Add-ons (grafische Oberfläche und etliche GIS-Anwendungen) obendrauf klappts nicht mehr. Postgres startet nicht mehr, hab ich aber behoben, Rechte passten nicht und pg_hba.conf angepasst. Allerdings weigert sich auch der Mapserver ... Bei Aufruf der Demodaten (dabei ist es egal, ob Shape, MySQL oder Posgres) kommt die Fehlermeldung: msProcessProjection(): Projection library error. no system list, errno: 2 Hab schon die Installation des Servers mit der "schwarzen Oberfläche" mit der Installation des Servers grafischen Oberfläche verglichen (Rechte usw.) aber bisher nix gefunden. EPSG in der map ist vorhanden, epsg-File ist da, Im epsg-File ist auch die in der map verwendete EPSG-Code vorhanden ... Kann irgend jemand einen Tipp geben was das sein könnte? (Mapserver-Konfiguration oder Rechte falsch gesetzt?) Natürlich stehe ich für Rückfragen gern zur Verfügung. Mit freundlichen Grüßen Karsten Bleßmann _________________________________________________ Stadt Brandenburg an der Havel Kataster- und Vermessungsamt GIS-Manager Karsten Bleßmann Wiener Straße 1 14772 Brandenburg an der Havel Telefon: +49 3381/ 58 62 31 Telefax: +49 3381/ 58 62 04 e-mail: karsten.blessmann at stadt-brandenburg.de Internet: www.stadt-brandenburg.de Die genannte E-Mail-Adresse dient nur für den Empfang einfacher Mitteilungen ohne Signatur und/oder Verschlüsselung From dietmar.stolz at netcologne.de Tue Aug 8 12:26:10 2006 From: dietmar.stolz at netcologne.de (Dietmar Stolz) Date: Tue, 8 Aug 2006 12:26:10 +0200 Subject: [Mapserver-DE] keine Anzeige von Rasterkacheln unter Windows Message-ID: <001301c6bad5$113a4670$6402a8c0@medion> Hallo Userliste, wenn ich unter Windows einen Bildkatalog (hier TIFF-Files) per shape einbinde (gdaltindex) gibt's kein Image sobald sich die Kacheln auf einem gemounteten Laufwerk befinden. Liegen die Kacheln lokal gibt's keine Probleme. Es ist auch egal ob ich im Shape in der LOCATION-Spalte einen UNC-Path, relativen oder absoluten Pfad eintrage oder das Shapefile bei den Kacheln oder lokal ablege (mit entspr. Pfadangaben). Andere Anwendungen können auf die gemounteten Kacheln problemlos zugreifen (=kein Berechtigungsproblem?). Hat jemand eine Idee? Mapserver-Fehlermeldung: msDrawMap():Failed to draw layer named 'tk50' Getestet mit mapserver Version 4.8.4 und 4.9 und unter Windows2003,WindowsXP Liebe Grüße Dietmar -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060808/0e2e6b3c/attachment.html From schneider at terrestris.de Tue Aug 8 12:27:48 2006 From: schneider at terrestris.de (Lars-Hendrik Schneider) Date: Tue, 08 Aug 2006 12:27:48 +0200 Subject: [Mapserver-DE] keine Anzeige von Rasterkacheln unter Windows In-Reply-To: <001301c6bad5$113a4670$6402a8c0@medion> References: <001301c6bad5$113a4670$6402a8c0@medion> Message-ID: <44D86724.3080306@terrestris.de> Hallo Herr Stolz, Dietmar Stolz schrieb: > Hallo Userliste, > > wenn ich unter Windows einen Bildkatalog (hier TIFF-Files) per shape > einbinde (gdaltindex) gibt's kein Image sobald sich die Kacheln auf > einem gemounteten Laufwerk befinden. Liegen die Kacheln lokal gibt's > keine Probleme. Es ist auch egal ob ich im Shape in der LOCATION-Spalte > einen UNC-Path, relativen oder absoluten Pfad eintrage oder das > Shapefile bei den Kacheln oder lokal ablege (mit entspr. Pfadangaben). > Andere Anwendungen können auf die gemounteten Kacheln problemlos > zugreifen (=kein Berechtigungsproblem?). > > Hat jemand eine Idee? kann es sein, daß der User, unter der der Server läuft, keine Berechtigung zum Zugriff auf Netzlaufwerke hat? Was heißt in diesem Zusammenhang "andere Anwendungen"? Lokale Programme wie Bildbearbeitung oder GIS-Programm? Die laufen ja im Userumfeld. Link dazu: http://www.phpforum.de/archiv_14353_Zugriff at auf@Netzlaufwerk_anzeigen.html Hilft das vielleicht? Grüße, Lars-Hendrik Schneider From dietmar.stolz at netcologne.de Tue Aug 8 13:42:55 2006 From: dietmar.stolz at netcologne.de (Dietmar Stolz) Date: Tue, 8 Aug 2006 13:42:55 +0200 Subject: [Mapserver-DE] Poblem mit WFS GetFeature-Request Message-ID: <002601c6badf$ca39b250$6402a8c0@medion> Hallo Userliste, bekomme im Mapserver beim WFS in der Kombination GetFeature-Request+räumliche Filter in der zurück gelieferten GML-Datei immer nur den Inhalt des 1. Layers obwohl mehere Layer angefordert wurden (ohne Fehlermeldung vom mapserver). Lasse ich den Filter weg funktioniert alles Fehlerfrei, das GML-File zeigt die Features zu allen Layern an. Ich benötige jedoch einen räumlichen Filter. Beispiel Rechteckselektion (URL's sind ursprünglich maskiert): http://scaleo/mapserver/mapserv?map=D:/WebGIS/mywfs.map&&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=BK,GSK&filter=Geometrie2584920,5629220 2585790,5630330 Beispiel polygonale Selektion: http://scaleo/mapserver/mapserv?map=D:/WebGIS/umn/mywfs.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=BK,GSK&filter=2585080,5629010 2585970,5629010 2585970,5630170 2585080,5630170 2585080,5629010 Wie gesagt, ohne Filter alles ok, mit Filter gibt's nur den 1. Layer. Getestet mit Mapserver Version 4.8.4 und 4.9 . Kennt da draußen jemand das Problem? Liebe Grüße Dietmar Stolz GetCapabilities-Request: - - - BK BK EPSG:4326 - GSK GSK EPSG:4326 - - - - - describeFeatureType-Request: ... - - - - - - - - -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060808/d742b7c0/attachment.html From ml.dje at geocontent.de Tue Aug 8 15:21:28 2006 From: ml.dje at geocontent.de (Dirk Jesko) Date: Tue, 08 Aug 2006 15:21:28 +0200 Subject: [Mapserver-DE] keine Anzeige von Rasterkacheln unter Windows In-Reply-To: <001301c6bad5$113a4670$6402a8c0@medion> References: <001301c6bad5$113a4670$6402a8c0@medion> Message-ID: <44D88FD8.9040101@geocontent.de> Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060808/dbfc3c79/attachment.html From ml.dje at geocontent.de Tue Aug 8 15:42:06 2006 From: ml.dje at geocontent.de (Dirk Jesko) Date: Tue, 08 Aug 2006 15:42:06 +0200 Subject: [Mapserver-DE] keine Anzeige von Rasterkacheln unter Windows In-Reply-To: References: Message-ID: <44D894AE.5010909@geocontent.de> Hallo Guido, interessantes Argument. So habe ich das bisher noch nicht betrachtet. Das werde ich mal testen. Danke für den Hinweis. Grüße, Dirk Geografisches Informationssystem wrote: > Hallo Dietmar, > das Phänomen das du hast, ist eigentlich ganz logisch. Der Dienst des > Webservers, der die Mapserver.exe ausführt, kennt natürlich dein > Laufwerksmapping nicht, das läuft ist unter einem anderen > Benutzerkontext. > Es funktioniert mit hoher Wahrscheinlichkeit, wenn du den Webservers > nicht als Dienst, sondern in der Kommandozeile startest, und der > angemeldete Benutzer das Laufwerksmapping hat. Dann hast du aber das > Problem, dass du immer nen Benutzer angemeldet haben musst mit seiner > ganzen Problematik wie autologin, Autostart des Webservers etc. > Was auch klappen könnte (weiss ich aber net sicher) ist, den > Webserver-Dienst unter dem gleichen Account laufen zu lassen wie der > angemeldete Benutzer mit dem entsprechenden Laufwerksmapping. > So ist eben Windows. > Gruß, > Guido > > ___________________________________________ > Zentralstelle für Polizeitechnik > Abt. 5 Dez. 51 > Valenciaplatz 2 > 55118 Mainz > Standort: Dekan-Laist-Straße 7, 55129 Mainz > Tel.: 06131 65-1765 > Fax.: 06131 65-1759 > > -----Ursprüngliche Nachricht----- > *Von:* mapserver-de-bounces at freegis.org > [mailto:mapserver-de-bounces at freegis.org]*Im Auftrag von *Dirk Jesko > *Gesendet:* Dienstag, 8. August 2006 15:21 > *An:* mapserver-de at freegis.org > *Cc:* Dietmar Stolz > *Betreff:* Re: [Mapserver-DE] keine Anzeige von Rasterkacheln > unter Windows > > Hallo Dietmar, > > wir haben dieses Problem ebenfalls. Eine brauchbare Lösung haben > wir bisher ebenfalls nicht gefunden. An den Rechten für das > Netzlaufwerk liegt es definitiv nicht. Ich habe das Gefühl, dass > der Mapserver in einigen Fällen mit verbundenen Laufwerken einfach > nicht zurecht kommt. Vor einiger Zeit (mit einer älteren Mapserver > Version) hatte es einmal funktioniert. Da wir den Mapserver > vorrangig unter Linux betreiben, habe ich das aber auch noch nicht > genauer untersucht. Vielleicht bietet sich hier doch mal ein bug > report an. > > Grüße, > Dirk > > > > Dietmar Stolz wrote: > >> Hallo Userliste, >> >> wenn ich unter Windows einen Bildkatalog (hier TIFF-Files) per >> shape einbinde (gdaltindex) gibt's kein Image sobald sich die >> Kacheln auf einem gemounteten Laufwerk befinden. Liegen die >> Kacheln lokal gibt's keine Probleme. Es ist auch egal ob ich im >> Shape in der LOCATION-Spalte einen UNC-Path, relativen oder >> absoluten Pfad eintrage oder das Shapefile bei den Kacheln oder >> lokal ablege (mit entspr. Pfadangaben). Andere Anwendungen können >> auf die gemounteten Kacheln problemlos zugreifen (=kein >> Berechtigungsproblem?). >> >> Hat jemand eine Idee? >> >> Mapserver-Fehlermeldung: >> msDrawMap():Failed to draw layer named 'tk50' >> >> Getestet mit mapserver Version 4.8.4 und 4.9 und unter >> Windows2003,WindowsXP >> >> Liebe Grüße >> >> Dietmar >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>Mapserver-DE mailing list >>Mapserver-DE at freegis.org >>https://freegis.org/mailman/listinfo/mapserver-de >> From Andreas-Alexander.Maul at bgr.de Tue Aug 8 16:35:06 2006 From: Andreas-Alexander.Maul at bgr.de (Maul, Andreas-Alexander) Date: Tue, 8 Aug 2006 16:35:06 +0200 Subject: [Mapserver-DE] keine Anzeige von Rasterkacheln unter Windows Message-ID: <4583F931B7DA47498FB9F9C2B36384B1927F79@exbgr4.nlfb.bgr.de> Hallo Ihr Beiden, vielleicht hilft der folgende Hinweis etwas weiter, auch wenn mittlerweile einige Jahre ins Land gegangen sind. Im Juli/August 2001 gab es mal ähnliche Anfragen bei der amerikanischen Mapserver-Usergroup, z.B. http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0108/msg00009.html Einfach mal im Archiv zu dem Zeitpunkt stöbern (http://mapserver.gis.umn.edu/cgi-bin/wilma/mapserver-users ). Gruß, Andreas Maul From t.hagedorn at vivawasser.de Wed Aug 9 16:47:39 2006 From: t.hagedorn at vivawasser.de (t.hagedorn@vivawasser.de) Date: Wed, 9 Aug 2006 14:47:39 +0000 Subject: [Mapserver-DE] Mehrere Shapes in einem Layer? Message-ID: <00008281.44DA11A0@192.168.0.200> Hallo, ist es möglich in einem Layer im Mapfile mehrere Datenquellen (Shape Dateien) einzubinden. Damit ich nicht für jedes Shapefile einen eigenen Layer anlegen muss. Ich schlage mich gerade mit Teleatlas Daten rum und diese sind nach Bunderländern aufgeteilt. Damit ich nicht für jedes Bundesland einen Autobahnen Layer anlegen muss, dachte ich vielleicht ich kann einem Layer sagen, hier nimm einfach folgende Dateien und zeige Sie mir alle im gleichen Format an. Ich meinte mal irgendsowas gelesen zu haben, finde die Info aber nicht wieder. Vielleicht war es auch nur ein Traum ;-) Danke Euch Mit freundlichen Grüßen vivawasser.de AG Thies Hagedorn Von-Der-Tann-Str. 3a 24114 Kiel Tel.: 0431 23 96 864 Fax.: 0431 23 96 865 http://www.vivawasser.de Multimediale Dienstleistungen für den Wassersport From mschulz at webgis.de Wed Aug 9 17:59:43 2006 From: mschulz at webgis.de (Michael Schulz) Date: Wed, 9 Aug 2006 17:59:43 +0200 Subject: [Mapserver-DE] Mehrere Shapes in einem Layer? In-Reply-To: <00008281.44DA11A0@192.168.0.200> References: <00008281.44DA11A0@192.168.0.200> Message-ID: Hallo, man sollte dafür eigentlich auch die Kachelung nehmen können, selbst wenn die Daten nicht im eigentlichen Sinn gekachelt sind. Habe es noch nicht selbst getestet, einfach mal probieren mit Tileindex und evtl. Tileitem. Grüße, Michael On 8/9/06, t.hagedorn at vivawasser.de wrote: > Hallo, > > ist es möglich in einem Layer im Mapfile mehrere Datenquellen (Shape Dateien) einzubinden. Damit ich nicht für jedes Shapefile einen eigenen Layer anlegen muss. Ich schlage mich gerade mit Teleatlas Daten rum und diese sind nach Bunderländern aufgeteilt. Damit ich nicht für jedes Bundesland einen Autobahnen Layer anlegen muss, dachte ich vielleicht ich kann einem Layer sagen, hier nimm einfach folgende Dateien und zeige Sie mir alle im gleichen Format an. > > Ich meinte mal irgendsowas gelesen zu haben, finde die Info aber nicht wieder. Vielleicht war es auch nur ein Traum ;-) > > Danke Euch > > Mit freundlichen Grüßen > > vivawasser.de AG > > Thies Hagedorn > > Von-Der-Tann-Str. 3a > 24114 Kiel > Tel.: 0431 23 96 864 > Fax.: 0431 23 96 865 > http://www.vivawasser.de > > Multimediale Dienstleistungen für den Wassersport > > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From mschulz at webgis.de Thu Aug 10 00:41:11 2006 From: mschulz at webgis.de (Michael Schulz) Date: Thu, 10 Aug 2006 00:41:11 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <44D1B548.3010504@terrestris.de> <44D1C739.7050705@orkney.co.jp> <44D2E8E7.7000603@orkney.co.jp> Message-ID: Hallo zusammen, habe jetzt nach ein bisschen Nachdenken über Flavios letzte Mail noch ein paar Fragen oder Kommentare: > > Das ist Richtig. Der Algorithmus ist ein Shortest Path Algorithmus. > > Aber ist das nicht bereits Routing? > > frage ist, was ist "routing" ??? "shortest path" ist relativ simpel, da > gibt es "kanten" (nennen wir die abschnitte mal so), eine einfache > topologie (verbunden / nicht verbunden) und dazu die kanten-kosten. ich > kann aber von jeder kante nach jeder kante (ausser bei "nicht > verbunden", z.b. brücke oder tunnel). strassen-routing (und nur das ist > meiner meinung nach "routing") ist da ein bisschen komplexer, z.b. eben: Ich würde meinen, jeder Routing-Algorithmus ist ein shortest-path algorithmus, wobei es in unseren Anwendungsfällen doch immer eher um lowest cost geht. Die von Flavio hier angeführte einfache Topologie (Knoten sind über Kanten verbunden und können in allen Richtungen begangen werden = ungerichteter Graph) wird ja schon etwas komplizierter, wenn man beim Routing von einem gerichteten Graphen ausgeht (knoten sind über kanten verbunden, aber die kante enthält die Information, dass sie nur von A->B nicht aber von B->A begangen werden kann). > > abbiegeverbote: > sind meist unabhängig vom strassentyp (reine verkehrsregeln). also muss > ich eine zusätzliche information mitgeben, von welcher kante ich zu > welcher kante "springen" kann. beispiel kreuzung: ich kann von kante A > auf kante B links nicht abbiegen, dafür auf kante A rechts (aus C) oder > geradeaus (aus D) sehr wohl. also AB verboten, alle anderen verbindungen > erlaubt. Der gerichtete Graph würde den Fall Abbiegeverbote doch bereits einschliessen, oder? Im gerichteten Graph, wäre es vom Graphen vorgegeben welche Knoten mit bestimmter Richtung mit den nächsten Knoten verbunden sind und damit auch, ob beim Routing, wenn ich an der/dem Kreuzung/Knoten angelangt bin, überhaupt auf eine bestimmte Kante abgebogen werden kann. Dann ist die Frage (und die geht jetzt vorallem an Daniel): kann der A*-Algorithmus dies berücksichtigen? > zustände: > beispiel: über verkehrsmeldesysteme kann ich online abfragen, ob ein > alpenpass offen ist oder nicht ("real time", alle 8 minuten oder so > nachgeführt). also muss ich zu gewissen knoten ein zustandstabelle > mitführen können, die "real-time" berücksichtigt wird. Ok, d.h. man ändert in dem Fall immer das Netzwerk? Ungefähr so: "Habe die Info, dass der Alpenpass der an meinem Knoten A anfängt gesperrt ist, also entfällt die Kante hinter A aus dem Netzwerk."? Könnten diese Zustände, nicht auch über die Kostenberechnung mit in das Routing eingehen? Die Kosten für die Kante die einen gesperrten Alpenpass darstellt, muss halt in dem 8-min. Rythmus aktualisiert und im gesperrten Fall auf einen exorbitanten Wert gesetzt werden, damit sie sicher beim Routing umgangen wird. @Till: Du hast in deiner Mail auch geschrieben, dass z.b. bestimmte Streckentypen vorher aus dem Netz rausgenommen werden. Habe ich das richtig verstanden? Wie stellt ihr dann sicher, dass man immer noch mit einem zusammenhängenden Netzwerk rechnet/routet? Finde dieses Thema und die Diskussion recht spannend, da sinnvolles Routing doch bis vor PgDijkstra Zeiten eigentlich eher proprietären Systemen vorbehalten schien. Aber sofort taucht dann wieder das Problem der miserablen oder eben sündhaft teuren, guten Daten auf, ohne die Routing auch mit dem besten Algorithmus zäh ist. Viele Grüße, Michael -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From kastl at orkney.co.jp Thu Aug 10 03:21:27 2006 From: kastl at orkney.co.jp (Daniel Kastl) Date: Thu, 10 Aug 2006 10:21:27 +0900 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <44D1B548.3010504@terrestris.de> <44D1C739.7050705@orkney.co.jp> <44D2E8E7.7000603@orkney.co.jp> Message-ID: <44DA8A17.9090108@orkney.co.jp> Hallo Michael, Das Thema ist wirklich spannend, sobald man sich damit beschäftigt. > Ich würde meinen, jeder Routing-Algorithmus ist ein shortest-path > algorithmus, wobei es in unseren Anwendungsfällen doch immer eher um > lowest cost geht. So sehe ich das eigentlich auch. In pgRouting (sowohl Dijkstra als auch A*) gibt deshalb als zentralen Wert den "cost" Parameter. Er stellt einen Widerstand dar, und macht die jeweilige Kante mehr oder weniger attraktiv. Es hängt also ganz davon ab, wie man diese "Kosten" berechnet, welche Kanteneigenschaft man wie bewertet. Wir haben darüber diskutiert, wie man am Besten eine Kante aus dem Netz nimmt: indem man ein Attribut "on/off" hinzufügt, oder indem man die Kosten (unendlich) hoch setzt. Letztlich haben wir ert einmal den selben Weg gewählt wie bei pgDijkstra. > Der gerichtete Graph würde den Fall Abbiegeverbote doch bereits > einschliessen, oder? Im gerichteten Graph, wäre es vom Graphen > vorgegeben welche Knoten mit bestimmter Richtung mit den nächsten > Knoten verbunden sind und damit auch, ob beim Routing, wenn ich an > der/dem Kreuzung/Knoten angelangt bin, überhaupt auf eine bestimmte > Kante abgebogen werden kann. Dann ist die Frage (und die geht jetzt > vorallem an Daniel): kann der A*-Algorithmus dies berücksichtigen? Ebenso wie bei pgDijkstra gibt es zwei "cost" Parameter, je einen pro Richtung. Damit kann man z.B. Einbahnstrassen beschreiben. Mit Abbiegeverboten ist das jedoch etwas anders. Da wird es kompliziert. Gute Ideen sind jederzeit willkommen ;-) Die Daten, die wir besitzen, geben keinen Aufschluss über Abbiegeverbote, so dass diese nicht berücksichtigt werden (können). Da es Open Source ist, kann natürlich jeder den Routingalgorithmus erweitern und eigenen Bedürfnissen anpassen. > @Till: Du hast in deiner Mail auch geschrieben, dass z.b. bestimmte > Streckentypen vorher aus dem Netz rausgenommen werden. Habe ich das > richtig verstanden? Wie stellt ihr dann sicher, dass man immer noch > mit einem zusammenhängenden Netzwerk rechnet/routet? Ich denke, wenn man z.B. eine Route für Radfahrer berechnet, dann muss man die Autobahnen rausnehmen. Und wenn es im Netzwerk keine Alternative zur Autbahn gebt, dann ist es eben nicht zusammenhängend und es gibt keinen Weg von A nach B. Michael, vielleicht habe ich es ja überlesen. Aber mich würde interessieren, um was für ein Routingprojekt es sich bei Dir handelt. Es gibt so viele spannende Anwendungen, in denen man Routing verwenden kann. Viele Grüße Daniel ********************************************************* Orkney, Inc. Headquarters 6F JA-Kyosai Yokohama Building, 1-2 Kaigandori, Naka, Yokohama 231-0002 JAPAN TEL: +81 (0)45 - 228 - 3320 (Office) TEL: +49 (0)89 - 420 959 519 (VoIP) FAX: +81 (0)45 - 228 - 3321 kastl at orkney.co.jp www.orkney.co.jp ********************************************************* From flavio at tydac.ch Thu Aug 10 06:34:17 2006 From: flavio at tydac.ch (Flavio Hendry) Date: Thu, 10 Aug 2006 06:34:17 +0200 Subject: [Mapserver-DE] Routing mit Mapserver In-Reply-To: References: <001301c6b6d6$8a870980$1cb2a8c0@sven> <44D1B548.3010504@terrestris.de> <44D1C739.7050705@orkney.co.jp> <44D2E8E7.7000603@orkney.co.jp> Message-ID: hallo michael > wird ja schon etwas komplizierter, wenn man beim Routing von einem > gerichteten Graphen ausgeht (knoten sind über kanten verbunden, aber > die kante enthält die Information, dass sie nur von A->B nicht aber > von B->A begangen hat eigentlich nichts mit topologie zu tun. das wird normalerweise über attribute gesteuert (z.b. negative "kosten" für einbahnen). die richtung der linie ist dabei unerheblich. bsp: es können auf dem genau gleichen netz (gleiche topologie) verschiedene zustände herrschen (z.b. auto=nein, fahrrad und fussgänger=ja). > Der gerichtete Graph würde den Fall Abbiegeverbote doch bereits > einschliessen, oder? nein. den die kante kann aus einer anderen richtung sehr wohl befahren werden (kreuzung: linksabbiegen=nein, rechtsabbiegen=ja, geradeaus=ja). es gibt dann auch (z.B. bei Tele Atlas) noch viel komplexere fälle (z.b. kantenfolgen 1-2 und 1-2-3 können befahren werden, 1-2-3-4 aber nicht ... kommt z.b. bei mehrspurigen kreuzugen mit allerlei einlenker vor). das unterstützen auch nicht alle "routing" systeme, also können hier fehler auftreten (z.b. unerlaubte "u-turns" auf grossen kreuzungen). > Ok, d.h. man ändert in dem Fall immer das Netzwerk? Ungefähr so: > "Habe die Info, dass der Alpenpass der an meinem Knoten A anfängt > gesperrt ist, also entfällt die Kante hinter A aus dem Netzwerk. nein, "knoten" wird gesperrt, analog abbiegeverbote. knoten werden gesperrt, indem die kantenfolge erlaubt / nicht erlaubt ist. also: 1-2 ja, 1-3 ja, 1-4 nein (1,2,3,4 sind die IDs der kanten). im fallen eines alpenpasses, ist es meist eine 1:1 beziehung also xx-yy ja/nein je nach zustand. gruss flavio From Martin.Spott at mgras.net Mon Aug 14 13:38:06 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Mon, 14 Aug 2006 11:38:06 +0000 (UTC) Subject: [Mapserver-DE] Mehrere Shapes in einem Layer? References: <00008281.44DA11A0@192.168.0.200> Message-ID: Moin, t.hagedorn at vivawasser.de wrote: > ist es moeglich in einem Layer im Mapfile mehrere Datenquellen (Shape > Dateien) einzubinden. Damit ich nicht fuer jedes Shapefile einen eigenen > Layer anlegen muss. Ich schlage mich gerade mit Teleatlas Daten rum und > diese sind nach Bunderlaendern aufgeteilt. Damit ich nicht fuer jedes > Bundesland einen Autobahnen Layer anlegen muss, dachte ich vielleicht > ich kann einem Layer sagen, hier nimm einfach folgende Dateien und > zeige Sie mir alle im gleichen Format an. Hast Du die Moeglichkeit, den Kram nicht direkt aus den Shapefiles sondern aus z.B. einer PostGIS-DB zu lesen ? Dann koenntest Du wunderbar die Shapefiles nacheinander jeweils erstmal in eine temporaere Tabelle importieren und deren Inhalt dann nach dem Import in diejenige Tabelle kopieren, aus der Du letztlich den Mapserver lesen laesst. So mache ich das z.B. mit einem Haufen VMap0/VMap1-Daten. Sicherlich kann man die Shapefiles auch ohne Umweg ueber die temporaere Tabelle mittels 'append' (ogr2ogr) direkt in die Zieltabelle kopieren - beraubt sich dann aber der Moeglichkeit, beim Umkopieren aus der temporaeren Tabelle einige nicht benoetigte Attribute gleich wegzulassen .... Viel Spass, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From apo at delogix.de Mon Aug 14 13:51:38 2006 From: apo at delogix.de (Andreas Pobst) Date: Mon, 14 Aug 2006 13:51:38 +0200 Subject: [Mapserver-DE] Schraffuren mit Transparenz Message-ID: <44E063CA.3010205@delogix.de> Hallo zusammen, ich versuche hier gerade zwei verschiedene Schraffuren übereinanderzulegen, aber irgendwie funktioniert das gar nicht! :( Hier mal mein Outputformat: OUTPUTFORMAT NAME png DRIVER "GD/PNG24" MIMETYPE "image/png24" IMAGEMODE RGBA EXTENSION "png" TRANSPARENT ON END ################## Hier dann die Layerdefinition: LAYER NAME Postleitgebiete DATA Postleitgebiete STATUS ON TYPE POLYGON TRANSPARENCY 1000 LABELITEM "KEY" CLASSITEM "KEY" FILTERITEM "KEY" CLASS NAME "Postleitgebiete QUERIED" EXPRESSION ("[KEY]" IN "44629,44892,44628,44627,44805,42555") STYLE SYMBOL 'im_schraffur' OUTLINECOLOR 80 80 80 COLOR 0 0 0 END # end of style LABEL COLOR 132 31 31 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE TRUETYPE FONT arial-bold SIZE 12 ANTIALIAS TRUE POSITION CL PARTIALS FALSE MINDISTANCE 300 BUFFER 4 END # end of label END # end of class CLASS NAME "Postleitgebiete QUERIED1" EXPRESSION ("[KEY]" IN "44629,44892,42489,42555") STYLE SYMBOL 'im_schraffur1' OUTLINECOLOR 0 0 0 COLOR 164 20 230 END # end of style LABEL COLOR 132 31 31 SHADOWCOLOR 218 218 218 SHADOWSIZE 2 2 TYPE TRUETYPE FONT arial-bold SIZE 12 ANTIALIAS TRUE POSITION CL PARTIALS FALSE MINDISTANCE 300 BUFFER 4 END # end of label END # end of class CLASS NAME "Postleitgebiete NONQUERIED" STYLE OUTLINECOLOR 32 32 32 END # end of style #################### Hier mal ein Auszug aus der Symboldatei: SYMBOL NAME "im_schraffur" TYPE PIXMAP IMAGE "schraffur.png" TRANSPARENT 2 END SYMBOL NAME "im_schraffur1" TYPE PIXMAP IMAGE "schraffur1.png" TRANSPARENT 2 END Hab schon diverse Tipps auch hier aus der Liste versucht, aber nichts davon hat zu Erfolg geführt! Wäre super, wenn ihr mir helfen könntet! Vielen Dank! ANDY END # end of class From janssen at mifaz.de Tue Aug 15 22:20:08 2006 From: janssen at mifaz.de (Inna Janssen) Date: Tue, 15 Aug 2006 22:20:08 +0200 Subject: [Mapserver-DE] Unsaubere Label Anzeige - Labelcache Problem? Message-ID: <44E22C78.5060802@mifaz.de> Hallo, ich habe ein Label-Anzeige-Problem, welches erst mit neuerer MapServer Version auftritt. Und zwar werden die Buchstaben irgendwie nicht sauber angezeigt, einige Orte werden etwas dicker dargestellt als andere. Um dies zu veranschaulichen habe ich Screenshots erstellt: http://www.mifaz.de/mapserver/mapserver4-6.png (Hier ist die Anzeige der Orte noch in Ordnung, ich verwende noch den mapserver in der version 4.6.2) Nun das gleiche Map File aber mit mapserver 4.8 (ansonsten alles gleich, insbesondere auch die gleiche libgd version!): http://www.mifaz.de/mapserver/mapserver4-8.png Dort sind einige Labels dicker gezeichnet. Wie geht das an? (Und es werden einige Entscheidungen anders getroffen, welches Label dargestellt wird, und welches nicht - warum eigentlich?) Dann hab ich festgestellt, dass es irgendwie am Labelcache liegen muss, denn wenn ich den explizit auf aus setze, werden zwar alle moeglichen orte ueberdeckt angezeigt, aber das Phaenomen dickere schrift tritt nicht mehr auf! Dann hab ich mal testhalber BUFFER auf 1 gesetzt: http://www.mifaz.de/mapserver/mapserver4-8-buffer1.png Jetzt werden offenbar Labels doppelt angezeigt. Wie geht sowas an? Irgendwie verarbeitet dieser Labelcache irgendwas mehrfach, und zeichnet dann den Text zweimal an die gleiche Stelle? mein layer objekt sieht so aus: LAYER NAME "gn250g" GROUP "Orte" DATA gn250 STATUS DEFAULT MAXSCALE 6000000 MINSCALE 2460001 LABELITEM "DISPLAYNAM" TYPE POINT TOLERANCE 4 CLASS NAME 'Grosse Orte' EXPRESSION ([EWZ] > 99999) SYMBOL 'circle' SIZE 5 COLOR 0 0 0 LABEL ANTIALIAS TRUE POSITION auto PARTIALS TRUE MINDISTANCE 3 BUFFER 3 COLOR 0 0 0 TYPE TRUETYPE FORCE FALSE FONT verdana SIZE 11 END # end of label END # end of class object END # end of layer object Wer hat irgendwelche Ideen, wie ich zu einer sauberen Schriftanzeige komme, wie es noch in der Version 4.2 der Fall war? Was laeuft da schief? Ist es ein Bug im Mapserver oder was koennte ich falsch machen? Gruss, Inna Janssen -- ================================================= MiFaZ Inna Janssen www.mifaz.de From janssen at mifaz.de Tue Aug 15 22:37:59 2006 From: janssen at mifaz.de (Inna Janssen) Date: Tue, 15 Aug 2006 22:37:59 +0200 Subject: [Mapserver-DE] Unsaubere Label Anzeige - Labelcache Problem? In-Reply-To: <44E22C78.5060802@mifaz.de> References: <44E22C78.5060802@mifaz.de> Message-ID: <44E230A7.6050702@mifaz.de> Uh, mir ist noch was eingefallen und ich hab offenbar gerade selbst die Lösung gefunden: bisher habe ich mit mapscript folgendes gemacht: $image=$map->draw(); $map->drawLabelCache($image); $image_url=$image->saveWebImage(); Offenbar ist das explizite drawLabelCache() ueberfluessig geworden. Ich habs rausgenommen, und nun sieht alles wieder chic aus :-) Gruss, Inna Janssen Inna Janssen schrieb: > Hallo, > > ich habe ein Label-Anzeige-Problem, welches erst mit neuerer MapServer > Version auftritt. Und zwar werden die Buchstaben irgendwie nicht sauber > angezeigt, einige Orte werden etwas dicker dargestellt als andere. > Um dies zu veranschaulichen habe ich Screenshots erstellt: > http://www.mifaz.de/mapserver/mapserver4-6.png > (Hier ist die Anzeige der Orte noch in Ordnung, ich verwende noch den > mapserver in der version 4.6.2) > Nun das gleiche Map File aber mit mapserver 4.8 (ansonsten alles gleich, > insbesondere auch die gleiche libgd version!): > http://www.mifaz.de/mapserver/mapserver4-8.png > Dort sind einige Labels dicker gezeichnet. Wie geht das an? > (Und es werden einige Entscheidungen anders getroffen, welches Label > dargestellt wird, und welches nicht - warum eigentlich?) > > Dann hab ich festgestellt, dass es irgendwie am Labelcache liegen muss, > denn wenn ich den explizit auf aus setze, werden zwar alle moeglichen > orte ueberdeckt angezeigt, aber das Phaenomen dickere schrift tritt > nicht mehr auf! > Dann hab ich mal testhalber BUFFER auf 1 gesetzt: > http://www.mifaz.de/mapserver/mapserver4-8-buffer1.png > Jetzt werden offenbar Labels doppelt angezeigt. Wie geht sowas an? > Irgendwie verarbeitet dieser Labelcache irgendwas mehrfach, und zeichnet > dann den Text zweimal an die gleiche Stelle? > > mein layer objekt sieht so aus: > > LAYER > NAME "gn250g" > GROUP "Orte" > DATA gn250 > STATUS DEFAULT > MAXSCALE 6000000 > MINSCALE 2460001 > LABELITEM "DISPLAYNAM" > TYPE POINT > TOLERANCE 4 > CLASS > NAME 'Grosse Orte' > EXPRESSION ([EWZ] > 99999) > SYMBOL 'circle' > SIZE 5 > COLOR 0 0 0 > LABEL > ANTIALIAS TRUE > POSITION auto > PARTIALS TRUE > MINDISTANCE 3 > BUFFER 3 > COLOR 0 0 0 > TYPE TRUETYPE > FORCE FALSE > FONT verdana > SIZE 11 > END # end of label > END # end of class object > END # end of layer object > > > Wer hat irgendwelche Ideen, wie ich zu einer sauberen Schriftanzeige > komme, wie es noch in der Version 4.2 der Fall war? Was laeuft da > schief? Ist es ein Bug im Mapserver oder was koennte ich falsch machen? > > Gruss, > > Inna Janssen > > > > -- ================================================= MiFaZ Inna Janssen Untersbergstr. 2 81539 München Tel: 089/20346311 Fax: 089/20328057 e-Mail: info at mifaz.de From F.Jaeger at KRZ.DE Wed Aug 16 09:27:19 2006 From: F.Jaeger at KRZ.DE (=?iso-8859-1?Q?=22J=E4ger=2C_Frank_=5C=28KRZ=5C=29=22?=) Date: Wed, 16 Aug 2006 09:27:19 +0200 Subject: [Mapserver-DE] Unsaubere Label Anzeige - Labelcache Problem? Message-ID: <4B24A8042312F24B8E4F3DFC7FA8331B05BFA7E7@s600mx01.krz.de> Hallo, ein anderes Beispiel für geänderte Darstellung mit der Version 4.8.3: Liegenschaftskarte ALK http://www.mapbender.org/index.php/ALK_mit_Freier_Software Mapserver 4.6 (OK) http://62.153.231.87/alk/edbs2wkt/help/images/alk_mapserv46.png Mapserver 4.8.3 (gleiche Mapdatei, Linien zu dick, Label Straßenname hat etwas andere Position, Begleitsignatur Flurgrenze mit der Flurstücksgrenze "verbacken"). http://62.153.231.87/alk/edbs2wkt/help/images/alk_mapserv483.png Ist zurzeit unbrauchbar. Gruß Frank Jäger -----Ursprüngliche Nachricht----- Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Inna Janssen Gesendet: Dienstag, 15. August 2006 22:20 An: mapserver-de at freegis.org Betreff: [Mapserver-DE] Unsaubere Label Anzeige - Labelcache Problem? Hallo, ich habe ein Label-Anzeige-Problem, welches erst mit neuerer MapServer Version auftritt. Und zwar werden die Buchstaben irgendwie nicht sauber angezeigt, einige Orte werden etwas dicker dargestellt als andere. Um dies zu veranschaulichen habe ich Screenshots erstellt: http://www.mifaz.de/mapserver/mapserver4-6.png (Hier ist die Anzeige der Orte noch in Ordnung, ich verwende noch den mapserver in der version 4.6.2) Nun das gleiche Map File aber mit mapserver 4.8 (ansonsten alles gleich, insbesondere auch die gleiche libgd version!): http://www.mifaz.de/mapserver/mapserver4-8.png Dort sind einige Labels dicker gezeichnet. Wie geht das an? (Und es werden einige Entscheidungen anders getroffen, welches Label dargestellt wird, und welches nicht - warum eigentlich?) Dann hab ich festgestellt, dass es irgendwie am Labelcache liegen muss, denn wenn ich den explizit auf aus setze, werden zwar alle moeglichen orte ueberdeckt angezeigt, aber das Phaenomen dickere schrift tritt nicht mehr auf! Dann hab ich mal testhalber BUFFER auf 1 gesetzt: http://www.mifaz.de/mapserver/mapserver4-8-buffer1.png Jetzt werden offenbar Labels doppelt angezeigt. Wie geht sowas an? Irgendwie verarbeitet dieser Labelcache irgendwas mehrfach, und zeichnet dann den Text zweimal an die gleiche Stelle? mein layer objekt sieht so aus: LAYER NAME "gn250g" GROUP "Orte" DATA gn250 STATUS DEFAULT MAXSCALE 6000000 MINSCALE 2460001 LABELITEM "DISPLAYNAM" TYPE POINT TOLERANCE 4 CLASS NAME 'Grosse Orte' EXPRESSION ([EWZ] > 99999) SYMBOL 'circle' SIZE 5 COLOR 0 0 0 LABEL ANTIALIAS TRUE POSITION auto PARTIALS TRUE MINDISTANCE 3 BUFFER 3 COLOR 0 0 0 TYPE TRUETYPE FORCE FALSE FONT verdana SIZE 11 END # end of label END # end of class object END # end of layer object Wer hat irgendwelche Ideen, wie ich zu einer sauberen Schriftanzeige komme, wie es noch in der Version 4.2 der Fall war? Was laeuft da schief? Ist es ein Bug im Mapserver oder was koennte ich falsch machen? Gruss, Inna Janssen -- ================================================= MiFaZ Inna Janssen www.mifaz.de _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From janssen at mifaz.de Wed Aug 16 10:34:46 2006 From: janssen at mifaz.de (Inna Janssen) Date: Wed, 16 Aug 2006 10:34:46 +0200 Subject: [Mapserver-DE] Unsaubere Label Anzeige - Labelcache Problem? In-Reply-To: <4B24A8042312F24B8E4F3DFC7FA8331B05BFA7E7@s600mx01.krz.de> References: <4B24A8042312F24B8E4F3DFC7FA8331B05BFA7E7@s600mx01.krz.de> Message-ID: <44E2D8A6.30400@mifaz.de> Hallo, ich hab gestern noch die Lösung gefunden: bisher habe ich mit mapscript folgendes gemacht: $image=$map->draw(); $map->drawLabelCache($image); $image_url=$image->saveWebImage(); Offenbar ist das explizite drawLabelCache() ueberfluessig geworden. Ich habs rausgenommen, und nun sieht die Darstellung wieder so aus, wie sie soll! :-) Ich weiß nicht, ob es für Ihr Problem auch zutrifft? Gruss, Inna Janssen Jäger, Frank (KRZ) schrieb: > Hallo, > ein anderes Beispiel für geänderte Darstellung mit der Version 4.8.3: > > Liegenschaftskarte ALK http://www.mapbender.org/index.php/ALK_mit_Freier_Software > > Mapserver 4.6 (OK) > http://62.153.231.87/alk/edbs2wkt/help/images/alk_mapserv46.png > > > Mapserver 4.8.3 (gleiche Mapdatei, Linien zu dick, Label Straßenname hat etwas andere Position, Begleitsignatur Flurgrenze mit der Flurstücksgrenze "verbacken"). > http://62.153.231.87/alk/edbs2wkt/help/images/alk_mapserv483.png > > > Ist zurzeit unbrauchbar. > > Gruß > > Frank Jäger > > > -----Ursprüngliche Nachricht----- > Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Inna Janssen > Gesendet: Dienstag, 15. August 2006 22:20 > An: mapserver-de at freegis.org > Betreff: [Mapserver-DE] Unsaubere Label Anzeige - Labelcache Problem? > > Hallo, > > ich habe ein Label-Anzeige-Problem, welches erst mit neuerer MapServer > Version auftritt. Und zwar werden die Buchstaben irgendwie nicht sauber > angezeigt, einige Orte werden etwas dicker dargestellt als andere. > Um dies zu veranschaulichen habe ich Screenshots erstellt: > http://www.mifaz.de/mapserver/mapserver4-6.png > (Hier ist die Anzeige der Orte noch in Ordnung, ich verwende noch den > mapserver in der version 4.6.2) > Nun das gleiche Map File aber mit mapserver 4.8 (ansonsten alles gleich, > insbesondere auch die gleiche libgd version!): > http://www.mifaz.de/mapserver/mapserver4-8.png > Dort sind einige Labels dicker gezeichnet. Wie geht das an? > (Und es werden einige Entscheidungen anders getroffen, welches Label > dargestellt wird, und welches nicht - warum eigentlich?) > > Dann hab ich festgestellt, dass es irgendwie am Labelcache liegen muss, > denn wenn ich den explizit auf aus setze, werden zwar alle moeglichen > orte ueberdeckt angezeigt, aber das Phaenomen dickere schrift tritt > nicht mehr auf! > Dann hab ich mal testhalber BUFFER auf 1 gesetzt: > http://www.mifaz.de/mapserver/mapserver4-8-buffer1.png > Jetzt werden offenbar Labels doppelt angezeigt. Wie geht sowas an? > Irgendwie verarbeitet dieser Labelcache irgendwas mehrfach, und zeichnet > dann den Text zweimal an die gleiche Stelle? > > mein layer objekt sieht so aus: > > LAYER > NAME "gn250g" > GROUP "Orte" > DATA gn250 > STATUS DEFAULT > MAXSCALE 6000000 > MINSCALE 2460001 > LABELITEM "DISPLAYNAM" > TYPE POINT > TOLERANCE 4 > CLASS > NAME 'Grosse Orte' > EXPRESSION ([EWZ] > 99999) > SYMBOL 'circle' > SIZE 5 > COLOR 0 0 0 > LABEL > ANTIALIAS TRUE > POSITION auto > PARTIALS TRUE > MINDISTANCE 3 > BUFFER 3 > COLOR 0 0 0 > TYPE TRUETYPE > FORCE FALSE > FONT verdana > SIZE 11 > END # end of label > END # end of class object > END # end of layer object > > > Wer hat irgendwelche Ideen, wie ich zu einer sauberen Schriftanzeige > komme, wie es noch in der Version 4.2 der Fall war? Was laeuft da > schief? Ist es ein Bug im Mapserver oder was koennte ich falsch machen? > > Gruss, > > Inna Janssen > > > > -- ================================================= MiFaZ Inna Janssen Untersbergstr. 2 81539 München Tel: 089/20346311 Fax: 089/20328057 e-Mail: info at mifaz.de From bjoern.platzen at momatec.de Wed Aug 16 15:15:51 2006 From: bjoern.platzen at momatec.de (Bjoern Platzen) Date: Wed, 16 Aug 2006 15:15:51 +0200 Subject: [Mapserver-DE] SLD wird anscheinend nicht verarbeitet (Mapserver 4.8.4) Message-ID: <20060816131634.7B89236CA3@ox.momatec.de> Hallo, nachdem ich mir nun knapp zwei Tage lang die Finger wundgegoogelt habe, muss ich dann doch noch mal mit einem altbekannten Problem ankommen: UNM Mapserver und SLD. Auch bei mir ist es so, dass der UNM mein SLD zu ignorieren scheint. Nach allem was ich bisher gelesen habe, kann ich folgende Fehlerquellen ausschliessen: - Das SLD-File ist für den WMS per http erreichbar - Das SLD ist auf Basis eines vom UNM (per GetStyles)generierten SLD erstellt worden - Der UNM sollte alles notwendige unterstützen: MapServer version 4.8.4 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WFS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE DEBUG=MSDEBUG - In den Capabilities heisst es: Nun denn... Zu den Fakten: Zunächst das Mapfile: NAME gevis3 STATUS ON SIZE 500 500 SYMBOLSET symbols/symbols.sym FONTSET "/var/www/GevisWMS/font/font.list" EXTENT 2499586 5620009 25126865 5633119 UNITS METERS SHAPEPATH "mapdata" TRANSPARENT on IMAGETYPE png RESOLUTION 72 PROJECTION "init=epsg:31466" END WEB TEMPLATE rahmen.html MINSCALE 1000 MAXSCALE 200000 IMAGEPATH "/var/www/GevisWMS/tmp/" IMAGEURL "tmp/" METADATA "wms_title" "GeoVip Mapserver" "wms_onlineresource" "http://echo488.server4you.de/GevisWMS/gevisWMS.py?" "wms_srs" "EPSG:31466 EPSG:31467" "wms_feature_mime_type" "application/vnd.ogc.gml" "wms_extent" "2499586 5620009 2512686 5633119" END END LAYER NAME "Eventparkinfo_venues" GROUP "EventparkinfoVenues" METADATA "wms_title" "Eventparkinfo_venues" "wms_group_title" "EventparkinfoVenues" "wms_srs" "EPSG:31466" "wms_extent" "2504000 5625000 2509000 5630000" END TYPE Point CONNECTIONTYPE postgis CONNECTION "user=user dbname=db host=localhost options='-c client_encoding=UTF8'" DATA "geom from (SELECT oid as oid, point_geometry as geom FROM t_venues) AS foo USING srid=31466" STATUS ON MINSCALE 1000 PROJECTION "init=epsg:31466" END CLASS STYLE SYMBOL 45 END END END END#MAPFILE Das im Mapfile verwendete Symbol ist so definiert: #45 SYMBOL NAME 'chio' TYPE PIXMAP Image 'images/chio.png' Transparent 63 END Der SLD sieht so aus: Eventparkinfo_venues Eventparkinfo_venues Eventparkinfo_venues point_geometry image/png 10.0 Und zu guter Letzt der Link: http://echo488.server4you.de/GevisWMS/mapserv.cgi?map=/var/www/GevisWMS/gevi s3.map&LAYERS=EventparkinfoVenues&STYLES=&SLD=http://echo488.server4you.de/G evisWMS/aixtra2.xml&WIDTH=500&FORMAT=image/png&REQUEST=GetMap&HEIGHT=500&SRS =EPSG:31466&VERSION=1.1.1&BBOX=2504000.0,5625000.0,2509000.0,5630000.0&TRANS PARENT=TRUE&BGCOLOR=0xFFFFFF&EXCEPTIONS=application/vnd.ogc.se_xml& Wenn der UNM den SLD nicht ignorieren würde, müsste statt des bunten kleinen Logos ein Flughafen-Symbol erscheinen. Ich habe keine Ahnung mehr, was ich noch alles versuchen könnte, um das zum Laufen zu bringen... By the way: Das Ganze läuft mit dem UNM 4.8.4 auf einer Linunx-Box unter Debian Sarge. Wenn also jemand noch eine Idee hat, woran es liegen könnte, sehe ich dem händeringend entgegen... 8~) Schöne Grüße, Björn -- momatec GmbH mail bjoern.platzen at momatec.de www.momatec.de From Paul.Hema at web.de Wed Aug 16 15:03:17 2006 From: Paul.Hema at web.de (Paul.Hema@web.de) Date: Wed, 16 Aug 2006 15:03:17 +0200 Subject: [Mapserver-DE] PHP MapScript Message-ID: <1090913085@web.de> Hallo Leute, wie kann ich die Größe der Scalebar per PHP MapScript verändern? In der Map-Datei sieht's bei mir so aus: SCALEBAR ... SIZE 350 4 ... END Danke im Voraus, Paul ______________________________________________________________ Verschicken Sie romantische, coole und witzige Bilder per SMS! Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193 From mapserver at geoworld.de Thu Aug 17 09:59:24 2006 From: mapserver at geoworld.de (Nicol Hermann) Date: Thu, 17 Aug 2006 09:59:24 +0200 Subject: [Mapserver-DE] PHP MapScript In-Reply-To: <1090913085@web.de> References: <1090913085@web.de> Message-ID: <1155801564.4181.3.camel@emil.intranet.gdv.com> Hallo Paul, probiere es mal so: $Map -> scalebar -> set ("width", 350); $Map -> scalebar -> set ("height", 4); Gruß Nicol Am Mittwoch, den 16.08.2006, 15:03 +0200 schrieb Paul.Hema at web.de: > Hallo Leute, > wie kann ich die Größe der Scalebar per PHP MapScript verändern? > > In der Map-Datei sieht's bei mir so aus: > > SCALEBAR > ... > SIZE 350 4 > ... > END > > > Danke im Voraus, > Paul > ______________________________________________________________ > Verschicken Sie romantische, coole und witzige Bilder per SMS! > Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193 > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de From apo at delogix.de Thu Aug 17 13:34:08 2006 From: apo at delogix.de (Andreas Pobst) Date: Thu, 17 Aug 2006 13:34:08 +0200 Subject: [Mapserver-DE] =?iso-8859-15?q?Bl=F6de_Frage=3A_MapScript_ohne_Ma?= =?iso-8859-15?q?pserver=3F?= Message-ID: <44E45430.1060209@delogix.de> Hallo zusammen, ist vielleicht eine blöde Frage, aber brauch ich für das Darstellen von Karten via Mapscript noch einen laufenden Mapserver? Hatte mal gelesen, das wäre nicht der Fall! mfg Andreas -- Freundliche Grüße - best regards Delogix GmbH Andreas Pobst Developer ---- Delogix GmbH | Sachsenring 14 | 50677 Köln | Germany Fon: +49 (0) 221 / 485689 - 45 | Fax: +49 (0) 221 / 485689 - 50 Email: andreas.pobst at delogix.de | internet: http://www.delogix.de The content of this email is confidential to the ordinary user of the email address to which it was addressed, and may also be privileged. If you are not the address of this email you may not copy, forward, disclose or otherwise use it or any part of it in any form whatsoever. If you have received this email in error, please email the sender by replying to this message. From mschulz at webgis.de Thu Aug 17 13:50:47 2006 From: mschulz at webgis.de (Michael Schulz) Date: Thu, 17 Aug 2006 13:50:47 +0200 Subject: [Mapserver-DE] =?iso-8859-1?q?Bl=F6de_Frage=3A_MapScript_ohne_Map?= =?iso-8859-1?q?server=3F?= In-Reply-To: <44E45430.1060209@delogix.de> References: <44E45430.1060209@delogix.de> Message-ID: Hallo Andreas, man braucht keinen "laufenden Mapserver" im Sinne des mapserv.cgi. Man brauch halt alle entsprechenden Bibilotheken die während der Kompilierung von Mapserver/Mapscript verwendet wurden. Grüße, Michael On 8/17/06, Andreas Pobst wrote: > Hallo zusammen, > > ist vielleicht eine blöde Frage, aber brauch ich für das Darstellen von > Karten via Mapscript noch einen laufenden Mapserver? > > Hatte mal gelesen, das wäre nicht der Fall! > > mfg > Andreas > > -- > > Freundliche Grüße - best regards > > Delogix GmbH > > > Andreas Pobst > Developer > > ---- > Delogix GmbH | Sachsenring 14 | 50677 Köln | Germany > > Fon: +49 (0) 221 / 485689 - 45 | Fax: +49 (0) 221 / 485689 - 50 > Email: andreas.pobst at delogix.de | internet: http://www.delogix.de > > > The content of this email is confidential to the ordinary user of the email > address to which it was addressed, and may also be privileged. > If you are not the address of this email you may not copy, forward, > disclose or otherwise use it or any part of it in any form whatsoever. > If you have received this email in error, please email the sender by > replying to this message. > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From apo at delogix.de Thu Aug 17 16:50:37 2006 From: apo at delogix.de (Andreas Pobst) Date: Thu, 17 Aug 2006 16:50:37 +0200 Subject: [Mapserver-DE] Darstellung von Objekten als Punkte Message-ID: <44E4823D.2070709@delogix.de> Hallo zusammen... ich schon wieder! ;) Soweit läuft bei mir jetzt alles. Jetzt versuche ich allerdings, die Altenheime, deren PLZs ich in einer DB habe, in der Karte durch Punkte darstellen zu lassen. Bleibt die Frage, wie!? Ich habe also Layer wie "Postleitzahlen" u.ä.! Könnte ich einem Layer eine Tabelle aus meiner MySQL Datenbank als DATA angeben? Oder kann ich aus einem Array oder einer Datei mit "Altenheimname; PLZ" ein "Shapefile" basteln?? Mir gehen da echt die Ideen aus, arbeite schon den ganzen Tag daran! Vielen Dank für die Hilfe! Andreas From mschulz at webgis.de Thu Aug 17 18:18:37 2006 From: mschulz at webgis.de (Michael Schulz) Date: Thu, 17 Aug 2006 18:18:37 +0200 Subject: [Mapserver-DE] Darstellung von Objekten als Punkte In-Reply-To: <44E4823D.2070709@delogix.de> References: <44E4823D.2070709@delogix.de> Message-ID: Hallo Andreas, es gibt unterschiedliche Wege um an Daten aus einer MySQL-DB ranzukommen (OGR oder MyGIS). Aber bei dem momentanen Beschreibung sehe ich das Problem, dass Du so oder so irgendwoher Koordinaten brauchst. Also entweder x,y (Rechts, Hoch) Daten der Altenheime, oder die Umrisse der PLZ z.B. Aber irgendwelche geometrische/geographischen Infos sollten vorhanden sein. Sonst geht es nicht. Die PLZ-Gebiete als Shape gibt (oder gab?) es zum Download, zB. beim mapbender-Projekt (sicher auch noch wo anders) www.mapbender.org. Bei mapserver können polygone auch als Flächenschwerpunkte, also als Punktlayer gezeichnet werden. Dann könntest Du mit (php-?)mapscript und mysql-Zugriff nur die PLZ in einer Layer zeichnen die tatsächlich in deiner Altenheim-Tabelle drin sind. Naja, ist mal ne grobe Vorgehensweise. Viel Glück und bei Problemen immer weiter fragen. Grüße, Michael On 8/17/06, Andreas Pobst wrote: > Hallo zusammen... > > ich schon wieder! ;) > > Soweit läuft bei mir jetzt alles. Jetzt versuche ich allerdings, die > Altenheime, deren PLZs ich in einer DB habe, in der Karte durch Punkte > darstellen zu lassen. > > Bleibt die Frage, wie!? > > Ich habe also Layer wie "Postleitzahlen" u.ä.! Könnte ich einem Layer > eine Tabelle aus meiner MySQL Datenbank als DATA angeben? Oder kann ich > aus einem Array oder einer Datei mit "Altenheimname; PLZ" ein > "Shapefile" basteln?? > > Mir gehen da echt die Ideen aus, arbeite schon den ganzen Tag daran! > > Vielen Dank für die Hilfe! > > Andreas > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From mschulz at webgis.de Fri Aug 18 13:05:39 2006 From: mschulz at webgis.de (Michael Schulz) Date: Fri, 18 Aug 2006 13:05:39 +0200 Subject: [Mapserver-DE] Darstellung von Objekten als Punkte In-Reply-To: <44E56B97.3090802@delogix.de> References: <44E4823D.2070709@delogix.de> <44E56B97.3090802@delogix.de> Message-ID: Hallo Andreas, leite alles mal wieder an die mapserver-Liste. Ist besser ... On 8/18/06, Andreas Pobst wrote: > Also ShapeFiles für PLZ Gebiete und das alles hab ich hier. Jetzt sollen > halt nur noch Fähnchen oder irgendwas die altenheime darstellen! Darüber > hinaus hab ich die Long/Lat Koordinaten von den PLZ Gebieten, bzw. den > Mittelpunkten der PLZ Gebiete. Würde aber reichen, wenn alle Altenheime > irgendwie um diesen Punkt angeordnet werden, da das ganze eh nicht > Straßengenau werden soll! > > Könnte ich dann die Long/Lat Werte über OGR als X und Y Koordinaten > benutzen? > > Vielen Dank für die Antworten! > > Gruß > Andy > > Michael Schulz schrieb: > > Hallo Andreas, > > > > es gibt unterschiedliche Wege um an Daten aus einer MySQL-DB > > ranzukommen (OGR oder MyGIS). Aber bei dem momentanen Beschreibung > > sehe ich das Problem, dass Du so oder so irgendwoher Koordinaten > > brauchst. Also entweder x,y (Rechts, Hoch) Daten der Altenheime, oder > > die Umrisse der PLZ z.B. Aber irgendwelche geometrische/geographischen > > Infos sollten vorhanden sein. Sonst geht es nicht. > > > > Die PLZ-Gebiete als Shape gibt (oder gab?) es zum Download, zB. beim > > mapbender-Projekt (sicher auch noch wo anders) www.mapbender.org. Bei > > mapserver können polygone auch als Flächenschwerpunkte, also als > > Punktlayer gezeichnet werden. > > > > Dann könntest Du mit (php-?)mapscript und mysql-Zugriff nur die PLZ in > > einer Layer zeichnen die tatsächlich in deiner Altenheim-Tabelle drin > > sind. > > > > Naja, ist mal ne grobe Vorgehensweise. Viel Glück und bei Problemen > > immer weiter fragen. > > > > Grüße, Michael > > > > On 8/17/06, Andreas Pobst wrote: > >> Hallo zusammen... > >> > >> ich schon wieder! ;) > >> > >> Soweit läuft bei mir jetzt alles. Jetzt versuche ich allerdings, die > >> Altenheime, deren PLZs ich in einer DB habe, in der Karte durch Punkte > >> darstellen zu lassen. > >> > >> Bleibt die Frage, wie!? > >> > >> Ich habe also Layer wie "Postleitzahlen" u.ä.! Könnte ich einem Layer > >> eine Tabelle aus meiner MySQL Datenbank als DATA angeben? Oder kann ich > >> aus einem Array oder einer Datei mit "Altenheimname; PLZ" ein > >> "Shapefile" basteln?? > >> > >> Mir gehen da echt die Ideen aus, arbeite schon den ganzen Tag daran! > >> > >> Vielen Dank für die Hilfe! > >> > >> Andreas > >> > >> _______________________________________________ > >> Mapserver-DE mailing list > >> Mapserver-DE at freegis.org > >> https://freegis.org/mailman/listinfo/mapserver-de > >> > > > > > -- ----------------------------------------------------------- Michael Schulz mschulz at webgis.de in medias res Gesellschaft für Informationstechnologie mbH In den Weihermatten 66 79108 Freiburg Tel +49 (0)761 556959-5 Fax +49 (0)761 556959-6 http://www.webgis.de / http://www.zopecms.de ----------------------------------------------------------- From michael.hohn at aussiemail.com.au Sun Aug 20 23:29:11 2006 From: michael.hohn at aussiemail.com.au (michael hohn) Date: Sun, 20 Aug 2006 14:29:11 -0700 Subject: [Mapserver-DE] Unklarheit zu WFS Message-ID: <20060820142911.1F6697C3@resin01.mta.everyone.net> Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060820/ff0ab478/attachment.html From jt at mapmedia.de Mon Aug 21 09:54:29 2006 From: jt at mapmedia.de (=?UTF-8?B?IkrDtnJnIFRob21zZW4gKE1hcE1lZGlhIEdtYkgpIg==?=) Date: Mon, 21 Aug 2006 09:54:29 +0200 Subject: [Mapserver-DE] Unklarheit zu WFS In-Reply-To: <20060820142911.1F6697C3@resin01.mta.everyone.net> References: <20060820142911.1F6697C3@resin01.mta.everyone.net> Message-ID: <44E966B5.4090200@mapmedia.de> Hallo Michael, michael hohn schrieb: > Hello Liste, > ich beschäftige mich mit dem UMN Mapserver, mir ist allerdings unklar, > was der WFS bedeutet. > Wenn ich den Mapserver als WFS-Server bzw. Client kompiliere, was habe > ich konkret davon? > > Welche Möglichkeiten / welcher Nutzen bieten sich dann? > Wühle mich auch durch das Buch von Thorsten Fischer (UMN Mapserver 4.0) > aber so ganz klar ist mir das noch nicht geworden. > Wo liegt beim WFS der konkrete Unterschied zum WMS? Ein WMS liefert ausgestaltete Rasterdaten (Karten) und mit GetFeautreInfo Attribute der zugrundeliegenden Geodaten. Ein WFS liefert Vektordaten (GML), die zur Darstellung erst noch gerendert werden müssen. Die meisten Browser-Clients können das nicht oder nur teilweise. Bei Mapbender zum Beispiel kann man einen WFS einbinden, um Geoojekte bei Mouseover hervorzuheben. > Bedeutet der Einsatz als WFS dass ich einzelne Layer aus anderen Karten > einbinden kann? Man kann auch einzelne Layer eins WMS ansprechen und einbinden. > Bedeutet dass, dass ich Eigenschaften von Features verändern kann? theoretisch ja. Praktisch kann UMN MapServer das nicht und wird es wohl auch nie können. Dafür braucht man einen sog. transaktionalen WFS, GeoServer oder Deegree z. B.. > Wer kann mir da ein wenig auf die Sprünge helfen? > Aus welchem Grunde (in der Praxis) setzt Ihr den UMN als WFS ein? UMN als WFS nur selten, wenn, dann - wie oben erwähnt im Zusammenhang mit Mapbender für das Highlighting - wenn die Geodaten weiterverarbeitet oder in einem GIS analysiert aber nicht zurückgeschrieben werden sollen. Bei Anwendungen, die nicht für einen geschlossenen Benutzerkreis konzipiert sind, ist es oft ein lizenzrechtliches Problem, dass bei einem WFS die Geodaten, als Geodaten und nicht als weniger wertvolles Rasterbild ausgeliefert werden (wobei der Wert natürlich relativ ist, für den Hersteller der DAten sind die Vektordaten sehr wertvoll, für einen Nutzer mit Internetbrowsewr sind wohl Rasterkarten wertvoller, weil er damit i.d.R. mehr anfangen kann). > Vielen Dank schon einmal :-) Bitteschön. Viele Grüße, Jörg Thomsen > ------------------------------------------------------------------------ > > _______________________________________________ > Mapserver-DE mailing list > Mapserver-DE at freegis.org > https://freegis.org/mailman/listinfo/mapserver-de -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Besuchen Sie uns auf der INTERGEO 2006 in München vom 10. bis 12. Oktober, Stand C3.3466 / Open Source Park http://www.intergeo.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 Meike.Liskow at GLL-OL.Niedersachsen.de Mon Aug 21 16:30:03 2006 From: Meike.Liskow at GLL-OL.Niedersachsen.de (Liskow, Meike) Date: Mon, 21 Aug 2006 16:30:03 +0200 Subject: [Mapserver-DE] Koordinatenanzeige Message-ID: <893125A9F961D411B5CF0050DABF8E9006DF3CC9@NTS01102> Hallo, Ich habe ein Problem mit der Koordinatendarstellung beim UMN-Mapserver! Bislang kann ich nur entweder die Koordinaten anzeigen lassen, oder die Zoomfunktionen ausführen. Ich würde aber gerne beim Zoomen sehen wo ich mich befinde. Das Image ist bei mir so eingebunden: (hier funktioniert die Koordinatenanzeige nicht)
Wenn ich im
-Tag "position=relativ" angebe, funktioniert das Zoomen nicht. Gleiches gilt auch, wenn ich die Karte mittels einbinde. Hoffentlich kann mir jemand weiterhelfen! Grüße Meike Liskow -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060821/f3762ea1/attachment.html From Ralf.Goldammer at GLL-OL.Niedersachsen.de Mon Aug 21 16:36:21 2006 From: Ralf.Goldammer at GLL-OL.Niedersachsen.de (Goldammer, Ralf) Date: Mon, 21 Aug 2006 16:36:21 +0200 Subject: [Mapserver-DE] Entwicklung einer Pan-Funktion Message-ID: <893125A9F961D411B5CF0050DABF8E9006DF3CCA@NTS01102> Moin! Versuche seit geraumer Zeit eine Pan-Funktion in eine bestehende Anwendung zu integrieren. Funktionen für das Zoom-In, Zoom-Out und Full-Extend sind bereits vorhanden, helfen mir aber leider nicht weiter. Könnte mir da jemand weiterhelfen oder kennt jemand ein gutes Beispiel dafür? Vielen Dank schonmal, Ralf. -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060821/deae5342/attachment.html From Wigold at aol.com Tue Aug 22 11:42:37 2006 From: Wigold at aol.com (Wigold@aol.com) Date: Tue, 22 Aug 2006 05:42:37 EDT Subject: [Mapserver-DE] =?iso-8859-1?q?Sicherheit/Login_f=FCr_einen_WFS?= Message-ID: <531.55974f2.321c2b8d@aol.com> Hallo GIS-Gemeinde, ich möchte bald einen WFS erstellen bei dem Logins für verschiedene Nutzer seien sollen, die dann jeweils einen Punktlayer bearbeiten können. Ich habe gesehen, dass Mapbender eine solche Möglichkeit anbietet!? Gibt es auch noch andere Möglichkeiten? Über Erfahrungen und Tipps wäre ich sehr dankbar. Worauf baut denn bei Mapbender diese Sicherheit auf? SSL? Oder hat jemand schonmal den UMN-Mapserver in Verbindung mit https gebraucht? Beste Grüße Mike Wickert -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060822/a05f11f0/attachment.html From F.Jaeger at KRZ.DE Tue Aug 22 15:24:35 2006 From: F.Jaeger at KRZ.DE (=?iso-8859-1?Q?=22J=E4ger=2C_Frank_=5C=28KRZ=5C=29=22?=) Date: Tue, 22 Aug 2006 15:24:35 +0200 Subject: [Mapserver-DE] =?iso-8859-1?q?Sicherheit/Login_f=FCr_einen_WFS?= Message-ID: <4B24A8042312F24B8E4F3DFC7FA8331B05BFA9CD@s600mx01.krz.de> Hallo, wenn das "bearbeiten" im Sinne von "Ändern" gemeint war, so wird das mit dem UMN nicht möglich sein. Er stellt WFS nur "lesend" (nicht transaktional) zur Verfügung). Die Mapbender-Demo zum Digitalisieren basiert auf einem WFS-T (transaktional) der von einem Geoserver zur Verfügung gestellt wird. Mit freundlichen Grüßen F. Jäger _____ Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von Wigold at aol.com Gesendet: Dienstag, 22. August 2006 11:43 An: mapserver-de at freegis.org Betreff: [Mapserver-DE] Sicherheit/Login für einen WFS Hallo GIS-Gemeinde, ich möchte bald einen WFS erstellen bei dem Logins für verschiedene Nutzer seien sollen, die dann jeweils einen Punktlayer bearbeiten können. Ich habe gesehen, dass Mapbender eine solche Möglichkeit anbietet!? Gibt es auch noch andere Möglichkeiten? Über Erfahrungen und Tipps wäre ich sehr dankbar. Worauf baut denn bei Mapbender diese Sicherheit auf? SSL? Oder hat jemand schonmal den UMN-Mapserver in Verbindung mit https gebraucht? Beste Grüße Mike Wickert -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060822/c7f75d2a/attachment.html From achim.wessling at gt-net.de Thu Aug 24 08:39:22 2006 From: achim.wessling at gt-net.de (Achim =?ISO-8859-1?Q?We=DFling?=) Date: Thu, 24 Aug 2006 08:39:22 +0200 Subject: [Mapserver-DE] Eklatante Unterschiede UMN 4.6.2 / UMN 4.8.x Message-ID: <1156401562.6420.14.camel@localhost.localdomain> Hallo, nach einigen Hinweisen auf der Liste EDBS2WKT habe ich auf unserer Maschine (AMD64 unter Ubuntu 6.06) die folgenden UMN Versionen ans Fliegen gebracht: 4.6.2 4.8.3 4.8.4 Ich habe Tests mit der Map-Datei gemacht, die eine ZVAUT-konforme Darstellung der EDBS2WKT-Konverterdaten erlauben soll. Ich konnte keine Unterschiede zwischen den Versionen 4.8.4 und 4.8.3 feststellen. Der Unterschied zwischen der Version 4.6.2 und den 4.8.x-Versionen ist aber eklatant! Unter http://geo.infokom-gt.de/downloads/mapserv-4.6.2.png bzw. http://geo.infokom-gt.de/downloads/mapserv-4.8.4.png findet sich ein hübscher Vergleich. War dieser Effekt von den Entwicklern gewollt? Gibt es eine angepasste Map-Datei für die 4.8.x-Versionen? Wer hat das Problem sonst noch? Tritt es evtl. nur auf einigen Plattformen auf? -- Achim Weßling INFOKOM Gütersloh AöR Fachbereich Technische Anwendungen Herzebrocker Str. 140 33334 Gütersloh Tel.: 0 52 41 / 85 - 29 26 Achim.Wessling at gt-net.de http://www.infokom-gt-de From robert-fritz at web.de Fri Aug 25 10:42:42 2006 From: robert-fritz at web.de (robert fritz) Date: Fri, 25 Aug 2006 10:42:42 +0200 Subject: [Mapserver-DE] Mapserver als WMS - Rasterdaten sind nicht transparent Message-ID: <513005685@web.de> Hallo, ich habe den Mapserver als WMS konfiguriert - einziges Problem ist, dass ein Rasterlayer mit B-Plänen die angegebene Farbe (Bildhintergrund) nicht mehr transparent stellt: offsite 255 255 255 bzw. LAYER NAME "BPlan" STATUS ON DATA "raster\bplan\bplan.tif" TYPE RASTER class outlinecolor 0 0 0 #name "FNP" end offsite 255 255 255 METADATA "wms_title" "BPlan" END END Gibt es bei WMS und Rasterbilder im Zusammenhang mit dem OFFSITE Parameter etwas Besonderes zu berücksichtigen? Gruss aus Wiesbaden, Robert Fritz _____________________________________________________________________ Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! http://smartsurfer.web.de/?mc=100071&distributionid=000000000066 From robert-fritz at web.de Fri Aug 25 10:56:15 2006 From: robert-fritz at web.de (robert fritz) Date: Fri, 25 Aug 2006 10:56:15 +0200 Subject: [Mapserver-DE] =?iso-8859-15?q?Mapserver_als_WMS_-_Rasterdaten_si?= =?iso-8859-15?q?nd_nicht=09transparent?= Message-ID: <513034746@web.de> Hallo, 'tschuldigung für die Störung - man muss nix besonderes Beachten, nur mal die eigenen Daten prüfen : - ) den der Bildhintergrund in meinem Beispiel war nicht 255 255 255 sondern 252 254 252. Jetzt funktioniert alles so wie erwartet... Schönes Wochenende, Robert Hallo, ich habe den Mapserver als WMS konfiguriert - einziges Problem ist, dass ein Rasterlayer mit B-Plänen die angegebene Farbe (Bildhintergrund) nicht mehr transparent stellt: offsite 255 255 255 bzw. LAYER NAME "BPlan" STATUS ON DATA "raster\bplan\bplan.tif" TYPE RASTER class outlinecolor 0 0 0 #name "FNP" end offsite 255 255 255 METADATA "wms_title" "BPlan" END END Gibt es bei WMS und Rasterbilder im Zusammenhang mit dem OFFSITE Parameter etwas Besonderes zu berücksichtigen? Gruss aus Wiesbaden, Robert Fritz _______________________________________________________________________ Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos. Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222 From jt at mapmedia.de Fri Aug 25 15:00:57 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Fri, 25 Aug 2006 15:00:57 +0200 Subject: [Mapserver-DE] Absturz bei kaskadierendem WMS In-Reply-To: <513034746@web.de> References: <513034746@web.de> Message-ID: <44EEF489.4070209@mapmedia.de> Hallo, wir stellen fest, dass es offenbar Antworten von WMS, die als Layer eingebunden sind gibt, die MapServer die gesamte Verarbeitung abbrechen lassen. Passiert mehr oder weniger nachvollziehbar dann, wenn der im Mapfile eingebundene WMS eine nicht OGC-konforme Antwort liefert, also zum Beispiel eine HTML-Fehlermeldung des Webservers (oder des Mapservers, i.e.S. ArcIMS). Dass heißt MapServer liefert dann gar keine Karte / keine Grafikdatei anstatt den fehlenden Layer, wie z. B. einem timeout, einfach wegzulassen. Kennt das noch jemand? Hat jemand eine Lösung oder eine Lösungsidee? Viele Grüße, Jörg Thomsen -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Besuchen Sie uns auf der INTERGEO 2006 in München vom 10. bis 12. Oktober, Stand C3.3466 / Open Source Park http://www.intergeo.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 Wigold at aol.com Mon Aug 28 11:07:14 2006 From: Wigold at aol.com (Wigold@aol.com) Date: Mon, 28 Aug 2006 05:07:14 EDT Subject: [Mapserver-DE] WFS-T mittels Mapscript Message-ID: <3cb.6ea2132.32240c42@aol.com> Hallo, habe im "UMN Mapserver 4.0"-Handbuch von Thorsten Fischer gelesen, dass man mittels Mapscript eine Erweiterung schaffen kann, um einen WFS-T (transaktional) zu erzeugen. Hat damit schon jemand Erfahrungen gemacht? Wie muss ich da vorgehen, worauf muss man speziell achten? Kennt jemand dazu Beispielanwendungen oder hat dazu schon ein passendes Script geschrieben? Ich will lediglich die Möglichkeit schaffen, dass man über den Client neue Punkte einfügen kann. Mit besten Grüßen Mike Wickert -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060828/103a1e7c/attachment.html From J.Scholz at fh-kaernten.at Mon Aug 28 11:22:02 2006 From: J.Scholz at fh-kaernten.at (Scholz Johannes) Date: Mon, 28 Aug 2006 11:22:02 +0200 Subject: [Mapserver-DE] PHP/Mapscript-OGC Services Message-ID: Hallo, ich hätte eine frage bezüglich der ogc services und php/mapscript. ist es möglich die wxs service requests via php/mapscript auszuführen ohne die gesamte funktionalität nachzuprogrammieren? ich habe ein dokument "Mapscript wrappers for wxs services" gefunden, das jedoch php/mapscript nicht behandelt-hat jemand erfahrung mit php/mapscript?? mit besten grüssen Johannes Scholz -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060828/6d13fd08/attachment.html From rastadisasta at gmail.com Mon Aug 28 15:16:53 2006 From: rastadisasta at gmail.com (RASTADISASTA) Date: Mon, 28 Aug 2006 15:16:53 +0200 Subject: [Mapserver-DE] Mapscript Query ohne Tamplates Message-ID: <26b283ed0608280616n73fc5ee6oc4007eb30b0cca44@mail.gmail.com> Hallo alle Mapserver-Listen-Leser. Bin neu hier und will alle mal Grüßen. Hab gleich mal ein Problem an dem ich schon längere Zeit hänge. Ich möchte mittels Php Mapscript und einer Punktabfrage Daten von einer Postgres DB abfragen und mit diese Daten dann weiterverwenden. Der folgende Code funktioniert einwandfrei. Aber bringt mir nicht das gewünschte Ergebnis. Die Abgefragten Werte stehen im Template und sind so nicht greifbar. Habe hunderte Varianten bereits ausprobiert. Diese ist die einzige die wenigstens irgendein Ergebnis bringt $num = $map->numlayers; for($i = 0; $i < $num; $i++){ $layer = $map->getLayer($i); if ($layer->queryByPoint($querypoint, MS_SINGLE, 1) == MS_SUCCESS) { $result= $layer ->queryByPoint($querypoint, MS_SINGLE, 0.01); if(($i+1)==$num){ $template = $map->processQueryTemplate(1,MS_FALSE); echo $template; } } Muss ich irgendwelche Metadata definieren oder so. Ich hab keine Ahnung. Hab bereits das Gmap-Beispiel und die Dokumentation auf der Mapserver Hauptseite durchstöbert aber ohne Erfolg. Wäre wirklich dankbar wenn mir jemand weiterhelfen könnte. Ein zusätzliche Frage am Rande hät ich noch: Was sind die Shapes die ich aus einem layer Objekt holen kann. Hab das am Anfang mit Shapefiles verwechselt. Und was bewirkt : $layer->open(); und $shape->free(); Bitte um Erklärung oder einfach nur nen link zu einer Beschreibung. Dankend und mit lieben Grüßen Rasti -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060828/a108f3c5/attachment.html From rastadisasta at gmail.com Tue Aug 29 11:01:30 2006 From: rastadisasta at gmail.com (RASTADISASTA) Date: Tue, 29 Aug 2006 11:01:30 +0200 Subject: [Mapserver-DE] Mapscript Query ohne Tamplates In-Reply-To: <26b283ed0608280809q6c071618v4e30c6b5a63cc683@mail.gmail.com> References: <26b283ed0608280616n73fc5ee6oc4007eb30b0cca44@mail.gmail.com> <20060828134750.237800@gmx.net> <26b283ed0608280809q6c071618v4e30c6b5a63cc683@mail.gmail.com> Message-ID: <26b283ed0608290201m637ad577k81d0d3dba1b2589f@mail.gmail.com> Danke erstmals für den Tip werd mir das gleich mal durchsehen. Hab aber jetzt fürs erste schon mal nen Lösungsweg gefunden. Ich mach meine Abfragen einfach über ein Sql Statement. Was haltet ihr davon. Oder is das eh üblich. Funktionieren tuts auf alle fälle einwandfrei. Wenn ich kurz mal den Code präsentieren dürfte: in X und Y sind die umgerechneten Koordinaten. $connection = pg_pconnect("dbname=gis user=postgres password =xxxx"); @$object = pg_exec($connection, "SELECT s.bez, s.km FROM object AS s WHERE contains(buffer(makepoint(".$X.",".$Y."),0.1),s.the_geom)=TRUE"); if(pg_numrows($object)!=0){ $stelle_bez = pg_result($object,0,0); $stelle_km = pg_result($object,0,1); $objectresult = pg_exec($connection, "SELECT o.bez,o.km FROM object o INNER JOIN testdb t ON t.NR = o.bez); } Danach lese ich einfach Daten aus dem result aus und kann sie ganz normal verarbeiten. Am 28.08.06 schrieb Kai Behncke < Kai-Behncke at gmx.de>: > Hallo Rasta-disasta, > auf www.umn-mapserver-community.de > findest Du unter Downloads/Hilfe (Punkt 10) ein Auskunftssystem, in > welchem Flächenabfragen mittels PHP/Mapscript laufen. > Hier werden auch Attribute aus einer Postgresql/Postgis-DB gelesen und > stehen zur Weiterverarbeitung zur Verfügung. > Du kannst Dir dort auch den Quellcode runterladen und selbstverständlich > weiternutzen/anpassen/verändern etc. > Viele Grüße, Kai > -- > > -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060829/a3d3bef2/attachment.html From Silke.Reimer at intevation.de Tue Aug 29 12:57:11 2006 From: Silke.Reimer at intevation.de (Silke Reimer) Date: Tue, 29 Aug 2006 12:57:11 +0200 Subject: [Mapserver-DE] Absturz bei kaskadierendem WMS In-Reply-To: <44EEF489.4070209@mapmedia.de> References: <513034746@web.de> <44EEF489.4070209@mapmedia.de> Message-ID: <20060829105711.GK5202@intevation.de> Hallo! On Fri, Aug 25, 2006 at 03:00:57PM +0200, "Jörg Thomsen (MapMedia GmbH)" wrote: > Hallo, > > wir stellen fest, dass es offenbar Antworten von WMS, die als Layer > eingebunden sind gibt, die MapServer die gesamte Verarbeitung abbrechen > lassen. Passiert mehr oder weniger nachvollziehbar dann, wenn der im > Mapfile eingebundene WMS eine nicht OGC-konforme Antwort liefert, also > zum Beispiel eine HTML-Fehlermeldung des Webservers (oder des > Mapservers, i.e.S. ArcIMS). > > Dass heißt MapServer liefert dann gar keine Karte / keine Grafikdatei > anstatt den fehlenden Layer, wie z. B. einem timeout, einfach wegzulassen. > > Kennt das noch jemand? Hat jemand eine Lösung oder eine Lösungsidee? Ich kenne das bisher noch nicht, habe aber einmal kurz in den Quelltext des MapServers geschaut. In mapwmslayer.c sieht man demnach, dass in der Tat nur überprüft wird, ob es sich bei der Antwort um ein echtes Exception-Dokument handelt. Das wird dann auch korrekt abgefangen. Ansonsten wird davon ausgegangen, dass der Server in der Tat ein Bild liefert, es wird aber nicht noch einmal explizit überprüft, ob der Content-Type tatsächlich auch ein Bild ist. In der Folge wird also ein HTML-Dokument als Bild verarbeitet und das führt vermutlich an irgendeiner Stelle zu einer fehlerhaften Speicherallokation. Das habe ich aber nicht mehr im Detail untersucht. Lösungsansätze? 1) Bug-Report an die MapServer-Entwickler. HTML-Fehlermeldung als Antwort eines WMS-Server muss zwar nicht wirklich abgefangen werden, aber ein Abbruch des MapServers ist sicherlich auch nicht schön. 2) Anpassung des Quelltextes, dass vor Verarbeitung des vermeintlichen Bildes noch einmal überprüft wird, ob es sich bei der Antwort des Servers auch wirklich um ein Bild handelt. 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/20060829/70c31dc8/attachment.bin From rastadisasta at gmail.com Tue Aug 29 16:44:36 2006 From: rastadisasta at gmail.com (RASTADISASTA) Date: Tue, 29 Aug 2006 16:44:36 +0200 Subject: [Mapserver-DE] mapscript oder wms Message-ID: <26b283ed0608290744if8e9977s65aba812117844f@mail.gmail.com> Habe mal eine grundsätzliche Frage. Ich beginne eine Web-Gis Anwendung auf Basis des Mapservers zu erstellen. Im Moment weis ich jedoch nicht welche Richtung ich einschlagen sollte. Die Möglichkeit mit der mapserver cgi Schnittstelle und den Templates schließe ich mal aus weil sie irgendwie die Funktionalität einschränkt. Nun habe ich die Möglichkeiten einer php Mapscript Anwendung weiter verfolgt und habe erkannt dass damit eigentlich alle erdenkbaren Funktionen möglich sind, allerdings muss ich jedes kleine Ding selbst programmieren da meiner Meinung nach die Ergebnisse der möglichen Frameworks alle gleich aussehen. Dies sollte aber kein Problem darstellen. Jedoch gibt es noch eine, meiner Meinung nach noch offenere Möglichkeit dieses System zu erstellen. Die Einbindung des Mapservers als WMS in meine Applikation. Mit dieser Variante könnte ich auch andere Services einbinden usw. So könnte das System auch für weitere Projekte mit anderen Karten gleich bleiben. Nur das wms müsste angepasst werden. Also meine Frage: Welche Varianten verwendet ihr? Habe ich da etwas Grundsätzliches falsch verstanden? Kurz welches System sollte ich verwenden? Wäre wirklich extrem dankbar!!! Schöne Grüße aus Wien Hansi Zusatzfrage: Wäre es nicht wirklich bequemer und einfacher wenn man diese Liste in ein kleines Forum verlegt? Ich weis ist schon öfters besprochen worden. -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060829/ca02c80a/attachment.html From olgasacharow at web.de Tue Aug 29 23:44:19 2006 From: olgasacharow at web.de (Olga Sacharow) Date: Tue, 29 Aug 2006 23:44:19 +0200 Subject: [Mapserver-DE] raster data query Message-ID: <1950061046@web.de> Hallo!!! Ich versuche im meinem WMS ein Rester Shapefile abzufragen und verwende dabei folgenden PHP MapScript Code: $this_layer = $map->getLayerByName('meantemp'); if ($this_layer->queryByPoint($my_point, MS_SINGLE, 0)==MS_SUCCESS) { $this_layer = $map->getLayerByName('meantemp'); $xkoord = pix2geo($HTTP_POST_VARS["map_x"],0,350,$map->extent->minx,$map->extent->maxx,0); //Umrechnung von Bild- auf Weltkoordinaten $ykoord = pix2geo($HTTP_POST_VARS["map_y"],0,350,$map->extent->miny,$map->extent->maxy,1); $my_point->setXY($xkoord,$ykoord); if ($this_layer->queryByPoint($my_point, MS_SINGLE, 0)==MS_SUCCESS) { $this_layer->getResult($this_layer ->queryByPoint($my_point, MS_SINGLE, 0)); } $template = $map->processQueryTemplate(1,MS_FALSE); echo $template; } In meiner MAP-Datei habe ich dem "meantemp"-Layer ein Template zugewiesen, in dem auf die Spalte "Value" im Shapefile zugegriffen werden soll: [Value] Was jedoch bei einer Abfrage in meinem Server herauskommt ist folgender Text: [Value] und nicht das Attribut aus der "Value" Spalte! Frage ich den classindex ab, dann kommt jedoch das richtige Ergebniss heraus! Kann mir bitte jemand sagen, was da falsch läuft??? Ganz arg vielen Dank im Voraus!!! Olga __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131 From Martin.Spott at mgras.net Wed Aug 30 10:37:02 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Wed, 30 Aug 2006 08:37:02 +0000 (UTC) Subject: [Mapserver-DE] Forum Message-ID: RASTADISASTA wrote: > Zusatzfrage: W?re es nicht wirklich bequemer und einfacher wenn man diese > Liste in ein kleines Forum verlegt? Ich finde, dass jedes Web-Forum, welches in eine Mailing-Liste umgewandelt wird, ein Gewinn fuer die Menschheit ist - und fuer mich auch, denn dann habe ich erheblich weniger Aufwand, mitzulesen :-) Tschuess, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From jt at mapmedia.de Wed Aug 30 10:55:02 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Wed, 30 Aug 2006 10:55:02 +0200 Subject: [Mapserver-DE] Forum In-Reply-To: References: Message-ID: <44F55266.8050105@mapmedia.de> Hallo Martin, Hansi, Martin Spott schrieb: > RASTADISASTA wrote: > >> Zusatzfrage: W?re es nicht wirklich bequemer und einfacher wenn man diese >> Liste in ein kleines Forum verlegt? > > Ich finde, dass jedes Web-Forum, welches in eine Mailing-Liste > umgewandelt wird, ein Gewinn fuer die Menschheit ist - und fuer mich > auch, denn dann habe ich erheblich weniger Aufwand, mitzulesen :-) jaja, letztendlich ist jeder ein Egoist. Aber macht Euch da mal keine Sorgen, ich denke diese Liste wird solange betrieben, wie sie benutzt wird. Wer lieber ein Forum mag, sehe sich http://www.selbstverwaltung-bundesweit.de/mapserver/index.php an. Ist natürlich unpraktisch, auf der Liste eine Frage zu stellen, die im Forum beantwortet ist - oder umgekehrt, aber so ist das nun mal im www, da gibt es für jeden was ;-) Viele Grüße, Jörg -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Besuchen Sie uns auf der INTERGEO 2006 in München vom 10. bis 12. Oktober, Stand C3.3466 / Open Source Park http://www.intergeo.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 F.Jaeger at KRZ.DE Wed Aug 30 11:13:45 2006 From: F.Jaeger at KRZ.DE (=?iso-8859-1?Q?=22J=E4ger=2C_Frank_=5C=28KRZ=5C=29=22?=) Date: Wed, 30 Aug 2006 11:13:45 +0200 Subject: [Mapserver-DE] mapscript oder wms Message-ID: <4B24A8042312F24B8E4F3DFC7FA8331B05BFABE6@s600mx01.krz.de> Hallo Hansi, wir nutzen den UMN-Mapserver ausschließlich als Web Map Service (WMS). Als Benutzeroberfläche (mit Benutzerverwaltung) verwenden wir den Mapbender. Mapbender und Mapserver sind zusammen auf einer Maschine installiert, das könnte aber auch getrennt sein. Neben den WMS des eigenen UMN haben wir auch noch ein paar Dienste eingebunden, die die Landesregierung zur Verfügung stellt, z.B. Topographische Karten (TK100, TK50, TK25). Diese werden aber nur anfänglich angezeigt, bis man sich auf den richtigen Ausschnitt positioniert hat. Die "eigenen" (kommunalen) Daten werden dann in größeren Maßstäben betrachtet (1:500 - 1:5000). Gruss F.Jäger _____ Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von RASTADISASTA Gesendet: Dienstag, 29. August 2006 16:45 An: mapserver-de Betreff: [Mapserver-DE] mapscript oder wms Habe mal eine grundsätzliche Frage. Ich beginne eine Web-Gis Anwendung auf Basis des Mapservers zu erstellen. Im Moment weis ich jedoch nicht welche Richtung ich einschlagen sollte. Die Möglichkeit mit der mapserver cgi Schnittstelle und den Templates schließe ich mal aus weil sie irgendwie die Funktionalität einschränkt. Nun habe ich die Möglichkeiten einer php Mapscript Anwendung weiter verfolgt und habe erkannt dass damit eigentlich alle erdenkbaren Funktionen möglich sind, allerdings muss ich jedes kleine Ding selbst programmieren da meiner Meinung nach die Ergebnisse der möglichen Frameworks alle gleich aussehen. Dies sollte aber kein Problem darstellen. Jedoch gibt es noch eine, meiner Meinung nach noch offenere Möglichkeit dieses System zu erstellen. Die Einbindung des Mapservers als WMS in meine Applikation. Mit dieser Variante könnte ich auch andere Services einbinden usw. So könnte das System auch für weitere Projekte mit anderen Karten gleich bleiben. Nur das wms müsste angepasst werden. Also meine Frage: Welche Varianten verwendet ihr? Habe ich da etwas Grundsätzliches falsch verstanden? Kurz welches System sollte ich verwenden? Wäre wirklich extrem dankbar!!! Schöne Grüße aus Wien Hansi Zusatzfrage: Wäre es nicht wirklich bequemer und einfacher wenn man diese Liste in ein kleines Forum verlegt? Ich weis ist schon öfters besprochen worden. -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060830/bb49fce8/attachment.html From Andreas-Alexander.Maul at bgr.de Wed Aug 30 11:33:08 2006 From: Andreas-Alexander.Maul at bgr.de (Maul, Andreas-Alexander) Date: Wed, 30 Aug 2006 11:33:08 +0200 Subject: [Mapserver-DE] Forum Message-ID: <4583F931B7DA47498FB9F9C2B36384B1927F8E@exbgr4.nlfb.bgr.de> Ich persönlich ziehe auch die Mailing-Liste vor; ein Jammer ist jedoch, dass sie nicht nach Stichworten durchsucht werden kann (oder hab' ich's nur nicht gefunden?). Gruß, Andreas -----Ursprüngliche Nachricht----- Von: mapserver-de-bounces at freegis.org [mailto:mapserver-de-bounces at freegis.org] Im Auftrag von "Jörg Thomsen (MapMedia GmbH)" Gesendet: Mittwoch, 30. August 2006 10:55 An: mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Forum Hallo Martin, Hansi, Martin Spott schrieb: > RASTADISASTA wrote: > >> Zusatzfrage: W?re es nicht wirklich bequemer und einfacher wenn man diese >> Liste in ein kleines Forum verlegt? > > Ich finde, dass jedes Web-Forum, welches in eine Mailing-Liste > umgewandelt wird, ein Gewinn fuer die Menschheit ist - und fuer mich > auch, denn dann habe ich erheblich weniger Aufwand, mitzulesen :-) jaja, letztendlich ist jeder ein Egoist. Aber macht Euch da mal keine Sorgen, ich denke diese Liste wird solange betrieben, wie sie benutzt wird. Wer lieber ein Forum mag, sehe sich http://www.selbstverwaltung-bundesweit.de/mapserver/index.php an. Ist natürlich unpraktisch, auf der Liste eine Frage zu stellen, die im Forum beantwortet ist - oder umgekehrt, aber so ist das nun mal im www, da gibt es für jeden was ;-) Viele Grüße, Jörg -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Besuchen Sie uns auf der INTERGEO 2006 in München vom 10. bis 12. Oktober, Stand C3.3466 / Open Source Park http://www.intergeo.de ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _________________________________________________ MapMedia Kartographie und raumbezogene Informationssysteme Heilbronner Straße 10 D-10711 Berlin fon: +49.(0)30.89 06 82 70 fax: +49.(0)30.89 06 82 73 mail: jt at mapmedia.de net: www.mapmedia.de pgp: on demand _________________________________________________ _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From Martin.Spott at mgras.net Wed Aug 30 13:55:48 2006 From: Martin.Spott at mgras.net (Martin Spott) Date: Wed, 30 Aug 2006 11:55:48 +0000 (UTC) Subject: [Mapserver-DE] Forum References: <4583F931B7DA47498FB9F9C2B36384B1927F8E@exbgr4.nlfb.bgr.de> Message-ID: "Maul, Andreas-Alexander" wrote: > Ich pers?nlich ziehe auch die Mailing-Liste vor; ein Jammer ist > jedoch, dass sie nicht nach Stichworten durchsucht werden kann (oder > hab' ich's nur nicht gefunden?). Das kann man aber noetigenfalls im eigenen Mailreader veranstalten. Wenn Du hingehst und die ganzen Mails der Liste gemaess Absender automagisch in einen entsprechenden Folder einsortieren laesst, ergibt das ein praktisches Archiv. Klar, eleganter waere es natuerlich, wenn das auf dem List-Server entsprechend suchbar waere (habe ich nie ausprobiert). Tschuess, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- From schroeter at netgis.de Wed Aug 30 14:33:51 2006 From: schroeter at netgis.de (NETGIS Schroeter) Date: Wed, 30 Aug 2006 14:33:51 +0200 Subject: [Mapserver-DE] Forum References: <4583F931B7DA47498FB9F9C2B36384B1927F8E@exbgr4.nlfb.bgr.de> Message-ID: <001001c6cc30$8d3a9100$1cb2a8c0@sven> Hi, zum Durchsuchen kann man z.B. Google verwenden. Einfach zuerst "site:URL" und danach den Suchbegriff zB.: site:http://freegis.org/pipermail/mapserver-de/ mapserver 4.8 http://www.google.de/search?hl=de&rls=GGLG%2CGGLG%3A2005-48%2CGGLG%3Ade&q=site%3Ahttp%3A%2F%2Ffreegis.org%2Fpipermail%2Fmapserver-de%2F+mapserver+4.8&btnG=Suche&meta= Viele Grüße Sven ----- Original Message ----- From: "Martin Spott" Newsgroups: list.mapserver-de To: Sent: Wednesday, August 30, 2006 1:55 PM Subject: Re: [Mapserver-DE] Forum "Maul, Andreas-Alexander" wrote: > Ich pers?nlich ziehe auch die Mailing-Liste vor; ein Jammer ist > jedoch, dass sie nicht nach Stichworten durchsucht werden kann (oder > hab' ich's nur nicht gefunden?). Das kann man aber noetigenfalls im eigenen Mailreader veranstalten. Wenn Du hingehst und die ganzen Mails der Liste gemaess Absender automagisch in einen entsprechenden Folder einsortieren laesst, ergibt das ein praktisches Archiv. Klar, eleganter waere es natuerlich, wenn das auf dem List-Server entsprechend suchbar waere (habe ich nie ausprobiert). Tschuess, Martin. -- Unix _IS_ user friendly - it's just selective about who its friends are ! -------------------------------------------------------------------------- _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From Gunter.Rieth at stadt.mainz.de Wed Aug 30 15:17:06 2006 From: Gunter.Rieth at stadt.mainz.de (Gunter.Rieth@stadt.mainz.de) Date: Wed, 30 Aug 2006 15:17:06 +0200 Subject: [Mapserver-DE] Antwort: raster data query In-Reply-To: <1950061046@web.de> Message-ID: Hallo Olga, Hast du daran gedacht, das in Shapes meistens die Variablen in GROSSBUCHSTABEN stehen ?? Mit freundlichen Grüßen i. A. Gunter Rieth Kommunale Datenzentrale Mainz -Eigenbetrieb der Stadt Mainz- Hechtsheimer Straße 31a 55131 Mainz URL: http://www.kdz.mainz.de Tel.: 06131/12-1629 Fax.: 06131/12-1603 eMail:gunter.rieth at stadt.mainz.de Olga Sacharow Gesendet von: mapserver-de-bounces at freegis.org 29.08.2006 23:44 An mapserver-de at freegis.org Kopie Thema [Mapserver-DE] raster data query Hallo!!! Ich versuche im meinem WMS ein Rester Shapefile abzufragen und verwende dabei folgenden PHP MapScript Code: $this_layer = $map->getLayerByName('meantemp'); if ($this_layer->queryByPoint($my_point, MS_SINGLE, 0)==MS_SUCCESS) { $this_layer = $map->getLayerByName('meantemp'); $xkoord = pix2geo($HTTP_POST_VARS["map_x"],0,350,$map->extent->minx,$map->extent->maxx,0); //Umrechnung von Bild- auf Weltkoordinaten $ykoord = pix2geo($HTTP_POST_VARS["map_y"],0,350,$map->extent->miny,$map->extent->maxy,1); $my_point->setXY($xkoord,$ykoord); if ($this_layer->queryByPoint($my_point, MS_SINGLE, 0)==MS_SUCCESS) { $this_layer->getResult($this_layer ->queryByPoint($my_point, MS_SINGLE, 0)); } $template = $map->processQueryTemplate(1,MS_FALSE); echo $template; } In meiner MAP-Datei habe ich dem "meantemp"-Layer ein Template zugewiesen, in dem auf die Spalte "Value" im Shapefile zugegriffen werden soll: [Value] Was jedoch bei einer Abfrage in meinem Server herauskommt ist folgender Text: [Value] und nicht das Attribut aus der "Value" Spalte! Frage ich den classindex ab, dann kommt jedoch das richtige Ergebniss heraus! Kann mir bitte jemand sagen, was da falsch läuft??? Ganz arg vielen Dank im Voraus!!! Olga __________________________________________________________________________ Erweitern Sie FreeMail zu einem noch leistungsstärkeren E-Mail-Postfach! Mehr Infos unter http://freemail.web.de/home/landingpad/?mc=021131 _______________________________________________ Mapserver-DE mailing list Mapserver-DE at freegis.org https://freegis.org/mailman/listinfo/mapserver-de From apo at delogix.de Wed Aug 30 15:39:39 2006 From: apo at delogix.de (Andreas Pobst) Date: Wed, 30 Aug 2006 15:39:39 +0200 Subject: [Mapserver-DE] WMS Layer kann nicht angezeigt werden Message-ID: <44F5951B.6020700@delogix.de> Hallo zusammen... ich versuch hier gerade einen WMS Layer in meiner Applikation anzeigen zu lassen. Hier der Ausschnitt aus der MAP Datei: LAYER NAME 'Topographie' STATUS ON TYPE POLYGON METADATA WMS_SRS 'EPSG:4326' END CONNECTIONTYPE WMS CONNECTION 'http://wms1.ccgis.de/cgi-bin/mapserv?map=/data/umn/germany/germany.map&&VERSION=1.1.1&REQUEST=GetCapabilities&SERVICE=WMS' END # END OF LAYERFILE Der Layer heißt auch "Topographie" in der XML Datei, die der WMS Server ausliefert! Ist das überhaupt wichtig? Der Fehler, der in der Karte erscheint besagt, dass ich einen "invalid" Layer übergeben hab an die Methode msWMSloadMapParams(). Wäre für eure Hilfe sehr dankbar! Lg Andreas Pobst From jt at mapmedia.de Wed Aug 30 16:07:59 2006 From: jt at mapmedia.de (=?ISO-8859-1?Q?=22J=F6rg_Thomsen_=28MapMedia_GmbH=29=22?=) Date: Wed, 30 Aug 2006 16:07:59 +0200 Subject: [Mapserver-DE] WMS Layer kann nicht angezeigt werden In-Reply-To: <44F5951B.6020700@delogix.de> References: <44F5951B.6020700@delogix.de> Message-ID: <44F59BBF.4010002@mapmedia.de> Hallo, Andreas Pobst schrieb: > Hallo zusammen... > > ich versuch hier gerade einen WMS Layer in meiner Applikation > anzeigen zu lassen. dann versuche es doch mal mit TYPE RASTER > 'http://wms1.ccgis.de/cgi-bin/mapserv?map=/data/umn/germany/germany.map&&VERSION=1.1.1&REQUEST=GetCapabilities&SERVICE=WMS' damit rufst Du die Capabilities auf, die will und kann er nicht als layer einbinden. In die CONNECTION gehört nur die Basis-URL (in diesem Fall bis einschließlich '.map&'. Alle anderen Parameter (aufgerufene Layer etc.) gehören in die Metadaten-Sektion des Layers: METADATA ... "wms_name" "topographie" "wms_format" "image/png" "wms_connectiontimeout" "30" END Gruß, Jörg -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Besuchen Sie uns auf der INTERGEO 2006 in München vom 10. bis 12. Oktober, Stand C3.3466 / Open Source Park http://www.intergeo.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 Kai-Behncke at gmx.de Wed Aug 30 16:41:38 2006 From: Kai-Behncke at gmx.de (Kai Behncke) Date: Wed, 30 Aug 2006 16:41:38 +0200 Subject: [Mapserver-DE] WMS Layer kann nicht angezeigt werden In-Reply-To: <44F5951B.6020700@delogix.de> References: <44F5951B.6020700@delogix.de> Message-ID: <20060830144138.107170@gmx.net> -------- Original-Nachricht -------- Datum: Wed, 30 Aug 2006 15:39:39 +0200 Von: Andreas Pobst An: mapserver Betreff: [Mapserver-DE] WMS Layer kann nicht angezeigt werden > Hallo zusammen... > > ich versuch hier gerade einen WMS Layer in meiner Applikation anzeigen > zu lassen. > > Hier der Ausschnitt aus der MAP Datei: > LAYER > NAME 'Topographie' > STATUS ON > TYPE POLYGON > METADATA > WMS_SRS 'EPSG:4326' > END > > CONNECTIONTYPE WMS > CONNECTION > 'http://wms1.ccgis.de/cgi-bin/mapserv?map=/data/umn/germany/germany.map&&VERSION=1.1.1&REQUEST=GetCapabilities&SERVICE=WMS' > > END # END OF LAYERFILE > Hallo Andreas, ich binde WMS-Layer z.B. wie folgt ein: LAYER NAME 'TK100' TYPE RASTER STATUS DEFAULT CONNECTION 'http://www.mapserver.niedersachsen.de/freezoneogc/mapserverogc?' CONNECTIONTYPE WMS MAXSCALE 80000 MINSCALE 25000 METADATA 'wms_server_version' '1.1.1' 'wms_name' 'TK100' 'wms_srs' 'EPSG:31467' 'wms_format' 'image/png' 'wms_resx' '400' 'wms_resy' '400' END END Viele Grüße, Kai -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer From N.Frank at dvz-mv.de Thu Aug 31 08:52:33 2006 From: N.Frank at dvz-mv.de (Frank, Nando Mirko) Date: Thu, 31 Aug 2006 08:52:33 +0200 Subject: [Mapserver-DE] Kleines Problem mit DTD Message-ID: <7B5A161BE5DBEE4D83188E00CEB29C8307A5CAA0@dvzex1.bk.dvz-mv.net> Guten Morgen MapServer-Nutzer, Wir haben im Moment ein kleines Problem mit der WMS_MS_Capabilities.dtd Datei. Bzw. haben nicht wir das Problem, sondern jemand, der unsere Dienste einbinden will. Also folgendes: Wenn dieser jemand die Dienste einbinden will, stört sich sein Programm (denke deegree, bin aber nicht sicher) bereits beim GetCapabilities-Aufruf (siehe angehängtes Bild). Es steht also dort, dass die Datei ungültig ist und die externe DTD Untermenge nicht über "http://schemas.opengeospatial.net/wms/1.1.1/WMS_MS_Capabilities.dtd" geladen werden kann. Wenn man sich diese WMS_MS_Capabilities.dtd mal anschaut, dann fehlen da m.M.n. wirklich einige Einträge. So steht das Element SRS nicht als allgemeines Element beim Dienst, sondern nur als Layer-Element. Ebenso fehlen die Layer-Elemente Group (Title, Abstract), TimeExtent, TimeItem und TimeDefault. Ich habe mal diese Datei runtergeladen und auf unseren Server gepackt, nur funktioniert das so wohl nicht, denn wenn ich diese DTD dann aufrufen will, kommt folgende Fehlermeldung: "Eine DTD-Deklaration außerhalb von DTD ist nicht zugelassen." Und selbst wenn das mit der eigenen DTD klappen sollte, wüsste ich nicht, was man da so eintragen sollte...Einfach so?: Hab mich mit der Datei wirklich noch nie beschäftigt... Unsere Dienste können übrigens auch sonst überall eingebunden werden, GeoPortal.Bund, GeoPort.HRO, unser eigenen Viewer, ArcGIS, ArcView etc. Ich wäre über jede Hilfe erfreut. Gruß Nando -------------- nächster Teil -------------- Ein Dateianhang mit Binärdaten wurde abgetrennt... Dateiname : Capabilities.gif Dateityp : image/gif Dateigröße : 24749 bytes Beschreibung: Capabilities.gif URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20060831/edae483b/Capabilities.gif From apo at delogix.de Thu Aug 31 10:28:37 2006 From: apo at delogix.de (Andreas Pobst) Date: Thu, 31 Aug 2006 10:28:37 +0200 Subject: [Mapserver-DE] Darstellung von Punkten in einer Mao Message-ID: <44F69DB5.6090804@delogix.de> Hallo Listenmitglieder, langsam komm ich meinem Ziel näher! ;) Ich möchte noch immer Altenheime in Punkten (oder Fahnen...) anzeigen lassen. In der DB hab ich die Postleitzahlen der Heime und die LonLat Koordinaten des Zentrums der PLZ Gebiete. (Die Fähnchen der Heime sollen am Ende im Kreis um das Zentrum der PLZ Gebiete angeordnet sein.) Nachdem ich leider die MySQL Erweiterung für fgs irgendwie nicht installieren konnte hab ich mir überlegt, ich könnte die Daten der Heime per PHP auslesen und dann dynamisch einen Layer mit Typ POINT erstellen. Ich habe also als Informationen dann -> Altenheim, Postleitzahl, Lon , Lat jeweils für jedes Altenheim. Dazu jetzt meine Frage: Was muss ich dem Layer für "DATA" mitgeben? Bisher denke ich, das Shapefile der PLZ Gebiete, oder? Aber wie kann ich dann meine Punkte in eben diese setzen? Vielleicht auch mit einem gewissen Abstand zwischen den einzelnen, sollte es mehrere pro PLZ geben? Eben hatte ich noch eine Frage, aber die hab ich spontan vergessen! ;) Vielen Dank für Eure Hilfe! ;) Lg, Andreas -- Freundliche Grüße - best regards Delogix GmbH Andreas Pobst Developer ---- Delogix GmbH | Sachsenring 14 | 50677 Köln | Germany Fon: +49 (0) 221 / 485689 - 45 | Fax: +49 (0) 221 / 485689 - 50 Email: andreas.pobst at delogix.de | internet: http://www.delogix.de The content of this email is confidential to the ordinary user of the email address to which it was addressed, and may also be privileged. If you are not the address of this email you may not copy, forward, disclose or otherwise use it or any part of it in any form whatsoever. If you have received this email in error, please email the sender by replying to this message. From maikstoeckmann at web.de Thu Aug 31 10:54:26 2006 From: maikstoeckmann at web.de (=?iso-8859-1?Q?Maik_St=F6ckmann?=) Date: Thu, 31 Aug 2006 10:54:26 +0200 Subject: [Mapserver-DE] ms_shapeObjFromWkt funktioniert nicht mit MULTILINESTRING und MULTIPOLYGON Message-ID: <004e01c6ccdb$17b8d0d0$0a00a8c0@host> Hallo, bei mir funktioniert die PHP-Mapscript-Funktion ms_shapeObjFromWkt nicht mit MULTILINESTRINGs und MULTIPOLYGONen. Es wird einfach nichts (kein Objekt) zurückgegeben. Tritt der Fehler bei Euch auch auf oder liegt es an meiner Komplierung? Viele Grüße Maik Stöckmann -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060831/4269a94a/attachment.html From sonnenschein_s at gmx.net Thu Aug 31 13:52:39 2006 From: sonnenschein_s at gmx.net (sonnenschein_s@gmx.net) Date: Thu, 31 Aug 2006 13:52:39 +0200 Subject: [Mapserver-DE] SLD Message-ID: <20060831115239.40170@gmx.net> Hallo! Kann man seine Layer, ganz normale Punkt- , Linien und Flächenobjekte im Mapfile auch mit SLD darstellen(bzw. verknüpfen)? Über den WMS GetMap-REQUEST und den Anhang sld=xxx wird die Karte ja mit SLD gestaltet und nicht mit den im Mapfile vorgegeben Styles. Ich möchte jetzt beim Aufruf in meinem HTML-Template auch die SLD Gestaltung der einzelnen Layer haben. Das bekomme ich nicht verknüpft... (geht das vielleicht über Php/mapscript?) Oder ist das über den Mapserver nicht möglich? Gruß Alisea -- Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer From mandy at mandrine.de Thu Aug 31 15:48:13 2006 From: mandy at mandrine.de (Mandy Fleischhauer ) Date: Thu, 31 Aug 2006 15:48:13 +0200 (CEST) Subject: [Mapserver-DE] Kleines Problem mit DTD Message-ID: <20060831134813.EA140567BA@dd11108.kasserver.com> Hallo Nando Die DTD, mit der die Capabilities validiert werden (auf Gültikgeit geprüft), sind nicht zum verändern gedacht ;) Mit der DTD überprüft man die Capabilities, ob sie in diesem Fall konform zur OGC WMS 1.1.1 Spezifikaion sind. Ein Dienst sollte valid zu Spezifikation sein, um Interoperabilität zu gewährleisten. Die DTD ist völlig korrekt. Ein Zweifel daran zu äußern ist völlig absurd. (Entschuldigung aber ich muß schmunzeln bei der Vermutung) Könntest du denn mal die GetCapabilities Adresse deines Dienstes posten? Dann werfen wir da mal einen Blick rin. Schönen Abend noch. Mit freundlichen Grüßen, Mandy Fleischhauer -- Hochschule für Technik und Wirtschaft Dresden (FH) Fachbereich Vermessungswesen/Kartographie Friedrich-List Platz 1, 01069 Dresden Telefon: 0351-462 3145 (Labor GIS/FE) mailto: mandy at mandrine.de ----- Original Message ----- From: N.Frank at dvz-mv.de To: mapserver-de at freegis.org Date: 31.08.2006 08:52:33 Subject: [Mapserver-DE] Kleines Problem mit DTD > Guten Morgen MapServer-Nutzer, > > Wir haben im Moment ein kleines Problem mit der WMS_MS_Capabilities.dtd Datei. > > Bzw. haben nicht wir das Problem, sondern jemand, der unsere Dienste einbinden will. > > Also folgendes: > > Wenn dieser jemand die Dienste einbinden will, stört sich sein Programm (denke deegree, bin aber nicht sicher) bereits beim GetCapabilities-Aufruf (siehe angehängtes Bild). > Es steht also dort, dass die Datei ungültig ist und die externe DTD Untermenge nicht über "http://schemas.opengeospatial.net/wms/1.1.1/WMS_MS_Capabilities.dtd" geladen werden kann. > > Wenn man sich diese WMS_MS_Capabilities.dtd mal anschaut, dann fehlen da m.M.n. wirklich einige Einträge. So steht das Element SRS nicht als allgemeines Element beim Dienst, sondern nur als Layer-Element. Ebenso fehlen die Layer-Elemente Group (Title, Abstract), TimeExtent, TimeItem und TimeDefault. > > Ich habe mal diese Datei runtergeladen und auf unseren Server gepackt, nur funktioniert das so wohl nicht, denn wenn ich diese DTD dann aufrufen will, kommt folgende Fehlermeldung: "Eine DTD-Deklaration außerhalb von DTD ist nicht zugelassen." > > Und selbst wenn das mit der eigenen DTD klappen sollte, wüsste ich nicht, was man da so eintragen sollte...Einfach so?: > > > > > > > > > Hab mich mit der Datei wirklich noch nie beschäftigt... > > Unsere Dienste können übrigens auch sonst überall eingebunden werden, GeoPortal.Bund, GeoPort.HRO, unser eigenen Viewer, ArcGIS, ArcView etc. > > Ich wäre über jede Hilfe erfreut. > > Gruß > > Nando > From N.Frank at dvz-mv.de Thu Aug 31 16:33:44 2006 From: N.Frank at dvz-mv.de (Frank, Nando Mirko) Date: Thu, 31 Aug 2006 16:33:44 +0200 Subject: [Mapserver-DE] Kleines Problem mit DTD Message-ID: <7B5A161BE5DBEE4D83188E00CEB29C8307C1B9FC@dvzex1.bk.dvz-mv.net> Hallo Mandy, Ich zweifele ja auch gar nicht an der DTD, keine Angst (zurück schmunzel). Hoffe natürlich, dass unsere Dienste auch konform zu den OGC WMS 1.1.1 Spezifikation sind. Es gab ja bisher keine Probleme, bis wir halt die mail mit diesem kleinen Bildchen und der Fehlermeldung der DTD-Datei bekamen. Ich habe jetzt in der DTD keine Einträge zu Time oder Group gefunden, also überprüft die DTD nicht die Elemente die mit Time und Group zu tun haben, oder? Das würde ja dann die folgenden Elemente der Metadaten in der Map-Datei betreffen: wms_group_title, wms_group_abstract, wms_timeextent, wms_timeitem, wms_timedefault Oder irre ich mich da? Unsere Dienste sind unter http://www.geodaten-mv.de/geoportal/html/dienste.html zu erreichen. Wenn in den Diensten ein Fehler ist, dann nur her damit! Gruß Nando -----Ursprüngliche Nachricht----- Von: Mandy Fleischhauer [mailto:mandy at mandrine.de] Gesendet: Donnerstag, 31. August 2006 15:48 An: Frank, Nando Mirko; mapserver-de at freegis.org Betreff: Re: [Mapserver-DE] Kleines Problem mit DTD Hallo Nando Die DTD, mit der die Capabilities validiert werden (auf Gültikgeit geprüft), sind nicht zum verändern gedacht ;) Mit der DTD überprüft man die Capabilities, ob sie in diesem Fall konform zur OGC WMS 1.1.1 Spezifikaion sind. Ein Dienst sollte valid zu Spezifikation sein, um Interoperabilität zu gewährleisten. Die DTD ist völlig korrekt. Ein Zweifel daran zu äußern ist völlig absurd. (Entschuldigung aber ich muß schmunzeln bei der Vermutung) Könntest du denn mal die GetCapabilities Adresse deines Dienstes posten? Dann werfen wir da mal einen Blick rin. Schönen Abend noch. Mit freundlichen Grüßen, Mandy Fleischhauer -- Hochschule für Technik und Wirtschaft Dresden (FH) Fachbereich Vermessungswesen/Kartographie Friedrich-List Platz 1, 01069 Dresden Telefon: 0351-462 3145 (Labor GIS/FE) mailto: mandy at mandrine.de From rastadisasta at gmail.com Thu Aug 31 17:09:25 2006 From: rastadisasta at gmail.com (RASTADISASTA) Date: Thu, 31 Aug 2006 17:09:25 +0200 Subject: [Mapserver-DE] =?iso-8859-1?q?=28kein_Betreff=29?= Message-ID: <26b283ed0608310809s3c77a4fdwdf8bf85f655c03a4@mail.gmail.com> Hab diese Frage bereits vor ein paar Tagen hier und in dem deutschen Forum gestellt. Trotzdem möchte ich nochmals diese Frage stellen und vielleicht anderes formulieren. Ich will eine Web-Gis Anwendung erstellen. Beim Mapserver passt alles. Sozusagen der is fertig. Nun brauch ich einen Applikation die die Oberfläche bereitstellt. Drei relevanten Möglichkeiten sind mir untergekommen. 1. Mapscript. Ist sicherlich ne schöne Lösung aber beinhaltet auch einiges an Programmierarbeit. 2. Mapbender. Die Ergebnisse sind nicht schlecht obwohl alles irgendwie ähnlich aussieht. Anwendung selbst is a „bissal" undurchsichtig. Aber es sind bereits alle benötigten und auch die in Zukunft vielleicht benötigten Funktionen implementiert. Die Anpassung an meine Wünsche erfordert allerdings ebenfalls viel Arbeit 3. Eigenen WMS Client in php basteln. Erfordert sehr viel arbeit. Aber das Ergebnis könnte ich einfach in weiteren Projekten einbinden. Außerdem bin ich nicht auf mein WMS gebunden usw. Ich tendiere eher zu Mapscript Frage: Was haltet ihr davon: Was bevorzugt ihr und warum. Danke und schöne Grüße -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20060831/3834d173/attachment.html From jt at mapmedia.de Thu Aug 31 21:00:32 2006 From: jt at mapmedia.de (=?windows-1252?Q?J=F6rg_Thomsen?=) Date: Thu, 31 Aug 2006 21:00:32 +0200 Subject: [Mapserver-DE] MapServer-Client In-Reply-To: <26b283ed0608310809s3c77a4fdwdf8bf85f655c03a4@mail.gmail.com> References: <26b283ed0608310809s3c77a4fdwdf8bf85f655c03a4@mail.gmail.com> Message-ID: <44F731D0.6000109@mapmedia.de> Hallo Hansi, RASTADISASTA schrieb: > Hab diese Frage bereits vor ein paar Tagen hier und in dem deutschen > Forum gestellt. Trotzdem möchte ich nochmals diese Frage stellen und > vielleicht anderes formulieren. hatte die Frage durchaus verstanden, sie lässt nur so schwer beantworten :-) > Ich will eine Web-Gis Anwendung erstellen. Beim Mapserver passt > alles. Sozusagen der is fertig. Nun brauch ich einen Applikation die > die Oberfläche bereitstellt. Sei dabei auf jeden Fall OGC-konform, sonst könnte es mit einer Nachnutzung problematisch werden. > Drei relevanten Möglichkeiten sind mir untergekommen. > > 1. Mapscript. Ist sicherlich ne schöne Lösung aber beinhaltet auch > einiges an Programmierarbeit. Wenn auf der MapServer-Seite alles steht, wozu dann noch MapScript? Oder meinst Du, MapServer kann alles, Du hast aber noch nichts konkretes konfiguriert (Mapfiles)? Wenn das was Du brauchst ohne MapScript realiserbar ist, würde ich es sein lassen. Bleiben Deine 2 nächsten Varianten: > 2. Mapbender. Die Ergebnisse sind nicht schlecht obwohl alles > irgendwie ähnlich aussieht. Anwendung selbst is a „bissal" > undurchsichtig. Aber es sind bereits alle benötigten und auch die in > Zukunft vielleicht benötigten Funktionen implementiert. Die Anpassung > an meine Wünsche erfordert allerdings ebenfalls viel Arbeit "ähnlich": Weil die meisten mit den Vorgaben zufrieden sind und weil sie mehr Wert auf die Funktion als auf's Design legen, so ist jedenfalls vor einiger Zeit hier eine Diskussion ausgegangen. Es ist durchaus möglich eigene Grafiken als für die Schaltflächen zu verwenden und das gesamte aussehen mit Stylesheets zu verändern. "undurchsichtig": Mapbender hat eine eigene Philosophie, wenn man die verstanden hat, ist er eher durchsichtig. Das ganze ist ja auch eine recht komplexe Angelegenheit. "Anpassung": Ich denke es ist meistens sinnvoller ein gutes bestehendes Produkt weiter zu entwickelt, als was Neues anzufangen. Poste Deine Wünsche doch mal auf der mapbender-Liste, vielleicht gibt es schon was passendes, ist gerade in Entwicklung oder es gibt weitere Interessenten an Deinen Wünschen, so dass Ihr Euch die Arbeit teilen könnt. Wäre nicht das erste Mal. > 3. Eigenen WMS Client in php basteln. Erfordert sehr viel arbeit. > Aber das Ergebnis könnte ich einfach in weiteren Projekten einbinden. Es gibt ja auch noch andere Clients (Chameleon, ka-map, ...), ansonsten siehe 2. > Außerdem bin ich nicht auf mein WMS gebunden usw. ? Gruß, Jörg From mandy at mandrine.de Thu Aug 31 22:56:17 2006 From: mandy at mandrine.de (Mandy Fleischhauer) Date: Thu, 31 Aug 2006 22:56:17 +0200 Subject: [Mapserver-DE] Kleines Problem mit DTD In-Reply-To: <7B5A161BE5DBEE4D83188E00CEB29C8307C1B9FC@dvzex1.bk.dvz-mv.net> References: <7B5A161BE5DBEE4D83188E00CEB29C8307C1B9FC@dvzex1.bk.dvz-mv.net> Message-ID: <274296587.20060831225617@mandrine.de> Hey Nando, Ich denke ja auch dass ihr eure Dienste validiert. Selbst XML Spy - jenes Programm dat ma in dem Bildchen sah- validiert die Capabilities erfolgreich gegen die DTD. Für mich sieht diese Fehlermeldung eher nach fehlender Connection zum Netz/zur dtd aus. lol Wenn sich der Service in die gängigen Clients einbinden läßt dann denke ich ist doch alles in bester Ordnung *g* Beim Validieren wird ja nach dem Element geschaut. Das kann ja als Name Bspsweise "Time" beinhalten. Wenn dich das noch mehr interessiert, schau mal in die WMS Spezifikation vom OGC. Annex C, Seite 69 im PDF :) Ich würde die Mail sprengen *g* (http://portal.opengeospatial.org/files/?artifact_id=1081&version=1&format=pdf) Ich bin erstaunt ueber eure tolle Uebersicht aller vorhandenen Services. Ist ja der Wahnsinn. So wuensche ich mir das sehr oft :) Liebe Grueße, Mandy > Hallo Mandy, > Ich zweifele ja auch gar nicht an der DTD, keine Angst (zurück > schmunzel). Hoffe natürlich, dass unsere Dienste auch konform zu den > OGC WMS 1.1.1 Spezifikation sind. Es gab ja bisher keine Probleme, > bis wir halt die mail mit diesem kleinen Bildchen und der > Fehlermeldung der DTD-Datei bekamen. > Ich habe jetzt in der DTD keine Einträge zu Time oder Group > gefunden, also überprüft die DTD nicht die Elemente die mit Time und Group zu tun haben, oder? > Das würde ja dann die folgenden Elemente der Metadaten in der Map-Datei betreffen: > wms_group_title, wms_group_abstract, wms_timeextent, wms_timeitem, wms_timedefault > Oder irre ich mich da? > Unsere Dienste sind unter > http://www.geodaten-mv.de/geoportal/html/dienste.html zu erreichen. > Wenn in den Diensten ein Fehler ist, dann nur her damit! > Gruß > Nando > -----Ursprüngliche Nachricht----- > Von: Mandy Fleischhauer [mailto:mandy at mandrine.de] > Gesendet: Donnerstag, 31. August 2006 15:48 > An: Frank, Nando Mirko; mapserver-de at freegis.org > Betreff: Re: [Mapserver-DE] Kleines Problem mit DTD > Hallo Nando > Die DTD, mit der die Capabilities validiert werden (auf Gültikgeit > geprüft), sind nicht zum verändern gedacht ;) Mit der DTD überprüft > man die Capabilities, ob sie in diesem Fall konform zur OGC WMS 1.1.1 Spezifikaion sind. > Ein Dienst sollte valid zu Spezifikation sein, um Interoperabilität zu gewährleisten. > Die DTD ist völlig korrekt. Ein Zweifel daran zu äußern ist völlig absurd. > (Entschuldigung aber ich muß schmunzeln bei der Vermutung) > Könntest du denn mal die GetCapabilities Adresse deines Dienstes posten? > Dann werfen wir da mal einen Blick rin. > Schönen Abend noch. > Mit freundlichen Grüßen, > Mandy Fleischhauer > -- > Hochschule für Technik und Wirtschaft Dresden (FH) Fachbereich > Vermessungswesen/Kartographie Friedrich-List Platz 1, 01069 Dresden > Telefon: 0351-462 3145 (Labor GIS/FE) > mailto: mandy at mandrine.de