[OSGeo-Discuss] Re: parsing coordinates

Keith Moss Keith.Moss at landgate.wa.gov.au
Wed Apr 22 19:25:32 PDT 2009


I've not used it myself, so I'm not sure how viable it is, but there is this PECL extension http://pecl.php.net/package/python that apparently lets you use Python from within PHP if you can't find a better native solution.
 
cheers
 
__________________________________
Keith Moss
Satellite Remote Sensing Services
Information Access Division
Landgate
65 Brockway Road, FLOREAT WA 6014
PO Box 741 Wembley WA 6913
Ph. (08) 9387 0332 | Fx. (08) 9383 7142
keith.moss at landgate.wa.gov.au
www.landgate.wa.gov.au

________________________________

From: discuss-bounces at lists.osgeo.org on behalf of pere roca ristol
Sent: Wed 22/04/2009 15:46
To: discuss at lists.osgeo.org
Subject: [OSGeo-Discuss] Re: parsing coordinates



  dear all,
  I develop in PHP and have almost no idea about Python and Perl, but thank you anyway for the information.

  best regards,
  Pere 


2009/4/21 <discuss-request at lists.osgeo.org>


	Send Discuss mailing list submissions to
	       discuss at lists.osgeo.org
	
	To subscribe or unsubscribe via the World Wide Web, visit
	       http://lists.osgeo.org/mailman/listinfo/discuss
	or, via email, send a message with subject or body 'help' to
	       discuss-request at lists.osgeo.org
	
	You can reach the person managing the list at
	       discuss-owner at lists.osgeo.org
	
	When replying, please edit your Subject line so it is more specific
	than "Re: Contents of Discuss digest..."
	
	
	Today's Topics:
	
	  1. Re: parsing coordinates (Tim Michelsen)
	  2. Re: Re: parsing coordinates (Mateusz Loskot)
	  3. Re: Re: parsing coordinates (Mateusz Loskot)
	  4. Re: parsing coordinates (Arnulf Christl)
	
	
	----------------------------------------------------------------------
	
	Message: 1
	Date: Mon, 20 Apr 2009 23:09:42 +0200
	From: Tim Michelsen <timmichelsen at gmx-topmail.de>
	Subject: [OSGeo-Discuss] Re: parsing coordinates
	To: discuss at mail.osgeo.org
	Message-ID: <gsioam$7u0$2 at ger.gmane.org>
	Content-Type: text/plain; charset=ISO-8859-1; format=flowed
	
	>     * 40:26:46N,79:56:55W
	>     * 40:26:46.302N 79:56:55.903W
	>     * 40°26'21"N 79°58'36"W
	>     * 40d 26' 21" N 79d 58' 36" W
	>     * 40.446195N 79.948862W
	>     * 40.446195, -79.948862
	>     * 40° 26.7717, -79° 56.93172
	>
	>
	> I'm aware that parsing and interpreting free-text coordinate
	> descriptions is quite complex, maybe someone knows a script (or a remote
	> service) that does a similar job?
	I did some of this for python.
	What langauge will you use?
	
	Please report if you find some useful libraries.
	
	Kind regards,
	Timmie
	
	
	
	------------------------------
	
	Message: 2
	Date: Tue, 21 Apr 2009 09:26:21 +0100
	From: Mateusz Loskot <mateusz at loskot.net>
	Subject: Re: [OSGeo-Discuss] Re: parsing coordinates
	To: OSGeo Discussions <discuss at lists.osgeo.org>
	Cc: discuss at mail.osgeo.org
	Message-ID: <49ED832D.7060704 at loskot.net>
	Content-Type: text/plain; charset=UTF-8; format=flowed
	
	Tim Michelsen wrote:
	>     * 40:26:46N,79:56:55W
	>     * 40:26:46.302N 79:56:55.903W
	>     * 40°26'21"N 79°58'36"W
	>     * 40d 26' 21" N 79d 58' 36" W
	>     * 40.446195N 79.948862W
	>     * 40.446195, -79.948862
	>     * 40° 26.7717, -79° 56.93172
	>
	> I'm aware that parsing and interpreting free-text coordinate
	> descriptions is quite complex, maybe someone knows a script (or a
	> remote service) that does a similar job?
	
	Long time ago I made a script solving similar problems:
	
	http://mateusz.loskot.net/software/gis/pydecimaldegrees/
	
	It is very easy to extend it to support all the format
	variations you've listed above.
	
	Best regards,
	--
	Mateusz Loskot, http://mateusz.loskot.net <http://mateusz.loskot.net/> 
	Charter Member of OSGeo, http://osgeo.org <http://osgeo.org/> 
	
	
	------------------------------
	
	Message: 3
	Date: Tue, 21 Apr 2009 09:26:21 +0100
	From: Mateusz Loskot <mateusz at loskot.net>
	Subject: Re: [OSGeo-Discuss] Re: parsing coordinates
	To: OSGeo Discussions <discuss at lists.osgeo.org>
	Cc: discuss at mail.osgeo.org
	Message-ID: <49ED832D.7060704 at loskot.net>
	Content-Type: text/plain; charset=UTF-8; format=flowed
	
	Tim Michelsen wrote:
	>     * 40:26:46N,79:56:55W
	>     * 40:26:46.302N 79:56:55.903W
	>     * 40°26'21"N 79°58'36"W
	>     * 40d 26' 21" N 79d 58' 36" W
	>     * 40.446195N 79.948862W
	>     * 40.446195, -79.948862
	>     * 40° 26.7717, -79° 56.93172
	>
	> I'm aware that parsing and interpreting free-text coordinate
	> descriptions is quite complex, maybe someone knows a script (or a
	> remote service) that does a similar job?
	
	Long time ago I made a script solving similar problems:
	
	http://mateusz.loskot.net/software/gis/pydecimaldegrees/
	
	It is very easy to extend it to support all the format
	variations you've listed above.
	
	Best regards,
	--
	Mateusz Loskot, http://mateusz.loskot.net <http://mateusz.loskot.net/> 
	Charter Member of OSGeo, http://osgeo.org <http://osgeo.org/> 
	
	
	------------------------------
	
	Message: 4
	Date: Tue, 21 Apr 2009 16:39:43 +0200
	From: Arnulf Christl <arnulf.christl at wheregroup.com>
	Subject: Re: [OSGeo-Discuss] parsing coordinates
	To: OSGeo Discussions <discuss at lists.osgeo.org>
	Message-ID: <49EDDAAF.9030507 at wheregroup.com>
	Content-Type: text/plain; charset=ISO-8859-1
	
	-----BEGIN PGP SIGNED MESSAGE-----
	Hash: SHA1
	
	pere roca ristol schrieb:
	> hi all,
	>
	>
	> I'm developing a webapplication that let's user upload their point data and
	> play with it.
	>
	> It currently works with lat/long in a CSV with this format (eg: *0.44, -79.9
	> *) but we find users with some of these also valid and acceptable ways to
	> write geographic coordinates:
	>
	>    - 40:26:46N,79:56:55W
	>    - 40:26:46.302N 79:56:55.903W
	>    - 40°26'21"N 79°58'36"W
	>    - 40d 26' 21" N 79d 58' 36" W
	>    - 40.446195N 79.948862W
	>    - 40.446195, -79.948862
	>    - 40° 26.7717, -79° 56.93172
	>
	>
	> I'm aware that parsing and interpreting free-text coordinate descriptions is
	> quite complex, maybe someone knows a script (or a remote service) that does
	> a similar job?
	>
	>
	> It would be very helpful.
	>
	> Thanks!
	>
	>
	> Pere
	
	Potentially adding to your woes you should take into account that people
	mix up axis order. It is a well established traditional fight between
	developers, geodesists and the rest of the world. This page [1] sums up
	the main issue. If you find a script that dares to deal with this, feel
	free to add it as a link to that page.
	
	Best regards,
	Arnulf.
	
	[1] http://wiki.osgeo.org/wiki/Axis_Order_Confusion
	-----BEGIN PGP SIGNATURE-----
	Version: GnuPG v1.4.9 (GNU/Linux)
	Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org <http://enigmail.mozdev.org/> 
	
	iEYEARECAAYFAknt2q8ACgkQhcSN09gHfZwNzwCgk1S2Cg/iHJIAljjqgnSHhDpB
	QD4AniAQ9tvYuJ/KH4uoy/vRhzyTS3pM
	=tK5z
	-----END PGP SIGNATURE-----
	
	
	------------------------------
	
	_______________________________________________
	Discuss mailing list
	Discuss at lists.osgeo.org
	http://lists.osgeo.org/mailman/listinfo/discuss
	
	
	End of Discuss Digest, Vol 28, Issue 21
	***************************************
	




-- 
Pere Roca Ristol
Biòleg i especialista GIS
Museo Nacional de Ciencias Naturales (CSIC)
Visita l'EDIT mapViewer! 
http://edit.csic.es/edit_geo/prototype/edit.html


This e-mail and any files transmitted with it are intended only for the use of the addressee(s). It may contain information that is confidential and privileged, in which case neither is intended to be waived or lost by mistaken delivery to you. If you are not an intended recipient, any use, interference with, disclosure, distribution or copying of this material is unauthorised and prohibited. If you receive this e-mail in error, please notify the sender by return e-mail and delete the message and any attachments from your system. Unless specifically indicated, this e-mail does not constitute formal advice or commitment by the sender or the Western Australian Land Information Authority (Landgate).  Information in this message not relating to the official business of Landgate shall be understood as neither given nor endorsed by it. It is your responsibility to check any attachments for viruses and defects before opening or sending them on.  Landgate’s liability is limited to re-supplying affected attachments. 



-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 8572 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/discuss/attachments/20090423/a8bcdf29/attachment-0002.bin>


More information about the Discuss mailing list