A method for generating seed planting prescriptions, said method comprising: displaying, through a user interface on a user display screen, a navigable aerial map of a geographic area from a map service, said navigable aerial map having associated geographic location data and comprises a layer of aerial or satellite images; enabling, through the user interface, a user to navigate said navigable aerial map to view a field of interest by providing location information of the field of interest or by manipulating the map, enabling, through the user interface, the user to draw a boundary within the field on the map, generating a soil map corresponding to the extends of the boundary by accessing a soil data server maintaining multiple polygons (561, 562, 563), each polygon associated with a data set including a soil type, wherein the generated soil map comprises the portions of the soil type polygons within the boundary clipped to the boundary, displaying on the user display screen, a portion of the soil map within said boundary, receiving first user input entering a first seed population for a first soil type, of the soil types associated with the polygons of the generated soil map, through said user interface and receiving second user input entering a second seed population for a second soil type, of the soil types associated with the polygons of the generated soil map, through said user interface resulting in a planting prescription for the at least two different soil types of the field of interest; enabling, through the user interface, the user to export the prescription to a planter monitor using a data transfer device to enable the planter monitor to set a seed population rate associated with a determined location on the field of interest, wherein the step of accessing a soil data server is performed by accessing only polygons (561, 562, 563) intersecting with or entirely within said boundary. displaying, through a user interface on a user display screen, a navigable aerial map of a geographic area from a map service, said navigable aerial map having associated geographic location data and comprises a layer of aerial or satellite images; enabling, through the user interface, a user to navigate said navigable aerial map to view a field of interest by providing location information of the field of interest or by manipulating the map, enabling, through the user interface, the user to draw a boundary within the field on the map, generating a soil map corresponding to the extends of the boundary by accessing a soil data server maintaining multiple polygons (561, 562, 563), each polygon associated with a data set including a soil type, wherein the generated soil map comprises the portions of the soil type polygons within the boundary clipped to the boundary, displaying on the user display screen, a portion of the soil map within said boundary, receiving first user input entering a first seed population for a first soil type, of the soil types associated with the polygons of the generated soil map, through said user interface and receiving second user input entering a second seed population for a second soil type, of the soil types associated with the polygons of the generated soil map, through said user interface resulting in a planting prescription for the at least two different soil types of the field of interest; enabling, through the user interface, the user to export the prescription to a planter monitor using a data transfer device to enable the planter monitor to set a seed population rate associated with a determined location on the field of interest, wherein the step of accessing a soil data server is performed by accessing only polygons (561, 562, 563) intersecting with or entirely within said boundary.