Internet based Dairy Geographical Information System (i-DGIS)


1. Introduction

Co-operative Milk Unions in India are farmers’ organisations, which operate in large geographical areas with multiple activities to support the dairy farmers in villages. For proper monitoring and planning of these activities, it is thus important that the villages are properly identified on a digital map and also all relevant village level data are integrated and presented together under one platform. With the advancement of internet based GIS technology, it is now possible to integrate and quickly disseminate the tremendous amount of attribute and graphical data of villages into usable information for decision making by all stakeholders of the dairy sector. This article focuses on the development and implementation of Internet based Dairy Geographical Information System (i-DGIS), a strong visualization tool, which not only enables identification of villages but also integrates human census and livestock census of villages, in all the major milk producing states of India. It has been developed by the National Dairy Development Board (NDDB), primarily to support the End Implementing Agencies (EIAs) of the National Dairy Plan-I, who are mostly Milk Unions. Further, it can also act as a tool for convergence of planning of activities related to the dairy sector, for multiple stakeholders like Animal Husbandry Dept of State / Central Govt, Livestock Development Boards, NGOs etc.

Milk production is dependent upon many environmental as well as socio-economic factors and varies significantly across many parts of the same district or even same sub-district (tehsil). Thus, dairy development activities in the rural areas needs to be planned in such a way that it takes into account the local socio-demographic factors and the dairy potential of that area. With the advancement in GIS & RS technology coupled with smartphone/GPS technology, immense possibilities have been opened up for developing web GIS tools, which can address the problems of monitoring and planning of village level activities pertaining to the dairy sector. Internet based Dairy Geographical Information System (i-DGIS) had been conceptualized to take advantage of these technologies in proper identification of villages as per the Census of India village codes and also provide an internet platform for rapid dissemination of village level integrated information pertaining to the dairy sector.

2. Framework of Internet based Dairy Geographical Information System (i-DGIS)

i-DGIS has been developed as a strong GIS visualization tool, proposed for making it available on the internet platform by NDDB, primarily for the benefit of EIAs under NDP-I, for their monitoring & planning activities under the aforesaid plan. Further, it is also proposed for use by various Technical Groups of NDDB, State/District level Cooperative Milk Unions/ Federations, Dept. of Animal Husbandry & Livestock Development Boards of State Govts.

EIAs operate in large geographical areas with multiple activities, which is spread across many village locations. Knowing the locational boundaries of the village on a digital map, where any specific dairy development activity is already taking place or is proposed e.g. milk procurement, ration balancing, fodder development, artificial insemination etc would help in convergence planning among multiple stakeholders, as mentioned above.

i-DGIS is also designed so as to help in proper identification of these villages on digital map with village census code. It can be used as a readily available platform on the internet, for showing proposed and active villages in the milkshed area covered by EIAs. Process of identification of villages by the EIAs is explained through i-DGIS platform & GPS and/or Mobile/Smartphone Handsets (whenever required) in the workshops conducted by NDDB.

Most importantly, proposed use of i-DGIS is for monitoring & planning of field level activities of the EIAs under NDP-I, as human census and livestock census of the village is integrated and provided in one place on the digital map.

Integration of attribute data and graphical information in i-DGIS results in the ability to turn a tremendous amount of data into usable information. The resulting useable information of i-DGIS, facilitates decision making and spatial analysis through the use of visual display tools, in a way that would not be possible utilizing ordinary computer displays and printouts.

The web server has a repository of 580 digital district maps (as scanned from Census of India district handbook publications) with the aforesaid layers out of 640 districts in the country as per Census 2011. This has been created as a single geodatabase. Census 2011 standard coding pattern were used for identification of District, Sub-district (Tehsil) and Village. Scanning and digitization of all layers from the Primary Census Abstract (PCA) data handbook from Census of India, consisting of more than 5 lakhs villages and linking those polygons with standard codes of district, tehsil and block was the major work. Further, considerable effort was made for creating village wise derived layers (attribute data) from Human Census and Livestock Census, which had to be integrated and provided in the same platform.

Angular JS Front End, Node JS Backend and Mongo Database make up the technology stack for i-DGIS framework.

Schematic representation of technology stack of iDGIS

 Fig.1 : Schematic representation of technology stack of iDGIS.

3. Capabilities of Internet based Dairy Geographical Information System (i-DGIS) 

1. Legend: This tool is used to view layers and Legend symbols are shown for available layers only. It also allows you to change the map from the base base

2. Measurement: The Measure tool lets you to measure distances (meters and kilometers) and polygon areas (sq. Meters and sq. kilometers) on the map. You can use this tool to draw a line or polygon on the map and get its length or area.

3. Query builder: Query tool is used to Search and Highlight the features of selected layer based on a query expression.

4. Go To XY: Go To XY tool lets you to input an x, y coordinates in Decimal Degrees (DD) or Degree Minutes Seconds (DMS) format and navigate to the location.

5. Buffer: Buffer tool is used to Select/Highlight the features of the selected layer that are within the specified buffer distance of the user selected features (Point, polygon & polyline).

6. Export: Export Map tool allows you to export the currently displayed extent to file formats like PDF, PNG and JPG with standard paper size and user desired title.

7. Print: Print tool is used to print the currently displayed extent of the map with title and legends to the printer installed on your system. It also has the capability of printing with different layout like paper size.

8. Selection by Graphics: This tool is used to select a feature or group of features that intersect with the graphics you draw on the map.

9. Search: Search tool finds map features with an attribute value matching a string that you enter.

10. Identify: Identify tool allows you to identify the geographic feature or place on which you click.

11. Navigation: This tool navigates you to particular areas on the map by selecting State, District and Taluka layer.

12. User Management: This sections allows creation, updation and deletion of the users. Except Super admins all the users/admins can be created. The Super admin account will be maintained by NDDB

      Role :
      1. Group Admin: Can create / update forms, users. Can assign AOI's for the create users. Can validate the collected data.
      2. User: Can access all of the application features limited to the Area of Operation (AOO) assigned by the Super admin or group admin.
      3. Guest: Has restricted access to the web application.
      4. Surveyor: Can only collect data from the mobile.

13. Layer Management: This section allows the super admin / group admin to create layers by selecting symbology (Fixed, Categorized or Graduated) for the appropriate shape type. The layer will be using the same symbol and display selected attributes.

      Upload Local Data:
      User can upload the data to show temporary reports. This tool allows uploading of data in following formats - XLS or XLSX or CSV

14. Template Management: This section allows the super admin and group admins to create Templates for data collection.

15. Data Collection Management: This section allows validating data collected from the mobile application before it is made available to the web application users. This feature is available for admins only.


4. Utility of i-DGIS

The i-DGIS application is the first attempt of its kind, where village level integration of data has been done, at such a large scale, for the dairy sector. Many GIS analysis, both spatial & non-spatial can be made through this application. Some illustrative examples are given below,

#Kolhapur Milk Union in Maharashtra has initiated a “re-vegetation” activity of a fodder development programme in this village under NDP-I. As a stakeholder, information is required for promoting dairy related activities pertaining to this particular village. The i-DGIS provides the information as below along with map. (map1)

Village: Gogave,
Tehsil: Sahuwadi
District :Kolhapur (Maharashtra)
Households: 373 Buffaloes : 205 Xbred Cows: 117
Population: 1809 Cultivators: 616 Agricultural Labourers : 14
Village Area (in hectares):764 Cultivated Area: 715 Irrigated Area: 23 Culturable Wasteland: 11

satellite image of Village Gogave with revenue boundary

map 1: satellite image of Village Gogave with revenue boundary

It can be seen that along with the village boundaries (which are important to delineate the area within the village, where culturable wastelands are present for possible fodder development) , i-DGIS is able to show the entire datasets pertaining to village wise Human Census, Livestock   Census and Village amenities dataset.

#Which are the villages that lie within 2-3 Km on either side of this road? Can some of these villages with dairy potential become part of our program by extending the existing milk route?

list and map of villages located within 2km either side of road

Fig 2: list and map of villages located within 2km either side of road.

# How many villages, say within a radius of 3 km, can we cover if the Bulk Milk Cooler (BMC) is set up in this village? What is the combined breed able bovine livestock population in these villages?

list and map of villages located within 3km radius of BMC

Fig.3 : list and map of villages located within 3km radius of BMC.

# Which villages have been already covered under bulking i.e. Village Based Milk Procurement System (VBMPS)? What is the scope of enhancing the coverage areas?

Map of villages covered under VBMPS

Fig.4 : Map of villages covered under VBMPS.

# Which is the village where a diary infrastructure, say, Bulk Milk Cooler, is located, when the coordinates are known by GPS readings (XY Longitude/Latitude) but the revenue village name is not known?

Using GPS coordinates to plot a location on map

Fig. 5: Using GPS coordinates to plot a location on map


5. Mobile - App installation and collection process

1. Open PlayStore and search for “NDDB Data Collector”.
2. Tap on install as you can see in figure 6.
3. Accept the location permission by tapping on allow button as you can see in figure 7.

Fig 6      Fig 7

                    Fig. 6                                                Fig. 7

4. Every time surveyor opens the app, flash screen will appear for 2 second as you can see in figure 8.
5. Followed by the login screen as shown in figure 9.
6. Surveyor needs to login with valid credentials provided by the Administrator.

Fig 8      Fig 9

                   Fig. 8                                              Fig. 9

7. Dashboard displays list of forms created and assigned to him/her by the administrator as shown in figure 10.
8. Once a particular form is selected, on the map screen your current location is collected as you can see in figure 11.
9. On tapping on the forward arrow it takes you to the form template.
Displays the fields present in that particular template as shown in figure 12.

Fig 10      Fig 11

                  Fig. 10                                            Fig. 11

11. The next arrow saves the data entered and takes you to the next field.
12. On tapping on the question progress number a screen pops up displaying list of all visited (saved) fields as shown in figure 13.
13. On tapping on any field it takes you to that particular field.
14. The last screen of every form displays a summary that shows the user which questions are answered as shown in figure 14.
15. On tapping on any field it takes you to that field to view/edit data.
16. On tapping on UPLOAD button it uploads the form

Fig 12      Fig 14      Fig 13

               Fig. 12                                                Fig. 13                                           Fig 14

17. Collected data can be updated from 2 screens i.e List and Map as shown in figure 15.

18. The menu button displays list of options as shown in figure 16.
      1. Edit Geometry
      2. Edit Questions
      3. Delete

Fig 15      Fig 16

                   Fig. 15                                            Fig. 16 


6. Conclusion

The full potential of internet based GIS for development of the dairy sector can only be realized if all stakeholders to initiate a process of data integration at the village level by pooling different information on a common standard code viz. Census of India village codes. For example, diary infrastructures created by the Milk Unions/Federations at specific locations i.e. Bulk Milk Coolers, Chilling Plants, Dairy Co-op Societies etc at the village/town levels can be mapped; similarly village level fodder development activities under GOI sponsored Accelerated Fodder Development Programme (AFDP), Drought Proofing Activities under MGNREGA, fodder development activities under National Livestock Mission, Watershed Development etc can also be mapped and shared.

The IT technology is now geared with MIS, GIS & GPS technologies, in an integrated manner to provide us with user friendly platforms for monitoring of developmental schemes and plans. It can be seen that the plethora of information at the village level can be easily translated and understood in one map.

Visit the Site