AW: AW: AW: [Mapbender-users] problems with the jpl-wms

Christian.Strobl at dlr.de Christian.Strobl at dlr.de
Fri Aug 31 05:43:27 EDT 2007


hi armin,
that works. thanks for your help.
christian  

> -----Ursprüngliche Nachricht-----
> Von: mapbender_users-bounces at lists.osgeo.org 
> [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag 
> von Armin Retterath
> Gesendet: Donnerstag, 30. August 2007 08:14
> An: mapbender_users at lists.osgeo.org
> Betreff: Re: AW: AW: [Mapbender-users] problems with the jpl-wms
> 
> hello christian,
> 
> your problem is, that mapbenders interpretation of the 
> scale-hints has problems with service requests in an 
> ellipsoid coordinate systems.
> Mapbender computes scale numbers by using an defined dpi 
> factor. These numbers are used by the client for doing the 
> GetMap Requests. If you choose ellipsoid coordinates, 
> mapbender has no library to transform the scale numbers who 
> refer to orthogonal projected coordinates, in scales that 
> refer to the angle numbers of the ellipsoidal system. 
> Therefor - if you want request the service in a system like
> epsg:4326 - you have to remove the scale-hints in the 
> mapbender db (Edit GUI-WMS - set the scales to 0!). After 
> this, mapbender does the requests, but you cannot see at 
> which levels the single layers does give information. The 
> names of the layers in the tree stay black at every scale. 
> The problem with the version 2.4.2 would be, that someone has 
> updated the wms-table in the mapbender db. In the versions 
> before, the scales have been set to 0.
> You only have to correct these values and set them to 0 in 
> 'Edit GUI-WMS' (admin1). It would help.
>  
> greetings
> armin
>     
> 
> 
> > Am Mittwoch, den 29.08.2007, 12:13 +0200 schrieb
> > Christian.Strobl at dlr.de:
> > > hi armin,
> > > thanks for your help but unfortunately no hint works for me
> > (see below). do you have any further suggestions?
> > > greetings from munich
> > > christian
> > > p.s. beside this i don't see anything at wms_africa, 
> wmms_australia 
> > > and so on. i think i have a principal installation problem
> > > 
> > > > -----Ursprüngliche Nachricht-----
> > > > Von: mapbender_users-bounces at lists.osgeo.org
> > > > [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von 
> > > > Armin Retterath
> > > > Gesendet: Mittwoch, 29. August 2007 09:52
> > > > An: Mapbender User List
> > > > Betreff: Re: [Mapbender-users] problems with the jpl-wms
> > > > 
> > > > hi christian,
> > > > 
> > > > You have 2 possibilities to include the service:
> > > > loadWMS in the admin1 gui or by using the addwms module in the 
> > > > graphical guis.
> > > > Loading the URL by using both modules doesnt make any 
> problems in 
> > > > normal environments. Your problem is that you cannot ope the 
> > > > capabilities files with the libapache2-phpX module. You 
> use http 
> > > > connections in your mapbender.conf file.
> > > > Mostly its better to use the curl connection.
> > > > Therefor you need the libcurl and php5-curl libraries. After 
> > > > installing this libraries you must restart your webserver.
> > > 
> > > 
> > > the os is windows xp so there is no curl available
> > > 
> > > > If your are behind any proxy you must define this in your 
> > > > mapbender.conf!  In your conf file there is no proxy defined.
> > > > Therewy you mapbender cannot connect to the server and get the 
> > > > capabilities file.
> > > 
> > > i am behind a firewall but we are using no proxy. other wms
> > are working well, for example the demis wms.
> > > 
> > > > Another way to register the services is to load an 
> local xml file
> > > > (capabilities-file) in mapbender (using the modul loadWMS
> > in admin1).
> > > > The file must be readable for the apache webserver! If you have 
> > > > any further questions:
> > > > 
> > > > 0261/492-466
> > > > greetings
> > > > armin
> > > > 
> > > > 
> > > > 
> > > >  
> > > > Am Mittwoch, den 29.08.2007, 09:09 +0200 schrieb
> > > > Christian.Strobl at dlr.de:
> > > > > 
> > > > > dear mapbender users,
> > > > > 
> > > > > i have problems to integrate the following wms in mapbender
> > > > applications
> > > > > 
> > > > > 
> > > > http://wms.jpl.nasa.gov/wms.cgi?REQUEST=GetCapabilities&SERVIC
> > > E=WMS&VERS
> > > > > ION=1.1.1
> > > > > 
> > > > > it doesn't work for example in the mapbender gui2 neither. 
> > > > the demis wms
> > > > > works fine. maybe my mapbender.conf misses something 
> (see below)
> > > > > 
> > > > > thanks for every hint
> > > > > christian
> > > > > 
> > > > > p.s. also the NRW: Bodenkarte BK50 or the Bavarian WMS
> > > > doesn't work, so
> > > > > i think it is a elementary problem of my installation
> > > > > 
> > > > > configuration:
> > > > > Mapbender 2.4.2
> > > > > Php Version: 5.1.4
> > > > > PostgreSQL 8.1.4
> > > > > POSTGIS="1.1.2" GEOS="2.2.1-CAPI-1.0.1" PROJ="Rel. 4.4.9,
> > > > 29 Oct 2004"
> > > > > 
> > > > > <?php
> > > > > # $Id: mapbender.conf-dist 1425 2007-06-04 08:22:49Z
> > christoph $ #
> > > > > http://www.mapbender.org/index.php/Mapbender.conf
> > > > > # Copyright (C) 2002 CCGIS
> > > > >  
> > > > > # --------------------------------------------
> > > > > # type of mapbender database
> > > > > # --------------------------------------------
> > > > > 
> > > > > 
> > > > > #define("SYS_DBTYPE", "mysql");
> > > > > define("SYS_DBTYPE", "pgsql");
> > > > > 
> > > > > # --------------------------------------------
> > > > > # database information
> > > > > # --------------------------------------------
> > > > > 
> > > > > if(SYS_DBTYPE=="mysql")
> > > > > {
> > > > >         define("DBSERVER", "<HOST>");
> > > > >         define("PORT", "3306");
> > > > >         define("DB", "<database>");
> > > > >         define("OWNER", "<owner>");
> > > > >         define("PW", "<password>");
> > > > >         
> > > > >         include_once("../../http/php/database-mysql.php");
> > > > >         
> > > > >         # --------------------------------------------
> > > > >         # database with geos functions
> > > > >         # --------------------------------------------
> > > > > 
> > > > >         define("GEOS_DBSERVER", "<HOST>");
> > > > >         define("GEOS_PORT", "5432");
> > > > >         define("GEOS_DB", "<database with geos functions>");
> > > > >         define("GEOS_OWNER", "<owner>");
> > > > >         define("GEOS_PW", "<password>");
> > > > >         
> > > > > }
> > > > > else {
> > > > >         define("DBSERVER", "localhost");
> > > > >         define("PORT", "5432");
> > > > >         define("DB", "mapbender");
> > > > >         define("OWNER", "mapbender");
> > > > >         define("PW", "mapbender");
> > > > >         
> > > > >         include_once("../../http/php/database-pgsql.php");
> > > > > }
> > > > > 
> > > > > # --------------------------------------------
> > > > > # prepared statements (PHP > 5.1.x, PostgreSQL > 7.4) #
> > > > > --------------------------------------------
> > > > > define("PREPAREDSTATEMENTS",true);
> > > > > 
> > > > > # --------------------------------------------
> > > > > # encoding - default characterset UTF-8 / ISO-8859-1 #
> > > > > --------------------------------------------
> > > > > define("CHARSET","UTF-8");
> > > > > 
> > > > > # --------------------------------------------
> > > > > # error_reporting
> > > > > # --------------------------------------------
> > > > > 
> > > > > //ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
> > > > > 
> > > > > # --------------------------------------------
> > > > > # directory for temporary files
> > > > > # --------------------------------------------
> > > > > 
> > > > > define("TMPDIR", "../tmp");
> > > > > 
> > > > > # --------------------------------------------
> > > > > # URL to login
> > > > > # --------------------------------------------
> > > > > 
> > > > > define("LOGIN", 
> "http://localhost/mapbender/frames/login.php");
> > > > > define("MAXLOGIN", 3);
> > > > > $login = LOGIN;
> > > > > 
> > > > > # --------------------------------------------
> > > > > # URL to owsproxy
> > > > > # (no terminating slash)
> > > > > # --------------------------------------------
> > > > > 
> > > > > define("OWSPROXY", "http://<ip or name>/owsproxy");
> > > > > 
> > > > > # --------------------------------------------
> > > > > # type of server-connection
> > > > > # curl, socket, http
> > > > > # --------------------------------------------
> > > > > 
> > > > > #define("CONNECTION", "curl");
> > > > > define("CONNECTION", "http");
> > > > > #define("CONNECTION", "socket");
> > > > > 
> > > > > define("CONNECTION_PROXY", "<ip>"); define("CONNECTION_PORT", 
> > > > > "<port>"); define("CONNECTION_USER", "<user>"); 
> > > > > define("CONNECTION_PASSWORD", "<password>");
> > > > > 
> > > > > # --------------------------------------------
> > > > > # security: path to modules
> > > > > # --------------------------------------------
> > > > > 
> > > > > define("CHECK", false);
> > > > > 
> > > > > # --------------------------------------------
> > > > > # enable/disable portal
> > > > > # --------------------------------------------
> > > > > 
> > > > > define("PORTAL", false);
> > > > > 
> > > > > # --------------------------------------------
> > > > > # mail settings for internal mapbender mails # smtp
> > mailing # for
> > > > > further settings check 'class_administration.php'
> > > > > # please check phpmailer for more information #
> > > > > --------------------------------------------
> > > > > 
> > > > > define("USE_PHP_MAILING", "false"); define("MAILHOST", 
> > > > > "<host>"); define("MAILUSERNAME", "<user>"); 
> > > > > define("MAILPASSWORD", "<password>"); define("MAILADMIN", 
> > > > > "<mailaddress of the mailadmin>"); define("MAILADMINNAME", 
> > > > > "<mailadminname>");
> > > > > 
> > > > > $mailHost = MAILHOST;
> > > > > $mailUsername =  MAILUSERNAME;
> > > > > $mailPassword =  MAILPASSWORD;
> > > > >  
> > > > > # --------------------------------------------
> > > > > # wms monitoring
> > > > > # --------------------------------------------
> > > > > 
> > > > > define("AUTO_UPDATE", "0");
> > > > > define("TIME_LIMIT", "300");
> > > > > define("PHP_PATH", "/usr/local/bin/");
> > > > > 
> > > > > # --------------------------------------------
> > > > > # Mapbender error logging
> > > > > # --------------------------------------------
> > > > > 
> > > > > define("LOG_LEVEL_LIST", "off,error,warning,notice,all"); 
> > > > > define("LOG_LEVEL", "all"); define("LOG_JS", "on"); //
> > > > "on", "alert",
> > > > > "console", "off"
> > > > > 
> > > > > ###HACK for GLOBALS
> > > > > $DBSERVER=DBSERVER;
> > > > >   $DB=DB;
> > > > >   $OWNER=OWNER;
> > > > >   $PW=PW;
> > > > >   
> > > > >   $GEOS_DBSERVER=GEOS_DBSERVER;
> > > > >   $GEOS_DB=GEOS_DB;
> > > > >   $GEOS_PORT =GEOS_PORT;
> > > > >   $GEOS_OWNER=GEOS_OWNER;
> > > > >   $GEOS_PW=GEOS_PW;
> > > > > ?>
> > > > > _______________________________________________
> > > > > Mapbender_users mailing list
> > > > > Mapbender_users at lists.osgeo.org
> > > > > http://lists.osgeo.org/mailman/listinfo/mapbender_users
> > > > --
> > > > Armin Retterath
> > > > Kompetenz- und Geschäftsstelle
> > > > Geodateninfrastruktur Rheinland-Pfalz beim LVermGeo-RP 
> > > > Ferdinand-Sauerbruch-Straße 15
> > > > 56073 Koblenz
> > > > Telefon: +49 (0)261/492-466
> > > > Fax: +49 (0)261/492-492
> > > > E-Mail: armin.retterath at lvermgeo.rlp.de 
> > > > http://www.geoportal.rlp.de
> > > > 
> > > > 
> > > > _______________________________________________
> > > > Mapbender_users mailing list
> > > > Mapbender_users at lists.osgeo.org
> > > > http://lists.osgeo.org/mailman/listinfo/mapbender_users
> > > > 
> > --
> --
> Armin Retterath
> Kompetenz- und Geschäftsstelle
> Geodateninfrastruktur Rheinland-Pfalz
> beim LVermGeo-RP
> Ferdinand-Sauerbruch-Straße 15
> 56073 Koblenz
> Telefon: +49 (0)261/492-466
> Fax: +49 (0)261/492-492
> E-Mail: armin.retterath at lvermgeo.rlp.de
> http://www.geoportal.rlp.de
> 
> 
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
> 


More information about the Mapbender_users mailing list