ES2230989B1 - "SYSTEM AND METHOD TO PROVIDE DENOMINATIONS OF GEOGRAPHICAL AREAS". - Google Patents
"SYSTEM AND METHOD TO PROVIDE DENOMINATIONS OF GEOGRAPHICAL AREAS".Info
- Publication number
- ES2230989B1 ES2230989B1 ES200300790A ES200300790A ES2230989B1 ES 2230989 B1 ES2230989 B1 ES 2230989B1 ES 200300790 A ES200300790 A ES 200300790A ES 200300790 A ES200300790 A ES 200300790A ES 2230989 B1 ES2230989 B1 ES 2230989B1
- Authority
- ES
- Spain
- Prior art keywords
- denominations
- mesh
- tiles
- meshes
- tile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000002360 preparation method Methods 0.000 claims description 2
- 235000011449 Rosa Nutrition 0.000 description 1
- 241000220317 Rosa Species 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4931—Directory assistance systems
-
- H04Q7/221—
-
- H04Q7/3855—
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Sistema y método para proporcionar denominaciones de zonas geográficas. Se propone un sistema y método para asignar denominaciones a zonas geográficas identificadas por sus coordenadas, integrados en sistemas destinados a la prestación de servicios de localización geográfica referidos a un territorio determinado. Tal asignación se lleva a cabo utilizando una base de datos almacenada en un soporte legible por ordenador correspondiente a un sistema de información geográfico construido a partir de una pluralidad de mallas que recubren imaginariamente el territorio en cuestión mediante teselas de igual forma y distinto tamaño en cada malla, identificadas unívocamente por las coordenadas de su centroide. El sistema y método de la presente invención es de especial aplicación en la telefonía móvil para asignar una o varias denominaciones a la zona donde está localizado un teléfono móvil.System and method to provide geographical area designations. A system and method is proposed to assign denominations to geographical areas identified by their coordinates, integrated in systems destined to the provision of geographic location services referred to a given territory. Such assignment is carried out using a database stored in a computer-readable medium corresponding to a geographic information system constructed from a plurality of meshes that imaginary cover the territory in question by means of tiles of the same shape and different size in each mesh, uniquely identified by the coordinates of its centroid. The system and method of the present invention is of special application in mobile telephony to assign one or more denominations to the area where a mobile telephone is located.
Description
Sistema y método para proporcionar denominaciones de zonas geográficas.System and method to provide denominations of geographical areas.
La presente invención se refiere a un sistema y método para proporcionar denominaciones a zonas geográficas identificadas por sus coordenadas de particular utilidad para la telefonía móvil.The present invention relates to a system and method to provide denominations to geographical areas identified by their coordinates of particular utility for the mobile telephony
En la actualidad son bien conocidos diversos medios de localización geográfica con distintos niveles de precisión. Como ejemplo de sistemas de alta precisión puede citarse a los sistemas GPS y como ejemplo de sistemas de menor precisión a las redes de telefonía móvil que identifican la posición de los teléfonos móviles conectados a ellas a partir de las señales proporcionadas por las diversas estaciones dentro de cuyo radio de acción está situado el teléfono móvil en cuestión.At present they are well known diverse geographical location means with different levels of precision. An example of high precision systems can be cited to GPS systems and as an example of less accurate systems to mobile phone networks that identify the position of mobile phones connected to them from the signals provided by the various stations within whose radius of Action is located the mobile phone in question.
Se conocen así mismo diversos sistemas que pueden proporcionar al usuario de un teléfono móvil o al conductor de un vehículo dotado de un sistema GPS distintos tipos de servicios de información geográfica. Así, por ejemplo, el usuario de un teléfono móvil puede recibir un mapa de la zona donde está localizado y el conductor de un vehículo recibir sugerencias para elegir una ruta determinada a partir de su posición. Ese tipo de servicios utilizan, lógicamente, sistemas complejos de información geográfica.Various systems that can provide the user of a mobile phone or the driver of a vehicle equipped with a GPS system different types of services geographic information Thus, for example, the user of a telephone mobile can receive a map of the area where it is located and the Vehicle driver receive suggestions for choosing a route determined from your position. That kind of services logically use complex information systems geographical
El solicitante no conoce sin embargo ningún sistema o método para proporcionar denominaciones a zonas geográficas identificadas por sus coordenadas como los que son objeto de la presente invención.The applicant does not know however any system or method to provide denominations to zones geographical identified by their coordinates as those that are object of the present invention.
El primer objeto de la invención es un sistema de información geográfico implementado en una base de datos almacenada en un soporte legible por ordenador.The first object of the invention is a system of geographic information implemented in a stored database on a computer readable media.
Ese sistema se construye a partir de una pluralidad de mallas que recubren imaginariamente el territorio en cuestión mediante teselas de igual forma y distinto tamaño en cada malla, es decir, siguiendo un modelo fractal.That system is built from a plurality of meshes that imaginary cover the territory in question through tiles of the same shape and different size in each mesh, that is, following a fractal model.
Cada una de esas teselas debe poder identificarse unívocamente por las coordenadas de su centroide. La distancia entre dos centroides adyacentes, ó paso de malla, es un parámetro que también caracteriza a cada malla.Each of these tiles must be able to identify uniquely by the coordinates of its centroid. Distance between two adjacent centroids, or mesh passage, is a parameter which also characterizes each mesh.
A cada una de esas teselas se le asigna una o varias denominaciones, según la aplicación a que esté dirigido el sistema, mediante procedimientos automatizados a partir de información georreferenciada disponible, ó mediante cualquier procedimiento que resulte conveniente.Each of these tiles is assigned one or several denominations, depending on the application to which the system, using automated procedures from geo-referenced information available, or through any procedure that is convenient.
Por su parte, el registro asociado a cada tesela contiene, junto con campos conteniendo esas denominaciones, las coordenadas de su centroide y el paso de malla, campos con las denominaciones de las teselas de las mallas de mayor escala que la recubren. Así pues, el registro de la base de datos para una tesela dada, contiene denominaciones sobre la misma correspondientes a distintas escalas.For its part, the record associated with each tile it contains, together with fields containing those denominations, the coordinates of its centroid and the mesh pitch, fields with the Tile denominations of meshes of a larger scale than They cover. Thus, the registration of the database for a tile given, contains denominations on it corresponding to different scales.
A los efectos de la presente invención, debe entenderse que una tesela de una malla dada recubre a una tesela de una malla de menor escala cuando la superficie de la segunda está contenida en la de la primera de forma total o de forma parcial en un grado que permita atribuir la denominación de la tesela de la malla de mayor escala a la de menor escala.For the purposes of the present invention, you must it is understood that a tile of a given mesh covers a tile of a smaller scale mesh when the surface of the second is contained in the first one totally or partially in a degree that allows to attribute the name of the tile of the larger scale mesh to smaller scale.
El segundo objeto de la invención es un sistema para asignar denominaciones a zonas geográficas identificadas por sus coordenadas, integrado en un sistema destinado a la prestación de servicios de localización geográfica, que está formado por los siguientes elementos:The second object of the invention is a system to assign denominations to geographical areas identified by its coordinates, integrated into a system intended to provide of geographic location services, which is formed by following elements:
- Una interfaz para recibir peticiones de asignación de denominaciones a una zona geográfica identificada por un conjunto de coordenadas.- An interface to receive requests from assignment of denominations to a geographical area identified by A set of coordinates.
- Una base de datos almacenada en un soporte legible por ordenador correspondiente a un sistema de información geográfico con las características mencionadas anteriormente.- A database stored in a medium readable by computer corresponding to an information system geographical with the characteristics mentioned above.
- Medios de programación para identificar la mejor tesela de la pluralidad de mallas del sistema de información geográfico contenido en la mencionada base de datos para asignar a la zona geográfica en cuestión las denominaciones contenidas en el registro de dicha tesela.- Programming means to identify the best tile of the plurality of information system meshes geographic content in the aforementioned database to assign to the geographical area in question the denominations contained in the registration of said tile.
- Una interfaz para responder a las peticiones de asignación de denominaciones a una zona geográfica con un mensaje que incluya una o más de las denominaciones contenidas en el registro de la tesela asignada a dicha zona geográfica.- An interface to respond to requests from assignment of denominations to a geographical area with a message that includes one or more of the denominations contained in the registration of the tile assigned to said geographical area.
El tercer objeto de la invención es un procedimiento para asignar denominaciones a zonas geográficas identificadas por sus coordenadas ejecutable en un servidor informático integrado en un sistema de prestación de servicios telemáticos de localización geográfica en un territorio determinado en tiempo real que, teniendo acceso a una base de datos correspondiente a un sistema de información geográfico con las características mencionadas anteriormente, incluye los siguientes pasos:The third object of the invention is a procedure to assign denominations to geographical areas identified by their executable coordinates on a server computer integrated in a service delivery system telematics of geographical location in a given territory in real time that, having access to a database corresponding to a geographic information system with the features mentioned above, includes the following Steps:
- Recepción de una petición de asignación de denominaciones a una zona geográfica identificada por un conjunto de coordenadas.- Receipt of a request for assignment of denominations to a geographical area identified by a set of coordinates.
- Cálculo de la superficie de la mencionada zona geográfica.- Calculation of the surface of the mentioned area geographical
- Selección de la malla o mallas apropiadas para identificar teselas que se solapen con la zona geográfica en cuestión.- Selection of mesh or meshes appropriate for identify tiles that overlap with the geographical area in question.
- Identificación de las teselas que se solapen con la zona geográfica en cuestión, en las mallas seleccionadas en el paso anterior y selección de la más apropiada de ellas para asignar su denominación a la zona geográfica en cuestión.- Identification of the overlapping tiles with the geographical area in question, in the meshes selected in the previous step and selection of the most appropriate of them to assign its name to the geographical area in question.
- Recuperación de las denominaciones asociadas a la tesela seleccionada en el paso anterior.- Recovery of denominations associated with the tile selected in the previous step.
- Elaboración de un mensaje en un formato preestablecido a partir de las denominaciones recuperadas en el paso anterior- Preparation of a message in a format preset from the names retrieved in the last step
Otras características y ventajas de la presente invención se desprenderán de la descripción detallada que sigue de una realización ilustrativa, y en ningún sentido limitativa, de la misma en relación con los dibujos que se acompañan.Other features and advantages of this invention will follow from the detailed description that follows from an illustrative, and in no sense limiting, embodiment of the same in relation to the accompanying drawings.
Las Figuras 1a y 1b ilustran dos mallas de un sistema de información geográfico según la invención.Figures 1a and 1b illustrate two meshes of a Geographic information system according to the invention.
La Fig. 2 ilustra el contenido de dos registros de la base de datos en la que se almacena un sistema de información geográfico según la invención.Fig. 2 illustrates the content of two records of the database in which an information system is stored geographical according to the invention.
La Fig. 3 ilustra la utilización de las mallas del sistema de información geográfico para asignar denominaciones a una zona geográfica determinada según la invención.Fig. 3 illustrates the use of meshes of the geographic information system to assign denominations to a specific geographical area according to the invention.
La Fig. 4 muestra esquemáticamente el procedimiento según la invención para asignar denominaciones a una zona geográfica determinada.Fig. 4 schematically shows the method according to the invention to assign denominations to a determined geographical area.
El sistema y método para proporcionar denominaciones de zonas geográficas según la invención utilizan el sistema de información geográfico que pasamos a describir.The system and method to provide designations of geographical areas according to the invention use the geographic information system that we describe.
El sistema de información geográfico está formado por una serie de mallas que recubren un determinado territorio mediante teselas de igual forma y distinto tamaño en cada malla. En la Figura la se representa una malla M1 formada por una pluralidad de teselas T1, T1', T1'' de forma hexagonal y en la Figura 1b una malla M4 formada por una pluralidad de teselas T4, T4', T4'' de forma hexagonal como en la malla M1 pero de diferente tamaño.The geographic information system is formed by a series of meshes that cover a certain territory using tiles of the same shape and different size in each mesh. In Figure 1 shows a mesh M1 formed by a plurality of tiles T1, T1 ', T1' 'of hexagonal shape and in Figure 1b a M4 mesh formed by a plurality of tiles T4, T4 ', T4' 'of hexagonal shape as in the M1 mesh but of different size.
Las teselas T1, T1' y T1'' de la malla M1 quedan identificadas unívocamente por sus centroides 1, 1', 1''. Análogamente las teselas de la malla M4 quedan identificadas por sus centroides 4, 4' y 4''. Como puede observarse en las Figuras 1a y 1b, dichos centroides pueden considerarse como los vértices de una imaginaria malla triangular.T1, T1 'and T1' 'tiles of the M1 mesh remain uniquely identified by their centroids 1, 1 ', 1' '. Similarly, the M4 mesh tiles are identified by its centroids 4, 4 'and 4' '. As can be seen in Figures 1a and 1b, said centroids can be considered as the vertices of a Imaginary triangular mesh.
La distancia entre los centroides adyacentes en cada malla, a la que llamaremos en adelante paso de malla, se mantiene constante en toda la extensión. En las Figuras 1a y 1b puede verse que la malla M1 tiene un paso de malla P1 y la malla M4 un paso de malla P4.The distance between adjacent centroids in each mesh, which we will call the mesh step, is keeps constant throughout the extension. In Figures 1a and 1b it can be seen that the M1 mesh has a P1 mesh pitch and the M4 mesh one step P4 mesh.
Cualquier tipo de malla que cumpla estas condiciones, como sucedería, por ejemplo, con mallas con teselas cuadradas, entra dentro del ámbito de la presente invención.Any type of mesh that meets these conditions, as would happen, for example, with tiles with tiles square, falls within the scope of the present invention.
A cada una de las teselas de las mallas se le asigna una denominación que, para buena parte de las aplicaciones del sistema, se toma de una jerarquía de entidades espaciales superficiales.Each of the tiling tiles is assigns a name that, for many applications of the system, it is taken from a hierarchy of spatial entities superficial.
Así, por ejemplo, en un sistema de información geográfica aplicable a un determinado servicio de localización en el territorio de España podrían utilizarse mallas de pasos 400 m., 800 m., 1.600 m., 3.200 m., 6.400 m., 12.800 m., 25.600 m., con las denominaciones correspondientes a la siguiente estructura jerárquica, que sería aplicable en parte del territorio.Thus, for example, in an information system geographic applicable to a specific location service in the territory of Spain could be used 400 m step meshes., 800 m., 1,600 m., 3,200 m., 6,400 m., 12,800 m., 25,600 m., With denominations corresponding to the following structure hierarchical, which would be applicable in part of the territory.
\newpage\ newpage
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
Como puede verse, en el caso anterior se parte de una malla de paso de 400 m. y los pasos de cada malla son el doble del paso de la anterior. Esta estructura se considera muy adecuada para sistemas de información geográfica según la invención.As can be seen, in the previous case it is based on a 400 m step mesh. and the steps of each mesh are double from the previous step. This structure is considered very adequate. for geographic information systems according to the invention.
Adicionalmente, pueden asignarse a las teselas otras denominaciones como, por ejemplo:Additionally, they can be assigned to the tiles other denominations such as:
- Topónimos que identifican convenientemente determinados lugares como, por ejemplo, Bahía de Rosas o Mont Blanc.- Place names that conveniently identify certain places like, for example, Bahía de Rosas or Mont Blanc.
- Las denominaciones correspondientes a zonas relativas a alguna consideración del territorio que se desea utilizar en aplicaciones específicas y que pueden recubrir el territorio como Diócesis o no hacerlo como Parques Naturales o Zonas de Entretenimiento.- The denominations corresponding to zones relative to some consideration of the desired territory use in specific applications and that can coat the territory as Diocese or not as Natural Parks or Zones of entertainment.
En definitiva, a una tesela se le puede asociar una denominación que se corresponde con su posición dentro de una estructura jerárquica espacial predeterminada y denominaciones adicionales que puedan resultar de interés.In short, a tile can be associated a denomination that corresponds to its position within a default spatial hierarchical structure and denominations additional that may be of interest.
Este sistema de información geográfico se implementa como un conjunto de datos estructurado almacenado en un soporte legible por ordenador.This geographic information system is implemented as a structured data set stored in a computer readable support.
Para cada tesela se crea un registro formado por varios campos que describiremos seguidamente en referencia a la Figura 2.For each tile a record consisting of several fields that we will describe next in reference to the Figure 2
El registro correspondiente a una tesela T1 de la malla de mayor escala contiene un campo con las coordenadas X,Y del centroide de la tesela, un campo con el paso de malla P1, un campo D1 con la denominación asociada a la tesela T1 en el marco de una estructura jerárquica espacial predefinida y campos con otras denominaciones asociadas a la tesela DF1 y DJ1.The record corresponding to a T1 tile of the larger mesh contains a field with the X, Y coordinates of the centroid of the tile, a field with the passage of mesh P1, a field D1 with the designation associated with the T1 tile within the framework of a predefined spatial hierarchical structure and fields with others denominations associated with the tile DF1 and DJ1.
El registro correspondiente a una tesela T4 de la malla de menor escala contiene un campo con las coordenadas X,Y del centroide de la tesela, un campo con el paso de malla P4, un campo D4 con la denominación asociada a la tesela T4 en el marco de una estructura jerárquica espacial predefinida, campos D3, D2 y D1 correspondientes a las teselas de las mallas de escala superior que recubren la tesela T4 en dicha estructura jerárquica y campos con otras denominaciones asociadas a la tesela DF4 y DJ4.The record corresponding to a T4 tile of the Smaller mesh contains a field with the X, Y coordinates of the centroid of the tile, a field with the P4 mesh pitch, a field D4 with the designation associated with the T4 tile within the framework of a predefined spatial hierarchical structure, fields D3, D2 and D1 corresponding to the tiles of the higher scale meshes that they cover the T4 tile in said hierarchical structure and fields with other names associated with the DF4 and DJ4 tile.
En mallas como las representadas en las figuras 1a y 1b los centroides de las mallas de distinto paso no necesariamente coinciden por lo que, para una determinada tesela de una de las mallas, puede no existir una tesela en la malla superior que la recubra totalmente o, haciéndolo parcialmente, en un grado suficiente como para atribuirle su denominación. Así, por ejemplo, para una tesela relativa a un término municipal de una provincia determinada situado en una zona limítrofe con otras dos provincias puede suceder que en la malla superior haya tres teselas que la recubran cuyas denominaciones correspondan a las tres provincias mencionadas sin que sea posible determinar con seguridad cual de ellas debe asignarse a la tesela de la malla de menor escala. Por tanto, hay que entender que una tesela de una malla recubre a otra tesela de una malla de escala inferior cuando lo hace totalmente o superando un límite predeterminado si lo hace parcialmente.In meshes as shown in the figures 1a and 1b the centroids of the meshes of different steps do not necessarily coincide for what, for a given tile of one of the meshes, there may not be a tile in the upper mesh that covers it completely or, partially doing so, to a degree enough to give it its name. For example, for a tile relative to a municipal term of a province determined located in a bordering area with two other provinces it may happen that in the upper mesh there are three tiles that the they cover whose denominations correspond to the three provinces mentioned without it being possible to determine with certainty which of they must be assigned to the tile of the smaller scale mesh. By therefore, it must be understood that a tile of one mesh covers another tiling of a lower scale mesh when fully or exceeding a predetermined limit if it does so partially.
Estos registros se almacenan bajo un sistema de gestión de base de datos utilizando como campos índices el campo con el paso de la malla a la que pertenece la tesela y el campo de coordenadas del centroide de cada tesela. A este efecto las coordenadas de los centroides se redondean a la unidad definida por el menor paso de malla del conjunto utilizado en cada aplicación. Así por ejemplo si se utiliza un sistema de localización con una precisión inferior a un metro, las coordenadas de cada centroide se redondean a la unidad de metros con un criterio único.These records are stored under a system of database management using as index fields the field with the passage of the mesh to which the tile belongs and the field of centroid coordinates of each tile. For this purpose the centroid coordinates are rounded to the unit defined by the smallest mesh step of the set used in each application. For example, if a location system with a precision less than one meter, the coordinates of each centroid are round to the unit of meters with a unique criterion.
La carga de los valores de la base de datos de un sistema de información geográfica según la invención para una aplicación determinada puede realizarse utilizando diversos procedimientos.Loading database values of a geographic information system according to the invention for a certain application can be done using various procedures
En primer lugar, se pueden aplicar procedimientos automatizados, para, utilizando información georeferenciada disponible en el mercado asignar en, al menos, algunas de las mallas, denominaciones a las teselas correspondientes a denominaciones administrativas bien definidas. En todo caso, las coordenadas de los centroides se generan automáticamente a partir de una coordenada de origen.First, procedures can be applied automated, for, using georeferenced information available in the market allocate in at least some of the meshes, tile designations corresponding to well-defined administrative names. In any case, the centroid coordinates are automatically generated from of an origin coordinate.
Pueden asignarse valores de áreas en las que se colocan los puntos de la malla, siendo las áreas regiones, provincias, términos municipales o cualquier otra división natural o administrativa.You can assign values from areas where place the points of the mesh, the areas being regions, provinces, municipal terms or any other natural division or administrative
Otras posibilidades pueden ser, por ejemplo, incorporar puntos de interés o cruces de las calles de mayor importancia o longitud en cada tesela, como elemento para denominar de una zona.Other possibilities may be, for example, incorporate points of interest or crossings of major streets importance or length in each tile, as an element to name of an area.
En todo caso, asignadas mediante uno ú otro procedimiento las denominaciones a las teselas de las distintas mallas de un sistema de información geográfica, la carga de los campos correspondientes a las teselas de mallas de mayor escala, es decir, los campos D3, D2 y D1 de la tesela T4 en la Figura 2 se puede realizar mediante un procedimiento automatizado similar al que describiremos más adelante para asignar la tesela TZ a la zona Z.In any case, assigned by one or the other procedure the designations to the tiles of the different meshes of a geographic information system, the burden of fields corresponding to the larger-scale mesh tiles, is that is, fields D3, D2 and D1 of tile T4 in Figure 2 are you can perform using an automated procedure similar to which we will describe later to assign the TZ tile to the zone Z.
El número de mallas utilizadas y el paso de cada una de ellas en un determinado sistema de información geográfica depende de los servicios que debe prestar. En general se utilizarán varias mallas porque en la mayoría de los servicios de localización geográfica se considera resulta conveniente utilizar varias denominaciones para identificar correctamente una determinada zona geográfica. Dado que el mínimo paso de malla no tiene virtualmente ninguna limitación, podemos considerar que el sistema de información geográfica objeto de esta invención responde a un "modelo fractal".The number of meshes used and the step of each one of them in a given geographic information system It depends on the services you must provide. In general they will be used several meshes because in most location services geographical it is considered convenient to use several denominations to correctly identify a certain area geographical Since the minimum mesh pitch has virtually no No limitation, we can consider that the system of geographical information object of this invention responds to a "fractal model".
Ahora bien, puede haber servicios que requieran un sistema de información geográfica con únicamente una malla.Now, there may be services that require a geographic information system with only one mesh.
Hay que señalar que los campos de denominaciones de los registros de las teselas no necesariamente deben tener información. Por ejemplo, en un sistema de información geográfico para todo el territorio español en el que se contemple una malla apropiada para identificar cruces de calles en ambientes urbanos, las teselas de esa malla no tendrán información en ambientes rurales.It should be noted that the denomination fields of the tile records must not necessarily have information. For example, in a geographic information system for the entire Spanish territory where a mesh is contemplated appropriate to identify street crossings in urban environments, the tiles of that mesh will not have information in environments rural.
A su vez, las denominaciones de las teselas de las mallas de mayor escala que recubren a una dada pueden no tener información cuando no haya ninguna que alcance un grado de recubrimiento preestablecido.In turn, the designations of the tiles of larger-scale meshes that cover a given may not have information when there is none that reaches a degree of preset coating.
Pasamos a describir ahora el sistema y método para proporcionar servicios de localización geográfica según la invención, utilizando el sistema de información geográfico que venimos de describir.We now describe the system and method to provide geographic location services according to the invention, using the geographic information system that We come to describe.
En términos generales, se trata de un sistema que permite proporcionar una respuesta rápida y concisa para servicios de localización geográfica. Por ejemplo, en un servicio referido a la localización de teléfonos móviles se trata de atender peticiones de localización de un teléfono móvil determinado mediante mensajes como "Se encuentra en la zona de Plaza de España, en Zaragoza ", o bien, "Se encuentra en la zona de Illescas, Toledo".In general terms, it is a system that allows you to provide a quick and concise answer for services of geographic location. For example, in a service referred to mobile phone location is about handling requests location of a mobile phone determined by messages as "It is located in the Plaza de España area, in Zaragoza "or," It is located in the Illescas area, Toledo".
Siguiendo con ese ejemplo, y en referencia a la Figura 3, se trata pues de que, una vez recibida la petición referente a un teléfono móvil, localizado en la zona geográfica Z mediante los medios propios de los operadores de la telefonía móvil, se responda a la misma con un texto generado a partir de las denominaciones contenidas en el registro correspondientes a la tesela TZ coincidente con dicha zona Z. Entre esas denominaciones se encuentran tanto la de la propia tesela, que sería Plaza de España o Zona de Illescas en los ejemplos mencionados y la de la tesela de la malla superior que la recubre, es decir Zaragoza o Toledo en dichos ejemplos.Following that example, and referring to the Figure 3, it is therefore that once the request is received referring to a mobile phone, located in the geographical area Z through the telephone operators' own means mobile, respond to it with a text generated from the denominations contained in the register corresponding to the TZ tile coinciding with said zone Z. Among those denominations they are so much the one of the own tessera, that would be Square of Spain or Illescas Zone in the aforementioned examples and that of the tile of the upper mesh that covers it, that is Zaragoza or Toledo in these examples.
El sistema consta de los siguiente elementos:The system consists of the following elements:
En primer lugar, una interfaz para recibir peticiones de asignación de denominaciones a zonas poligonales en las que se identifica a la zona Z en cuestión mediante las coordenadas de sus vértices.First, an interface to receive requests for assigning denominations to polygonal zones in those that are identified to the zone Z in question by means of coordinates of its vertices.
En segundo lugar, un sistema de información geográfico estructurado de manera conveniente para el servicio requerido de la manera que hemos descrito anteriormente.Second, an information system Geographically structured conveniently for service required in the manner described above.
En tercer lugar, medios de programación para asignar a la zona Z denominaciones contenidas en el registro de aquella tesela que la recubre en, al menos, un grado preestablecido.Third, programming means for assign to the zone Z denominations contained in the register of that tile that covers it in at least one degree preset
En cuatro lugar, una interfaz para responder a la petición mencionada con un texto con las denominaciones asignadas a la zona Z en el formato preestablecido para el servicio en cuestión.Fourth, an interface to respond to the request mentioned with a text with the denominations assigned to Z zone in the preset format for service in question.
Describimos seguidamente el procedimiento para asignar denominaciones a la zona Z en referencia a la Figura 4.We describe below the procedure for Assign denominations to the Z zone in reference to Figure 4.
En el paso 10 se reciben las coordenadas de los vértices de la zona Z.In step 10 the coordinates of the vertices of zone Z.
En el paso 12 se calcula la superficie S de la zona Z.In step 12 the surface S of the zone Z.
En el paso 14 se selecciona la malla o mallas apropiadas del sistema de información geográfica 20 para identificar la tesela que recubre la zona Z. A ese efecto se elige la malla o mallas en las que la superficie de cada tesela esté comprendida en entre Ksup x S y Kinf x S siendo Ksup y Kinf parámetros predeterminados. Si no hubiera ninguna se toman en consideración todas las mallas.In step 14 the mesh or meshes are selected appropriate geographic information system 20 to identify the tile that covers the zone Z. For this purpose, it is chosen the mesh or meshes in which the surface of each tile is between Ksup x S and Kinf x S being Ksup and Kinf default parameters. If there were none they are taken in Consider all the meshes.
En el paso 16 se calculan, para las mallas seleccionadas en el paso anterior, los puntos de centroide cuya tesela se solapa con la zona Z y el grado de solape de cada tesela con la zona Z. En base a esa información se decide la tesela o, en su caso, teselas apropiadas. Habitualmente se utilizan criterios bayesianos y de lógica difusa para esta decisión.In step 16 they are calculated, for the meshes selected in the previous step, the centroid points whose tile overlaps with zone Z and the degree of overlap of each tile with zone Z. Based on that information the tile is decided or, in If appropriate, appropriate tiles. Usually criteria are used Bayesian and fuzzy logic for this decision.
Una vez identificada la tesela o teselas apropiadas se recuperan, en el paso 18, las denominaciones contenidas en el registro correspondiente de la base de datos de información geográfica 20. Un ejemplo de esa información es el siguiente:Once the tile or tiles are identified appropriate the names are recovered in step 18 contained in the corresponding record of the database of geographic information 20. An example of that information is the next:
<?xml version="1.0" encoding="ISO-8859-1" ?><? xml version = "1.0" encoding = "ISO-8859-1"?>
- <GPPM_IT version="3.5" id="300c8a05-f4102553f2-0" status="0">- <GPPM_IT version = "3.5" id = "300c8a05-f4102553f2-0" status = "0">
- <CELL level="400">- <CELL level = "400">
- <FIELD x="4352344" y="356567" />- <FIELD x = "4352344" y = "356567" />
<FIELD name="cruce">CL DE ATOCHA / CL DE LOPE DE VEGA</FIELD><FIELD name = "crossover"> CL DE ATOCHA / CL OF LOPE DE VEGA </FIELD>
<FIELD name="barrio">CORTES</FIELD><FIELD name = "neighborhood"> CORTES </FIELD>
<FIELD name="complem" /><FIELD name = "complem" />
<FIELD name="codigo" /><FIELD name = "code" />
<FIELD name="categ">O</FIELD><FIELD name = "categ"> O </FIELD>
<FIELD name="nucleo">MADRID</FIELD><FIELD name = "nucleo"> MADRID </FIELD>
<FIELD name="munici">MADRID</FIELD><FIELD name = "munici"> MADRID </FIELD>
<FIELD name="provin">MADRID</FIELD><FIELD name = "provin"> MADRID </FIELD>
<FIELD name="comunidad">MADRID</FIELD><FIELD name = "community"> MADRID </FIELD>
</CELL></CELL>
</GPPM_IT></GPPM_IT>
Con esta información se puede construir la denominación requerida por el servicio en cuestión en un formato predeterminado tal como un mensaje de texto, un mensaje vocal o cualquier otro que resulte apropiado.With this information you can build the name required by the service in question in a format default such as a text message, a vocal message or any other that is appropriate.
La ventaja principal del sistema y método de la presente invención es su capacidad para proporcionar denominaciones de zonas geográficas identificadas por sus coordenadas en tiempos de respuesta muy cortos.The main advantage of the system and method of present invention is its ability to provide denominations of geographical areas identified by their coordinates in times Very short response.
En este sentido, se puede comparar con un sistema convencional que utilice un número N de puntos geográficos aleatoriamente distribuidos. En este caso, el tiempo de búsqueda de un punto es proporcional a N x log(N), siendo N el número de puntos almacenados en el sistema geográfico. En el caso de la presente invención, la búsqueda es algorítmica y produce los índices (coordenadas y paso de malla) de cada tesela cuya información se quiere obtener. En estas condiciones, el tiempo de búsqueda es proporcional a N.In this sense, it can be compared with a system conventional that uses a number N of geographical points randomly distributed. In this case, the search time of a point is proportional to N x log (N), where N is the number of points stored in the geographic system. In the case of present invention, the search is algorithmic and produces the indexes (coordinates and mesh pitch) of each tile whose Information you want to get. Under these conditions, the time of search is proportional to N.
Consideremos por ejemplo el caso de España, con una superficie de unos 500.000 Km2. Con una malla de paso 400 m, es decir, de una superficie unitaria del orden de 0,16 Km2, se requieren 3.125.000 teselas para cubrir el territorio. En estas condiciones una búsqueda por el sistema convencional es del orden de 6 veces más lenta, puesto que el log(N) es del orden de 6 unidades.Consider for example the case of Spain, with an area of about 500,000 km2. With a 400 m step mesh, it is that is, of a unit area of the order of 0.16 km2, 3,125,000 tiles are required to cover the territory. In these conditions a search by the conventional system is of the order of 6 times slower, since the log (N) is of the order of 6 units.
Como ya hemos sugerido, el sistema y método de la presente invención puede utilizarse para asignar denominaciones a la localización de un teléfono móvil en un momento determinado. Los medios actuales de la red GSM pueden proporcionar zonas Z de localización de los teléfonos móviles que aunque no sean muy precisas resultan útiles para proporcionar servicios de asignación de denominaciones a dichas zonas tanto para el propio usuario del teléfono móvil como para otros usuarios. Téngase en cuenta al respecto que tales denominaciones pueden ser tanto denominaciones propiamente dichas de la zona Z como denominaciones de servicios o de características especiales presentes en ella. En este tipo de aplicaciones, el servicio al usuario final se prestaría típicamente mediante mensajes SMS o mensajes de voz conteniendo las denominaciones correspondientes.As we have already suggested, the system and method of the The present invention can be used to assign denominations to the location of a mobile phone at a given time. The Current means of the GSM network can provide Z zones of location of mobile phones that although not very precise are useful to provide assignment services of denominations to these areas for both the user of the Mobile phone as for other users. Take into account the respect that such denominations can be both denominations proper of zone Z as denominations of services or of special features present in it. In this kind of applications, end-user service would typically be provided via SMS messages or voice messages containing the corresponding denominations.
La presente invención no se limita a las realizaciones descritas sino a cualquier otra comprendida dentro del alcance definido por las siguientes reivindicaciones.The present invention is not limited to described embodiments but to any other within of the scope defined by the following claims.
Claims (11)
- c1)c1)
- Seleccionar la malla o mallas cuyas teselas tengan una superficie comprendida entre Ksup x S y Kinf x S siendo Ksup y Kinf valores predeterminados o, no habiendo ninguna, todas las mallas;Select the mesh or meshes whose tiles have a surface between Ksup x S and Kinf x S being Ksup and Kinf default values or, there being none, all meshes;
- c2)c2)
- Identificar la tesela o teselas, dentro de las mallas seleccionadas en el paso anterior, que se solapan con la zona Z y seleccionar la más apropiada de ellas para asignar su denominación a la zona Z;Identify the tile or tiles, within the meshes selected in the previous step, which overlap with zone Z and select the most appropriate of them to assign its name to zone Z;
- c3)c3)
- Recuperar las denominaciones asociadas a la tesela seleccionada en el paso anterior.Retrieve associated names to the tile selected in the previous step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES200300790A ES2230989B1 (en) | 2003-04-03 | 2003-04-03 | "SYSTEM AND METHOD TO PROVIDE DENOMINATIONS OF GEOGRAPHICAL AREAS". |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ES200300790A ES2230989B1 (en) | 2003-04-03 | 2003-04-03 | "SYSTEM AND METHOD TO PROVIDE DENOMINATIONS OF GEOGRAPHICAL AREAS". |
Publications (2)
Publication Number | Publication Date |
---|---|
ES2230989A1 ES2230989A1 (en) | 2005-05-01 |
ES2230989B1 true ES2230989B1 (en) | 2006-06-16 |
Family
ID=34565972
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES200300790A Expired - Fee Related ES2230989B1 (en) | 2003-04-03 | 2003-04-03 | "SYSTEM AND METHOD TO PROVIDE DENOMINATIONS OF GEOGRAPHICAL AREAS". |
Country Status (1)
Country | Link |
---|---|
ES (1) | ES2230989B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020032036A1 (en) * | 2000-04-09 | 2002-03-14 | Taketoshi Nakajima | System for providing name of location at which cellular phone terminal unit |
US20020042277A1 (en) * | 2000-10-10 | 2002-04-11 | Smith Steven W. | Subscriber information service center (SISC) |
-
2003
- 2003-04-03 ES ES200300790A patent/ES2230989B1/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020032036A1 (en) * | 2000-04-09 | 2002-03-14 | Taketoshi Nakajima | System for providing name of location at which cellular phone terminal unit |
US20020042277A1 (en) * | 2000-10-10 | 2002-04-11 | Smith Steven W. | Subscriber information service center (SISC) |
Also Published As
Publication number | Publication date |
---|---|
ES2230989A1 (en) | 2005-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Church et al. | Location covering models | |
Cova et al. | Modelling community evacuation vulnerability using GIS | |
US20100057346A1 (en) | Intelligent Travel Routing System and Method | |
Xue et al. | Multi-source data-driven identification of urban functional areas: A case of Shenyang, China | |
Stats | Statistical standard for geographic areas 2023 | |
KR101662841B1 (en) | Method for representing linear features in a location content management system | |
Parrot et al. | Urban GIS applications | |
Holguin-Veras et al. | New york city park and ride study | |
CN115481212A (en) | Building space-time coding method considering logical building | |
Weerasinghe et al. | Modified traffic analysis zones approach for the estimation of passenger flow distribution in urban areas | |
CN116450958A (en) | Detection point address selection method and device, electronic equipment and readable storage medium | |
ES2230989B1 (en) | "SYSTEM AND METHOD TO PROVIDE DENOMINATIONS OF GEOGRAPHICAL AREAS". | |
WO2016168948A1 (en) | System and method for reserving parking space in real time | |
Kusam et al. | Spatial proximity and dependency to model urban travel demand | |
Tsigdinos et al. | Exploratory evaluation of road network hierarchy in small-sized cities: Evidence from 20 Greek cities | |
Stats | Statistical standard for geographic areas 2023 (updated December 2023) | |
CN117114210A (en) | Barrier-free public facility layout optimization method, device, equipment and storage medium | |
CN104599203A (en) | Community data system | |
Shen et al. | Emergency Resource Location and Allocation in Traffic Contingency Plan for Sports Mega‐Event | |
Ross et al. | An economics-based road classification system for South Africa | |
Gu et al. | GIS-FLSolution: A spatial analysis platform for static and transportation facility location allocation problem | |
JP7688747B2 (en) | People flow analysis device and people flow analysis system | |
CN116205768B (en) | Public transportation occupancy coverage analysis method based on multi-source data | |
Rwerekane et al. | The MappGuru, a universal addressing system | |
Phan et al. | The Method for Delimiting the Maritime Boundary in the Internal Waters Between Ba Ria-Vung Tau Province and the Coastal Provinces of Vietnam |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EC2A | Search report published |
Date of ref document: 20050501 Kind code of ref document: A1 |
|
FG2A | Definitive protection |
Ref document number: 2230989B1 Country of ref document: ES |
|
FD2A | Announcement of lapse in spain |
Effective date: 20180808 |