Skip to main content
Open

Flow Apps: Customize Geometry Parameter Search

Related products:FME Flow
mgauffeny
xiaomengatsafe
mkludas
+124
  • mgauffeny
    mgauffeny
  • aarthi
  • atyra
  • xiaomengatsafe
    xiaomengatsafe
  • mkludas
    mkludas
  • emadera
  • yonifme
    yonifme
  • hvukasinovic
    hvukasinovic
  • cshepard
    cshepard
  • yldbooysen
    yldbooysen
  • chrisatsafe
    chrisatsafe
  • siennaatsafe
    siennaatsafe
  • fmelizard
    fmelizard
  • ebygomm
    ebygomm
  • redgeographics
    redgeographics
  • hkingsbury
    hkingsbury
  • geomancer
    geomancer
  • danilo_fme
    danilo_fme
  • caracadrian
    caracadrian
  • erik_jan
    erik_jan
  • sigtill
    sigtill
  • warrendev
    warrendev
  • tcrossman
    tcrossman
  • vxn43
    vxn43
  • deanhowell
    deanhowell
  • j.botterill
    j.botterill
  • carmijo
    carmijo
  • muzhnasto
    muzhnasto
  • drc43
    drc43
  • gisbradokla
    gisbradokla
  • davideagle
    davideagle
  • stalknecht
    stalknecht
  • bruceharold
    bruceharold
  • fgiron
    fgiron
  • dbaldacchino1
    dbaldacchino1
  • larue
    larue
  • mathiku
    mathiku
  • lorenrouth
    lorenrouth
  • jelle
    jelle
  • arnovananrooij
    arnovananrooij
  • kennyo
    kennyo
  • philippeb
    philippeb
  • tb09114
    tb09114
  • dms2
    dms2
  • mark_f
  • canerakin
    canerakin
  • cory
    cory
  • milo89
    milo89
  • larry
  • srg
    srg
  • lambertus
    lambertus
  • ciarab
    ciarab
  • olivier
    olivier
  • courtney_m
    courtney_m
  • bibold
  • koenterralytics
    koenterralytics
  • gbj1717
    gbj1717
  • jasperwis
    jasperwis
  • kevs-2021
    kevs-2021
  • rottens
  • janak
    janak
  • ewoudvdc
    ewoudvdc
  • digit42
    digit42
  • nn_sonomacounty
    nn_sonomacounty
  • jeffshobbs
  • tinadaly
  • dmatranga
  • mattias
    mattias
  • donegal_david
    donegal_david
  • nmatton
    nmatton
  • momo
  • geolassi
    geolassi
  • daveapegg
    daveapegg
  • littlefictions
    littlefictions
  • bigclyde
    bigclyde
  • singletrackmap
  • borko_k
  • davisblack
    davisblack
  • marcandre
  • coreyunger
  • fabienne.schmid
    fabienne.schmid
  • ecthelion
    ecthelion
  • maayke
    maayke
  • ekkischeffler
    ekkischeffler
  • felipeverdu
    felipeverdu
  • braggken
    braggken
  • icova
    icova
  • marnickcle
    marnickcle
  • germang
    germang
  • evieatsafe
    evieatsafe
  • roland.martin
    roland.martin
  • crutledge
    crutledge
  • ngstoke
    ngstoke
  • gavinpark
    gavinpark
  • jeroen
    jeroen
  • adrian_farrell
    adrian_farrell
  • jneujens
    jneujens
  • anari
    anari
  • rbovard
    rbovard
  • gboquin
    gboquin
  • naste4kina
    naste4kina
  • joshuadamron
    joshuadamron
  • tnarladni
    tnarladni
  • janb
  • geoal
    geoal
  • olpotosi
    olpotosi
  • jpvo
    jpvo
  • raymondbrunner
    raymondbrunner
  • mariofederis
  • bertd
  • singletonjames
  • hrvoje
    hrvoje
  • janrykr
    janrykr
  • phoeffler
    phoeffler
  • joeri
    joeri
  • kmulhall
    kmulhall
  • dennisweijers87
  • ammar.shaarbaf
    ammar.shaarbaf
  • jeff_konnen
  • judith
    judith
  • eikerehwald
  • smsmith
  • nitzhd
  • catherine
  • t1
  • towant
  • DanAtSafe
    DanAtSafe
  • dmitribagh
    dmitribagh
  • jasonedwards_wp
    jasonedwards_wp

nia.colebrooke
Safer

Currently, searching for a location in a workspace app’s geometry parameter window appends the search bar contents to Nominatim’s URL.

 

Example 1:

 

What gets appended does not allow users or workspace app authors to include additional parameters limiting users’ search results in the Nominatim URL. Adding parameters that are compatible with the q parameter such as countrycodes, limit, and layer to the Nominatim URL breaks the resulting GET request.

 

Example 2:

 

FME Flow should check if the Nominatim URL already includes parameters designed to limit users’ search results before deciding what to append so the final result is always a valid GET request such as: https://nominatim.openstreetmap.org/search.php?countrycodes=ca&limit=1&q=vancouver&format=jsonv2

 

The current workaround is to add the additional parameters in the search bar. Example: “vancouver&countrycodes=ca&limit=1” This is cumbersome for users.

 

Posted from:

 

5 replies

redgeographics
Celebrity
Forum|alt.badge.img+49

Please also add the option to limit the geometry to a certain area. You can set the initial bounds but that still doesn't stop the user from creating a geometry on the other side of the world.


nia.colebrooke
Safer
Forum|alt.badge.img+3

Great addition.

 

On the topic of the Nominatim API, restricting search results to a specific area is possible using the viewbox and bounded parameters.


hkingsbury
Celebrity
Forum|alt.badge.img+53
  • Celebrity
  • April 15, 2025

I haven't really used the mapping part in FME before, but have used Nominatim.

Can you define a selfhosted Nominatim instance to use?


nia.colebrooke
Safer
Forum|alt.badge.img+3

@hkingsbury  Yes, it is possible to use a Nominatim API hosted elsewhere. Please see this article for reference.


nathanatsafe
Safer
Forum|alt.badge.img+7
NewOpen

Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings