Изменения

Перейти к: навигация, поиск

Map Module

2625 байт убрано, 13:18, 15 декабря 2022
Геокодирование
OpenstreetMap in the MeaSoft system does not require any regional settings and is immediately ready for use.
= Геокодирование Geocoding =Для отображения любой информации на карте используется To display any information on the map [https://ru.wikipedia.org/wiki/Геокодирование геокодированиеgeocoding]is used.
Если в офисном приложении координаты адреса неизвестныIf an office application does not know the coordinates of an address, оно отправляет запрос в геокодер it sends a request to the MeaSoftgeocoder: передает город и адресit sends the city and address and receives the coordinates in response, в ответ получает координаты, которые сохраняются в кеш программыwhich are stored in the system cache. Поэтому, прежде чем отправить запрос в геокодерSo, сначала проверяетсяbefore sending a request to the geocoder, нет ли данных для этого адреса в кешеit first checks to see if there is any data for that address in the cache. Если естьIf there is, запрос к геокодеру не нуженa request to the geocoder is not necessary.
При записи и чтении из кэша срабатывает упрощение адресаAddress simplification is triggered when writing and reading from the cache: до первой запятой — считается улицейbefore the first comma it is considered to be a street, 5 символов после — номер домаcharacters after it is a house number. Использование упрощения адресов определяется переменной Use of address simplification is determined by the variable '''СправочникиReferences''' > '''ПеременныеVariables''' > '''ПодключенияConnections''' > '''Карты'Maps'' > '''Геокодирование'Geocoding'' > '''Отключить упрощение адреса при геокодировании'Disable address simplification when geocoding'':* если упрощение включеноif simplification is enabled, в кеш записывается не весь найденный адресonly a part of the address is written to the cache, а только частьnot the whole address. Перед поиском адрес также сначала упрощаетсяThe address is also simplified before the search. НапримерFor example, адрес вида «Солнечногорскan address of the form «New York City, улица Островского, 1» 6 Garden Street» и «Солнечногорск«New York City, улица Гоголя52 Lexington Street» is simplified to «New York City, 1» упрощается до «Солнечногорск, улица»street». И программа оба адреса сведет к одной точкеAnd the system will reduce both addresses to a single point. При включении упрощения точность до дома не гарантируетсяIf you turn on simplification, the accuracy to the house is not guaranteed;* если упрощение адреса выключеноif address simplification is disabled, поиск и запись адреса в кеш ведется в том видеthe search and cache recording of the address is performed as it is specified, в каком он указанand the time of coordinate determination may increase. If there is at least one character difference, и время определения координат может увеличитьсяthe geocoder needs to be queried again. При разнице хотя бы в один символ нужен повторный запрос к геокодеру. НапримерFor example, эти адреса будут разнымиthese addresses will be different: «Солнечногорск«New York City, улица Островского, 1» 6 Garden Street» и «Солнечногорск«New York City, улица Островского, д1»Garden Street 6»Для улучшения результатов геокодирования при включенном упрощении указывайте адрес по стандарту To improve geocoding results when simplification is enabled, specify a MeaSoftstandard address. НапримерFor example, в поле in the '''АдресAddress''' нужно указать «улица Островского, 1»field you should specify «Garden street 6», а в поле '''Городin the ''' указать «Солнечногорск». Тогда точность будет высокой при хорошей скорости геокодирования. Если геокодер MeaSoft не нашел адрес, он может сделать запрос к платному геокодеру: [https://www.ahunter.ru/ Ахантер] и к [https://yandex.ruCity/maps Яндекс. Картам]. Сервер геокодирования Яндекс. Карт, получая запрос, преобразует адреса в координаты и ищет соответствия по своей базе данных, затем возвращает адреса в программу. В окне «Карта» отображаются маркеры адресов, которым сервер Яндекс. Карт смог найти соответствия. Данные сервера геокодирования Яндекс. Карт находятся в '''Справочники''' > '''Переменные''' > town'''Подключения''' > '''Карты''' > '''Яндекс''' > '''Сервер геокодирования Яндекс'''. Чтобы адреса корректно определялись на карте, перейдите по [https://developer.tech.yandexfield specify «New York City».ru/ ссылке] и получите ключ «JavaScript API и HTTP Геокодер», затем укажите его в '''Справочники''' > '''Переменные''' > '''Подключения''' > '''Карты''' > '''Геокодирование''' > '''API-Ключ'''Then the accuracy will be high with a good geocoding speed.
=Единое районирование=
268
правок

Навигация