Hi Brad,

ahhh - that makes sense! Many thanks for the tips, that's great!

Bjoern

On 2 May 2017 at 15:19, Brad Jorsch (Anomie) <bjor...@wikimedia.org> wrote:

> On Mon, May 1, 2017 at 7:14 PM, Bjoern Hassler <bjohas...@gmail.com>
> wrote:
>
>> not sure whether this is an API issue, or something to do with the way
>> coordinates are stored.
>>
>
> Neither.
>
>
>> If you look at this query, you'll see that for some of the pages
>> coordinates are listed, for others they are not:
>>
>> https://de.wikipedia.org/w/api.php?action=query&prop=coordin
>> ates&generator=categorymembers&gcmtitle=Kategorie:Ur-_und_
>> Fr%C3%BChgeschichte_(Menorca)&gcmlimit=500
>> <https://de.wikipedia.org/w/api.php?action=query&prop=coordinates&generator=categorymembers&gcmtitle=Kategorie:Ur-_und_Fr%C3%BChgeschichte_%28Menorca%29&gcmlimit=500>
>>
>
> That's because you're leaving colimit at its default of 10 and there are
> more than 10 pages with coordinates in the request, so you'll need to use
> query continuation to fetch the rest of the data and merge it in. See
> https://www.mediawiki.org/wiki/API:Query#Continuing_queries. You might
> also specify a larger limit, e.g. colimit=500 or colimit=max, to reduce the
> need for continuation.
>
> Another thing to watch for is that there are two types of coordinates,
> "primary" and "secondary". By default, only primary coordinates are
> returned. If you need secondary coordinates as well, you'll need to specify 
> coprimary=all
> in your request.
>
>
> --
> Brad Jorsch (Anomie)
> Senior Software Engineer
> Wikimedia Foundation
>
> _______________________________________________
> Mediawiki-api mailing list
> Mediawiki-api@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/mediawiki-api
>
>
_______________________________________________
Mediawiki-api mailing list
Mediawiki-api@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-api

Reply via email to