ОБЛАСТЬ ТЕХНИКИ
Настоящее техническое решение относится к области обработки данных цифровых географических карт, в частности к способу словесной идентификации географической области.
УРОВЕНЬ ТЕХНИКИ
Современные картографические сервисы предоставляют пользователям обширные возможности для определения местоположения, построения маршрутов следования, а также получения такой информации о конкретном географическом объекте, как название, адрес и описание, содержащее дополнительные сведения об объекте.
Однако, существуют случаи, при которых упомянутых возможностей оказывается недостаточно, например, при необходимости указания или идентификации географического объекта, не имеющего адреса (строящееся здание, здание или элемент сооружения, изначально не имеющий адреса, пересечение дорог, троп, тротуаров), отдельных частей крупного географического объекта, имеющего одно название или адрес (входы или подъезды здания, лесной массив/парк, участок автострады, отдельные участки парков, лесных массивов, рек, озер, морей, водоемов, а также их прибрежных участков), а также географических объектов, имеющих одинаковые адреса или названия (дублирование улиц в населенных пунктах). Такие случаи приводят к тому, что пользователь не может указать более точно конечное место встречи, прибытия, завершения маршрута, своего местонахождения для вызова экстренных служб (например, при возникновении опасных ситуаций в парках, вблизи водоемов, на протяженном дорожном участке).
Из уровня техники известен источник информации WO 2014/170646, опубликованный 23.10.2014, раскрывающий способ и устройство для идентификации и сообщения местоположений. Известное изобретение заключается в следующем: поверхность Земли разбивается на одинаковые квадратные ячейки размером 3 метра на 3 метра, и каждой такой ячейке присваивается сочетание из трех общеупотребимых разговорных слов из одного языка.
Недостатками упомянутого известного решения является то, что: идентификационное словосочетание формируется из произвольного набора слов, который не привязан к наименованиям адресуемых географических объектов (например, две соседние ячейки, относящиеся к одному географическому объекту, идентифицируются сочетаниями из трех слов, никак друг с другом не взаимосвязанных), что приводит к трудностям запоминания и дальнейшего использования; постоянный мелкий размер ячеек 3 на 3 метра является избыточным и излишне мелким для области внутри географических объектов, для которых не требуется настолько высокая пространственная точность – поля, леса, реки, океаны, автострады.
Предлагаемое решение отличается от известного из уровня техники решения тем, что включает в себя формирование сетки квадратных ячеек разной размерности для исключения избыточной детализации при идентификации области внутри однородного крупного географического объекта, а также для повышения детализации при идентификации более мелких географических объектов, в частности, в городской среде; и использование в идентификационных словосочетаниях каждой ячейки наименований адресуемого географического объекта (название страны, города, района, адреса дома, название парка, водоема, участка дорожной сети).
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Технической задачей, на решение которой направлено заявленное техническое решение, является необходимость присвоения словесного наименования (адресации) следующим географическим объектам:
1) отдельные элементы сооружений, например, вход в подъезд в многоквартирном или офисном здании, угол здания, выход из метро, остановка общественного транспорта и т.п.
2) любой географический объект, не имеющий адреса – новый частный дом или строение, которому еще не был присвоен адрес, жилые или нежилые постройки малой площади и т.п.
3) любая географическая область, включающая в себя место в парке, место в лесу, в поле, в море для встречи людей, проведения мероприятий, вызова спасателей.
Техническим результатом, достигающимся при решении вышеуказанной технической задачи, является повышение точности адресации для более мелких элементов географических объектов или географических областей, а также строений, которые не имеют адреса, за счет формирования сетки квадратных ячеек разного размера с уникальной словесной идентификацией каждой ячейки и привязкой к названию географического объекта.
В соответствии с одним вариантом осуществления изобретения предложен компьютерно-реализуемый способ идентификации географической области. Согласно предложенному способу посредством программного обеспечения, исполняемого на сервере, осуществляют: создание слоя цифровой географической карты в виде сетки из квадратных ячеек базового размера с использованием системы геоцентрических координат; итерационное разделение каждой из квадратных ячеек, содержащей по меньшей мере часть географического объекта, на четыре равные квадратные ячейки на основе типа географического объекта; и присвоение каждой цельной квадратной ячейке, составляющей сетку слоя цифровой географической карты после завершения итерационного разделения, по меньшей мере одного слова, являющегося географическим наименованием по меньшей одного географического объекта, по меньшей мере часть которого содержится в квадратной ячейке, и одного слова из набора часто употребляемых разговорных слов, при этом присвоенные каждой цельной квадратной ячейке по меньшей мере одно слово, являющееся географическим наименованием, и одно слово из набора часто употребляемых разговорных слов образуют уникальное идентификационное словосочетание по отношению ко всем идентификационным словосочетаниям, присвоенным остальным цельным квадратным ячейкам.
В частном варианте реализации предлагаемого способа конкретный тип географического объекта включает в себя одно из страны в пределах административных границ, региона страны в пределах административных границ, населенного пункта в пределах административных границ, района населенного пункта в пределах административных границ или строения, заповедника, лесопарка, парка, участка дорожной сети, водного объекта или «точки интереса».
В частном варианте реализации предлагаемый способ дополнительно содержит добавление к идентификационному словосочетанию по меньшей мере еще одного слова, являющегося географическим наименованием по меньшей мере второго географического объекта, по меньшей мере часть которого содержится в квадратной ячейке, при возникновении дублирования идентификационного словосочетания, обусловленного исчерпанием набора часто употребляемых разговорных слов.
В частном варианте реализации предлагаемый способ дополнительно содержит добавление к идентификационному словосочетанию по меньшей мере еще одного слова, являющегося разговорным словом, при задействовании в идентификационном словосочетании географических наименований всех географических объектов, по меньшей мере часть каждого из которых содержится в квадратной ячейке, при возникновении дублирования идентификационного словосочетания, обусловленного исчерпанием набора часто употребляемых разговорных слов.
В частном варианте реализации предлагаемого способа количество итераций при разделении квадратной ячейки, содержащей по меньшей мере часть географического объекта, отсчитывается от разделения квадратных ячеек базового размера и определено типом географического объекта.
В частном варианте реализации предлагаемого способа географическое наименование содержит по меньшей мере одно из: названия страны, название региона, названия региона, названия города, названия района в городе, названия улицы и номера дома, названия заповедника, названия лесопарка, названия парка, названия участка дорожной сети, названия водного объекта или названия «точки интереса».
В частном варианте реализации предлагаемого способа базовый размер соответствует 182, 160, 128, 96, 80, 64, 48 или 32 метрам земной поверхности.
В частном варианте реализации предлагаемый способ дополнительно содержит прием пользовательского ввода, содержащего указание квадратной ячейки, которую необходимо дополнительно разделить на четыре равные квадратные ячейки, и/или указание добавить в идентификационное словосочетание дополнительное слово из набора часто употребляемых разговорных слов или слово, предложенное пользователем, для образования нового уникального идентификационного словосочетания.
В частном варианте реализации предлагаемый способ дополнительно содержит прием пользовательского ввода, содержащего указание заменить в идентификационном словосочетании слово, являющееся географическим наименованием, и/или слово из набора часто употребляемых разговорных слов на другое слово из набора часто употребляемых разговорных слов или слово, предложенное пользователем, для образования нового уникального идентификационного словосочетания.
ОПИСАНИЕ ЧЕРТЕЖЕЙ
Реализация изобретения будет описана в дальнейшем в соответствии с прилагаемым чертежем, который представлен для пояснения сути изобретения и никоим образом не ограничивает область изобретения. К заявке прилагается следующий чертеж:
Фиг. 1 иллюстрирует примерный вариант построения сетки квадратных ячеек разного размера согласно одному варианту осуществления настоящего изобретения.
ОПИСАНИЕ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
В приведенном ниже подробном описании реализации изобретения приведены многочисленные детали реализации, призванные обеспечить отчетливое понимание настоящего изобретения. Однако, квалифицированному в предметной области специалисту, будет очевидно каким образом можно использовать настоящее изобретение, как с данными деталями реализации, так и без них. В других случаях хорошо известные методы, процедуры и компоненты не были описаны подробно, чтобы не затруднять излишне понимание особенностей настоящего изобретения.
Кроме того, из приведенного изложения будет ясно, что изобретение не ограничивается приведенной реализацией. Многочисленные возможные модификации, изменения, вариации и замены, сохраняющие суть и форму настоящего изобретения, будут очевидными для квалифицированных в предметной области специалистов.
Предлагаемый компьютерно-реализуемый способ словесной идентификации географической области применятся по отношению к цифровым географическим картам.
Цифровая географическая карта представляет собой цифровую модель местности, созданную посредством оцифровывания картографических источников, например, снимка местности со спутника, снимка аэрофотосъемки, сканирования бумажных карт и т.п. После оцифровывания географические объекты со снимка распределяются по соответствующим слоям цифровой географической карты – так, в частности, дорожная сеть представлена в виде разветвленного графа в одном слое, плоскостные объекты, такие как страны в пределах административных границ, регионы страны в пределах административных границ, населенные пункты в пределах административных границ, районы населенного пункта в пределах административных границ, здания, строения, заповедники, лесопарки, парки, водные объекты, представляются в виде полигонов в другом слое, точечные объекты, такие как «точки интереса» (от англ. point of interest (POI)), заправочные станции, остановки общественного транспорта, входы в метро, подъезды или входы в здания, представлены в виде точек в еще одном слое. Цифровая географическая карта может содержать множество слоев, в каждом из которых могут находиться географические объекты одного типа или характера. Каждый объект в соответствующем слое описывается присущем набором данных, содержащими название объекта, параметры и характеристики объекта. Кроме того, при формировании цифровой карты производится привязка её слоев к географическим координатам, например, с использованием такой системы как WGS-84, чтобы информация из одного слоя коррелировалась с информацией из другого слоя цифровой географической карты и объекты из одного слоя могли корректно совмещаться с объектами из других слоев при обработке и наложении слоев для отображения цифровой географической карты полностью. Такое формирование цифровой карты позволяет извлекать соответствующую информацию о географических объектах из каждого слоя на основе географических координат. Пара географических координат (по широте и долготе) заданной точности на цифровой географической карте характеризует точку, которая в реальности соответствует круглой области на поверхности Земли определенного радиуса. Например, координаты по широте и по долготе, определенные до шести десятичных знаков, соответствуют круглой области на поверхности земли диаметром 3 метра. Таким образом, при указании пары географических координат заданной точности можно извлечь из каждого слоя соответствующую информацию об объектах, охватываемых соответственной круглой областью. Аналогично, указывая координаты вершин произвольной геометрической фигуры, образующей полигональную геометрическую фигуру, можно извлечь из каждого слоя цифровой карты информацию о географических объектах, попадающих полностью или частично вовнутрь этой геометрической фигуры.
Кроме того, источником картографических данных могут являться картографические данные открытого источника OSM (Open Street Map).
Набор данных, описывающий каждый географический объект, может содержать название, если объект является страной, регионом или населенным пунктом, или адрес этого объекта, если объект является зданием или строением. Когда географический объект является участком дорожной сети, то он может быть улицей или ее частью в населенном пункте, частью автомобильной дороги или трассой, частью железной дороги, и тогда помимо названия самого участка набор данных может содержать название трассы, которой этот участок принадлежит, название улицы, а также дополнительные сведения, например, отметку о расстоянии в километрах от начала. Когда географический объект является точечным объектом, то набор данных может содержать название и описание достопримечательности, когда это «точка интереса», название и номера маршрутов, когда это остановка общественного транспорта, название и режим работы, когда это заправочная станция, название станции и номер входа, когда это вход в метро, адрес здания и номер подъезда или название магазина, когда это вход в здание, и т.д.
Не смотря на все обилие содержащейся информации о географических объектах в цифровой географической карте возникают случаи, при которых такой информации оказывается недостаточно для целей использования. Так, например, имеются точечные объекты без названий или каких-либо обозначений, здания или строения без адресов, большие полигональные объекты обозначены лишь только названием на всю территорию охватываемой ими области без возможности обращения к более мелким участкам такого полигонального объекта кроме как через указания пары географических координат, географические объекты с трудно запоминаемыми названиями или адресами, а также географические объекты с одинаковыми названиями или адресами.
Для устранения вышеперечисленных и связанных с ними недостатков и неудобств авторами настоящего изобретения предлагается формирование дополнительного слоя цифровой географической карты, представляющего собой привязанную по географическим координатам сетку из уникально идентифицируемых квадратных ячеек разного размера.
Способ согласно настоящему изобретению начинается с создания слоя цифровой географической карты в виде сетки из квадратных ячеек базового размера с использованием системы геоцентрических координат. Ячейками базового размера покрывается вся земная поверхность. В частном варианте осуществления настоящего изобретения ячейками базового размера покрывается часть земной поверхности, например географическая область континента, страны, региона и т.п. На данном этапе все ячейки являются одинаковыми. Базовый размер стороны каждой квадратной ячейки соответствует 160, 128, 182, 80, 64, 96 или 32 метрам Земной поверхности, в предпочтительном варианте – 80 метров. Привязка созданного слоя осуществляется посредством системы геоцентрических координат, например, системы WGS-84. Каждая цельная квадратная ячейка образует полигональный объект, каждая вершина которого имеет пару географических координат.
Далее, посредством четырех пар географических координат, задающих полигональный объект квадратной ячейки, извлекают из других слоев цифровой географической карты информацию о географических объектах, на которые полностью или частично накладывается такой квадратный полигональный объект. В частности, посредством функции POLYGON из открытого источника http://postgis.net/workshops/postgis-intro/geometries.html проверяется пересечение (или наложение) полигона квадратной ячейки с географическими объектами в других слоях, например, полигонами регионов, населенных пунктов, парков, заповедников и т.п. в слое полигональных географических объектов, участками дорог, улиц и т.п. в слое графовых географических объектов, и заправочными станциями, остановками общественного транспорта, входами в метро, подъездами или входами в здания, достопримечательностями и т.п. в слое точечных объектов. Извлечение информации из других слоев производят в отношении каждой квадратной ячейки базового размера.
На основе извлеченной информации из других слоев цифровой географической карты в отношении географических объектов, полностью или частично попавших в каждую квадратную ячейку базового размера, принимается решение о дополнительном разделении квадратной ячейки базового размера на четыре равные квадратные ячейки или нет.
Затем, аналогично упомянутому выше производится извлечение информации из других слоев цифровой географической карты в отношении географических объектов, полностью или частично попавших в каждую квадратную ячейку, сформированную после разделения квадратных ячеек базового размера. Такой процесс (также называемый квадрированием) разделения квадратных ячеек на четыре одинаковые квадратные ячейки осуществляется итерационным образом до тех пор, пока сторона каждой итоговой квадратной ячейки не будет иметь размер, соответствующий типу географического объекта, полностью или частично попадающего в такую квадратную ячейку.
Ниже в Таблице 1 приведены размеры квадратных ячеек на примере базового размера в 80 метров и соответствующие типы покрываемых географических объектов цифровой географической карты.
Таблица 1
(базовый размер)
Следует отметить, что в качестве базового размера могут использоваться следующие значения: 182, 160, 128, 96, 80, 64, 48 или 32 метрам Земной поверхности с аналогичным уменьшением размера квадратных ячеек в два раза при итерационном разделении. Выбор предпочтительного базового размера обуславливается конкретными вариантами применения настоящего изобретения, потребностями каждого отдельного случая и/или аппаратно-техническими возможностями.
Как может быть понятно из Таблицы 1 количество итераций при разделении квадратной ячейки, содержащей по меньшей мере часть географического объекта, отсчитывается от разделения квадратных ячеек базового размера и определено типом географического объекта.
На Фиг. 1 изображен примерный итоговый вариант построения сетки квадратных ячеек разного размера согласно одному варианту осуществления настоящего изобретения для отдельного участка цифровой географической карты.
По завершению построения слоя квадратных ячеек осуществляется присвоение каждой квадратной ячейке, не содержащей вложенных квадратных ячеек меньшего размера, два слова для образования уникального идентификационного словосочетания. Первое слово представляет собой географическое наименование географического объекта, который полностью или частично попадает в квадратную ячейку. Второе слово представляет собой слово из набора часто употребляемых разговорных слов одного языка. Примером такого уникального идентификационного словосочетания может быть «Россия.страна», «Москва.Владимир», «Одинцово.книга» и т.п.
В контексте настоящего изобретения идентификационное словосочетание является уникальным, когда оно отличается от остальных идентификационных словосочетаний по меньшей мере одним словом, входящих в его состав, либо порядком расположения слов в словосочетании. Таким образом, в контексте настоящего изобретения идентификационные словосочетания, которые состоят из одинаковых слов, но отличающиеся порядком расположения этих слов внутри идентификационных словосочетаний, также являются уникальными по отношению к друг другу и ко всем остальным идентификационным словосочетаниям.
В частном варианте осуществления настоящего изобретения закрепляется следующий порядок слов, в котором первое слово является географическим наименованием наибольшего географического объекта, второе географическим наименованием меньшего географического объекта (при его наличии в квадратной ячейке) и так далее, в конце идут слова из набора часто употребляемых разговорных слов.
Если ячейка накладывается на несколько географических объектов (например, здание, район населенного пункта, населенный пункт, регион страны и страна), то первое слово в идентификационном словосочетании в одном варианте осуществления настоящего изобретения является географическим наименованием самого крупного из географических объектов, покрываемых ячейкой, например, названием страны. В другом варианте осуществления настоящего изобретения первое слово в идентификационном словосочетании является названием географического объекта, соответствующего типу географического объекта конечного разделения (в примере выше это будет адрес здания, т.е. название улицы и номер здания).
В частном варианте осуществления настоящего изобретения выбор используемого географического наименования производится в порядке релевантности – какое географическое наименование наиболее точно характеризует данную географическую область. Такому географическому наименованию не обязательно быть названием самого большого географического объекта (например, страны) – им может быть, например, название парка/города. Далее, если это же географическое наименование уже задействуется в названиях других областей – тогда будет добавляться либо географическое наименование большего полигона, либо меньшего, либо может быть добавлено еще одно слово из набора часто употребляемых разговорных слов. Порядок релевантности, наиболее точно характеризующий географическую область, в частных вариантах реализации может основываться на сторонних источниках или справочниках определяющих наибольшую узнаваемость и используемость географического наименования. Также для определения порядка релевантности могут использоваться формулы, в которых частота использования делится на площадь полигона географической области, либо вместо частоты использования может задействоваться информация о проживающем населении.
В частном варианте осуществления настоящего изобретения предусмотрено использование скорректированных географических наименований для лаконичности, узнаваемости – поскольку официальные названия зачастую могут редко использоваться в обиходе или быть слишком длинными. Например, вместо «Переславль-Залесский» - «Переславль».
В частном варианте осуществления настоящего изобретения также предусмотрено использование дополнительного слова географического наименования для улучшения узнаваемости адреса. В качестве примера – мало кто знает, где находится город «Бугульма», для узнаваемости адреса он может быть дополнен наименованием республики «Татарстан. Бугульма».
В случае исчерпания набора часто употребляемых разговорных слов для образования уникальных идентификационных словосочетаний совместно с одним географическим наименованием для квадратных ячеек, оставшимся без идентификации, идентификационное словосочетание будет формироваться с добавлением наименования второго географического объекта, покрываемого ячейкой. Например, квадратная ячейка накладывается на район в городе, тогда идентификационное словосочетание такой ячейки может принимать вид «название города».«название района».«часто употребляемое разговорное слово». Аналогичным образом, к идентификационному словосочетанию может быть добавлено третье слово, являющееся названием третьего географического объекта, покрываемого ячейкой.
В случае исчерпания набора часто употребляемых разговорных слов для образования уникальных идентификационных словосочетаний совместно с одним или более географическим наименованием для квадратных ячеек, оставшимся без идентификации, и невозможности добавления дополнительного географического наименования, идентификационное словосочетание будет формироваться с добавлением еще одного разговорного слова из набора часто употребляемых разговорных слов одного языка.
В одном варианте осуществления максимальное количество слов в идентификационном словосочетании составляет 5 слов.
Таким образом, по завершении выполнения способа словесной идентификации географической области оказывается сформированным слой цифровой географической карты в виде сетки, состоящей из квадратных ячеек разного размера, каждой из которых присвоено уникальное идентификационное словосочетание. Как можно видеть, согласно настоящему изобретению мелкие географические объекты покрываются ячейками малого размера, а крупные – достаточным количеством квадратных ячеек, чтобы обеспечивалась необходимая детализация географических объектов, причем уникальность идентификационных словосочетаний обеспечивает однозначное обращение к каждой ячейке и тем самым идентификацию любой географической области.
В одном дополнительном варианте осуществления настоящего изобретения обеспечена возможность корректировки созданного слоя цифровой географической карты, выполненного в виде сетки, содержащей квадратные ячейки разного размера с уникальной словесной идентификацией каждой ячейки и привязкой к названию географического объекта, посредством приема пользовательского ввода, содержащего указание квадратной ячейки, которую необходимо дополнительно разделить на четыре равные квадратные ячейки, и/или указание добавить в идентификационное словосочетание дополнительное слово из набора часто употребляемых разговорных слов или слово, предложенное пользователем, для образования нового уникального идентификационного словосочетания, и/или указание заменить в идентификационном словосочетании слово, являющееся географическим наименованием, и/или слово из набора часто употребляемых разговорных слов на другое слово из набора часто употребляемых разговорных слов или слово, предложенное пользователем, для образования нового уникального идентификационного словосочетания. Данная возможность позволяет пользователям персонализировать использование слоя цифровой географической карты, созданного согласно настоящему изобретению, под свои нужды. Так пользователь может обозначить интересующую часть здания, например, вход в магазин, указать место встречи в парке, на берегу пляжа и т.п. В дополнительном варианте осуществления такая возможность может носить временный характер, т.е. действовать в течение фиксированного периода времени.
Набор часто употребляемых разговорных слов может представлять собой основной словарный запас русского языка, который включает в себя разнообразные слова, охватывающие различные области жизни и общения. Этот словарный запас состоит из слов, которые широко используются в повседневной речи, а также в текстах разного типа - от разговорных до научных. В него входят слова, обозначающие основные понятия, предметы, действия, прилагательные, местоимения и т. д.
Предлагаемый компьютерно-реализуемый способ словесной идентификации географической области осуществляется на сервере. В частном варианте осуществления настоящего изобретения, при внесении информации пользователем задействуется пользовательское устройство.
Сервер в контексте настоящего изобретения представляет собой электронно-вычислительное устройство обработки и хранения данных, на котором установлено и функционирует программное обеспечение и которое выполнено с возможностью обмениваться данными с другими электронно-вычислительными устройствами через сеть передачи данных.
Цифровая географическая карта может храниться как на сервере с исполняемым программным обеспечением, так и на отдельном сервере хранения.
Программное обеспечение сервера может предоставлять доступ к цифровой географической карте, содержащей слой, созданный согласно настоящему изобретению, удаленным вычислительным устройствам, например, другим серверам или пользовательским вычислительным устройствам через сеть передачи данных и систему регистрации и контроля доступа.
Пользовательское вычислительное устройство представляет собой любое известное электронно-вычислительное устройство, включающее в себя пользовательское электронное устройство, мобильный телефон, планшетный компьютер, портативный компьютер, настольный компьютер и т.п., выполненное с возможностью исполнения пользовательских приложений, а также осуществления связи через сеть передачи данных с сервером.
Приложение в контексте настоящего изобретения представляет собой программное обеспечение, исполняемое на пользовательском вычислительном устройстве. Программное обеспечение представляет собой набор инструкций, которые хранятся в памяти вычислительного устройства и исполняются процессором вычислительного устройства. Результаты функционирования программного обеспечения отображаются пользователю через графический интерфейс на устройстве отображения, содержащегося в пользовательском вычислительном устройстве. Графический интерфейс является средством взаимодействия с пользователем.
Доступ к цифровой географической карте, содержащей слой, созданный согласно настоящему изобретению, через систему регистрации и контроля доступа, функционирующую на сервере, может осуществляться с пользовательского вычислительного устройства посредством специализированного приложения, либо через веб-браузер.
Приложение может быть реализовано на основе микросервисной архитектуры, в которой микросервисы представляют собой программные модули, выполняющие одну или более связанных функций и взаимодействующие друг с другом, а также с другими внешними приложениями и/или программными средствами, через программный интерфейс приложений (Application Programming Interface (API)).
Кроме того, приложение может быть выполнено с возможностью приема пользовательского ввода, содержащего указание квадратной ячейки, которую необходимо дополнительно разделить на четыре равные квадратные ячейки, и/или указание добавить в идентификационное словосочетание дополнительное слово из набора часто употребляемых разговорных слов для образования нового уникального идентификационного словосочетания, и отправки принятого пользовательского ввода на сервер с цифровой географической картой, содержащей слой, созданный согласно настоящему изобретению.
Вычислительное устройство, обеспечивающие обработку данных, необходимую для реализации заявленного решения, в общем случае содержит такие компоненты, как: один или более процессоров, по меньшей мере одну память, средство хранения данных, интерфейсы ввода/вывода, средство ввода, средства сетевого взаимодействия.
При исполнении машиночитаемых команд, содержащихся в оперативно памяти, конфигурируют процессор устройства для выполнения основных вычислительные операции, необходимых для функционирования устройства или функциональности одного, или более его компонентов.
Память, как правило, выполнена в виде ОЗУ, куда загружается необходимая программная логика, обеспечивающая требуемый функционал. При осуществлении работы предлагаемого решения выделяют объем памяти, необходимы для осуществления предлагаемого решения.
Средство хранения данных может выполняться в виде HDD, SSD дисков, рейд массива, сетевого хранилища, флэш-памяти и т.п. Средство позволяет выполнять долгосрочное хранение различного вида информации, например, вышеупомянутых файлов с наборами данных пользователей, базы данных, содержащих записи измеренных для каждого пользователя временных интервалов, идентификаторов пользователей и т.п.
Интерфейсы представляют собой стандартные средства для подключения и работы периферийных и прочих устройств, например, USB, RS232, RJ45, COM, HDMI, PS/2, Lightning и т.п.
Выбор интерфейсов зависит от конкретного исполнения устройства, которое может представлять собой персональный компьютер, мейнфрейм, серверный кластер, тонкий клиент, смартфон, ноутбук и т.п.
В качестве средств ввода данных в любом воплощении системы, реализующей описываемый способ, может использоваться клавиатура. Аппаратное исполнение клавиатуры может быть любым известным: это может быть, как встроенная клавиатура, используемая на ноутбуке или нетбуке, так и обособленное устройство, подключенное к настольному компьютеру, серверу или иному компьютерному устройству. Подключение при этом может быть, как проводным, при котором соединительный кабель клавиатуры подключен к порту PS/2 или USB, расположенному на системном блоке настольного компьютера, так и беспроводным, при котором клавиатура осуществляет обмен данными по каналу беспроводной связи, например, радиоканалу, с базовой станцией, которая, в свою очередь, непосредственно подключена к системному блоку, например, к одному из USB-портов. Помимо клавиатуры, в составе средств ввода данных также может использоваться: джойстик, дисплей (сенсорный дисплей), проектор, тачпад, манипулятор мышь, трекбол, световое перо, динамики, микрофон и т.п.
Средства сетевого взаимодействия выбираются из устройства, обеспечивающий сетевой прием и передачу данных, например, Ethernet карту, WLAN/Wi-Fi модуль, Bluetooth модуль, BLE модуль, NFC модуль, IrDa, RFID модуль, GSM модем и т.п. С помощью средств обеспечивается организация обмена данными по проводному или беспроводному каналу передачи данных, например, WAN, PAN, ЛВС (LAN), Интранет, Интернет, WLAN, WMAN или GSM.
Компоненты устройства сопряжены посредством общей шины передачи данных.
В настоящих материалах заявки было представлено предпочтительное раскрытие осуществление заявленного технического решения, которое не должно использоваться как ограничивающее иные, частные воплощения его реализации, которые не выходят за рамки испрашиваемого объема правовой охраны и являются очевидными для специалистов в соответствующей области техники.
Изобретение относится к способу словесной идентификации географической области. Технический результат заключается в более точной идентификации географических областей различной размерности на местности для всей Земной поверхности. Предложенный компьютерно-реализуемый способ идентификации географической области содержит: создание слоя для цифровой географической карты в виде сетки из квадратных ячеек базового размера для всей земной поверхности с использованием системы геоцентрических координат; извлечение картографических данных о географических объектах для каждой созданной ячейки из соответствующих слоев; осуществление итерационного разделения каждой ячейки на четыре равные квадратные ячейки; присвоение по меньшей мере двух слов ячейке, образующих уникальное идентификационное словосочетание; предоставление доступа удаленному вычислительному устройству к созданному слою с обращением к цельной квадратной ячейке на основе географических координат для получения уникального идентификационного словосочетания или на основе уникального идентификационного словосочетания для получения географических координат этой цельной квадратной ячейки. 8 з.п. ф-лы, 1 ил., 1 табл.
1. Компьютерно-реализуемый способ идентификации географической области на местности, содержащий этапы, на которых посредством программного обеспечения, исполняемого сервером хранения и обработки данных:
- создают слой для цифровой географической карты в виде сетки из квадратных ячеек базового размера для всей земной поверхности с использованием системы геоцентрических координат;
- извлекают картографические данные о географических объектах для каждой созданной ячейки из соответствующих слоев цифровой географической карты, причем картографические данные содержат типы и географические наименования географических объектов;
- осуществляют итерационное разделение каждой из квадратных ячеек, содержащей по меньшей мере часть географического объекта, на четыре равные квадратные ячейки на основе типа географического объекта; и
- присваивают каждой цельной квадратной ячейке, составляющей сетку слоя цифровой географической карты после завершения итерационного разделения, по меньшей мере одно слово, являющееся географическим наименованием по меньшей мере одного географического объекта, по меньшей мере часть которого содержится в квадратной ячейке, и одно слово из набора часто употребляемых разговорных слов, при этом присвоенные каждой цельной квадратной ячейке по меньшей мере одно слово, являющееся географическим наименованием, и одно слово из набора часто употребляемых разговорных слов образуют уникальное идентификационное словосочетание по отношению ко всем идентификационным словосочетаниям, присвоенным остальным цельным квадратным ячейкам; и
- предоставляют доступ удаленному вычислительному устройству через сеть передачи данных к созданному слою с обращением к цельной квадратной ячейке на основе географических координат для получения уникального идентификационного словосочетания этой цельной квадратной ячейки или на основе уникального идентификационного словосочетания для получения географических координат этой цельной квадратной ячейки.
2. Способ по п.1, в котором конкретный тип географического объекта включает в себя одно из страны в пределах административных границ, региона страны в пределах административных границ, населенного пункта в пределах административных границ, района населенного пункта в пределах административных границ или строения, заповедника, лесопарка, парка, участка дорожной сети, водного объекта или «точки интереса».
3. Способ по п.1, в котором дополнительно добавляют к идентификационному словосочетанию по меньшей мере еще одно слово, являющееся географическим наименованием по меньшей мере второго географического объекта, по меньшей мере часть которого содержится в квадратной ячейке, при возникновении дублирования идентификационного словосочетания, обусловленного исчерпанием набора часто употребляемых разговорных слов.
4. Способ по п.3, в котором дополнительно добавляют к идентификационному словосочетанию по меньшей мере еще одно слово, являющееся разговорным словом, при задействовании в идентификационном словосочетании географических наименований всех географических объектов, по меньшей мере часть каждого из которых содержится в квадратной ячейке, при возникновении дублирования идентификационного словосочетания, обусловленного исчерпанием набора часто употребляемых разговорных слов.
5. Способ по п.1, в котором количество итераций при разделении квадратной ячейки, содержащей по меньшей мере часть географического объекта, отсчитывается от разделения квадратных ячеек базового размера и определено типом географического объекта.
6. Способ по п.1, в котором географическое наименование содержит по меньшей мере одно из: названия страны, названия региона, названия города, названия района в городе, названия улицы и номера дома, названия заповедника, названия лесопарка, названия парка, названия участка дорожной сети, названия водного объекта или названия «точки интереса».
7. Способ по п.1, в котором базовый размер соответствует 182, 160, 128, 96, 80, 64, 48 или 32 метрам земной поверхности.
8. Способ по пп.1, 3 или 4, в котором дополнительно принимают пользовательский ввод, содержащий указание квадратной ячейки, которую необходимо дополнительно разделить на четыре равные квадратные ячейки, и/или указание добавить в идентификационное словосочетание дополнительное слово из набора часто употребляемых разговорных слов или слово, предложенное пользователем, для образования нового уникального идентификационного словосочетания.
9. Способ по пп.1, 3 или 4, в котором дополнительно принимают пользовательский ввод, содержащий указание заменить в идентификационном словосочетании слово, являющееся географическим наименованием, и/или слово из набора часто употребляемых разговорных слов на другое слово из набора часто употребляемых разговорных слов или слово, предложенное пользователем, для образования нового уникального идентификационного словосочетания.
СИСТЕМА ИДЕНТИФИКАЦИИ СЕТОК ГЕОГРАФИЧЕСКОЙ ОБЛАСТИ НА КАРТЕ | 2018 |
|
RU2762785C1 |
CN 106710437 A, 24.05.2017 | |||
CN 108664619 B, 19.06.2020 | |||
CN 101699546 B, 09.05.2012 | |||
Электромагнитный прерыватель | 1924 |
|
SU2023A1 |
Авторы
Даты
2025-05-06—Публикация
2024-02-29—Подача