[API-users] Clipping occurrence data to a country
Adriaan van Os
adriaan at adriaan.biz
Thu Jan 10 14:37:51 CET 2019
Matthew Blissett wrote:
> Hi Adriaan,
>
> Could you give an example?
Well, I just started with the A, doing my iteration with "&country=NL" added to the http request
and "-nl" addded to the filename. As you can see below, they all compare negative.
<http://lepidoptera.online/gbif/abraxas-grossulariata-occur-nl.png>
<http://lepidoptera.online/gbif/abraxas-grossulariata-occur.png>
<http://lepidoptera.online/gbif/abraxas-sylvata-occur-nl.png>
<http://lepidoptera.online/gbif/abraxas-sylvata-occur.png>
<http://lepidoptera.online/gbif/abrostola-tripartita-occur-nl.png>
<http://lepidoptera.online/gbif/abrostola-tripartita-occur.png>
<http://lepidoptera.online/gbif/abrostola-triplasia-occur-nl.png>
<http://lepidoptera.online/gbif/abrostola-triplasia-occur.png>
<http://lepidoptera.online/gbif/acasis-viretata-occur-nl.png>
<http://lepidoptera.online/gbif/acasis-viretata-occur.png>
<http://lepidoptera.online/gbif/acherontia-atropos-occur-nl.png>
<http://lepidoptera.online/gbif/acherontia-atropos-occur.png>
<http://lepidoptera.online/gbif/achlya-flavicornis-occur-nl.png>
<http://lepidoptera.online/gbif/achlya-flavicornis-occur.png>
<http://lepidoptera.online/gbif/acronicta-aceris-occur-nl.png>
<http://lepidoptera.online/gbif/acronicta-aceris-occur.png>
I stopped there, but could list a few hundred more ....
I iterate prcedurally
$tURL:="https://api.gbif.org/v2/map/occurrence/density/"+String($nz)+"/"+String($nx)+"/"+String($ny)+"@4x.png?"+$sProjection+$sStyle+"&taxonKey="+$nTaxonKey+$sCountry
$nHttpResponse:=HTTP Get($tURL;$uTile;$atHeaderNames;$atHeaderValues)
where $nz=7
$nx=65..65
$ny=41..43
$sStyle:="&style=classic.poly&bin=hex&hexPerTile=30"
$sCountry:="&country=NL" (or an empty string)
$sSuffix:="-nl" (or an empty string)
$sProjection:="srs=EPSG:3857"
$nTaxonKey comes from a database table, imported from the GBIF backbone
Regards,
Adriaan van Os
More information about the API-users
mailing list