1. A method, comprising: identifying a well target or reservoir segment; defining a dynamic surface grid in a computer system, the dynamic surface grid being a representation of a ground surface, sea-level, or subsea surface above a reservoir upon which a drill center is locatable, and the dynamic surface grid including a plurality of cells that define potential locations for the drill center; creating a first attribute map with a first drilling or geologic attribute in combination with a first well target or reservoir segment; creating a second attribute map with the first drilling or geologic attribute in combination with a second well target or reservoir segment in the reservoir; creating a first composite attribute map by combining the first attribute map and the second attribute map; assigning, to each of the plurality of cells of the dynamic surface grid in the computer system, a value of a drilling or geologic attribute from the first composite attribute map that defines a quality of a drill center position relative to the well target or reservoir segment; selecting, based on a value of the drilling or geologic attribute, a location for the drill center corresponding to a location represented on the dynamic surface grid; displaying the selected location for the drill center; and causing a well to be drilled at the location of the drill center for the production of hydrocarbons.