Method, system, and computer program product for dynamically rendering transit maps
First Claim
1. A method for generating transit maps, the method comprising:
- obtaining a plurality of transit route features;
performing by one or more processors a spatial comparison of a first transit route feature of the plurality of transit route features with a road spatial data layer;
modifying by the one or more processors a transit location of the first transit route feature to intersect a road feature of the road spatial data layer based on the spatial comparison;
obtaining a road layer style for the road spatial data layer;
determining by the one or more processors a transit layer style for the first transit route feature based on the road layer style; and
generating, based on the transit layer style, a transit map such that a transit label for the first transit route feature is contained by the road feature.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, computer programs, and user interfaces are provided to obtain a number of transit route features, perform a spatial comparison of a first transit route feature of the transit route features with a road spatial data layer, modify a transit location of the first transit route feature to intersect a road feature of the road spatial data layer based on the spatial comparison, obtain a road layer style for the road spatial data layer, determine a transit layer style for the first transit route feature based on the road layer style, and generate, based on the transit layer style, a transit map such that a transit label for the first transit route feature is contained by the road feature.
83 Citations
21 Claims
-
1. A method for generating transit maps, the method comprising:
-
obtaining a plurality of transit route features; performing by one or more processors a spatial comparison of a first transit route feature of the plurality of transit route features with a road spatial data layer; modifying by the one or more processors a transit location of the first transit route feature to intersect a road feature of the road spatial data layer based on the spatial comparison; obtaining a road layer style for the road spatial data layer; determining by the one or more processors a transit layer style for the first transit route feature based on the road layer style; and generating, based on the transit layer style, a transit map such that a transit label for the first transit route feature is contained by the road feature. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more memories; one or more processors, each operatively connected to at least one of the one or more memories; a spatial data manager module stored on the one or more memories, the spatial data manager module being executed by the one or more processors to; obtain a plurality of transit route features; perform a spatial comparison of a first transit route feature of the plurality of transit route features with a road spatial data layer; modify a transit location of the first transit route feature to intersect a road feature of the road spatial data layer based on the spatial comparison; obtain a road layer style for the road spatial data layer; and determine a transit layer style for the first transit route feature based on the road layer style; and a map manager module stored on the one or more memories, the map manager module being executed by the one or more processors to generate, based on the transit layer style, a transit map such that a transit label for the first transit route feature is contained by the road feature. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium having computer-executable program instructions embodied therein that when executed cause a computer processor to:
-
obtain a plurality of transit route features; perform a spatial comparison of a first transit route feature of the plurality of transit features with a road spatial data layer; modify a transit location of the first transit route feature to intersect a road feature of the road spatial data layer based on the spatial comparison; obtain a road layer style for the road spatial data layer; determine a transit layer style for the first transit route feature based on the road layer style; and generate, based on the transit layer style, a transit map such that a transit label for the first transit route feature is contained by the road feature. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification