Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Geocoding

Translated113 USD

  1. 14847
     24  0

    4 days113 USD

    Hello. I am working on geocoding/reverse geocoding, OSM (Nominatim), and Mapbox, as well as in a normal "admin panel" through polygons (PostGIS / point-in-polygon), which is why "shifts" to another area/out of town stop occurring.

    According to your description, the problem is typical: you are trying to get the district/city from the geocoder's response (or reverse) — and this is heuristic, which is why 10-15% of points will always be incorrect, especially at borders and with incomplete addresses. The universal solution is to separate the tasks:

    address → coordinates (forward geocoding),

    coordinates → city/district (strictly by polygons, point-in-polygon), not "as returned by the geocoder." To assess the volume and propose an exact solution, I need:

    10-20 examples of "departed" objects: original address/city + coordinates where it currently places them;

    which cities/countries, and what data is guaranteed to be available for the card (city? district? postal code?);

    where you store the data and what you use to draw the map (PostGIS available/not available, front-end stack).

    After this, I will provide a work plan by stages and make a fix so that the address/city/district is determined as stably and reproducibly as possible, without manual drawing for each city.

  2. 1909    2  0
    3 days113 USD

    Hello!

    I have thoroughly reviewed your task. The problem is familiar — I have encountered something similar when working with OSM Nominatim and Mapbox. Here is my vision:

    Why objects "fly" to foreign markers:

    Nominatim returns the centroid of the nearest found object, not the exact address. If the address is not found at the house level — it "jumps" to the center of the street, district, or even city. This is your 15% errors.

    The problem with the geocoding pyramid — the classic fallback house → street → district → city requires validation at each level. It is necessary to check the importance and class/type in the Nominatim response, rather than just taking the first result.

    Districts without polygons — I agree, drawing manually for each city is unrealistic. Solution: use administrative boundaries from OSM (relation boundaries, admin_level=9-10) or GeoJSON districts from open sources (data.gov.ua has boundaries for most cities). This will provide point-in-polygon validation without manual work.

    My plan:

    Audit the current pipeline: I will look at how exactly the fallback works and where accuracy is lost.
    I will add validation by bounding box and type from Nominatim — filtering out "broad" results.
    I will connect reverse geocoding for cross-checking (coordinates → address → comparison with the original).
    For districts — I will pull OSM boundaries through Overpass API or ready GeoJSON, and perform point-in-polygon.
    I will set up a confidence score: each result will receive an accuracy rating, so you can see where there is a 100% match and where manual verification is needed.
    Result: 95-98% accuracy instead of the current 85%.

    I have experience with Nominatim API, Mapbox Geocoding, Overpass API, Turf.js (geospatial operations), PostGIS.

    Deadline: 2-3 days
    Price: 5000 UAH

    I am ready to discuss the details and take a look at the current code.

  3. 738    9  1
    3 days113 USD

    Hello! Your project looks very interesting. I am ready to start working immediately and ensure high quality.

  4. 1945    7  0
    2 days113 USD

    This is a typical story where the geocoder works "by line" without strict limitations and without checking against polygons. To estimate the volume and timelines, details are needed: Geography and which specific "districts" (level). Input data format: separate fields or one line. Examples of 5–10 problematic addresses + what Nominatim/Mapbox currently returns. Expected output: point, address, district, city, additional fields. Limitations on stack and infrastructure. If you want, I can audit the current pipeline and suggest a fix with tests on your set of cases.

  5. Another 3 proposals concealed
    1 proposal concealed

Current freelance projects in the category AI & Machine Learning

Finding and Deploying the Best Projects for 4 Mac Mini M4 Machines

229 USD

Finding and Deploying the Best Projects for 4 Mac Mini M4 Machines Hello, I am looking for an experienced technical freelancer who understands Mac Mini M4 hardware, DePIN, blockchain nodes, AI inference, automation systems, Docker, and server monitoring. I currently have 4…

AI & Machine LearningCryptocurrency & Blockchain ∙ 8 hours 8 minutes back ∙ 3 proposals

Development of an AI consultant for a work visa verification website (WordPress)

Development of an AI Consultant for a Work Visa Check Website (WordPress) About the Project An English-language website is being developed for the preliminary check of eligibility for a work visa in Israel. An AI consultant in the format of an online chat is needed to assist…

AI & Machine LearningBot Development ∙ 15 hours 28 minutes back ∙ 30 proposals

II agents and applications

609 USD

I'm looking for a person who is already working with AI agents that they have created, who knows how to ensure security, deploy a server, and create AI applications - someone who is already familiar with AI in practice. Why am I looking? To teach me how to do this, because I…

AI & Machine LearningAI Consulting ∙ 1 day 22 hours back ∙ 17 proposals

Website generator (AI)

A website is needed for generating websites even the simplest one - 20 templates are prepared and it selects the most needed one the website generation goes through one prompt (company description) interested in a simple solution and payment not for all the money in the world

AI & Machine Learning ∙ 5 days 7 hours back ∙ 32 proposals

Text to speech промпт чатгпт

нужно через https://developers.openai.com/api/reference/resources/audio/subresources/speech/methods/create задать такие параметры голоса по которым будет голос похожий на тот что я предоставлю в лс только если уже был такой опыт вот такие парамерты тюнинга есть: Text-to-speech…

AI Speech & Audio GenerationAI & Machine Learning ∙ 5 days 13 hours back ∙ 11 proposals

Client
Vladislav O.
Ukraine Kyiv  3  0
Project published
3 months 3 days back
108 views
Tags
  • OSM
  • mapbox