Use geonames premium service

Started by Carlo Didier, April 24, 2025, 07:05:58 PM

Previous topic - Next topic

Carlo Didier

How can I configure iMatch to use the geonames premium service (via geonames.net instead of geonames.org)?

Mario

I thought the only difference was the user name? Did you try it? May have changed over the years. I don't know anybody using GeoNames.org as a paid service. HERE and Google, yes.

Carlo Didier

I don't know if it works with only the username but I think it should (from https://www.geonames.org/commercial-webservices.html):
QuoteAuthentication and Authorization
Webservice requests are authenticated and authorized with a username passed as parameter with each request. Optional authentication measures are a token parameter serving as web service 'password' or a range of allowed IP addresses. 

To start testing it, I first must set ws.geonames.net (through https) as the server instead of geonames.org.
But in the iMatch settings, that option isn't available.

This is what they wrote in an email after signing up (I replaced my username with ******** in the quote):
 
QuoteThanks a lot for signing up for the GeoNames Premium web services.
 
We have enabled your account and you can access the premium server with the domain ws.geonames.net and the ssl domain is https://secure.geonames.net (.net instead of .org for the free server) You have to append the parameter "username=********" to all requests.

Mario

I suggest you open a feature request so I can see if this is of interest for a substantial number of users. Implementing this will require some work (new dialog elements, making the URL dynamic across all code points, documentation updates etc.).