Download & Extend

Support remaining Geonames services

Project:GeoNames
Version:6.x-1.x-dev
Component:Code
Category:feature request
Priority:normal
Assigned:lyricnz
Status:closed (fixed)

Issue Summary

Geonames.org lists 34 webservices on it's page at http://www.geonames.org/export/ws-overview.html but this module only implements 20.

Comments

#1

Five of the webservices listed on that page don't support the XML result format needed by this module.

#2

As of now, the (XML) services that we are missing are:

Any new services should be implemented along with a simpletest case.

#3

Assigned to:Anonymous» lyricnz

Added support for "cities" service.

#4

Added "findNearbyStreets" and "findNearestIntersection" services.

#5

Added "findNearestAddress" and "neighbourhood" services.

#6

Added "findNearByWeather" and "ocean" services. Outstanding:

#7

Added "extendedFindNearby" service.

#8

astergdem doesn't work like the other services, it has result XML like:

    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <geonames>
    <astergdem>192</astergdem>
    <lat>50.01</lat>
    <lng>10.2</lng>
    </geonames>

This will need a new method of parsing.

#9

srtm3 has the same problem as astergdem

#10

Disabled astergdem and srtm3 from the configuration, until such time as they actually work.

#11

Status:active» fixed

Added support for custom XML parsers.
Added custom parser for astergdem/srtm3/gtopo30, and configured services to use it.
Re-enable tests for these new services.
Re-enable other tests that were disabled.

The code now supports all 29 XML-based services.

Fixed.

#12

Status:fixed» closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

nobody click here