FAQ. Проблемы при поиске на карте покрытия: различия между версиями

Материал из WiKi - UserSide
(Новая страница: « == Ошибочная локация == Иногда бывает, что при добавлении дома на карту покрытия - карта о…»)
 
Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 1: Строка 1:
[[FAQ._Problems_when_searching_on_the_coverage_map|en]] | [[FAQ._Проблемы_при_поиске_на_карте_покрытия|ru]]


== Ошибочная локация ==
== Ошибочная локация ==


[[Файл:Mapfind1.png|thumb|800px|center]]


Иногда бывает, что при добавлении дома на карту покрытия - карта открывается в неверном населённом пункте или вовсе в тихом океане возле Африки (координаты 0,0).
При выполнении поиска на карте покрытия (значок лупы) этот функционал работает '''исключительно''' через внешний геокодер информационных систем. Т.е. это не поиск расположения на карте объектов userside ''(зданий, муфт, узлов и т.п.)''. Это '''поиск абсолютно произвольного адреса''' на планете.


'''Разберёмся, почему так происходит и что с этим делать:'''
Для чего тогда этот поиск? Например для быстрого поиска дома абонента, который ещё не подключен к вашей сети.


ERP "UserSide" использует средства геопоиска и пытается для вашего дома найти его положение на карте автоматически. Хотя бы приблизительно. Геопоиск работает по текстовому написанию полного адреса.
Корректность поиска напрямую зависит от корректности информации, которую вы введете в строку поиска. Также он зависит от корректности баз данных систем гео-служб.  


Например нам требуется добавить дом "''Иванова, 1''". Если мы попытаемся автоматически найти координаты этого дома - то у нас будет огромное количество совпадений, т.к. улица "Иванова" есть во многих населённых пунктах. И, конечно, карта будет отцентрована не на ваш город, а на какой-то другой.
На данный момент UserSide использует в основном бесплатную службу Nominatim OpenStreetMap. Остальные службы ''(Google, Yandex)'' являются относительно дорогими для наших клиентов и требует заключения отдельных договорённостей между клиентами и гео-службами.


Если мы уточним поиск "''Озерное, Иванова, 1''" - добавили название населенного пункта - то, опять же - населённых пунктов с названием "Озерное" очень много. И скорее всего во многих из них есть улица "Иванова". Опять же - карта будет отцентрована не там, где нам нужно.
== Как максимально уточнить поиск? ==


'''Как максимально уточнить поиск?'''
https://nominatim.openstreetmap.org/ - попробуйте на этом сервисе выполнить поиск и ознакомиться с результатами. Обратите внимания на формат ввода адреса для вашей местности. Возможно нужно указывать название района или области или полностью, к примеру, писать слово "улица".


На странице "Настройка - Адреса" - должен быть полный порядок. Должны быть добавлены нужные области, нужные районы в областях (если требуется), населённые пункты. В секции "Область не указана / Населенный пункт не указан" не должно быть объектов.
'''Мы никак не можем повлиять на поисковые форматы и полноту информации. Повторимся, что это всё - данные служб геокодирования.'''
 
В каждом населенном пункте (на этой же странице) - должно быть указано на какой карте он находится и где именно (координаты).
 
На странице "Настройка - Карты покрытия" должен быть также порядок с картами - они должны быть верно отцентрованы на нужных координатах (мы настаиваем всё-же на использование одной общей карты). Не должно быть на этой странице записей о том, что "Для населенного пункта ... не указана карта покрытия".
 
При соблюдении указанных условий - поиск координат для нового дома будет выполняться полнотекстово. Например: "''Киевская обл., Бориспольский р-н, Озерное, Иванова, 1''" - и вот тут, очевидно, результаты поиска будут отменные.
 
 
Отдельное внимание обратим на '''настройки поиска через геосистемы''' (эта настройка может меняться в зависимости от версии ERP "UserSide")
 
[[Файл:Scr_nom.PNG|thumb|800px|center]]
 
Мы рекомендуем включить поиск через OSM Nominatim.
 
== Не выводится полигон для добавления дома ==
 
'''Рекомендация 1:''' Проверьте настройки [[Google API Key]]. Компания Google периодически меняет политику и настройки. Что-то могло поменяться или перестать работать. Сверьте настройки своей учётной записи и API-ключа с рекомендациями [[Google API Key|на этой странице]]. Обратите внимание на включение опции "Geocoding API"
 
 
'''Рекомендация 2:''' Попробуйте отключить (временно) параметр настройки - Настройка - Основная - Покрытие - Включить поиск координат домов через сервис Nominatim - Нет

Текущая версия от 16:52, 6 марта 2023

en | ru

Ошибочная локация

При выполнении поиска на карте покрытия (значок лупы) этот функционал работает исключительно через внешний геокодер информационных систем. Т.е. это не поиск расположения на карте объектов userside (зданий, муфт, узлов и т.п.). Это поиск абсолютно произвольного адреса на планете.

Для чего тогда этот поиск? Например для быстрого поиска дома абонента, который ещё не подключен к вашей сети.

Корректность поиска напрямую зависит от корректности информации, которую вы введете в строку поиска. Также он зависит от корректности баз данных систем гео-служб.

На данный момент UserSide использует в основном бесплатную службу Nominatim OpenStreetMap. Остальные службы (Google, Yandex) являются относительно дорогими для наших клиентов и требует заключения отдельных договорённостей между клиентами и гео-службами.

Как максимально уточнить поиск?

https://nominatim.openstreetmap.org/ - попробуйте на этом сервисе выполнить поиск и ознакомиться с результатами. Обратите внимания на формат ввода адреса для вашей местности. Возможно нужно указывать название района или области или полностью, к примеру, писать слово "улица".

Мы никак не можем повлиять на поисковые форматы и полноту информации. Повторимся, что это всё - данные служб геокодирования.