Skip to main content

Indian Archeologists discover prehistoric maps

          An archaeological team, led by T M Keshava from Bangalore, discovered maps that date back to 1500-2000 BC. The place is located around Tungabhadra River near Hampi in Karnataka, India. Unlike modern maps that rely on technology, ancient men banked on their eyesight and memory.

          The map was depicted on the roof of caves of Chikramapura village. What was once thought to be a megalithic burial site with just paintings of animals and humans; is proof of the prehistoric man’s cartographic skill. Keshava’s finding is believed to be the first-ever aerial map of a region drawn by a prehistoric man. While paintings of animals such as cows, hunting scenes and human figurines are common across pre-historic settlements, only the Chikramapura village caves, also called Kadebagilu rock shelters, feature maps.

          “A previous study in 1984 at these caves by scholars like Dr R Sundara had concluded they were just megalithic burials, but we can now say that they are maps,” Keshava said. According to Keshava, the prehistoric man obtained a bird’s eye view of an area by climbing a hillock and standing at a vantage point. He would then observe his settlement — houses, pathways, waterbodies, etc. With these images in mind, he would paint them in his cave. “We compared them with the present maps and we were dumbstruck with the findings,” he said.

          Researchers found many similarities with the modern-day maps. The triangular marks used to represent hillocks on these maps are similar to the symbols used by surveyors. Further, the narrow passage has been compared to the figure of a human being, while the ladder-like symbol indicates a pathway. It took Keshava and his team almost a year to confirm the findings.

          The paintings have been depicted on granite and done with red laterite clay. The circular-shaped settlement is 35 metres in radius. “However, due to the exposure to elements, some parts of the paintings have got spoilt,” said an archaeologist.

Comments

Recommended for You

ES6 101 - Map

Spatial Unlimited changes to The UI Dev After being hosted on blogger 😣 for the last 6 years 📆, this page has finally been moved to Github.io This means a few things for you, dear reader! You will be redirected to the new page shortly! ⏩ ⏩ ⏩ Once crapy HTML is now better looking Markdown ! 😍 😍 The entire blog is a Github repo ! 😍 😍 Spatial Unlimited is now The UI Dev 😍 😍

Jquery Mobile - Theming listview icons

    After exploring all the standard listview types in the series of examples on listview, you must have observed that for a linked list, Jquery Mobile displays a standard "arrow-r" icon to the extreme right of the list. However, you don't want the standard "arrow-r" icon and you need some custom icon there.     Jquery Mobile provides a set of icons that can be used along with listviews in place of the standard "arrow-r" icon. To override the standard icon, set the data-icon attribute on the desired list item to the name of a standard icon. We will see a complete list of icons in the following example.     However, before proceeding to the example, let us also consider a case where we do not wish to have any icon on the list item. This too can be achieved by setting the value of data-icon attribute to false. We will also include this in our example that follows.     Hope you have followed this post. Do drop a line in case you fi...

Jquery Mobile Form - Slider control

    Input field of type range is newly introduced in HTML5 and is very well styled. The style is further enhanced when using the Jquery Mobile framework and we will see how this can be done in today's post. Jquery Mobile styles the range input type with capsule-corners and adds a circular handle to the slider.   The input's value is used to configure the starting position of the handle and the value is populated in the text input. Specify the min and max attribute values to set the slider's range. If you want to constrain input to specific increments, add the step attribute.   As you drag the slider's handle, the framework will update the native input's value (and vice-versa) so they are always in sync; this ensures that the value is submitted with the form.     The range input elements are available in 2 flavors/sizes - regular and mini. Adding a data attribute data-mini="true" to the input tag renders a smaller sized input el...

Form info window

         Today we will look at a Google Maps API v3 example to add a form in the information bubble! This is usually required when we wish to accept some data/information from the user! This data can be saved to a server in the form of an XML file or a database! The information can then be retrieved back at a later stage, when necessary!          In this example we will only look at form in the information bubble! The connectivity part with the server will be discussed in another post! So, today's code snippet is as seen below! <html> <head> <title> Google Maps API v3 - Adding marker and info window on Click and creating a form in the infowindow with the lat-lng information in it. </title> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> var map;    //When using ev...

Two maps on the same page - Side-by-side

    How good I am feeling to post a code example after such a long time! It's been all "news" over the past so many posts! Well now that I am finally doing a code example, I am posting a very highly requested code sample. Placing two Google Maps on the same page (Now that's simple you would say!), but side by side. Now this is the thing that most people struggle with. Well, implementing the second part is also very simple, as you will see in today's code.     Let's see the code. Here it is!     The output of the above code will be as seen in the result section above.     As most of you will realize, there are two maps, one centered at "Pune" and other at "Noida". Why I chose these two locations? Well, just like that!...The main issue of concern is how the maps appeared side-by-side and not one below the other as would be normal behavior of two "div" elements used in the same page. Now here is the trick! Check out the...