Re: [mapserver-users] Mapserver docs and i18n

2012-07-10 Thread Lime, Steve D (DNR)
What's the status on this one? I see the pull request is still open. Not sure 
how this impacts branch-6-2 or the master...

Steve

-Original Message-
From: mapserver-users-boun...@lists.osgeo.org 
[mailto:mapserver-users-boun...@lists.osgeo.org] On Behalf Of Yves Jacolin 
(Free)
Sent: Thursday, July 05, 2012 3:43 AM
To: mapserver-users@lists.osgeo.org
Subject: Re: [mapserver-users] Mapserver docs and i18n

Hello,

I am now ok with this pull request from Thomas (we discussed on Francophone 
mailing list also). 

It could improve contribution from non technical user (if a pootle 
infrastructure exists, unfortunately which add more work for sysadmin).

Y.
Le mercredi 4 juillet 2012 21:51:03 Thomas Gratier a écrit :
> Hello,
> 
> My answer are inline with bold cross *XX* just before (for 
> mail in html) Uline of inline of inline start to be difficult to read 
> ;)
> 
> Regards
> 
> ThomasG77
> 
> 2012/7/4 thomas bonfort 
> 
> > Hi Thomas,
> > 
> > I'm all for simplifying the translation workflow. I tend to dislike 
> > the current one we have setup because it is difficult for 
> > translators to keep track of what has been added/modified in the 
> > english version, resulting in outdated translated docs which in my 
> > opinion is worse than having no translation at all.
> > 
> > More inline...
> > 
> > On Tue, Jul 3, 2012 at 10:13 PM, Thomas Gratier
> > 
> >  wrote:
> > > Hello Jeff, hello all,
> > > 
> > > # First think to understand
> > > 
> > > I praise the Mapserver community and the team behind the engine.
> > > I'm a big fan of Mapserver and Sphinx and I've always love the 
> > > really
> > 
> > great
> > 
> > > documentation but I know people who deal only with there native 
> > > language
> > 
> > to
> > 
> > > do the job. So translation is a core part of a project to extend
> > 
> > popularity
> > 
> > > accross countries (althought Mapserver popularity is already
> > > established)
> > > 
> > > My motivation is to deal with the french translation with i18n and 
> > > not
> > 
> > with
> > 
> > > RST.
> > > I want to make think better, the way we do it is good but can be 
> > > improve.
> > > Why? Some thoughts to explain below
> > > 
> > > 
> > > # Advantages
> > > 
> > > 1. Fulfillment
> > > 
> > > Really important for me because a community is based on humans who 
> > > search small and big achievements and it's more easy with i18n to 
> > > measure the
> > 
> > job.
> > 
> > > Imagine one rst file of 1000 lines (around 100 lines of empty 
> > > lines or special rst declarations)
> > > 
> > > You generate is equivalent in pot file.
> > > The number of string to translate is 430
> > > 
> > > Offline:
> > > Step by step you see what you've done and can by example, see that 
> > > you've done 86 lines so, 20% of the job is done for the file.
> > > Your objective to go until 30%. When you reach it, you're happy. 
> > > You've
> > 
> > done
> > 
> > > 10% more of the file translation.
> > > 
> > > Online:
> > > See this online app based on pottle for the Qgis community. You 
> > > can see
> > 
> > the
> > 
> > > http://translate.qgis.org/fr/qgis-user-guide/ example.
> > > In this case, you can make a survey of users who contribute, you 
> > > can
> > 
> > review
> > 
> > > with others, you now if a file translation is completed. You can
> > 
> > distribute
> > 
> > > task between the community of users and not only of advanced users 
> > > / developpers.
> > > 
> > > You can have a dedicated community of translators who care about 
> > > content
> > 
> > and
> > 
> > > not about the way to use sphinx and others technical things.
> > > 
> > > 2. Separate presentation from contents
> > > 
> > > When you generate pot files, the string length is quite short. You 
> > > don't have to care too much about rst indent : you will not break 
> > > anything.
> > > If the presentation change, you content don't. I'm thinking about 
> > > the
> > 
> > annual
> > 
> > > change for FOSS4G image. You have to backport it manually with a 
> > > merge in every langage version.
> > > 
> > > 3. History and maintainability
> > > 
> > > ## The typical workflow now
> > > 
> > > You cut and paste a rst file and you make the translation. Ok it's 
> > > nice!!
> > > Why does I need to care about i18n? This guy is crazy!!
> > > 
> > > Because now imagine, you've done the translation 3 years ago (your
> > 
> > community
> > 
> > > said "do it" and it was done).
> > > 
> > > The content was in english (the letter are use to represent a 
> > > block of content in master version and number for content of 
> > > translated example)
> > > 
> > > In the past
> > > 
> > > EnglishFrench
> > > 
> > > A  111
> > > B  22
> > > C  33
> > > D  44
> > > E  55
> > > 

Re: [mapserver-users] php_mapscript not being loaded

2012-07-10 Thread William Kyngesburye
On Jul 10, 2012, at 9:15 AM, Stefan Schwarzer wrote:

>>> And the php -i it spitting out a long list, but no errors.
>>> 
>>> I have actually all PHP, GD, …, Mapserver from Kyngchaos. So, one single 
>>> source. But strange enough, every computer seems different, and I ran into 
>>> a couple of challenges.
>>> 
>> I wonder if Apache is still using the system PHP?  The PHP version at the 
>> top of phpinfo() should match what you installed (OS X 10.7 system PHP is 
>> 5.3.10, on 10.6 is 5.3.8).
>> 
>> Also, if the Apache log doesn't have anything, look at Console.app to see if 
>> there are any system errors (maybe it can't load a needed library).
> 
> Ha, good one. Thanks a lot! Indeed, the phpinfo shows 5.3.8, the php -i shows 
> 5.3.10. I am on OS X 10.7, however. 
> 
> What does that mean? I have a mixture of 10.6 and 10.7 on my machine? I have 
> my Snow Leopard still installed on a spearate drive in the machine; does 
> Apache load the php from there?

My PHP installer is supposed to switch the PHP, but sometimes it doesn't.  
Possibly because the apache config file was altered in a way to break my grep.  
System updates are not supposed to change the apache config, but it's a 
possibility.

You can try running the script manually from the PHP disk image:

  sudo /Volumes/PHP\ 5/phpenable.sh cgi5

then

  sudo apachectl graceful


-
William Kyngesburye 
http://www.kyngchaos.com/

Earth: "Mostly harmless"

- revised entry in the HitchHiker's Guide to the Galaxy


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] php_mapscript not being loaded

2012-07-10 Thread Stefan Schwarzer

On Jul 10, 2012, at 4:15 PM, Stefan Schwarzer wrote:

>>> And the php -i it spitting out a long list, but no errors.
>>> 
>>> I have actually all PHP, GD, …, Mapserver from Kyngchaos. So, one single 
>>> source. But strange enough, every computer seems different, and I ran into 
>>> a couple of challenges.
>>> 
>> I wonder if Apache is still using the system PHP?  The PHP version at the 
>> top of phpinfo() should match what you installed (OS X 10.7 system PHP is 
>> 5.3.10, on 10.6 is 5.3.8).
>> 
>> Also, if the Apache log doesn't have anything, look at Console.app to see if 
>> there are any system errors (maybe it can't load a needed library).
> 
> Ha, good one. Thanks a lot! Indeed, the phpinfo shows 5.3.8, the php -i shows 
> 5.3.10. I am on OS X 10.7, however. 
> 
> What does that mean? I have a mixture of 10.6 and 10.7 on my machine? I have 
> my Snow Leopard still installed on a spearate drive in the machine; does 
> Apache load the php from there?

It says in php -i:

Configuration File (php.ini) Path => /etc
Loaded Configuration File => (none)
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)

The php.ini is in "/usr/local/php5cgi/lib/php.ini"

So, what should I do? Thanks for any hints! I see slowly light at the end of 
the tunnel….
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


[mapserver-users] MapServer 6.2.0-beta1 release: bug or config error with INSPIRE response

2012-07-10 Thread Passmore, James H.
I'm trying to add INSPIRE extended capabilities (scenario 1) into a test 
service using the MapServer 6.2.0-beta1 release.

I'm trying to follow the http://mapserver.org/trunk/ogc/inspire.html 
documentation

I want an English only response hopefully like:




http://metadata.bgs.ac.uk/geonetwork/srv/en/csw?SERVICE=CSW&REQUEST=GetRecordById&ID=7822e848-822d-45a5-8584-56d352fd2170&elementSetName=full&OutputSchema=http://www.isotc211.org/2005/gmd&;
application/xml



eng



eng



I seem to have a problem with the 'WMS_LANGUAGES' metadata

If I comment out the 'WMS_LANGUAGES' metadata like:

WMS_INSPIRE_CAPABILITIES "URL"
#WMS_LANGUAGES "eng"
WMS_INSPIRE_METADATAURL_HREF 
"http://metadata.bgs.ac.uk/geonetwork/srv/en/csw?SERVICE=CSW&REQUEST=GetRecordById&ID=7822e848-822d-45a5-8584-56d352fd2170&elementSetName=full&OutputSchema=http://www.isotc211.org/2005/gmd&";
WMS_INSPIRE_METADATAURL_FORMAT "application/xml"

My response is:




http://metadata.bgs.ac.uk/geonetwork/srv/en/csw?SERVICE=CSW&REQUEST=GetRecordById&ID=7822e848-822d-45a5-8584-56d352fd2170&elementSetName=full&OutputSchema=http://www.isotc211.org/2005/gmd&;
application/xml




So I assume the other metadata is correct.

If I add any content to the 'WMS_LANGUAGES' metadata like:

WMS_INSPIRE_CAPABILITIES "URL"
WMS_LANGUAGES "eng"
WMS_INSPIRE_METADATAURL_HREF 
"http://metadata.bgs.ac.uk/geonetwork/srv/en/csw?SERVICE=CSW&REQUEST=GetRecordById&ID=7822e848-822d-45a5-8584-56d352fd2170&elementSetName=full&OutputSchema=http://www.isotc211.org/2005/gmd&";
WMS_INSPIRE_METADATAURL_FORMAT "application/xml"

Or

WMS_INSPIRE_CAPABILITIES "URL"
WMS_LANGUAGES "eng,eng"
WMS_INSPIRE_METADATAURL_HREF 
"http://metadata.bgs.ac.uk/geonetwork/srv/en/csw?SERVICE=CSW&REQUEST=GetRecordById&ID=7822e848-822d-45a5-8584-56d352fd2170&elementSetName=full&OutputSchema=http://www.isotc211.org/2005/gmd&";
WMS_INSPIRE_METADATAURL_FORMAT "application/xml"

Or 

WMS_INSPIRE_CAPABILITIES "URL"
WMS_LANGUAGES "eng,ger"
WMS_INSPIRE_METADATAURL_HREF 
"http://metadata.bgs.ac.uk/geonetwork/srv/en/csw?SERVICE=CSW&REQUEST=GetRecordById&ID=7822e848-822d-45a5-8584-56d352fd2170&elementSetName=full&OutputSchema=http://www.isotc211.org/2005/gmd&";
WMS_INSPIRE_METADATAURL_FORMAT "application/xml"

My GetCapabilities response is malformed (I get error):

XML parsing failed

Error: unexpected end-of-file 
Specification: http://www.w3.org/TR/REC-xml/ 
184: 
185: 
186: GBR_BGS_625k_BLT
187: GBR BGS 1:625k Bedrock Lithologyhttp://www.bgs.ac.uk/discoverymetadata/13480426.html";
  OWS_METADATAURL_FORMAT "text/html"
  OWS_METADATAURL_TYPE "TC211"
  OWS_DATAURL_HREF 
"http://www.bgs.ac.uk/products/digitalmaps/digmapgb_625.html";
  OWS_DATAURL_FORMAT "text/html"
  OWS_KEYWORDLIST 
"OneGeology,geology,bedrock,lithology,continent@Europe,subcontinent@Northern 
Europe,geographicarea@United Kingdom,dataprovider@British Geological 
Survey,serviceprovider@British Geological 
Survey,DS_TOPIC@geoscientificinformation,DS_DATE@2008-04-10"
END


Am I missing some language specific metadata in my map file or is this some 
error with MapServer

Thanks

James

James Passmore
GIS and WWW Specialist
Information Systems and Infrastructure,
British Geological Survey,
http://www.bgs.ac.uk/

+44 (0)115 936 3125



-- 
This message (and any attachments) is for the recipient only. NERC
is subject to the Freedom of Information Act 2000 and the contents
of this email and any reply you make may be disclosed by NERC unless
it is exempt from release under the Act. Any material supplied to
NERC may be stored in an electronic records management system.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] php_mapscript not being loaded

2012-07-10 Thread Stefan Schwarzer
>> And the php -i it spitting out a long list, but no errors.
>> 
>> I have actually all PHP, GD, …, Mapserver from Kyngchaos. So, one single 
>> source. But strange enough, every computer seems different, and I ran into a 
>> couple of challenges.
>> 
> I wonder if Apache is still using the system PHP?  The PHP version at the top 
> of phpinfo() should match what you installed (OS X 10.7 system PHP is 5.3.10, 
> on 10.6 is 5.3.8).
> 
> Also, if the Apache log doesn't have anything, look at Console.app to see if 
> there are any system errors (maybe it can't load a needed library).

Ha, good one. Thanks a lot! Indeed, the phpinfo shows 5.3.8, the php -i shows 
5.3.10. I am on OS X 10.7, however. 

What does that mean? I have a mixture of 10.6 and 10.7 on my machine? I have my 
Snow Leopard still installed on a spearate drive in the machine; does Apache 
load the php from there?
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] php_mapscript not being loaded

2012-07-10 Thread William Kyngesburye
On Jul 10, 2012, at 12:13 AM, Stefan Schwarzer wrote:

> Thanks for those hints. But unfortunately, nothing. I checked the Apache 
> error log before, and there is nothing there. At least nothing I think is 
> important. I guess the MaxClients thing is not causing my mapsever to not 
> appear, no?
> 
> [Tue Jul 10 07:09:58 2012] [notice] caught SIGTERM, shutting down
> [Tue Jul 10 07:09:59 2012] [warn] Init: Session Cache is not configured 
> [hint: SSLSessionCache]
> WARNING: MaxClients of 150 exceeds ServerLimit value of 133 servers,
> lowering MaxClients to 133.  To increase, please see the ServerLimit
> directive.
> [Tue Jul 10 07:10:01 2012] [warn] mod_bonjour: Skipping user 'xxx' - no valid 
> index file.
> [Tue Jul 10 07:10:01 2012] [notice] Digest: generating secret for digest 
> authentication ...
> [Tue Jul 10 07:10:01 2012] [notice] Digest: done
> [Tue Jul 10 07:10:01 2012] [notice] Apache/2.2.21 (Unix) mod_ssl/2.2.21 
> OpenSSL/0.9.8r DAV/2 configured -- resuming normal operations
> 
> 
> And the php -i it spitting out a long list, but no errors.
> 
> I have actually all PHP, GD, …, Mapserver from Kyngchaos. So, one single 
> source. But strange enough, every computer seems different, and I ran into a 
> couple of challenges.
> 
I wonder if Apache is still using the system PHP?  The PHP version at the top 
of phpinfo() should match what you installed (OS X 10.7 system PHP is 5.3.10, 
on 10.6 is 5.3.8).

Also, if the Apache log doesn't have anything, look at Console.app to see if 
there are any system errors (maybe it can't load a needed library).

-
William Kyngesburye 
http://www.kyngchaos.com/

"Mon Dieu! but they are all alike.  Cheating, murdering, lying, fighting, and 
all for things that the beasts of the jungle would not deign to possess - money 
to purchase the effeminate pleasures of weaklings.  And yet withal bound down 
by silly customs that make them slaves to their unhappy lot while firm in the 
belief that they be the lords of creation enjoying the only real pleasures of 
existence

- the wisdom of Tarzan


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] php_mapscript not being loaded

2012-07-10 Thread Stefan Schwarzer
>> 
>> And the php -i it spitting out a long list, but no errors.
> 
> The important point with that 'php -i' command is if it contains a
> 'mapscript' section; then compare those results through Apache (does a
> 'phpinfo.php' file through your browser display a section for
> 'mapscript') - these are the issues to check.  Often, I'll be able to
> load mapscript through the commandline, but Apache cannot - and this
> will show you where you need to spend your time/effort.

Ah, thanks for clarifying. But no, there are two "map" incidences, but they 
refer to Protocols (such as ftp, http…)


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] php_mapscript not being loaded

2012-07-10 Thread Jeff McKenna
On 12-07-10 2:13 AM, Stefan Schwarzer wrote:
> 
> And the php -i it spitting out a long list, but no errors.

The important point with that 'php -i' command is if it contains a
'mapscript' section; then compare those results through Apache (does a
'phpinfo.php' file through your browser display a section for
'mapscript') - these are the issues to check.  Often, I'll be able to
load mapscript through the commandline, but Apache cannot - and this
will show you where you need to spend your time/effort.

-jeff




-- 
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/




___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users


Re: [mapserver-users] wms_encoding

2012-07-10 Thread Eichner, Andreas - SID-NLKM
> In a mapfile, I believe it's not possible to specify two 
> different "wms_encoding" on a same layer. So, if I want to 
> response with requests from openlayers and qgis, I must 
> configure data in mapfile with two different layers (layer1 
> with wms_encoding=ISO-8859-1, layer2 with wms_encoding=UTF8 ?
> is it ok ?

wms_encoding should go into MAP.WEB.METADATA section as it sets the
encoding for all responses of the web map service and doesn't deal
with individual layers.
  It should be noted that MapServer doesn't really encode WMS
responses. It actually writes data out as it comes in from
map file and data sources. So those should be consistent.

You should check that HTTP headers match the encoding of your
template and data. QGIS should then be able to read it correctly.
If this is still not the case you should create an issue on qgis.org.
___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users