From mbruen at smartsoft.de Wed Oct 5 15:17:42 2005
From: mbruen at smartsoft.de (=?ISO-8859-1?Q?Marc_Br=FCnink?=)
Date: Wed, 5 Oct 2005 15:17:42 +0200
Subject: [Mapserver-DE] feature color
Message-ID: <694CC10A-35A2-11DA-86EA-000A959A666C@smartsoft.de>
Hallo,
eine kurze, schnelle Frage:
Ist es möglich die Farbe eines Features zu ändern? Ich möchte mehrere
Features auf den gleichen Layer hinzufügen. Jedoch sollen die Features
in unterschiedlichen Farben erscheinen. Die Farbe wird vom Benutzer
ausgewählt.
Vielen Dank
Marc Brünink
From erich.meyerheim at stadt-brandenburg.de Thu Oct 6 12:37:51 2005
From: erich.meyerheim at stadt-brandenburg.de (Erich Meyerheim)
Date: Thu, 06 Oct 2005 12:37:51 +0200
Subject: [Mapserver-DE] Frage zu EPSG
Message-ID:
Hallo Liste,
ich bin relativ neu in diesem Thema und habe da eine Frage, die sicherlich schon 100-fach beantwortet wurde.
Vielleicht kann mir aber trotzdem jemand helfen:
Ich habe eine MAP-Info Datei bei welche mir das Programm "ogrinfo" nachfolgende Definitionen liefert.
PROJCS["unnamed",
GEOGCS["unnamed",
DATUM["MIF 1000",
SPHEROID["Bessel 1841",6377397.155,299.1528128],
TOWGS84[582,105,414,1.04,0.35,-3.08,8.3]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",9],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",3500000],
PARAMETER["false_northing",0],
UNIT["Meter",1]]
Ich habe jetzt alle EPSG-Codes ausprobiert die m.E. in Frage kommen. Jedoch wurde bei keinem der Layer an der richtigen Position
ausgegeben. Auch die Angabe einer Projection im Layer hilft nicht weiter. Hierbei ist die Differenz ca. 2400 km westlich der eigentlichen
Lage.
"+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellips=bessel +datum=potsdam +no_defs"
Alle anderen Layer sind richtig und werden fehlerfrei angezeigt.
Ich suche schon seit 2 Tagen alle möglichen und unmöglichen Quellen und Ressourcen ab. Leider ohne Erfolg.
Kann mir jemand den richtigen EPSG Code oder alternativ die Projektionsdaten mitteilen ?
Im voraus herzlichen Dank für die Hilfe
Mit freundlichen Grüßen
Erich Meyerheim
Berufsfeuerwehr Brandenburg
Fontanestr. 1
14770 Brandenburg an der Havel
Tel.: 03381 / 623 500
Fax: 03381 / 623 114
mail: Erich.Meyerheim at stadt-brb.brandenburg.de
__________________________________________________________
- Sapere aude - Habe Mut dich deines eigenen Verstandes zu bedienen !
Immanuel Kant ( 1724 - 1804 )
-------------- nächster Teil --------------
Ein eingebundener Text mit undefiniertem Zeichensatz wurde abgetrennt.
Name: Erich Meyerheim.vcf
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051006/1d94a01d/ErichMeyerheim.vcf
From uwe.seher at arteng.de Thu Oct 6 16:43:24 2005
From: uwe.seher at arteng.de (Uwe Seher)
Date: Thu, 6 Oct 2005 16:43:24 +0200
Subject: AW: [Mapserver-DE] Frage zu EPSG
In-Reply-To:
Message-ID:
Hallo!
Anhand der Daten könnte es Gauss-Krüger, 3. Streifen sein. Der EPSG-Code ist
31463 ;)
Gruß
Uwe Seher
-----Ursprüngliche Nachricht-----
Von: mapserver-de-bounces at freegis.org
[mailto:mapserver-de-bounces at freegis.org]Im Auftrag von Erich Meyerheim
Gesendet: Donnerstag, 6. Oktober 2005 12:38
An: <
Betreff: [Mapserver-DE] Frage zu EPSG
Hallo Liste,
ich bin relativ neu in diesem Thema und habe da eine Frage, die sicherlich
schon 100-fach beantwortet wurde.
Vielleicht kann mir aber trotzdem jemand helfen:
Ich habe eine MAP-Info Datei bei welche mir das Programm "ogrinfo"
nachfolgende Definitionen liefert.
PROJCS["unnamed",
GEOGCS["unnamed",
DATUM["MIF 1000",
SPHEROID["Bessel 1841",6377397.155,299.1528128],
TOWGS84[582,105,414,1.04,0.35,-3.08,8.3]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",9],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",3500000],
PARAMETER["false_northing",0],
UNIT["Meter",1]]
Ich habe jetzt alle EPSG-Codes ausprobiert die m.E. in Frage kommen. Jedoch
wurde bei keinem der Layer an der richtigen Position
ausgegeben. Auch die Angabe einer Projection im Layer hilft nicht weiter.
Hierbei ist die Differenz ca. 2400 km westlich der eigentlichen
Lage.
"+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellips=bessel
+datum=potsdam +no_defs"
Alle anderen Layer sind richtig und werden fehlerfrei angezeigt.
Ich suche schon seit 2 Tagen alle möglichen und unmöglichen Quellen und
Ressourcen ab. Leider ohne Erfolg.
Kann mir jemand den richtigen EPSG Code oder alternativ die Projektionsdaten
mitteilen ?
Im voraus herzlichen Dank für die Hilfe
Mit freundlichen Grüßen
Erich Meyerheim
Berufsfeuerwehr Brandenburg
Fontanestr. 1
14770 Brandenburg an der Havel
Tel.: 03381 / 623 500
Fax: 03381 / 623 114
mail: Erich.Meyerheim at stadt-brb.brandenburg.de
__________________________________________________________
- Sapere aude - Habe Mut dich deines eigenen Verstandes zu bedienen !
Immanuel Kant ( 1724 - 1804 )
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 16.839 from 06.10.2005
Virus news: www.antiviruslab.com
From jkrumpe at t-online.de Sat Oct 8 23:34:13 2005
From: jkrumpe at t-online.de (Jens Krumpe)
Date: Sat, 8 Oct 2005 23:34:13 +0200
Subject: [Mapserver-DE] vom UMN Mapserver direkt auf Grass (Vektor)
Message-ID: <000501c5cc50$0a02e8e0$2101a8c0@jensn>
Hallo Liste,
ist es eigentlich möglich, via OGR direkt vom UMN auf die Grass
Vektordatenbank zuzugreifen oder ist ein Umweg über PostGIS um
umgänglich? Im Grass- Handbuch (Druck 2004) spricht man noch von
Zukunftsvisionen was OGR anbetrifft. Beispiele die einen Zugriff auf
Grass Rasterdaten via GDAL ermöglichen findet man hin und wieder im
Netz.
Gruß Jens
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051008/c80c97a5/attachment.html
From holl at gdf-hannover.de Sun Oct 9 11:04:47 2005
From: holl at gdf-hannover.de (Stephan Holl)
Date: Sun, 9 Oct 2005 11:04:47 +0200 (CEST)
Subject: [Mapserver-DE] vom UMN Mapserver direkt auf Grass (Vektor)
In-Reply-To: <000501c5cc50$0a02e8e0$2101a8c0@jensn>
References: <000501c5cc50$0a02e8e0$2101a8c0@jensn>
Message-ID:
Hallo Jens,
On Sat, 8 Oct 2005, Jens Krumpe wrote:
> Hallo Liste,
>
> ist es eigentlich möglich, via OGR direkt vom UMN auf die Grass
> Vektordatenbank zuzugreifen oder ist ein Umweg über PostGIS um
> umgänglich? Im Grass- Handbuch (Druck 2004) spricht man noch von
> Zukunftsvisionen was OGR anbetrifft. Beispiele die einen Zugriff auf
> Grass Rasterdaten via GDAL ermöglichen findet man hin und wieder im
> Netz.
Ja, das ist möglich. Du brauchst dazu eine aktuelle GDAL/OGR-Versoin
(>=1.3.0) und musst während des Kompilierens von gdal/ogr gegen die GRASS
Bibliotheken linken.
Meine dezeitigen Erfahrungen beschränken sich diesbezüglich nur auf
Linux-Systeme; inwieweit es bereits Windows-Binaries gibt, weiß ich nicht.
Im Mapfile musst du dann folgendes eintragen:
Layer
NAME GRASSVektor
TYPE LINE
CONNECTIONTYPE OGR
CONNECTION /path/to/location/mapset/vector/map/head
DATA "1"
gml_include_items all
DUMP true
METADATA
wfs_title ?GRASS_vektor?
...
END
CLASS
END
...
END
Viele Grüße
Stephan Holl
From xns at gmx.de Sun Oct 9 14:45:22 2005
From: xns at gmx.de (XNZ)
Date: Sun, 9 Oct 2005 14:45:22 +0200
Subject: [Mapserver-DE] mapServer Installation auf MacOSX (10.3.9)
Message-ID: <135c9c46affdb94b718c8ef28e9d1bfe@gmx.de>
Hallo,
ich habe probleme mapServer auf MacOSX zum laufen zu bekommen.
erstmal gibt es einen fehler, wenn ich die testphp.php aufrufe:
Fehler beim laden von "Zugriff auf URL..."
der fehler entsteht wegen folgender zeile in testphp.php:
dl("php_mapscript.so");
ich konnte im php manual auch nix über diese function(?) finden.
und außerdem, wenn ich den workshop starte und dann auf den button
initialize geh... ist das ergebniss nur lauter Hiroglyphen...
WAS TUN WENN ES BRENNT??????
ach ich bin auf 10.3.9
besten Dank
Jens
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : text/enriched
Dateigröße : 691 bytes
Beschreibung: nicht verfügbar
URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20051009/a9acc0cc/attachment.bin
From M.Hofenwald at gmx.de Sun Oct 9 23:12:06 2005
From: M.Hofenwald at gmx.de (Michael Hofenwald)
Date: Sun, 9 Oct 2005 23:12:06 +0200 (MEST)
Subject: [Mapserver-DE] Keine Verbindung zu PostgreSQL :-(
Message-ID: <1133.1128892326@www40.gmx.net>
Hallo Leute,
ich habe zwar kein gänzlich mapserverspezifisches Problem, aber ich bin mir
sicher, daß es für euch ein Leichtes ist, mir mal kurz auf die Sprünge zu
helfen.
Also ich habe eine PostgreSQL DB mit Namen "geodaten" und einer Tabelle
"bevoelkerung". Nun möchte ich mit folgendem PHP-Script darauf zugreifen:
UntitledDemo
';
?>
Eigentlich war das ein wenig länger, es sollten auch zwei Spalten der
Tabelle ausgegeben werden, aber um es möglichst auf den Punkt zu bringen,
habe ich den Teil mal weggelassen und es erstmal so probiert. Das Problem
ist: Ich bekomme im Browser nichts angezeigt, nicht mal die Meldung "Konnte
keine Verbindung herstellen." Dabei ist es auch egal ob PostgreSQL als
Dienst läuft oder nicht. Was mache ich nur verkehrt?
Dank euch schon mal,
Gruß
Michael
--
10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail
+++ GMX - die erste Adresse für Mail, Message, More +++
From schneider at terrestris.de Mon Oct 10 09:53:21 2005
From: schneider at terrestris.de (Lars-Hendrik Schneider)
Date: Mon, 10 Oct 2005 09:53:21 +0200
Subject: [Mapserver-DE] Keine Verbindung zu PostgreSQL :-(
In-Reply-To: <1133.1128892326@www40.gmx.net>
References: <1133.1128892326@www40.gmx.net>
Message-ID: <434A1DF1.3030101@terrestris.de>
Hallo Michael,
Michael Hofenwald schrieb:
> Hallo Leute,
>
> ich habe zwar kein gänzlich mapserverspezifisches Problem, aber ich bin mir
> sicher, daß es für euch ein Leichtes ist, mir mal kurz auf die Sprünge zu
> helfen.
> Also ich habe eine PostgreSQL DB mit Namen "geodaten" und einer Tabelle
> "bevoelkerung". Nun möchte ich mit folgendem PHP-Script darauf zugreifen:
>
>
>
> Untitled
>
>
>
> Demo
>
> $host = "localhost";
> $port = "5432";
> $user = "postgres";
> $password = "";
> $dbname = "geodaten";
> // eine Verbindung zum Datenbankserver aufbauen
> $conn = @pg_connect ("dbname=$dbname user=$user
> host=$host port=$port")
> or die ("Konnte keine Verbindung herstellen.");
> $db = pg_dbname ($conn);
> echo 'Name der DB: '.$db.' ';
>
> ?>
>
>
>
>
> Eigentlich war das ein wenig länger, es sollten auch zwei Spalten der
> Tabelle ausgegeben werden, aber um es möglichst auf den Punkt zu bringen,
> habe ich den Teil mal weggelassen und es erstmal so probiert. Das Problem
> ist: Ich bekomme im Browser nichts angezeigt, nicht mal die Meldung "Konnte
> keine Verbindung herstellen." Dabei ist es auch egal ob PostgreSQL als
> Dienst läuft oder nicht. Was mache ich nur verkehrt?
Zum Debuggen sollten die Fehlermeldungen angeschaltet sein:
$conn = @pg_connect
ersetzen durch $conn = pg_connect, denn das @ davor unterdrückt alle
Fehlermeldungen!
Sonst sieht das eigentlich ganz gut aus...
Hth.
Lars-Hendrik
From Mike.Elstermann at itc-halle.de Mon Oct 10 11:32:22 2005
From: Mike.Elstermann at itc-halle.de (Elstermann, Mike)
Date: Mon, 10 Oct 2005 11:32:22 +0200
Subject: [Mapserver-DE] CGI-Fehler?
Message-ID: <2238EA75A6CE6C47B16121F2A4FC4AF2018143@VVVMAIL.vvv.vvv-konzern.net>
Hallo zusammen,
ich bin am verzweifeln -hat jemand eine Idee?
das Problem:
CGI-Fehler "Die angegebene CGI-Anwendung hat keinen vollständigen Satz von
HTTP-Headern zurückgegeben."
Nur kommt dieser Fehler nicht immer - es geht manchmal 2 Klicks gut, der 3.
knallt oder 30x gut und der 31. knallt, ...
Die Anwendung scheint immer mal ein bißchen vom HTML-Template zu
verschlucken(?)
Konfiguration:
Win2003Server + SP1
IIS 6
MapServer4.4.1 binaries
Für Rückfragen stehe ich Ihnen gern zur Verfügung.
Mit freundlichen Grüßen
gez. i.A. Mike Elstermann
--
Mike Elstermann
Teamleiter e-Solutions
IT-Consult Halle GmbH
Bornknechtstraße 5
06108 Halle (Saale)
Telefon: +49 345 581-7128
Telefax: +49 345 581-1737
Fax: +49 345 581 78 7128
Mobilfunk: +49 160 71 545 02
E-Mail: mike.elstermann at itc-halle.de
Internet: http://www.itc-halle.de
_______________________________________________________
::: GeoDaten Online? -> http://halgis.halle.de
::: Umweltdaten Online? -> http://umweltatlas.halle.de
From M.Hofenwald at gmx.de Mon Oct 10 11:44:41 2005
From: M.Hofenwald at gmx.de (Michael Hofenwald)
Date: Mon, 10 Oct 2005 11:44:41 +0200 (MEST)
Subject: [Mapserver-DE] Function registration failed - duplicate name in
phpinfo_mapscript
Message-ID: <32351.1128937481@www1.gmx.net>
Hallo Liste,
habe ein Problem mit meiner Mapserver-Konfiguration. Unter http://localhost
- Features:
# php_mapscript_44.dll (phpinfo) und # php_mapscript_46.dll (phpinfo) werden
folgende Fehlermeldungen ausgegeben:
Warning: Function registration failed - duplicate name - ms_getversion in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newmapobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newlayerobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newclassobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newpointobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newlineobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newshapeobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newshapefileobj
in C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newrectobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_getcwd in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_getpid in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_getscale in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newprojectionobj
in C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_tokenizemap in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newstyleobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newgridobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_geterrorobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_reseterrorlist
in C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: Function registration failed - duplicate name - ms_newsymbolobj in
C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
Warning: MapScript: Unable to register functions, unable to load in Unknown
on line 0
unter "PHP 4.3.11" stehen keine Fehlermeldungen, sonst aber derselbe Krams.
in Hoffnung auf Hilfe bedanke ich mich schon mal.
Gruß
Michael
--
Highspeed-Freiheit. Bei GMX supergünstig, z.B. GMX DSL_Cityflat,
DSL-Flatrate für nur 4,99 Euro/Monat* http://www.gmx.net/de/go/dsl
From mschulz at webgis.de Mon Oct 10 14:37:01 2005
From: mschulz at webgis.de (Michael Schulz)
Date: Mon, 10 Oct 2005 14:37:01 +0200
Subject: [Mapserver-DE] Function registration failed - duplicate name
in phpinfo_mapscript
In-Reply-To: <32351.1128937481@www1.gmx.net>
References: <32351.1128937481@www1.gmx.net>
Message-ID: <434A606D.9040202@webgis.de>
Hallo,
man kann in einem Skript (oder grundlegend in PHP, wenn man die dll
immer einbindet- ohne dl()) nur eine mapscript-dll laden, daher der
Fehler "duplicate name".
Wenn im phpinfo_mapscript_44.php sowas steht wie dl("mapscript_44.dll")
einfach mal damit umklammern:
if (!extension_loaded("MapScript")) {
dl ...
}
Grüße, Michael
Michael Hofenwald schrieb:
> Hallo Liste,
>
> habe ein Problem mit meiner Mapserver-Konfiguration. Unter http://localhost
> - Features:
> # php_mapscript_44.dll (phpinfo) und # php_mapscript_46.dll (phpinfo) werden
> folgende Fehlermeldungen ausgegeben:
>
> Warning: Function registration failed - duplicate name - ms_getversion in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newmapobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newlayerobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newclassobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newpointobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newlineobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newshapeobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newshapefileobj
> in C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newrectobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_getcwd in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_getpid in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_getscale in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newprojectionobj
> in C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_tokenizemap in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newstyleobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newgridobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_geterrorobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_reseterrorlist
> in C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: Function registration failed - duplicate name - ms_newsymbolobj in
> C:\ms4w\Apache\htdocs\phpinfo_mapscript_44.php on line 2
>
> Warning: MapScript: Unable to register functions, unable to load in Unknown
> on line 0
>
> unter "PHP 4.3.11" stehen keine Fehlermeldungen, sonst aber derselbe Krams.
>
> in Hoffnung auf Hilfe bedanke ich mich schon mal.
> Gruß
> Michael
>
--
-----------------------------------------------------------
Michael Schulz mschulz at webgis.de
in medias res Gesellschaft für Informationstechnologie mbH
In den Weihermatten 66 Tel +49 (0)761 556959-5
79108 Freiburg Fax +49 (0)761 556959-6
www.webgis.de / www.zopecms.de
-----------------------------------------------------------
NEU ++ UMN MapServer Hosting ++ http://www.webgis.de ++ NEU
-----------------------------------------------------------
From schroeter at netgis.de Mon Oct 10 15:18:07 2005
From: schroeter at netgis.de (NETGIS Sven Schroeter)
Date: Mon, 10 Oct 2005 15:18:07 +0200
Subject: [Mapserver-DE] CGI-Fehler?
References: <2238EA75A6CE6C47B16121F2A4FC4AF2018143@VVVMAIL.vvv.vvv-konzern.net>
Message-ID: <000e01c5cd9d$0df50c50$18b2a8c0@sven>
Hallo,
ich hatte mal ein ähnliches Problem unter gleicher Ausstattung des Servers,
soweit ich mich erinnern kann lag das an fehlenden oder nicht aktuellen
C-Bibliotheken des Betriebssystems.
siehe dazu auch
http://www.intevation.de/pipermail/mapserver-de/2005-April/001155.html
viele Grüße
Sven Schröter
**************************************
NETGIS GbR
Benediktinerstr. 32a
54292 Trier
Tel.: 0651-1704731
Fax: 0651-1704733
schroeter at netgis.de
www.netgis.de
----- Original Message -----
From: "Elstermann, Mike"
To:
Sent: Monday, October 10, 2005 11:32 AM
Subject: [Mapserver-DE] CGI-Fehler?
Hallo zusammen,
ich bin am verzweifeln -hat jemand eine Idee?
das Problem:
CGI-Fehler "Die angegebene CGI-Anwendung hat keinen vollständigen Satz von
HTTP-Headern zurückgegeben."
Nur kommt dieser Fehler nicht immer - es geht manchmal 2 Klicks gut, der 3.
knallt oder 30x gut und der 31. knallt, ...
Die Anwendung scheint immer mal ein bißchen vom HTML-Template zu
verschlucken(?)
Konfiguration:
Win2003Server + SP1
IIS 6
MapServer4.4.1 binaries
Für Rückfragen stehe ich Ihnen gern zur Verfügung.
Mit freundlichen Grüßen
gez. i.A. Mike Elstermann
--
Mike Elstermann
Teamleiter e-Solutions
IT-Consult Halle GmbH
Bornknechtstraße 5
06108 Halle (Saale)
Telefon: +49 345 581-7128
Telefax: +49 345 581-1737
Fax: +49 345 581 78 7128
Mobilfunk: +49 160 71 545 02
E-Mail: mike.elstermann at itc-halle.de
Internet: http://www.itc-halle.de
_______________________________________________________
::: GeoDaten Online? -> http://halgis.halle.de
::: Umweltdaten Online? -> http://umweltatlas.halle.de
_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de
From Mike.Elstermann at itc-halle.de Mon Oct 10 15:22:30 2005
From: Mike.Elstermann at itc-halle.de (Elstermann, Mike)
Date: Mon, 10 Oct 2005 15:22:30 +0200
Subject: AW: [Mapserver-DE] CGI-Fehler?
Message-ID: <2238EA75A6CE6C47B16121F2A4FC4AF2018144@VVVMAIL.vvv.vvv-konzern.net>
danke für den tipp, aber die msvcr70.dll und msvcr71.dll hatte ich schon
kopiert - auch an die richtige stelle.
das kriegt man ja einfach raus, indem man den mapserver von der kdo-zeile
aus startet (gutes altes dos ;-)
das problem ist ja, (im browser) daß es 5x gut geht und beim 6. mal schief -
oder 2x gut und beim 3. mal schief, ...
es scheint mir eine inkompatibilität zwischen ms44 und iis6 zu sein (trotz
sp1 und allen aktuellen-microsoft-updates)
wir haben uns jetzt beholfen mit dem mapserver42 - damit läuft's stabil.
Für Rückfragen stehe ich Ihnen gern zur Verfügung.
Mit freundlichen Grüßen
gez. i.A. Mike Elstermann
--
Mike Elstermann
Teamleiter e-Solutions
IT-Consult Halle GmbH
Bornknechtstraße 5
06108 Halle (Saale)
Telefon: +49 345 581-7128
Telefax: +49 345 581-1737
Fax: +49 345 581 78 7128
Mobilfunk: +49 160 71 545 02
E-Mail: mike.elstermann at itc-halle.de
Internet: http://www.itc-halle.de
_______________________________________________________
::: GeoDaten Online? -> http://halgis.halle.de
::: Umweltdaten Online? -> http://umweltatlas.halle.de
-----Ursprüngliche Nachricht-----
Von: NETGIS Sven Schroeter [mailto:schroeter at netgis.de]
Gesendet: Montag, 10. Oktober 2005 15:18
An: Elstermann, Mike
Cc: Mapserver-DE at freegis.org
Betreff: Re: [Mapserver-DE] CGI-Fehler?
Hallo,
ich hatte mal ein ähnliches Problem unter gleicher Ausstattung des Servers,
soweit ich mich erinnern kann lag das an fehlenden oder nicht aktuellen
C-Bibliotheken des Betriebssystems.
siehe dazu auch
http://www.intevation.de/pipermail/mapserver-de/2005-April/001155.html
viele Grüße
Sven Schröter
**************************************
NETGIS GbR
Benediktinerstr. 32a
54292 Trier
Tel.: 0651-1704731
Fax: 0651-1704733
schroeter at netgis.de
www.netgis.de
----- Original Message -----
From: "Elstermann, Mike"
To:
Sent: Monday, October 10, 2005 11:32 AM
Subject: [Mapserver-DE] CGI-Fehler?
Hallo zusammen,
ich bin am verzweifeln -hat jemand eine Idee?
das Problem:
CGI-Fehler "Die angegebene CGI-Anwendung hat keinen vollständigen Satz von
HTTP-Headern zurückgegeben."
Nur kommt dieser Fehler nicht immer - es geht manchmal 2 Klicks gut, der 3.
knallt oder 30x gut und der 31. knallt, ...
Die Anwendung scheint immer mal ein bißchen vom HTML-Template zu
verschlucken(?)
Konfiguration:
Win2003Server + SP1
IIS 6
MapServer4.4.1 binaries
Für Rückfragen stehe ich Ihnen gern zur Verfügung.
Mit freundlichen Grüßen
gez. i.A. Mike Elstermann
--
Mike Elstermann
Teamleiter e-Solutions
IT-Consult Halle GmbH
Bornknechtstraße 5
06108 Halle (Saale)
Telefon: +49 345 581-7128
Telefax: +49 345 581-1737
Fax: +49 345 581 78 7128
Mobilfunk: +49 160 71 545 02
E-Mail: mike.elstermann at itc-halle.de
Internet: http://www.itc-halle.de
_______________________________________________________
::: GeoDaten Online? -> http://halgis.halle.de
::: Umweltdaten Online? -> http://umweltatlas.halle.de
_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de
From skoehler at buschjena.de Wed Oct 12 09:54:04 2005
From: skoehler at buschjena.de (skoehler@buschjena.de)
Date: Wed, 12 Oct 2005 09:54:04 +0200
Subject: [Mapserver-DE] Legendensymbole
=?iso-8859-1?q?f=FCr_transparente_Polygone?=
Message-ID:
Hallo zusammen,
erzeuge ich transparente Flächen (z.B. TRANSPARENY 50), dann passt das
Legendensymbol farblich nicht mehr zur Objektdarstellung.
Kann man das beheben, so dass der Nutzer wieder einen Bezug zwischen Karte
und Legende herstellen kann?
Mit freundlichen Grüßen
Steffen Köhler
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051012/22fb5b37/attachment.html
From adams at terrestris.de Wed Oct 12 09:58:25 2005
From: adams at terrestris.de (Till Adams)
Date: Wed, 12 Oct 2005 09:58:25 +0200
Subject: [Mapserver-DE] Legendensymbole =?ISO-8859-1?Q?f=FCr_transp?=
=?ISO-8859-1?Q?arente_Polygone?=
In-Reply-To:
References:
Message-ID: <434CC221.1090808@terrestris.de>
skoehler at buschjena.de wrote:
>
> Hallo zusammen,
>
> erzeuge ich transparente Flächen (z.B. TRANSPARENY 50), dann passt das
> Legendensymbol farblich nicht mehr zur Objektdarstellung.
> Kann man das beheben, so dass der Nutzer wieder einen Bezug zwischen
> Karte und Legende herstellen kann?
>
> Mit freundlichen Grüßen
>
> Steffen Köhler
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
Steffen,
du kannst seit 4.6.1 in der CLASS das Keyword
KEYIMAGE 'img.png'
angeben, welches als Legendensymbol verwendet wird.
Das sollte helfen, Till
--
Mit freundlichen Grüssen aus Bonn,
Till Adams
******************************************
* 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 arnulf.christl at ccgis.de Wed Oct 12 19:59:33 2005
From: arnulf.christl at ccgis.de (Arnulf Christl)
Date: Wed, 12 Oct 2005 19:59:33 +0200
Subject: AW: [Mapserver-DE] Frage zu EPSG
In-Reply-To:
References:
Message-ID: <434D4F05.7000303@ccgis.de>
Uwe Seher wrote:
> Hallo!
>
> Anhand der Daten könnte es Gauss-Krüger, 3. Streifen sein. Der EPSG-Code ist
> 31463 ;)
>
> Gruß
> Uwe Seher
Hallo,
die 31463 sollte heute nicht mehr verwendet werden, die korrekte
Bezeichnung ist 31467. Es gab auch schon 31493 als Alternative. Ich
hoffe da gibt es jetzt keine Änderungen mehr, da es nur zu Durcheinander
führt. Man muss vor allem beim Umstieg von älteren UMN MapServer MAP
Dateien und auch PostgreSQL/PostGIS Datenbanken aufpassen, dass man in
allen MAP-, epsg-Dateien und spatial_ref_sys Tabellen die Änderungen
berücksichtigt.
Gruß,
Arnulf Christl.
> -----Ursprüngliche Nachricht-----
> Von: mapserver-de-bounces at freegis.org
> [mailto:mapserver-de-bounces at freegis.org]Im Auftrag von Erich Meyerheim
> Gesendet: Donnerstag, 6. Oktober 2005 12:38
> An: <
> Betreff: [Mapserver-DE] Frage zu EPSG
>
>
> Hallo Liste,
>
> ich bin relativ neu in diesem Thema und habe da eine Frage, die sicherlich
> schon 100-fach beantwortet wurde.
> Vielleicht kann mir aber trotzdem jemand helfen:
>
> Ich habe eine MAP-Info Datei bei welche mir das Programm "ogrinfo"
> nachfolgende Definitionen liefert.
>
> PROJCS["unnamed",
> GEOGCS["unnamed",
> DATUM["MIF 1000",
> SPHEROID["Bessel 1841",6377397.155,299.1528128],
> TOWGS84[582,105,414,1.04,0.35,-3.08,8.3]],
> PRIMEM["Greenwich",0],
> UNIT["degree",0.0174532925199433]],
> PROJECTION["Transverse_Mercator"],
> PARAMETER["latitude_of_origin",0],
> PARAMETER["central_meridian",9],
> PARAMETER["scale_factor",1],
> PARAMETER["false_easting",3500000],
> PARAMETER["false_northing",0],
> UNIT["Meter",1]]
>
>
> Ich habe jetzt alle EPSG-Codes ausprobiert die m.E. in Frage kommen. Jedoch
> wurde bei keinem der Layer an der richtigen Position
> ausgegeben. Auch die Angabe einer Projection im Layer hilft nicht weiter.
> Hierbei ist die Differenz ca. 2400 km westlich der eigentlichen
> Lage.
>
> "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +ellips=bessel
> +datum=potsdam +no_defs"
>
> Alle anderen Layer sind richtig und werden fehlerfrei angezeigt.
>
> Ich suche schon seit 2 Tagen alle möglichen und unmöglichen Quellen und
> Ressourcen ab. Leider ohne Erfolg.
> Kann mir jemand den richtigen EPSG Code oder alternativ die Projektionsdaten
> mitteilen ?
>
> Im voraus herzlichen Dank für die Hilfe
>
>
>
> Mit freundlichen Grüßen
>
> Erich Meyerheim
>
> Berufsfeuerwehr Brandenburg
> Fontanestr. 1
> 14770 Brandenburg an der Havel
>
> Tel.: 03381 / 623 500
> Fax: 03381 / 623 114
> mail: Erich.Meyerheim at stadt-brb.brandenburg.de
>
> __________________________________________________________
> - Sapere aude - Habe Mut dich deines eigenen Verstandes zu bedienen !
> Immanuel Kant ( 1724 - 1804 )
>
>
>
> ____________
> Virus checked by G DATA AntiVirusKit
> Version: AVK 16.839 from 06.10.2005
> Virus news: www.antiviruslab.com
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
From Kai-Behncke at gmx.de Fri Oct 14 12:05:56 2005
From: Kai-Behncke at gmx.de (Kai Behncke)
Date: Fri, 14 Oct 2005 12:05:56 +0200 (MEST)
Subject: [Mapserver-DE] Bug gefunden??
Message-ID: <9645.1129284356@www33.gmx.net>
Hallo liebe Liste,
ich bin mir nicht ganz sicher ob ich einen Bug beim UMN-Mapserver gefunden
habe.
Bevor ich diesen vermeintlichen in den "Bugzilla" eintrage, möchte ich das
doch noch einmal hier zur Diskussion stellen.
Folgendes Szenario:
Ich habe ein Punktshape (nennen wir es Symbol.shp), welches mittels shpdump
auch ganz klar als solches erkannt wird.
In meinem Mapfile steht folgendes:
LAYER
NAME 'signatur'
TYPE POINT
STATUS DEFAULT
MINSCALE 0
MAXSCALE 19000
SYMBOLSCALE 1000
DATA symbol.shp
CLASSITEM 'spalte_a'
LABELITEM 'spalte_b'
CLASS
NAME 'symbol_100'
EXPRESSION /123/
LABEL
COLOR 0 0 0
SIZE 10
END
STYLE
END
END
END
Das Phänomen bei obigem Teil: Der Labeleintrag wird nur dann angezeigt, wenn
auch ein
STYLE-Bereich vorliegt. Wird der STYLE-Bereich auskommentiert (#Style #END
)wird lediglich ein leerer Bildschirm angezeigt; das besondere daran:
oftmals erscheint dieser Fehler nicht sofort, sondern erst nach einigem hin-
und herzoomen bzw. bewegen in der Karte (manchmal kam der Fehler erst
nachdem ich ca. 30mal die Betrachtungsposition im Kartenfeld verändert
habe).
Ausprobiert habe ich dieses auf den Versionen 4.0.1 (Windows XP-Umgebung)
und 4.6.0. (Debian Sarge bzw. Suse 9.3) mit unterschiedlichen Punktshapes.
Das Problem war immer
das selbe.
Habe ich nun bezogen auf das Punktshape folgenden Eintrag:
LAYER
NAME 'signatur'
TYPE ANNOTATION <----Diesmal nicht POINT sondern
ANNOTATION
STATUS DEFAULT
MINSCALE 0
MAXSCALE 19000
SYMBOLSCALE 1000
DATA symbol.shp
CLASSITEM 'spalte_a'
LABELITEM 'spalte_b'
CLASS
NAME 'symbol_100'
EXPRESSION /123/
LABEL
COLOR 0 0 0
SIZE 10
END
STYLE
SYMBOL 'stern'
SIZE 12
COLOR 0 0 0
END
END
END
....... so wird das LABEL natürlich problemlos angezeigt. Kommentiere ich
jedoch das
LABEL aus, so verschwindet gleichzeitig auch der Stern aus dem
STYLE-Bereich.
Ist doch eigentlich unlogisch, oder?
im Klartext: Haben wir ein Punktshape und setzen den LAYER auf TYPE
ANNOTATION
so können wir natürlich ohne Probleme ein Label setzen, wenn wir aber ein
STYLE
-> SYMBOL setzen wollen, so brauchen wir zumindest auch einen leeren
LABELbereich (ohne LABEL wird der STYLE nicht angezeigt).
Haben wir ein Punktshape und setzen den LAYER auf TYPE POINT, so können wir
ohne
Probleme ein STYLE -> STYMBOL setzen, wenn wir aber ein LABEL setzen, dann
brauchen wir zumindest einen leeren STYLE-Bereich (ohne STYLE-Bereich wird
im
Browser nichts angezeigt).
Achtung: Letztgenannter "Fehler" taucht oft erst nach einigem hin- und
herbewegen in der Karte auf, bzw. beim Zoomen.
Hat jemand ähnliches schon einmal festgestellt?
Hab ich da was übersehen?
Wer weiß Rat?
--
NEU: Telefon-Flatrate fürs dt. Festnetz! GMX Phone_Flat: 9,99 Euro/Mon.*
Für DSL-Nutzer. Ohne Providerwechsel! http://www.gmx.net/de/go/telefonie
From jan at intevation.de Tue Oct 18 21:23:27 2005
From: jan at intevation.de (Jan-Oliver Wagner)
Date: Tue, 18 Oct 2005 21:23:27 +0200
Subject: [Mapserver-DE] Intevation sucht
=?iso-8859-15?q?Mitarbeiter_zur_Verst=E4rkung?= unseres Teams
Message-ID: <20051018192327.GB17245@intevation.de>
Hallo,
die Intevation GmbH (www.intevation.de) möchte sich personell verstärken.
Intevation bietet seit über 6 Jahren Dienstleistungen im Bereich Freie
Software. Wir arbeiten auf verschiedensten Themen, unterstützt
durch eine Reihe spezialisierter Partner-Unternehmen.
Auf unseren Web-Seiten kann man sich einen detaillierten Eindruck machen
und wir beantworten natürlich gerne alle Fragen zu uns.
Gesucht wird ein Mitarbeiter mit folgenden Anforderungen:
- kurzfristig verfügbar (ideal ab 1.11.2005)
- Erfahrung in Java hilfreich. Alternativ umfangreiche Erfahrung in diversen
Programmiersprachen.
- Falls die Muttersprache nicht deutsch ist: Deutsche Sprache mindestens in
Grundzügen.
- Sicherer Umgang in englischer Sprache.
- Standort: Osnabrück.
Eine Eingliederung in unser Team ist vor Ort notwendig, da sonst
die Einarbeitung als auch der Know-How Transfer schwer realisiert
werden kann. Zeitweise Heimarbeit ist unter Umständen möglich,
jedoch erst nach der Einarbeitungphase.
- Erfahrungen mit GIS, vorzugsweise mit Freien GIS sind hilfreich.
- Allgemeines Interesse für/allgemeine Erfahrung mit Freie Software
und GNU/Linux. Jede Art von Erfahrung ist hier hilfreich.
- Flexibilität bei den Aufgabenbereichen:
Je nach Projekt-Lage fallen verschiedene Tätigkeiten (Programmierung,
Anwendungsentwicklung, Beratung/Betreuung, Qualitätssicherung etc) an.
Derzeit sind wir auf folgenden Bereichen tätig: GIS, Groupware (Kolab),
Sicherheit (E-Mail, Netzwerk-Scanning), Netzwerk-Infrastruktur und
natürlich das Management von Software-Entwicklungsprojekten.
Die Stelle ist durch Projekte bereits jetzt für ca. 1 Jahr gesichert.
Eine langfristige Beschäftigung wird angestrebt.
Formlose aber informative Bewerbungen bitte per E-Mail.
Natürlich behandeln wir alle Bewerbungen vollkommen vertraulich!
Ansprechpartner:
Jan-Oliver Wagner (jan-oliver.wagner at intevation.de)
Telefon (Zentrale): 0541/33508-30
--
Jan-Oliver Wagner: www.intevation.de/~jan | GISpatcher: www.gispatcher.de
Kolab Konsortium : www.kolab-konsortium.de | Thuban : thuban.intevation.org
Intevation GmbH : www.intevation.de | Kolab : www.kolab.org
FreeGIS : www.freegis.org | GAV : www.grass-verein.de
From M.Hofenwald at gmx.de Tue Oct 18 22:12:01 2005
From: M.Hofenwald at gmx.de (Michael Hofenwald)
Date: Tue, 18 Oct 2005 22:12:01 +0200 (MEST)
Subject: [Mapserver-DE] Fatal error: [MapServer Error]: msImageLoadGD():
((null)) in
Message-ID: <26829.1129666321@www21.gmx.net>
Moin Liste,
habe mal wieder ein Verständnisproblem. Arbeite mich grade in PHP-Mapscript
ein und wollte eine Referencemap einbauen. Nun ging ich davon aus, daß es
sich genau so verhält wie mit der Scalebar, also daß die nur über das
Mapobjekt angesprochen werden kann:
61 $scalebar = $map->drawScaleBar();
62 $scalebar_url=$scalebar->saveWebImage(); // das funktioniert ganz
// wunderbar
63 $refmap = $map->drawReferenceMap(); // hier bekomm ich ne
// Fehlermeldung s.u.
64 $refmap_url = $refmap->saveWebImage();
Fehlermeldung:
Fatal error: [MapServer Error]: msImageLoadGD(): ((null)) in
C:\ms4w\Apache\htdocs\second_mapscript.php on line 63
Kann mir bitte jemand sagen, was msImageLoadGD() ist warum das ((null)) ist
und was ich tun kann damit es nicht mehr null ist?
Vielen Dank schon mal, (bin ja immer ganz erstaunt wie hilfsbereit hier alle
sind)
Gruß
Michael
--
Highspeed-Freiheit. Bei GMX supergünstig, z.B. GMX DSL_Cityflat,
DSL-Flatrate für nur 4,99 Euro/Monat* http://www.gmx.net/de/go/dsl
From frank.koormann at intevation.de Wed Oct 19 09:22:36 2005
From: frank.koormann at intevation.de (Frank Koormann)
Date: Wed, 19 Oct 2005 09:22:36 +0200
Subject: [Mapserver-DE] Fatal error: [MapServer Error]: msImageLoadGD():
((null)) in
In-Reply-To: <26829.1129666321@www21.gmx.net>
References: <26829.1129666321@www21.gmx.net>
Message-ID: <20051019072236.GC16093@intevation.de>
Hallo,
* Michael Hofenwald [051018 22:12]:
> 63 $refmap = $map->drawReferenceMap(); // hier bekomm ich ne
> // Fehlermeldung s.u.
> 64 $refmap_url = $refmap->saveWebImage();
>
> Fehlermeldung:
>
> Fatal error: [MapServer Error]: msImageLoadGD(): ((null)) in
> C:\ms4w\Apache\htdocs\second_mapscript.php on line 63
>
> Kann mir bitte jemand sagen, was msImageLoadGD() ist
Die MapServer-interne Funktion, um über die GD-Bibliothek ein Bild zu
laden. Referenz-Karte bedeutet ja, das auf ein existierendes Bild (das
geladen wird) ein Rechteck für den aktuellen Kartenausschnitt gezeichnet
wird.
> warum das ((null)) ist
Offenbar wurde kein Bild angegeben.
> und was ich tun kann damit es nicht mehr null ist?
Im MapFile muss ein Bild angegeben sein, alternativ könnte das auch an
das referenceMapObj [1] mittel set("image","C:\Pfad\zum\Bild") übergeben
werden.
[1] http://mapserver.gis.umn.edu/doc46/phpmapscript-class-guide.html#referenceMapObj
HTH,
Frank Koormann
--
Frank Koormann
Professioneller Service rund um Freie Software http://intevation.de
Experten für web-basierte GIS Anwendungen, seit 1999:
http://intevation.de/services/gis/webgis.de.html
From mapserver2005 at hotmail.com Thu Oct 20 09:23:44 2005
From: mapserver2005 at hotmail.com (Kai Uwe)
Date: Thu, 20 Oct 2005 09:23:44 +0200
Subject: [Mapserver-DE] Punktsymbole mit URL verlinken
Message-ID:
Hallo Liste,
ist es möglich im Mapfile Punktsymbole mit einer Internetseite zu verlinken?
Wenn ich in meiner Karte ein Symbol anklicke, kann ich dann den Linl des
entsprechenden Objektes aufrufen, z.B. den Link eines Museums?
Grüsse,
Kai-Uwe
_________________________________________________________________
Die neue MSN Suche Toolbar mit Windows-Desktopsuche. Suchen Sie gleichzeitig
im Web, Ihren E-Mails und auf Ihrem PC! Jetzt neu! http://desktop.msn.de/
Jetzt gratis downloaden!
From Kai-Behncke at gmx.de Thu Oct 20 10:09:55 2005
From: Kai-Behncke at gmx.de (Kai Behncke)
Date: Thu, 20 Oct 2005 10:09:55 +0200 (MEST)
Subject: [Mapserver-DE] Punktsymbole mit URL verlinken
References:
Message-ID: <17147.1129795795@www54.gmx.net>
> --- Ursprüngliche Nachricht ---
> Von: "Kai Uwe"
> An: mapserver-de at freegis.org
> Betreff: [Mapserver-DE] Punktsymbole mit URL verlinken
> Datum: Thu, 20 Oct 2005 09:23:44 +0200
>
> Hallo Liste,
>
> ist es möglich im Mapfile Punktsymbole mit einer Internetseite zu
> verlinken?
> Wenn ich in meiner Karte ein Symbol anklicke, kann ich dann den Linl des
> entsprechenden Objektes aufrufen, z.B. den Link eines Museums?
>
> Grüsse,
> Kai-Uwe
>
Hallo,
möglich wäre es z.B. über ein QUERY nach Klick auf das Symbol sich
zusätzliche Daten (welche z.B. in einer PostgreSQL-Datenbank gespeichert
sind) anzeigen zu lassen, da könnte dann auch der Link zu dem Museum
vorzufinden sein.
Praktisch wird das so auf der Seite www.is-wesermarsch.de.vu gelöst.
Ob man so auch einen Link direkt aufrufen kann weiss ich nicht 100%, müsste
aber eigentlich machbar sein. Ich könnte mir vorstellen, dass man z.B. in
der Datenbank die jeweiligen Internetadressen speichern kann und bei einem
Klick auf das Symbol eine
Weiterleitung im HTML-Code aktiviert (so nach dem Motto:
, die url müsste dann als Variable
übergeben bzw. aus der Datenbank ausgelesen werden....ist nur so ne Idee.
Beste Grüße, Kai Behncke
--
Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko!
Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner
From karp at msp-dortmund.de Thu Oct 20 12:07:55 2005
From: karp at msp-dortmund.de (Andre Karp)
Date: Thu, 20 Oct 2005 12:07:55 +0200
Subject: [Mapserver-DE] Verbindung von Shapefile zu MySQL-Tabelle im MAPFILE
Message-ID: <00a801c5d55e$5b36fe60$6500a8c0@andre>
Hallo zusammen,
ich möchte gerne mit dem Mapserver folgende Aufgabe lösen, wär super, wenn
hier jemand 'ne Lösung wüßte:
Ich habe ein Shapefile, in dem verschiedene Gebiete enthalten sind (u.a. die
Bundesländer), und möchte nun in Abhängigkeit von sich häufig ändernden
Sachattributen jeweils bestimmte Bundesländer farbig hervorheben. Da die
Sachdaten über ein Webinterface häufig geändert werden sollen, ist es also
meines Wissens nicht praktikabel, diese im Shapefile (bzw. dem zugehörigen
dbf) zu speichern (oder gibt es da doch einen einfachen Weg?)
Mein Gedanke war nun, die Geometriedaten in einem Layer-Objekt mittels eines
JOIN mit den Sachdaten aus einer Datenbank (vorzugsweise MySQL) zu verbinden
und über einen Attributwert aus dem Sachdatenbestand entweder verschiedene
CLASSes zu definieren oder einen FILTER zu setzen - allerdings funktioniert
laut Dokumentation ein JOIN nur zu einer dbf-Tabelle, (und auch nur
innerhalb von Queries, was zwar verschmerzbar wäre, aber auch schon nicht so
elegant). An und für sich problemlos wäre das ganze ja mit
PostgreSQL/PostGIS zu realisieren, dagegen spricht für mich allerdings, daß
ein entsprechendes System bei vielen Provider nicht gehostet werden kann,
oder nur zu relativ hohen Kosten.
Ideal wäre es also, wenn man das ganze wie beim Einsatz von PostgreSQL
machen könnte (im Mapfile in der LAYER-Definition unter DATE "the_geom FROM
(SELECT ... FROM ... LEFT JOIN ..." usw.), nur eben das anstatt zweier
Postgre-Tabellen (einer mit Geometrie,- einer mit Sachdaten) ein Shapefile
mit einer MySQL-Tabelle verbindbar wäre. Gibt es da eine Lösung für? Oder
wäre das eine Anregung für die Weiterentwicklung des Mapserver? Oder denke
ich zu kompliziert und es gibt einen viel einfacheren Weg? (am Rande: ich
möchte den Mapserver als cgi ansteuern, nicht über PHPMapscript, da a)
unaufwendiger und b) meinem Eindruck nach bessere Performance).
Sorry für den langen und etwas umständlichen Text und vielen Dank schon mal,
Andre Karp
From robert-fritz at web.de Thu Oct 20 12:31:15 2005
From: robert-fritz at web.de (robert fritz)
Date: Thu, 20 Oct 2005 12:31:15 +0200
Subject: [Mapserver-DE] Verbindung von Shapefile zu MySQL-Tabelle im MAPFILE
Message-ID: <2013895276@web.de>
Hallo,
soweit ich das sehe, funktioniert der JOIN nicht nur zu DBF Dateien, ich verwende den JOIN zu einer ODBC DB (Access):
CONNECTIONTYPE OGR
CONNECTION "D:\MS_Data\projekt\data\shapes\satzungen\ssatz_iv.shp"
DATA "SELECT * FROM ssatz_iv LEFT JOIN 'ODBC:pro_db.satzungen ON ssatz_iv.DB_ID = Satzungen.SATZUNGSID"
Classitem "SATZUNGSSTATUS" #feldname aus der Datenbank
CLASS
expression "2"
Isses das?
Gruß
Robert
Hallo zusammen,ich möchte gerne mit dem Mapserver folgende Aufgabe lösen, wär super, wennhier jemand 'ne Lösung wüßte:Ich habe ein Shapefile, in dem verschiedene Gebiete enthalten sind (u.a. dieBundesländer), und möchte nun in Abhängigkeit von sich häufig änderndenSachattributen jeweils bestimmte Bundesländer farbig hervorheben. Da dieSachdaten über ein Webinterface häufig geändert werden sollen, ist es alsomeines Wissens nicht praktikabel, diese im Shapefile (bzw. dem zugehörigendbf) zu speichern (oder gibt es da doch einen einfachen Weg?)Mein Gedanke war nun, die Geometriedaten in einem Layer-Objekt mittels einesJOIN mit den Sachdaten aus einer Datenbank (vorzugsweise MySQL) zu verbindenund über einen Attributwert aus dem Sachdatenbestand entweder verschiedeneCLASSes zu definieren oder einen FILTER zu setzen - allerdings funktioniertlaut Dokumentation ein JOIN nur zu einer dbf-Tabelle, (und auch nurinnerhalb von Queries, was zwar verschmerzbar wäre, aber auch schon nicht soelegant). An und für sich problemlos wäre das ganze ja mitPostgreSQL/PostGIS zu realisieren, dagegen spricht für mich allerdings, daßein entsprechendes System bei vielen Provider nicht gehostet werden kann,oder nur zu relativ hohen Kosten.Ideal wäre es also, wenn man das ganze wie beim Einsatz von PostgreSQLmachen könnte (im Mapfile in der LAYER-Definition unter DATE "the_geom FROM(SELECT ... FROM ... LEFT JOIN ..." usw.), nur eben das anstatt zweierPostgre-Tabellen (einer mit Geometrie,- einer mit Sachdaten) ein Shapefilemit einer MySQL-Tabelle verbindbar wäre. Gibt es da eine Lösung für? Oderwäre das eine Anregung für die Weiterentwicklung des Mapserver? Oder denkeich zu kompliziert und es gibt einen viel einfacheren Weg? (am Rande: ichmöchte den Mapserver als cgi ansteuern, nicht über PHPMapscript, da a)unaufwendiger und b) meinem Eindruck nach bessere Performance).Sorry für den langen und etwas umständlichen Text und vielen Dank schon mal,Andre Karp
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051020/27a470f3/attachment.html
From karp at msp-dortmund.de Fri Oct 21 14:41:17 2005
From: karp at msp-dortmund.de (Andre Karp)
Date: Fri, 21 Oct 2005 14:41:17 +0200
Subject: [Mapserver-DE] Verbindung von Shapefile zu MySQL-Tabelle im
MAPFILE
References: <2013895276@web.de>
Message-ID: <003401c5d63c$ccb3e290$700aa8c0@andre>
Hallo Robert,
vielen Dank, hat geklappt, nur daß leider in der Syntax ein Hochkomma
fehlte, dessen korrekte Plazierung mich einige Nerven gekostet hat - naja,
hätte natürlich auch fragen können, dachte aber, daß irgendwas mit meiner
ODBC-MySQL-Verbindung nicht stimmen würde. Hier also nochmal die
vollständige Syntax für eine Verbindung zwischen einem Shapefile und einer
MySQL-Tabelle via ODBC:
CONNECTIONTYPE OGR
CONNECTION "verzeichnis/shapefilename.shp"
DATA "SELECT * from shapefilename LEFT JOIN 'ODBC:user at dns'.mysqltabelle ON
shapefile.ID = mysqltabelle.id"
CLASSITEM "ART"
CLASS
EXPRESSION "P"
usw.
Anmerkungen
'user' steht für die user-id der entsprechenden MySQL-Datenbank
'dns' steht für den Namen der SYSTEM DNS für den ODBC-Datenzugriff (bei
einem Windows Server)
'mysqltabelle' ist der Name der zu verknüpfenden MySQL-Tabelle
Viele Grüße
Andre Karp
----- Original Message -----
From: "robert fritz"
To:
Cc:
Sent: Thursday, October 20, 2005 12:31 PM
Subject: RE:[Mapserver-DE] Verbindung von Shapefile zu MySQL-Tabelle im
MAPFILE
Hallo,
soweit ich das sehe, funktioniert der JOIN nicht nur zu DBF Dateien, ich
verwende den JOIN zu einer ODBC DB (Access):
CONNECTIONTYPE OGR
CONNECTION "D:\MS_Data\projekt\data\shapes\satzungen\ssatz_iv.shp"
DATA "SELECT * FROM ssatz_iv LEFT JOIN 'ODBC:pro_db.satzungen ON
ssatz_iv.DB_ID = Satzungen.SATZUNGSID"
Classitem "SATZUNGSSTATUS" #feldname aus der Datenbank
CLASS
expression "2"
Isses das?
Gruß
Robert
From Holger.Arras at t-online.de Sun Oct 23 15:55:19 2005
From: Holger.Arras at t-online.de (Holger.Arras@t-online.de)
Date: Sun, 23 Oct 2005 15:55:19 +0200
Subject: [Mapserver-DE] Fehler bei WMS-Upload: "no valid
capabilities-document"
Message-ID: <1ETgJj-04b9iS0@fwd28.aul.t-online.de>
Ich habe das Problem, dass nach dem anscheinend erfolgreichen
Capabilites-Upload (keine Fehlermeldung; layer werden aufgelistet) beim
Betrachten der Kartenoberfläche folgende Meldung erscheint:
"Error: no valid capabilities-document !!"
Der WMS-Dienst wird dann auch nicht angezeigt.
Der Fehler tritt anschließend bei allen WMS-Diensten auf, die ich
uploaden möchte.
Anfangs konnte ich dieses Problem durch eine neue GUI lösen.
Dann durch Löschen der gesamten Mapbender-Datenbank.
Jetzt hatte ich einen Dienst aus der Datenbank gelöscht und wollte ihn
hochladen, nun ist der Fehler wieder aufgetaucht.
Kennt jemand diesen Fehler? Weiss jemand wo ich die Ursache suchen muss?
Gruß
Melanie
From uwe.seher at arteng.de Mon Oct 24 12:33:53 2005
From: uwe.seher at arteng.de (Uwe Seher)
Date: Mon, 24 Oct 2005 12:33:53 +0200
Subject: [Mapserver-DE] Frage zur Jpeg-Png-Support beim Kompilieren
In-Reply-To: <1ETgJj-04b9iS0@fwd28.aul.t-online.de>
Message-ID:
Hallo!
Ich compiliere gerade den Mapserver 4.6.0 auf Suse 9.2. Dazu folgende Frage:
Wenn ich bei ./configure die Optionen -with-jpeg und --with-png setze,
findet er die libs nicht. Allerdings Yast und rpm finden sie. In der
Checking-Liste findet der bei GD was mit jpeg und png. Wenn ich die
(Übungs-)Map aufrufe, kommt die folgende Meldung (für png,tiff und jpeg):
msDrawMap(): Image handling error. Failed to draw layer named 'dgm_brd'.
drawJPEG(): Image handling error. JPEG support is not available.
Wenn das Bild nicht erscheinen soll, funktioniert es einwandfrei.
Kann mir da wer auf die Sprünge helfen?
Viele ratsuchende Grüße
Uwe Seher
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 16.1180 from 23.10.2005
Virus news: www.antiviruslab.com
From frank.koormann at intevation.de Mon Oct 24 12:45:52 2005
From: frank.koormann at intevation.de (Frank Koormann)
Date: Mon, 24 Oct 2005 12:45:52 +0200
Subject: [Mapserver-DE] Frage zur Jpeg-Png-Support beim Kompilieren
In-Reply-To:
References: <1ETgJj-04b9iS0@fwd28.aul.t-online.de>
Message-ID: <20051024104552.GA29114@intevation.de>
Hallo,
* Uwe Seher [051024 12:34]:
> Ich compiliere gerade den Mapserver 4.6.0 auf Suse 9.2. Dazu folgende Frage:
> Wenn ich bei ./configure die Optionen -with-jpeg und --with-png setze,
> findet er die libs nicht. Allerdings Yast und rpm finden sie.
Wie sehen denn der genaue configure-Aufruf und der relevante Teil der
configure-Ausgabe aus?
Beste Grüße,
Frank Koormann
--
Frank Koormann
Professioneller Service rund um Freie Software http://intevation.de
Experten für web-basierte GIS Anwendungen, seit 1999:
http://intevation.de/services/gis/webgis.de.html
From ronald.woita at rostock.de Mon Oct 24 12:53:02 2005
From: ronald.woita at rostock.de (Ronald Woita)
Date: Mon, 24 Oct 2005 12:53:02 +0200
Subject: Antw: [Mapserver-DE] Frage zur Jpeg-Png-Support beim
Kompilieren
Message-ID:
* Uwe Seher [051024 12:34]:
> Ich compiliere gerade den Mapserver 4.6.0 auf Suse 9.2. Dazu folgende Frage:
> Wenn ich bei ./configure die Optionen -with-jpeg und --with-png setze,
> findet er die libs nicht. Allerdings Yast und rpm finden sie.
Hallo,
ich würde dir empfehlen die Orignial-Pakete von Suse zu deinstallieren.
Habe mir dann den Source der Blibliotheken neu runtergeladen und
kompiliert.
Wenn du aber die Suse-Pakete behalten möchtest, solltest du die -dev Pakete
mit YAST unbedingt mitinstallieren.
Grüße
Ronald
--
Ronald Woita
Hansestadt Rostock
Kataster-, Vermessungs- und Liegenschaftsamt
Holbeinplatz 14, 18069 Rostock
email: ronald.woita at rostock.de
phone: +49 (0)381 - 381 6256
From jef at norbit.de Mon Oct 24 12:55:40 2005
From: jef at norbit.de (=?iso-8859-1?B?SvxyZ2VuIEUu?= Fischer)
Date: Mon, 24 Oct 2005 12:55:40 +0200
Subject: [Mapserver-DE] Frage zur Jpeg-Png-Support beim Kompilieren
In-Reply-To:
References: <1ETgJj-04b9iS0@fwd28.aul.t-online.de>
Message-ID: <20051024105540.GA18043@norbit.de>
Moin Uwe,
On Mon, Oct 24, 2005 at 12:33:53 +0200, Uwe Seher wrote:
> Ich compiliere gerade den Mapserver 4.6.0 auf Suse 9.2. Dazu folgende Frage:
> Wenn ich bei ./configure die Optionen -with-jpeg und --with-png setze,
> findet er die libs nicht. Allerdings Yast und rpm finden sie.
Was genau finden die denn?
Ich vermute mal, dass dort nur die Shared Libraries auftauschen, aber
das Entwicklungspaket mit den "eigentlichen" Libraries und den
Headerfiles nicht installiert ist - nach denen sucht configure...
Unter SuSE heißen die wohl jpeg-devel und png-devel.
Jürgen
--
Jürgen Fischer norBIT GmbH Tel. +49-4931-918175-31
Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50
Software Engineer D-26506 Norden http://www.norbit.de
Men of few words are the best men -- William Shakespeare, "Henry V"
From uwe.seher at arteng.de Mon Oct 24 14:34:57 2005
From: uwe.seher at arteng.de (Uwe Seher)
Date: Mon, 24 Oct 2005 14:34:57 +0200
Subject: AW: [Mapserver-DE] Frage zur Jpeg-Png-Support beim Kompilieren
In-Reply-To: <20051024105540.GA18043@norbit.de>
Message-ID:
Hallo zusammen!
Danke für die schnellen Reaktionen und Antworten :)
Die Lösung waren die fehlenden devel-Pakete.
Vielen Dank und eine schöne Woche noch
Uwe Seher
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 16.1195 from 24.10.2005
Virus news: www.antiviruslab.com
From albrecht at fielax.de Mon Oct 24 15:14:10 2005
From: albrecht at fielax.de (Sebastian Albrecht)
Date: Mon, 24 Oct 2005 13:14:10 +0000
Subject: Antw: [Mapserver-DE] Frage zur Jpeg-Png-Support beim Kompilieren
In-Reply-To:
References:
Message-ID: <435CDE22.4080108@fielax.de>
Hallo,
> ich würde dir empfehlen die Orignial-Pakete von Suse zu deinstallieren.
In diesem Zusammenhang möchte ich gerne mal fragen, ob es sich
eigentlich lohnt von Mapserver und Konsorten RPMs anzufertigen bzw. wie
dies überhaupt funktioniert.
Ich habe derzeit zwar auch die meistens Pakete selbstkompiliert, finde
das aber bei jeder Neueinrichtung eines Servers durchaus lästig, da das
Kompilieren/Installieren doch immens aufwendig ist.
Habe hier mal den krpmbuilder angeschaut, frage mich aber wie man einen
Mapserver mit unzähligen configure für PHP-Sourcen,
PostgreSQL-pg_config, libproj, GDAL, OGR etc. in ein einziges RPM
stecken kann?
Oder ist configure/make noch immer die beste Methode, um unter
UNIX/Linux Programme zu installieren?
Sebastian
From Silke.Reimer at intevation.de Mon Oct 24 15:42:30 2005
From: Silke.Reimer at intevation.de (Silke Reimer)
Date: Mon, 24 Oct 2005 15:42:30 +0200
Subject: Antw: [Mapserver-DE] Frage zur Jpeg-Png-Support beim Kompilieren
In-Reply-To: <435CDE22.4080108@fielax.de>
References: <435CDE22.4080108@fielax.de>
Message-ID: <20051024134230.GG5488@intevation.de>
On Mon, Oct 24, 2005 at 01:14:10PM +0000, Sebastian Albrecht wrote:
> Hallo,
>
> >ich würde dir empfehlen die Orignial-Pakete von Suse zu deinstallieren.
>
> In diesem Zusammenhang möchte ich gerne mal fragen, ob es sich
> eigentlich lohnt von Mapserver und Konsorten RPMs anzufertigen bzw. wie
> dies überhaupt funktioniert.
Wenn ich den UMN MapServer bei einem Kunden installiere, erstelle
ich inzwischen tatsächlich in der Regel ein Installations-Paket (RPM
oder Debian). Der Vorteil ist, dass besser definiert ist, welche
Datei zu welchem Programm gehört. Außerdem lässt sich die Software
natürlich leichter aktualisieren oder deinstallieren, falls dies
notwendig wird.
Ein generelles UMN MapServer-Paket halte ich für relativ schwierig,
weil die Bedingungen, unter denen es gebaut wird, sehr
unterschiedlich sein können. Das betrifft
- die Versionen der unterschiedlichen Bibliotheken. Z.B. hat eine
RedHat Enterprise Linux 8 (RHEL8) ganz andere Versionen als ein
SLES 9
- Die Anforderungen an das Binärpaket:
Wird MapScript gebraucht oder nicht?
Welche Skriptsprache (Python, PHP,...)?
Welche Anbindungen (PostGIS, Oracle, WMS-Server und/oder Klient etc.)?
Daher erstelle ich das RPM-Paket in der Regel sehr individuell.
>
> Ich habe derzeit zwar auch die meistens Pakete selbstkompiliert, finde
> das aber bei jeder Neueinrichtung eines Servers durchaus lästig, da das
> Kompilieren/Installieren doch immens aufwendig ist.
>
> Habe hier mal den krpmbuilder angeschaut, frage mich aber wie man einen
> Mapserver mit unzähligen configure für PHP-Sourcen,
> PostgreSQL-pg_config, libproj, GDAL, OGR etc. in ein einziges RPM
> stecken kann?
Ja, das kann man. Es ist wie gesagt die Frage, ob ich jedesmal alles
dabei haben will (dann muss es nämlich auch installiert sein) oder
ob ich es doch lieber weglasse. Wenn man den Bauprozess aber einmal
kapiert hat, dann kan man jederzeit ein neues Paket bauen, das
bestimmte Konfigurationen weglässt oder hinzufügt.
Ich habe mal ein Beispiel-Specfile, also die Voraussetzung für das
Erstellen eines RPM-Paketes angehängt. Das Beispiel baut neben dem
Mapserver-CGI ein Python-Mapscript-Modul für Python 2.2 und
konfiguriert Oracle-Spatial-Support mit ein.
Viele Grüße,
Silke
--
Intevation GmbH
Georgstrasse 4 49074 Osnabrück, Germany
http://intevation.de http://intevation.de/~silke
FreeGIS.org http://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/20051024/147bf424/attachment.bin
From gfikoczek at kartago.de Mon Oct 24 15:52:13 2005
From: gfikoczek at kartago.de (Gregor Fikoczek)
Date: Mon, 24 Oct 2005 15:52:13 +0200
Subject: [Mapserver-DE] Oracle 10g Spatial
Message-ID: <435CE70D.2010205@kartago.de>
Hallo Community,
Habe folgendes Problem:
Die Performance UMN-Mapserver <=> Oracle 10g Spatial ist einfach viel zu
langsam, so dauert es
10, .. , 20 Sekunden bis die Daten aud der DB im Browser erscheinen.
Ich selber bin noch ein Anfänger auf dem Gebiet, was kann ich nun tun um
die Performance zu steigern ?
Ein Spatial Index ist bereits gesetzt und im Mapfile greife ich wie
folgt auf die DB zu:
####
CONNECTIONTYPE oraclespatial
CONNECTION "xxxxxx/xxxxxxx"
DATA "GEOM FROM (SELECT PROV3NAME, EINWOHNER, GEOM FROM kreise_oracle)"
####
Über Vorschläge und Anregungen wär ich Dankbar.
Grüsse
Gregor
From Silke.Reimer at intevation.de Tue Oct 25 18:36:55 2005
From: Silke.Reimer at intevation.de (Silke Reimer)
Date: Tue, 25 Oct 2005 18:36:55 +0200
Subject: [Mapserver-DE] Oracle 10g Spatial
In-Reply-To: <435CE70D.2010205@kartago.de>
References: <435CE70D.2010205@kartago.de>
Message-ID: <20051025163655.GD15510@intevation.de>
On Mon, Oct 24, 2005 at 03:52:13PM +0200, Gregor Fikoczek wrote:
> Hallo Community,
>
> Habe folgendes Problem:
> Die Performance UMN-Mapserver <=> Oracle 10g Spatial ist einfach viel zu
> langsam, so dauert es
> 10, .. , 20 Sekunden bis die Daten aud der DB im Browser erscheinen.
> Ich selber bin noch ein Anfänger auf dem Gebiet, was kann ich nun tun um
> die Performance zu steigern ?
>
> Ein Spatial Index ist bereits gesetzt und im Mapfile greife ich wie
> folgt auf die DB zu:
>
>
> ####
>
> CONNECTIONTYPE oraclespatial
> CONNECTION "xxxxxx/xxxxxxx"
>
> DATA "GEOM FROM (SELECT PROV3NAME, EINWOHNER, GEOM FROM kreise_oracle)"
>
> ####
>
> Über Vorschläge und Anregungen wär ich Dankbar.
Meine Erfahrung ist, dass die Anbindung an Oracle Spatial dann
langsam wird, wenn man Views verwendet, wie das in diesem Fall
gemacht wird (SELECT PROV3NAME, EINWOHNER, GEOM FROM kreise_oracle).
Die Anfrage wird vermutlich wesentlich schneller bearbeitet werden,
wenn die Datenverbindung wie folgt aufgebaut wird:
DATA "GEOM FROM kreise_oracle"
Viele Grüße,
Silke
--
Intevation GmbH
Georgstrasse 4 49074 Osnabrück, Germany
http://intevation.de http://intevation.de/~silke
FreeGIS.org http://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/20051025/614e5ba4/attachment.bin
From ronald.woita at rostock.de Wed Oct 26 11:11:23 2005
From: ronald.woita at rostock.de (Ronald Woita)
Date: Wed, 26 Oct 2005 11:11:23 +0200
Subject: [Mapserver-DE] Antw: [Mapbender-users] Anbindung lokale Datenbank
(Postgresql)
Message-ID:
Hallo,
Wie willst du die Daten denn darstellen ? Für den Fall als WMS-Layer
bezieht sich deine Frage wohl eher auf deinen Mapserver (UMN ?!).
Das Posting wäre sicherlich in der Mapserver-Liste besser aufgehoben ;-)
Daten aus einer 'reinen' Postgresql-DB als WMS Layer darzustellen ist so nicht
möglich. Dafür die Spatialerweiterung Postgis installiert sein.
hier mal ein Beispiel für eine solche Map-Datei :
-->
LAYER
NAME "Hausnr"
STATUS ON
TYPE POINT
CONNECTIONTYPE postgis
CONNECTION "user=*** password=*** dbname=hro*** host=172.20.**.** port=5432"
DATA "the_geom from (select * from hausnr_anz) as foo using unique oid using SRID=2398"
DUMP true
.
.
.
END
<--
Gruß
Ronald
--
Ronald Woita
Hansestadt Rostock
Kataster-, Vermessungs- und Liegenschaftsamt
Holbeinplatz 14, 18069 Rostock
email: ronald.woita at rostock.de
phone: +49 (0)381 - 381 6256
>>> Marlies.Fruttiger at bs.ch 26.10.2005 10:01 >>>
Hallo Mapbender- User
Kann mir jemand sagen wie ich Daten aus der Postgresql Datenbank in das Map integriere
und diese im treeConfGDE anzeigen kann? Gibt es da irgendwelche Vorlagen?
Gruess
Marlies Frutiger
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Mapbender-users mailing list
Mapbender-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mapbender-users
From KVA at lk-nvp.de Wed Oct 26 14:30:12 2005
From: KVA at lk-nvp.de ((48) FG Kataster- und Vermessung LKNVP)
Date: Wed, 26 Oct 2005 14:30:12 +0200
Subject: [Mapserver-DE] shapeloader
Message-ID: <416000C405A7D2118E2F00104BB201B201435FD2@HERMES>
Hallo Liste,
hat sich jemand mal intensiver mit dem shapeloader auseinander gesetzt,
den PostGIS mitliefert?
U.a. macht der shapeloader aus einer PostGIS-Tabelle einen shape. Kann
der shapeloader dabei auch einen räumlich eingegrenzten Bereich aus der
Tabelle lesen, also: erstelle einen shape für einen koordinatenmäßig
eingegrenztes Gebiet.
Z.B. über eine Sicht o.ä.?
Gruß aus Nordost
Markus Hentschel
Koordinator Geoinformationssysteme
Landkreis Nordvorpommern
- Der Landrat -
Fachgebiet Kataster und Vermessung
Tribseer Damm 1a
18437 Stralsund
013°04'51"O 054°18'39"N POTSDAM DATUM
Tel. 03831/257-744 ++ pcFax 038326/59-188-850 ++ eMail kva at lk-nvp.de
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 16.1136 from 21.10.2005
Virus news: www.antiviruslab.com
From harald.schwenk at agentur-geoinfo.de Thu Oct 27 10:55:24 2005
From: harald.schwenk at agentur-geoinfo.de (Harald Schwenk)
Date: Thu, 27 Oct 2005 10:55:24 +0200
Subject: [Mapserver-DE] acadmap2pgsql Konverter
Message-ID: <003501c5dad4$44378ba0$a074fe91@IBM29A94F6811C>
Hallo Leute,
für alle, die mit einer Autodesk Map Umgebung arbeiten gibt es nun ein Tool zum erstellen eines pgsql-Dump:
Das Programm ist eine Schnittstelle von Autodesk Map® zum PostgreSQL/PostGIS Datenbankmanagementsystem.
Die Funktion des Programms ist es, alle geometrischen Informationen, die verknüpften Objektdaten (Attribute) in SQL-Kommandos zu konvertieren und in einen pgsql-Dump auszugeben.
Die Ausgabe orientiert sich an den Simple Feature Spezifikationen für SQL des Open Geospatial Consortium (OGC).
Das Programm ist ein VBA-Projekt und wird im gleichen Prozessbereich wie Autodesk Map ausgeführt.
Zu beziehen:
http://sourceforge.net/projects/acadmap2pgsql/
Viel Spaß
Harald Schwenk
________________________________________
agentur geoinfo
Harald Schwenk
Kiefernstraße 35
40233 Düsseldorf
Tel. 0211 / 240 61 58
GP: 2556685,5676350 ; 6°48'41.25'',51°13'13.92''
mailto:harald.schwenk at agentur-geoinfo.de
www.agentur-geoinfo.de
Konverter AcadMap2pgsql: http://www.agentur-geoinfo.de/acadmap2pgsql.htm
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051027/4939d2a8/attachment.html
From harald.schwenk at agentur-geoinfo.de Thu Oct 27 12:33:20 2005
From: harald.schwenk at agentur-geoinfo.de (Harald Schwenk)
Date: Thu, 27 Oct 2005 12:33:20 +0200
Subject: [Mapserver-DE] shapeloader
References: <416000C405A7D2118E2F00104BB201B201435FD2@HERMES>
Message-ID: <006801c5dae1$f421cdc0$a074fe91@IBM29A94F6811C>
Hallo Herr Hentschel,
den shapeloader kann man auf eine Sicht setzen. Habe ich schon gemacht. Die
Schwierigkeiten die dabei auftreten können liegen auf der Hand, wenn man
sich überlegt, dass viele abhängige Tabellen ganz flach abgebildet werden
sollen.
Ich meine, dass man das SQL-Statement zum erzeugen der Sicht auch dem
shapeloader mitgeben kann. Die Syntax habe ich allerdings nicht parat. Ich
schreibe die SQL-Statement gewöhnlich in ein Text-File, dann kann man
schneller verschiedene Varianten ausprobieren.
Gruß von West
Harald Schwenk
________________________________________
agentur geoinfo
Harald Schwenk
Kiefernstraße 35
40233 Düsseldorf
Tel. 0211 / 240 61 58
GP: 2556685,5676350 ; 6°48'41.25'',51°13'13.92''
mailto:harald.schwenk at agentur-geoinfo.de
www.agentur-geoinfo.de
Konverter AcadMap2pgsql: http://www.agentur-geoinfo.de/acadmap2pgsql.htm
----- Original Message -----
From: "(48) FG Kataster- und Vermessung LKNVP"
To: "Mailinglist mapserver-de (E-Mail)"
Sent: Wednesday, October 26, 2005 2:30 PM
Subject: [Mapserver-DE] shapeloader
Hallo Liste,
hat sich jemand mal intensiver mit dem shapeloader auseinander gesetzt,
den PostGIS mitliefert?
U.a. macht der shapeloader aus einer PostGIS-Tabelle einen shape. Kann
der shapeloader dabei auch einen räumlich eingegrenzten Bereich aus der
Tabelle lesen, also: erstelle einen shape für einen koordinatenmäßig
eingegrenztes Gebiet.
Z.B. über eine Sicht o.ä.?
Gruß aus Nordost
Markus Hentschel
Koordinator Geoinformationssysteme
Landkreis Nordvorpommern
- Der Landrat -
Fachgebiet Kataster und Vermessung
Tribseer Damm 1a
18437 Stralsund
013°04'51"O 054°18'39"N POTSDAM DATUM
Tel. 03831/257-744 ++ pcFax 038326/59-188-850 ++ eMail kva at lk-nvp.de
____________
Virus checked by G DATA AntiVirusKit
Version: AVK 16.1136 from 21.10.2005
Virus news: www.antiviruslab.com
From karp at msp-dortmund.de Thu Oct 27 18:11:23 2005
From: karp at msp-dortmund.de (Andre Karp)
Date: Thu, 27 Oct 2005 18:11:23 +0200
Subject: [Mapserver-DE] Performance-Problem bei Verbindung von
MySQL-Datenbank und Shapefiles mittels OGR/ODBC
Message-ID: <002f01c5db11$18391bd0$700aa8c0@andre>
Hallo zusammen,
nachdem mir vor einigen Tagen hier so schnell geholfen wurde (nochmals
danke!) hänge ich jetzt an folgendem Problem:
Ich habe mittels OGR eine MySQL-Datenbanktabelle (eingebunden über ODBC )
und ein Shapefile verknüpft, um die Kartographie meiner Karte über Attribute
aus der MySQL-Datenbank zu steuern. Soweit funktioniert auch alles prima.
Wenn ich nun allerdings 15 Layer auf diese Weise definiere, dauert die
Kartendarstellung unakzeptabel lange (knapp 10 sek auf einem P3-800 Mhz mit
512 MB RAM, zum Vergleich: das Rendern der Karte mit den Shapefiles ohne
Datenbankanbindung dauert unter 1 sek. ).
LAYER
NAME "Layer1"
TYPE POLYGON
CONNECTIONTYPE OGR
CONNECTION "test.shp"
DATA "SELECT * FROM test LEFT JOIN 'ODBC:user at testdb'.tbl_reg_cat ON
test.ET_ID = tbl_reg_cat.et_id"
PROCESSING "CLOSE_CONNECTION=DEFER"
STATUS ON
... usw.
Die Verbindungsfelder sind sowohl im Shapefile als auch in der MySQL-Tabelle
indiziert, und auch die Sache mit PROCESSING "CLOSE_CONNECTION=DEFER (aus
der OGR HowTo) hab ich schon ausprobiert (die hat aber eigentlich keine
spürbare Veränderung gebracht).
Weiß jemand, ob es eine Möglichkeit gibt, hier die Performance zu
steigern? Oder alternativ: kann mir jemand sagen, ob eine Umsetzung mit
Postgre/PostGIS (die ich allerdings aus anderen Gründen wenn irgend möglich
vermeiden möchte) hier eine wesentliche Beschleunigung bringen würde?
Vielen Dank und schöne Grüße
Andre Karp
From dominik.fiolka at haxers.de Fri Oct 28 09:15:51 2005
From: dominik.fiolka at haxers.de (dominik.fiolka@haxers.de)
Date: Fri, 28 Oct 2005 09:15:51 +0200
Subject: [Mapserver-DE] =?iso-8859-1?q?Frage_eines_Anf=E4ngers?=
Message-ID: <14456928.266151130483751627.JavaMail.servlet@kundenserver>
Hallo,
ich beschäftige mich nun seit ca. einer Woche mit dem Thema GIS.
Nun habe ich folgendes Problem bzw. eine Frage für die ich keine Antwort finde.
Wie kann ich einen Googlemaps ähnlichen Service aufbauen, dh. wie kann ich wenn ein User in ein Formular zb. "Musterallee 25" einträgt das passende Kartenstück ausgeben?
Da mir die Drag Technik von Googlemaps ebenfalls gut gefällt habe ich mir schon "Ka Map" angeguckt und bin sehr begeistert.
Daraus ergibt sich nämlich meine zweite Frage ist es möglich das der User eine Straße sucht und diese in "Ka Map" ausgegeben wird?
Ich hoffe das man diese Fragen einigermaßen versteht und würde mich über Antworten freuen.
Mit freundlichen Grüßen
Dominik Fiolka
From cjesch at cct.lsu.edu Sun Oct 23 21:16:18 2005
From: cjesch at cct.lsu.edu (Carola Jesch)
Date: Sun, 23 Oct 2005 14:16:18 -0500
Subject: [Mapserver-DE] ARcGIS related tables in PostGiS abfragen
Message-ID: <20051023191436.A21CC38734735@envelope.cct.lsu.edu>
Hi,
bitte helft mir doch mal mit folgendem Problem:
Ich habe eine ArcGIS Anwendung mit einem Punkt und an diesem eine related
table mit ca. 2000 Datensaetzen.
Das Shapefile des Punktes habe ich in PostGIS importiert. Was muss ich mit
der related table (dbf) tun? Wenn ich diese ebenfalls importiere, welche
Abfragen?Verknuepfungen muss ich machen um mit Hilfe des MApservers eine
query zu erstellen, die mir dann beim Anklicken des Punktes die 2000
Datensaetze liefert?
Danke!
Carola
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051023/55fe2304/attachment.html
From jt at mapmedia.de Fri Oct 28 20:42:33 2005
From: jt at mapmedia.de (=?ISO-8859-1?Q?J=F6rg_Thomsen?=)
Date: Fri, 28 Oct 2005 20:42:33 +0200
Subject: [Mapserver-DE] Frage eines =?ISO-8859-1?Q?Anf=E4ngers?=
In-Reply-To: <14456928.266151130483751627.JavaMail.servlet@kundenserver>
References: <14456928.266151130483751627.JavaMail.servlet@kundenserver>
Message-ID: <43627119.4050005@mapmedia.de>
Hallo und herzlich willkommmen!
wie Deine Fragen im Detail zu lösen sind, ist hier (zumindest von mir)
nicht zu beantworten. Es ist sicher sinnvoll, sich ersteinmal noch etwas
intensiver mit dem MapServer zu beschäftigen.
Grundsätzlich: Ja, geht alles.
Du kannst zu einem Kartenausschnitt springen, dessen Koordinaten Du hast
(Musterallee 25 als Bildmittelpunkt), das ist das gleiche Prinzip, wie
beim zentrieren einer Karten auf den Klickpunkt der Maus.
Dafür brauchst Du aber die Koordinate der Adresse und die bekommst Du
aus entsprechenden Datensätzen. Wenn Du feste Adressen hast, ist es
recht einfach und günstig, weil Dur nur zu jeder Adresse die
x,y-Koordinaten benötigst. Wenn Du zu beliebigen Adressen springen
willst, brauchst Du den enstprechenden Datenbestand der gesamten
betroffenen Region. Die kannst Du komplett kaufen, oder Services gegen
Click-Gebühren benutzen. Ist letztendlich eine Rechenaufgabe, was
preislich besser ist.
ka-map ist sehr schön, ich habe es zwar schon mal angesehen und
probeweise installiert, aber noch nicht damit gearbeitet. Deshalb kann
dazu nicht viel mehr sagen. Guck Dir doch auch mal mapbender an, der ist
schon sehr ausgreift und die beiden Funktionen sind damit relativ
einfach zu realisieren. Und es gibt auch eine freundliche Mailingliste
zu mapbender.
Im Prinzip sind das recht einfache Anforderungen, aber man muss schon
ein wenig in der Materie stecken. Wenn es schnell gehen muss und Du
keine Zeit hast Dich lange einzuarbeiten, das Projekt aber auch nicht
komplett vergeben werden soll, hast Du noch die Möglichkeit Dir Support
zum MapServer einzukaufen. Ich mach hier jetzt auch keine Eigenwerbung,
sondern verweise einfach mal auf ccgis von denen weiß ich, dass die -
genau wie wir ;-) - MapServer-Support anbieten.
(Von anderen weiß ich es nicht, deshalb kann ich keine anderen Namen
nenne, auch wenn ich es gerne tun würde).
Ich hoffe, dass ich zumindest ein wenig weiter helfen konnte und mich
auch für einen 'Anfänger' verständlich ausgedrückt habe.
Viele Grüße, Jörg Thomsen
--
_________________________________________________
MapMedia
Kartographie und raumbezogene Informationssysteme
Heilbronner Straße 10
D-10711 Berlin
fon: +49.(0)30.89 06 82 70
fax: +49.(0)30.89 06 82 73
mail: jt at mapmedia.de
_________________________________________________
dominik.fiolka at haxers.de schrieb:
> Hallo,
> ich beschäftige mich nun seit ca. einer Woche mit dem Thema GIS.
> Nun habe ich folgendes Problem bzw. eine Frage für die ich keine Antwort finde.
>
> Wie kann ich einen Googlemaps ähnlichen Service aufbauen, dh. wie kann ich wenn ein User in ein Formular zb. "Musterallee 25" einträgt das passende Kartenstück ausgeben?
>
> Da mir die Drag Technik von Googlemaps ebenfalls gut gefällt habe ich mir schon "Ka Map" angeguckt und bin sehr begeistert.
>
> Daraus ergibt sich nämlich meine zweite Frage ist es möglich das der User eine Straße sucht und diese in "Ka Map" ausgegeben wird?
>
> Ich hoffe das man diese Fragen einigermaßen versteht und würde mich über Antworten freuen.
>
> Mit freundlichen Grüßen
> Dominik Fiolka
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
From mbruen at smartsoft.de Mon Oct 31 12:41:34 2005
From: mbruen at smartsoft.de (=?ISO-8859-1?Q?Marc_Br=FCnink?=)
Date: Mon, 31 Oct 2005 12:41:34 +0100
Subject: [Mapserver-DE] Geschwindigkeit
Message-ID: <498F6D3A-4A03-11DA-9F53-000A959A666C@smartsoft.de>
Hallo,
ich frage mich, wie ich das Erzeugen der Karten etwas beschleunigen
kann. Im Moment habe ich 9 GB Shape Daten, die per shptree indiziert
wurden. Nun war mir der Gedanke gekommen, die Daten in ein PostGIS
System einzupflegen, um noch ein wenig Geschwindigkeit herauszupressen.
Wenn ich allerdings
http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0301/
msg00265.html
lese, kommt PostGIS für mich eher nicht in Frage. Die Daten sind
statisch, mit den Attributen wir auch nicht viel gemacht. Daher die
Frage: Lohnt sich der Umstieg? Die mail ist immerhin von 2003. Ist das
noch aktuell? Es scheint ja eher ein generelles Problem zu sein.
Würde es helfen überflüssige Attribute aus den Daten zu entfernen? Wenn
ja, wie mache ich das dann?
Gibt es sonst noch irgendwelche Tricks und Kniffe? Im Moment ist
Deutschland in 7 Arealen geteilt. Würde es vielleicht helfen, die Daten
in noch kleinere Areale zu zerlegen?
Vielen Dank
Marc Brünink
From Wolfgang.Qual at muenchen.de Mon Oct 31 14:17:00 2005
From: Wolfgang.Qual at muenchen.de (Wolfgang Qual)
Date: Mon, 31 Oct 2005 14:17:00 +0100
Subject: [Mapserver-DE] vom UMN Mapserver direkt auf Grass (Vektor)
In-Reply-To:
References: <000501c5cc50$0a02e8e0$2101a8c0@jensn>
Message-ID: <4366194C.1000306@muenchen.de>
Hallo Stephan,
mittlerweile unterstützt gdal bei mir auch GRASSDaten (Test mit gdalinfo
--formats; ogrinfo --formats)
Die Darstellung im Mapserver klappt allerdings (noch) nicht. Ich habe
mich an dabei an Deine Hinweise (s.u.) gehalten. Was bedeuten überhaupt
die folgenden Zeilen; sind die zwingend erforderlich?
DATA "1"
> gml_include_items all
> DUMP true
> METADATA
> wfs_title ?GRASS_vektor?
> ...
Wolfgang
Stephan Holl schrieb:
> Hallo Jens,
>
> On Sat, 8 Oct 2005, Jens Krumpe wrote:
>
>> Hallo Liste,
>>
>> ist es eigentlich möglich, via OGR direkt vom UMN auf die Grass
>> Vektordatenbank zuzugreifen oder ist ein Umweg über PostGIS um
>> umgänglich? Im Grass- Handbuch (Druck 2004) spricht man noch von
>> Zukunftsvisionen was OGR anbetrifft. Beispiele die einen Zugriff auf
>> Grass Rasterdaten via GDAL ermöglichen findet man hin und wieder im
>> Netz.
>
>
> Ja, das ist möglich. Du brauchst dazu eine aktuelle GDAL/OGR-Versoin
> (>=1.3.0) und musst während des Kompilierens von gdal/ogr gegen die
> GRASS Bibliotheken linken.
>
> Meine dezeitigen Erfahrungen beschränken sich diesbezüglich nur auf
> Linux-Systeme; inwieweit es bereits Windows-Binaries gibt, weiß ich nicht.
>
> Im Mapfile musst du dann folgendes eintragen:
> Layer
> NAME GRASSVektor
> TYPE LINE
> CONNECTIONTYPE OGR
> CONNECTION /path/to/location/mapset/vector/map/head
> DATA "1"
> gml_include_items all
> DUMP true
> METADATA
> wfs_title ?GRASS_vektor?
> ...
> END
> CLASS
> END
> ...
> END
>
> Viele Grüße
>
> Stephan Ho
> ll
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
--
Wolfgang Qual
Landeshauptstadt München
Referat für Gesundheit und Umwelt
RGU-UW 11
Sg. 1 Gesundheits- und Umweltberichterstattung,
Energie und Klimaschutz
Bayerstr. 28a, 80335 München
Tel.: +49 (0)89 233-477 17
Fax.: +49 (0)89 233-477 05
E-Mail: wolfgang.qual at muenchen.de
From arnulf.christl at ccgis.de Mon Oct 31 15:37:11 2005
From: arnulf.christl at ccgis.de (Arnulf Christl)
Date: Mon, 31 Oct 2005 15:37:11 +0100
Subject: [Mapserver-DE] Geschwindigkeit
In-Reply-To: <498F6D3A-4A03-11DA-9F53-000A959A666C@smartsoft.de>
References: <498F6D3A-4A03-11DA-9F53-000A959A666C@smartsoft.de>
Message-ID: <43662C17.7050100@ccgis.de>
Marc Brünink wrote:
> Hallo,
>
> ich frage mich, wie ich das Erzeugen der Karten etwas beschleunigen
> kann. Im Moment habe ich 9 GB Shape Daten, die per shptree indiziert
> wurden. Nun war mir der Gedanke gekommen, die Daten in ein PostGIS
> System einzupflegen, um noch ein wenig Geschwindigkeit herauszupressen.
> Wenn ich allerdings
> http://mapserver.gis.umn.edu/data2/wilma/mapserver-users/0301/
> msg00265.html
> lese, kommt PostGIS für mich eher nicht in Frage. Die Daten sind
> statisch, mit den Attributen wir auch nicht viel gemacht. Daher die
> Frage: Lohnt sich der Umstieg? Die mail ist immerhin von 2003. Ist das
> noch aktuell? Es scheint ja eher ein generelles Problem zu sein.
Hallo,
ich hatte mit Paul wegen dieser Frage schon ein paar Diskussionen, die
letzte auf der OSG 05. Ich behaupte immer noch, dass Daten aus
PG/PostGIS schneller sein können, als mehrere gekachelte Shape-Dateien.
Vor allem, wenn es um sehr große Datenmengen geht. Prinzipiell ist es
aber richtig, dass natürlich beim Shape-Dateizugriff nur ein
Softwarepaket angeworfen wird, mit Datenbank aber zwei. Durch Fast-CGI,
Festplatten Caches, viel RAM, etc. werden solche Überlegungen aber
sowieso undurchschaubar.
Wirklich aussagekräftige und ausgeglichene Benchmarks sind deshalb nicht
möglich, deswegen gibt es auch keine. Allein schon die Anforderung an
die Hardware unterscheidet sich stark zwischen datenbank- und
dateibasiertem Zugriff. Wenn man einen einzelnen Server verwendet, um
beide Varainten zu testen berücksichtigt man z.B. den Architekurvorteil
einer verteilten Installation nicht (z.B. Webserver auf extra Maschine).
Wenn man ein sehr schnelles Netzwerk oder gar Zugriff auf ein SAN hat
ändern sich wieder alle Grundparameter.
> Würde es helfen überflüssige Attribute aus den Daten zu entfernen? Wenn
> ja, wie mache ich das dann?
In der Datenbank kann man die entsprechenen Spalten löschen, das ist
sehr einfach. Für die Geschwindigkeit ist das nicht besonders relevant,
da es die Indizes nicht betrifft, aber die Datenmenge reduziert sich
natürlich. Nach umfangreichen Arbeiten in einer DB unbedingt nicht
vergessen mit Vaccumm Analyze die Datenbank aufzuräumen.
> Gibt es sonst noch irgendwelche Tricks und Kniffe? Im Moment ist
> Deutschland in 7 Arealen geteilt. Würde es vielleicht helfen, die Daten
> in noch kleinere Areale zu zerlegen?
Wir empfehlen keine räumliche Zerlegung in Bereiche und erstellen lieber
einen einzelnen, sauberen, indizierten zentralen Datenbankbestand. So
ganz prinzipiell gesprochen...
Um was für Daten handelt es sich denn? Es kann sinnvoll sein, einen
ausgedünnten Datenbestand für die Übersicht zu verwenden und erst beim
reinzoomen auf Detaildaten zuzugreifen. Bei einer Deutschlandkarte z.B.
können die Autobahnen als Schemazeichnung mit Punkten nur von Ausfahrt
zu Ausfahrt mit reduzierter Stützpunktanzahl für die Übersicht verwendet
werden. Erst wenn man unter Zoom xy kommt werden die Ausfahrten als
eigene Kleeblätter und die Fahrbahnen als eigenen Geometrien
dargestellt. Bei Shapedateien können die unterschiedlichen Zoomebenen
dann als einzelne Dateien vorgehalten werden.
Wenn die Daten vollkommen statisch und ohne irgendwelche attributive
Suche genutzt werden ist die Shape-Datei Variante aber auf jeden Fall
diejenige, die mit dem geringsten Aufwand einhergeht, da man keine
zusätzliche Installation der Datenbank benötigt. Sobald man etwas mehr
machen will kommt man langfristig an der Datenbank aber eh nicht vorbei.
Es gibt weitere Fragen, die vor einer Architekturentscheidung gestellt
werden sollten.
- Wie viele Zugriffe werden erwartet? (1-, 10-, 100Tausend / Tag)
- Wie viele Zugriffe erfolgen auf exakt den gleichen Ausschnitt? Das
passiert wesentlich öfter als man denkt, vor allem, wenn die gesuchten
Ausschnitte aus einer alphanumerischen Suche resultieren (Suche: Kölner
Dom). Bei Stadtplandiensten erfolgen gut 70% aller Anfragen mehr als
einmal, 60% aller Anfragen werden pro Monat mindestens 10 mal oder mehr
angefordert. Bei solchen Zugriffsstatistiken macht es Sinn einen
"intelligten" Proxy vorzuschalten, der getMap-Requests nur ein einzgies
Mal wirklich an den Dienst schickt und alle weiteren Anfragen auf diesen
Bereich aus dem Cache bedient. Das macht die Systeme bltzeschnell,
ausser jeder einzelne Zugriff ist 100% eindeutig individuell und neu.
Andere Fragen betreffen die Ausgestaltung, müssen Label gesetzt werden
(AUTO), werden Objekte mehrfach überlagert, um kartographische Effekte
zu erzielen.
Viel Performance geht erfahrungsgemäß erst auf der letzten Meile flöten,
also direkt vor und im Client. Wenn die Anbindung der Browser über
Klingeldraht erfolgt, sollte man versuchen die Dateigröße zu minimieren
(weniger Farbtiefe, anderes Format) oder differenziell nachzuladen
(mehrere Ebeben, die parallel angefordert werden) und vor allem den JS
und HTML Overhead im Client minimieren.
Vor einer Entscheidung würde ich also empfehlen die Anwendungsszenarien
nochmal genau zu durchleuchten und dann bei einem Prototyp Meßpunkte zu
setzen, die genaue Auskunft darüber geben wo im System der Flaschenhals
eigentlich sitzt (Datenbank, MapServer, Webserver, Firewall, etc.).
hdh, Arnulf.
Hmmm - das sollte man mal als Thema im Wiki aufmachen, mir fallen
dauernd noch mehr Sachen ein. Schade, dass MapServer kein eigenes Wiki
mehr betreibt. Das neue Plone-CMS ist zwar schick, hat aber den üblichen
Berechtigungs-Wasserkopf was dazu führt, dass keiner es benutzt.
> Vielen Dank
> Marc Brünink
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
From loy at bafg.de Mon Oct 31 16:21:53 2005
From: loy at bafg.de (Loy, Frank, M2, MT)
Date: Mon, 31 Oct 2005 16:21:53 +0100
Subject: [Mapserver-DE] MapServer Itasca Application
Message-ID:
Hallo Liste,
Ich habe folgendes Problem:
Wenn ich Adds dhtml rubber-band box aufrufe (MapServer Itasca Application),
Erscheint folgende URL:
http://127.0.0.1/cgi-bin/frames_dhtml.html?layer=lakespy2&layer=dlgstln2&zoo
msize=2&map=C%3A%2Fms4w%2Fapps%2FWorkshop%2Fitasca.map&program=C%3A%2Fms4w%2
FApache%2Fcgi-bin%2Fmapserv&root=C%3A%2Fms4w%2Fapps%2FWorkshop&map_web_image
path=C%3A%2Fms4w%2FApache%2Fhtdocs%2Ftmp&map_web_imageurl=%2Ftmp%2F&map_web_
template=itasca_adds_dhtml.html
Er sucht frames_dhtml.htm in dem Verzeichnis cgi-bin.
Der Frame frames_dhtml.htm befindet sich aber in c:\ms4w\apps\workshop
In der index.html steht folgender Eintrag:
if(template.indexOf("dhtml") != -1) document.demo.action =
"frames_dhtml.html";
Irgend etwas läuft bei mir schief.
HILFE!!
////////////////////////////////////////
Frank Loy
MSc (GIS) ////
Bundesanstalt fuer Gewaesserkunde ////
Referat M2 - Wasserhaushalt, Vorhersageverfahren ////
Am Mainzer Tor 1 ////
Postfach 20 02 53, 56002 Koblenz ////
Tel: 0261/1306-5250 ////
Fax: 0261/1306-5333 ////
e-mail: loy at bafg.de ////
///////////////////////////////////////////
<>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.intevation.de/pipermail/mapserver-de/attachments/20051031/9e2f1551/attachment.html
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : Loy, Frank, M2, MT.vcf
Dateityp : application/octet-stream
Dateigröße : 370 bytes
Beschreibung: nicht verfügbar
URL : http://www.intevation.de/pipermail/mapserver-de/attachments/20051031/9e2f1551/LoyFrankM2MT.vcf
From karp at msp-dortmund.de Mon Oct 31 17:16:27 2005
From: karp at msp-dortmund.de (Andre Karp)
Date: Mon, 31 Oct 2005 17:16:27 +0100
Subject: [Mapserver-DE] MapServer Itasca Application
References:
Message-ID: <008401c5de36$7644ae60$700aa8c0@andre>
Hallo Frank,
ich hab zwar nie mit dem ms4w-Komplettpaket gearbeitet, aber es klingt
für mich so, als ob es a) an den Pfadeinstellungen im Apache b) an den
Pfadeinstellungen der index.html des Itasca-Demos liegen könnte.
Wenn man das Demo separat installiert, lief es bei mir im DocumentRoot des
Apache am unkompliziertesten. Außerdem mußten die Zeilen 34 und 35 der
index.html für die "Adds dhtml rubber-band box" -Funktion stimmen:
Zeile 34
(Ich habs unter windows genutzt, da sieht der pfad z.B. so aus:
c:/mywww/workshop/itasca.map)
Zeile 35
(je nachdem, wo der Mapserver liegt und wie er heißt, d.h. - unter Unix m.W.
ohne ."exe")
Hoffe, es hilft
viele Grüße
Andre Karp
----- Original Message -----
From: "Loy, Frank, M2, MT"
To:
Sent: Monday, October 31, 2005 4:21 PM
Subject: [Mapserver-DE] MapServer Itasca Application
Hallo Liste,
Ich habe folgendes Problem:
Wenn ich Adds dhtml rubber-band box aufrufe (MapServer Itasca Application),
Erscheint folgende URL:
http://127.0.0.1/cgi-bin/frames_dhtml.html?layer=lakespy2&layer=dlgstln2&zoo
msize=2&map=C%3A%2Fms4w%2Fapps%2FWorkshop%2Fitasca.map&program=C%3A%2Fms4w%2
FApache%2Fcgi-bin%2Fmapserv&root=C%3A%2Fms4w%2Fapps%2FWorkshop&map_web_image
path=C%3A%2Fms4w%2FApache%2Fhtdocs%2Ftmp&map_web_imageurl=%2Ftmp%2F&map_web_
template=itasca_adds_dhtml.html
Er sucht frames_dhtml.htm in dem Verzeichnis cgi-bin.
Der Frame frames_dhtml.htm befindet sich aber in c:\ms4w\apps\workshop
In der index.html steht folgender Eintrag:
if(template.indexOf("dhtml") != -1) document.demo.action =
"frames_dhtml.html";
Irgend etwas läuft bei mir schief.
HILFE!!
////////////////////////////////////////
Frank Loy
MSc (GIS) ////
Bundesanstalt fuer Gewaesserkunde ////
Referat M2 - Wasserhaushalt, Vorhersageverfahren ////
Am Mainzer Tor 1 ////
Postfach 20 02 53, 56002 Koblenz ////
Tel: 0261/1306-5250 ////
Fax: 0261/1306-5333 ////
e-mail: loy at bafg.de ////
///////////////////////////////////////////
<>
----------------------------------------------------------------------------
----
_______________________________________________
Mapserver-DE mailing list
Mapserver-DE at freegis.org
https://freegis.org/mailman/listinfo/mapserver-de
From Torsten.Kretzschmar74 at gmx.de Mon Oct 31 20:15:34 2005
From: Torsten.Kretzschmar74 at gmx.de (Torsten Kretzschmar)
Date: Mon, 31 Oct 2005 20:15:34 +0100 (MET)
Subject: [Mapserver-DE] =?iso-8859-1?q?Shape_to_PostGISlayer=2C_Umlaute_?=
=?iso-8859-1?q?=22zerst=F6rt=22?=
Message-ID: <23911.1130786134@www24.gmx.net>
Hallo Listenleser und -beantworter,
ich habe aus einem Shape einen PostGISlayer gemacht. Jetzt sind in der
Tabelle von PostGIS aber alle Umlaute etc. "zerstört". Bitte gib mir doch
mal jemand nen Tip, damit das entweder noch nachträglich wieder korrekt
dargestellt wird oder beim erneuten Konvertieren die Umlaute (auch ß)
beibehalten werden.
Danke schon mal
Gruß
Torsten
--
10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail
+++ GMX - die erste Adresse für Mail, Message, More +++