Methods and systems for encoding geographic coordinates and features in a portable document format file
First Claim
1. A method for encoding geographic information from a digital source map to an electronic graphics file, and associating non-graphic information from the digital source map with a geographic position in the electronic graphics file, comprising:
- receiving geographic information associated with a digital source map;
scaling the geographic information to render corresponding geographic information in an associated electronic graphics file;
generating an annotation associated with non-graphic information; and
storing the annotation in the electronic graphics file, wherein the annotation is associated with a geographic position in the electronic graphics file.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention is methods and systems for encoding geographic coordinates and features in a portable document format file. Various embodiments of the invention permit encoding of a geographic relationship between the coordinate system of a digital source map, and the rendering of that map to a portable document format (PDF) document as well as the information required to transform between the source map coordinate system and the PDF coordinate system. This encoding can be performed by determining the coordinates of the points of a polygon of selected source map data to be rendered to PDF in both PDF coordinates and source coordinates, and by determining a transformation matrix to convert the coordinates from one system to the other, including information regarding the geometric projection of the source coordinate system. Having encoded this data, it can be possible to obtain any location within the rendered PDF file in coordinates of the source coordinate system.
-
Citations
24 Claims
-
1. A method for encoding geographic information from a digital source map to an electronic graphics file, and associating non-graphic information from the digital source map with a geographic position in the electronic graphics file, comprising:
-
receiving geographic information associated with a digital source map;
scaling the geographic information to render corresponding geographic information in an associated electronic graphics file;
generating an annotation associated with non-graphic information; and
storing the annotation in the electronic graphics file, wherein the annotation is associated with a geographic position in the electronic graphics file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for viewing encoded geographic information within an electronic graphics file, comprising:
-
(a) receiving an electronic graphics file with geographic information, the electronic graphics file, comprising;
(1) scaled geographic information from a digital source map, wherein the scaled geographic information is geo-registered;
(2) an annotation associated with the geographic information, the annotation providing access to non-graphic information stored in an associated database; and
(b) accessing the electronic graphics file with an application program adapted to display the electronic graphics file, comprising;
(1) selecting the annotation, wherein non-graphic information is displayed adjacent to the geographic information when the electronic graphics file is displayed. - View Dependent Claims (14)
-
-
15. A computer-readable medium comprising computer code for encoding geographic information of a digital source map to an electronic graphics file, and computer code for associating geographic information in the electronic graphics file with non-graphic information in a database, comprising:
computer code adapted to;
scale geographic information in a digital source map for rendering corresponding geographic information in an electronic graphics file;
generate an annotation for the geographic information in the electronic graphics file; and
when the annotation is selected, access a database with non-graphic information associated with geographic information of the digital source map. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
Specification