• Проекты 32
  • Оценка 5.0
  • Рейтинг 23 568

Бюджет: 5000 UAH Срок: 4 дня

Здравствуйте. Разбираюсь в геокодинге/реверсе, OSM (Nominatim) и Mapbox, а также в нормальной “админке” через полигоны (PostGIS / point-in-polygon), из-за чего как раз и перестают происходить “улёты” в другой район/за город.

По вашему описанию проблема типовая: вы пытаетесь получать район/город из ответа геокодера (или reverse) — а это эвристика, из-за чего 10–15% точек всегда будут ошибаться, особенно на границах и при неполных адресах. Универсальное решение — разделить задачи:

адрес → координата (forward geocoding),

координата → город/район (строго по полигонам, point-in-polygon), а не “как вернул геокодер”.Чтобы оценить объём и предложить точное решение, нужно:

10–20 примеров “уехавших” объектов: исходный адрес/город + координаты, куда ставит сейчас;

  • Проекты 3
  • Оценка 5.0
  • Рейтинг 2 110

Бюджет: 5000 UAH Срок: 3 дня

Здравствуйте!

Я подробно ознакомилась с вашей задачей. Проблема знакома — сталкивалась с подобным при работе с OSM Nominatim и Mapbox. Вот мое видение:

Почему объекты "летят" на чужие маркеры:

Nominatim возвращает центроид ближайшего найденного объекта, а не точный адрес. Если адрес не найден на уровне дома — он "прыгает" на центр улицы, района или даже города. Это и есть ваши 15% промахов.

Проблема с геокодинг-пирамидой — классический fallback дом → улица → район → город требует валидации на каждом уровне. Нужно проверять importance и class/type в ответе Nominatim, а не просто брать первый результат.

  • Проекты 9
  • Оценка 5.0
  • Рейтинг 726

Бюджет: 5000 UAH Срок: 3 дня

Здравствуйте! Ваш проект выглядит очень интересным. Я готов начать работу немедленно и обеспечить высокое качество.

  • Проекты 7
  • Оценка 5.0
  • Рейтинг 1 930

Бюджет: 5000 UAH Срок: 2 дня

Это типичная история, когда геокодер работает «по строке» без жестких ограничений и без проверки по полигонам.
Чтобы оценить объем и сроки, нужны детали:
География и какие именно «районы» (уровень).
Формат входных данных: отдельные поля или одна строка.
Примеры 5–10 проблемных адресов + что сейчас возвращают Nominatim/Mapbox.
Ожидаемый выход: точка, адрес, район, город, доп. поля.
Ограничения по стеку и инфраструктуре.
Если хотите, сделаю аудит текущего пайплайна и предложу фикс с тестами на вашем наборе кейсов.

Ставки скрыты

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила

Актуальные фриланс-проекты в категории AI и машинное обучение

8:42
0:11
13 июля
9 июля
9 июля