# US 10,482,848 B2 · Facile and precise georeferencing and overlaying of map tiles

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,482,848 B2
- Document ID: US10482848B2
- Status: Granted
- Kind: B2
- Application number: 14/820,598
- Filed: 2015-08-07
- Published: 2017-02-09
- Granted: 2019-11-19
- Earliest claimed: 2015-08-07
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Rui He
- Web page: https://patentgrep.com/patent/US10482848B2

## CPC

- G09G 5/377: for mixing or overlaying two or more graphic patterns (G09G5/02, G09G5/397 take precedence)
- G06T 3/14: Transformations for image registration, e.g. adjusting or mapping for alignment of images
- G09G 5/026: {Control of mixing and/or overlay of colours in general (G09G5/022 and G09G5/024 take precedence)}
- G09G 5/14: Display of multiple viewports
- G09G 2320/0666: for control of colour parameters, e.g. colour temperature
- G09G 2340/12: Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
- G09G 2360/121: using a cache memory
- G09G 2360/18: Use of a frame buffer in a display terminal, inclusive of the display panel
- G09G 2370/022: Centralised management of display operation, e.g. in a server instead of locally
- G09G 2370/16: Use of wireless transmission of display information
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

One or more processors receive a map image file. The map image file includes geographical data. One or more processors convert the map image file into a raster map image file. The raster map image file includes one or more first raster images. The one or more first raster images include a first plurality of pixels. One or more processors label one or more of the first plurality of pixels with a first set of geographical coordinates using at least a portion of the geographical data included in the map image file.

## Claims

### Claim 1

A method comprising:
receiving, by one or more processors, a map image file, wherein the map image file includes geographical and flood activity data;
converting, by one or more processors, the map image file into a flood activity raster map image file, wherein the flood activity raster map image file includes one or more flood activity raster images, wherein the one or more flood activity raster images include a first plurality of pixels;
labeling, by one or more processors, one or more of the first plurality of pixels with a first set of geographical coordinates using at least a portion of the geographical data included in the map image file, wherein the first set of geographical coordinates are UTM coordinates;
overlaying, by one or more processors, one of the one or more flood activity raster images and a second raster image that includes street map data, wherein the second raster image has an image resolution that is different from an image resolution of the one of the one or more flood activity raster images, resulting in a higher resolution image and a lower resolution image, wherein the second raster image further includes a second plurality of pixels that are labeled with a second set of geographical coordinates, wherein pixels from the first plurality of pixels are overlaid with pixels from the second plurality of pixels that have same sets of geographical coordinates, wherein a tile of the lower resolution image is divided into a grid with sections that match a number of pixels in the higher resolution image, and wherein created grid sections are assigned geographical coordinates based on geographical coordinates of pixel values;
searching, by one or more processors, municipal databases for construction projects not included in the street map data, wherein the construction projects include buildings and roadways undergoing construction;
overlaying, by one or more processors, a third raster image to the one or more flood activity raster images and the second raster image, wherein the third raster image includes the construction projects;
making opaque, by one or more processors, two of the one or more flood activity raster images, the second raster image, and the third raster image to allow a bottom map layer of the one of the one or more flood activity raster images, the second raster image, and the third raster image to be visualized underneath a top map layer, wherein a user is queried to determine which of the two of the one or more flood activity raster images, the second raster image, and the third raster image to make opaque, wherein the user query includes outputting to the user a merged product of overlaying the one of the one or more flood activity raster images, the second raster image, and the third raster image, and wherein the user modifies the degree of opacity of the two of the one or more flood activity raster images, the second raster image, and the third raster image; and
saving, by one or more processors, the merged product of the overlaying the one of the one or more flood activity raster images, the second raster image, and the third raster image as an image file that includes a multilayer raster map image.

### Claim 2 (depends on 1)

The method of claim 1, wherein the multilayer raster map image file further comprises seismic activity and weather activity data.

### Claim 3 (depends on 1)

The method of claim 1, wherein the flood activity raster map image file is further comprised to have one or more of the following formats: JPEG/JFIF, JPEG 2000, Exif, TIFF, RIF, GIF, BMP, PPM, PGM, PBM, and PNM.

### Claim 4 (depends on 1)

The method of claim 1, wherein the map image file is further comprised to be a vector graphics file.

### Claim 5

A computer program product comprising:
one or more computer-readable storage media and program instructions stored on at least one of the one or more computer-readable storage media, the program instructions comprising:
program instructions to receive a map image file, wherein the map image file includes geographical and flood activity data;
program instructions to convert the map image file into a flood activity raster map image file, wherein the flood activity raster map image file includes one or more flood activity raster images, wherein the one or more flood activity raster images include a first plurality of pixels;
program instructions to label one or more of the first plurality of pixels with a first set of geographical coordinates using at least a portion of the geographical data included in the map image file, wherein the first set of geographical coordinates are UTM coordinates;
program instructions to overlay one of the one or more flood activity raster images and a second raster image that includes street map data, wherein the second raster image has an image resolution that is different from an image resolution of the one of the one or more flood activity raster images, resulting in a higher resolution image and a lower resolution image, wherein the second raster image further includes a second plurality of pixels that are labeled with a second set of geographical coordinates, wherein pixels from the first plurality of pixels are overlaid with pixels from the second plurality of pixels that have same sets of geographical coordinates, wherein a tile of the lower resolution image is divided into a grid with sections that match a number of pixels in the higher resolution image, and wherein created grid sections are assigned geographical coordinates based on geographical coordinates of pixel values;
program instructions to search municipal databases for construction projects not included in the street map data, wherein the construction projects include buildings and roadways undergoing construction;
program instructions to overlay a third raster image to the one or more flood activity raster images and the second raster image, wherein the third raster image includes the construction projects;
program instructions to make opaque two of the one or more flood activity raster images, the second raster image, and the third raster image to allow a bottom map layer of the one of the one or more flood activity raster images, the second raster image, and the third raster image to be visualized underneath a top map layer, wherein a user is queried to determine which of the two of the one or more flood activity raster images, the second raster image, and the third raster image to make opaque, wherein the user query includes outputting to the user a merged product of overlaying the one of the one or more flood activity raster images, the second raster image, and the third raster image, and wherein the user modifies the degree of opacity of the two of the one or more flood activity raster images, the second raster image, and the third raster image; and
program instructions to save the merged product of the overlaying the one of the one or more flood activity raster images, the second raster image, and the third raster image as an image file that includes a multilayer raster map image.

### Claim 6 (depends on 5)

The computer program product of claim 5, wherein the multilayer raster map image file further comprises seismic activity and weather activity data.

### Claim 7 (depends on 5)

The computer program product of claim 5, wherein the flood activity raster map image file is further comprised to have one or more of the following formats:
JPEG/JFIF, JPEG 2000, Exif, TIFF, RIF, GIF, BMP, PPM, PGM, PBM, and PNM.

### Claim 8 (depends on 5)

The computer program product of claim 5, wherein the map image file is further comprised to be a vector graphics file.

### Claim 9

A computer system comprising:
one or more computer processors;
one or more computer-readable storage media; and
one or more computer-readable storage media and program instructions stored on at least one of the one or more computer-readable storage media, the program instructions comprising:
program instructions to receive a map image file, wherein the map image file includes geographical and flood activity data;
program instructions to convert the map image file into a flood activity raster map image file, wherein the flood activity raster map image file includes one or more flood activity raster images, wherein the one or more flood activity raster images include a first plurality of pixels;
program instructions to label one or more of the first plurality of pixels with a first set of geographical coordinates using at least a portion of the geographical data included in the map image file, wherein the first set of geographical coordinates are UTM coordinates;
program instructions to overlay one of the one or more flood activity raster images and a second raster image that includes street map data, wherein the second raster image has an image resolution that is different from an image resolution of the one of the one or more flood activity raster images, resulting in a higher resolution image and a lower resolution image, wherein the second raster image further includes a second plurality of pixels that are labeled with a second set of geographical coordinates, wherein pixels from the first plurality of pixels are overlaid with pixels from the second plurality of pixels that have same sets of geographical coordinates, wherein a tile of the lower resolution image is divided into a grid with sections that match a number of pixels in the higher resolution image, and wherein created grid sections are assigned geographical coordinates based on geographical coordinates of pixel values;
program instructions to search municipal databases for construction projects not included in the street map data, wherein the construction projects include buildings and roadways undergoing construction;
program instructions to overlay a third raster image to the one or more flood activity raster images and the second raster image, wherein the third raster image includes the construction projects;
program instructions to make opaque two of the one or more flood activity raster images, the second raster image, and the third raster image to allow a bottom map layer of the one of the one or more flood activity raster images, the second raster image, and the third raster image to be visualized underneath a top map layer, wherein a user is queried to determine which of the two of the one or more flood activity raster images, the second raster image, and the third raster image to make opaque, wherein the user query includes outputting to the user a merged product of overlaying the one of the one or more flood activity raster images, the second raster image, and the third raster image, and wherein the user modifies the degree of opacity of the two of the one or more flood activity raster images, the second raster image, and the third raster image; and
program instructions to save the merged product of the overlaying the one of the one or more flood activity raster images, the second raster image, and the third raster image as an image file that includes a multilayer raster map image.

### Claim 10 (depends on 9)

The computer system of claim 9, wherein the multilayer raster map image file further comprises seismic activity and weather activity data.

### Claim 11 (depends on 9)

The computer system of claim 9, wherein the flood activity raster map image file is further comprised to have one or more of the following formats: JPEG/JFIF, JPEG 2000, Exif, TIFF, RIF, GIF, BMP, PPM, PGM, PBM, and PNM.

### Claim 12 (depends on 9)

The computer system of claim 9, wherein the map image file is further comprised to be a vector graphics file.
