The Evolution of GIS Software Development and its Changing Roles

By Shahabuddin Amerudin

The article, “GIS Software’s Changing Roles” was written by Berry (1998), and it describes the evolution of GIS software from its inception to the 1990s. This article will evaluate the article and compare the state of GIS software in 2000, 2010, and 2020.

In the late 1980s, GIS software was primarily used by academics, and the software was not yet practical for everyday use. GIS software was expensive and required specialized equipment, which limited its accessibility to a select group of professionals. However, in the 1990s, Windows-based mapping packages were introduced, making GIS more accessible to a broader audience. The democratization of GIS software in the 1990s marked a significant milestone in the development of GIS technology.

In 2000, GIS software had matured, and the software was capable of handling large datasets with ease. The 2000s marked a new era for GIS software development. Companies such as ESRI, Autodesk, and MapInfo became industry leaders in GIS software development. These companies developed a wide range of GIS software products for different applications, including environmental modeling, urban planning, and public safety.

During the 2000s, ESRI’s ArcGIS software emerged as the industry standard for GIS software. ArcGIS provided users with a comprehensive suite of tools for analyzing and managing spatial data. The software was user-friendly and enabled users to create custom applications using ArcGIS’s extensive API library. The introduction of ArcGIS Server in 2003 enabled GIS applications to be deployed on the web, making it possible for users to access GIS data from anywhere in the world.

In the 2010s, GIS software development continued to evolve, with a growing emphasis on open-source GIS software. Open-source GIS software, such as QGIS, provided users with a free alternative to commercial GIS software. Open-source GIS software became increasingly popular, particularly in developing countries, where the cost of commercial GIS software was a significant barrier to entry. The 2010s also saw the emergence of cloud-based GIS software, such as ArcGIS Online, which enabled users to access GIS data and tools from anywhere with an internet connection.

In 2020, GIS software development has continued to evolve, with a growing emphasis on machine learning and artificial intelligence. The integration of machine learning and AI has enabled GIS software to analyze spatial data more efficiently and accurately. For example, GIS software can now analyze satellite imagery to detect changes in land use patterns, identify crop health, and assess the risk of natural disasters. The integration of machine learning and AI has also made it possible to automate GIS tasks, reducing the time and cost of data analysis.

GIS software has come a long way since its inception in the 1970s. Today, GIS software is used in a wide range of applications, including environmental modeling, urban planning, public safety, and agriculture. GIS software has become more accessible and user-friendly, enabling users to create custom applications without requiring specialized expertise. The integration of machine learning and AI has further enhanced the capabilities of GIS software, making it possible to analyze spatial data more efficiently and accurately.

In conclusion, the article “GIS Software’s Changing Roles” provides an excellent overview of the evolution of GIS software from its inception to the 1990s. GIS software development has continued to evolve since the 1990s, with a growing emphasis on accessibility, user-friendliness, and integration with other software applications. The integration of machine learning and AI has further enhanced the capabilities of GIS software, enabling users to analyze spatial data more efficiently and accurately.

Reference:
Berry, J.K. (1998). GIS Software’s Changing Roles. GeoWorld. [Online] Available at: http://www.innovativegis.com/basis/mapanalysis/MA_Intro/MA_Intro.htm (Accessed: 27 March 2023).

Suggestion for Citation:
Amerudin, S. (2023). The Evolution of GIS Software Development and its Changing Roles. [Online] Available at: https://people.utm.my/shahabuddin/?p=6144 (Accessed: 27 March 2023).

GIS Software’s Changing Roles: A Review

By Shahabuddin Amerudin

The article “GIS Software’s Changing Roles” by Berry (1998) discusses the changing roles of GIS software over the past few decades. In the 70s, GIS software development primarily occurred on campuses and was limited to academia, with products relegated to library shelves of theses. The article argues that this was because of the necessity of building a viable tool before it could be taken on the road to practical solutions. As such, early GIS software development focused on technology itself rather than its applications.

In the 1980s, however, modern computers emerged, bringing with them the hardware and software environments needed by GIS. The research-oriented software gave way to operational systems, and the suite of basic features of a modern GIS became available. Software development switched from specialized programs to extensive “toolboxes” and subsequently spawned a new breed of software specialists.

From an application developer’s perspective, this opened floodgates. From an end user’s perspective, however, a key element still was missing: the gigabytes of data demanded by practical applications. Once again, GIS applications were frustrated. This time, it wasn’t the programming environment as much as it was the lagging investment in the conversion from paper maps to their digital form.

Another less obvious impediment hindered progress. Large GIS shops established to collect, nurture, and process spatial data intimidated their potential customers. The required professional sacrifice at the GIS altar kept the herds of dormant users away. GIS was more often seen within an organization as an adversary competing for corporate support than as a new and powerful capability one could use to improve workflow and address complex issues in entirely new ways.

The 1990s saw both the data logjam burst and the GIS mystique erode. As Windows-based mapping packages appeared on individuals’ desks, awareness of the importance of spatial data and its potential applications flourished. Direct electronic access enabled users to visualize their data without a GIS expert as a co-pilot. For many, the thrill of “visualizing mapped data” rivaled that of their first weekend with the car after the learner’s permit.

So where are we now? Has the role of GIS developers been extinguished, or merely evolved once again? Like a Power Rangers transformer, software development has taken two forms that blend the 1970s and 80s roles. These states are the direct result of changes in software programming approaches in general and “object-oriented” programming in particular.

MapInfo’s MapX and ESRI’s MapObjects are tangible GIS examples of this new era. These packages are functional libraries that contain individual map processing operations. In many ways, they are similar to their GIS toolbox predecessors, except they conform to general programming standards of interoperability, thereby enabling them to be linked easily to the wealth of non-GIS programs.

Like using a Lego set, application developers can apply the “building blocks” to construct specific solutions, such as a real estate application that integrates a multiple listing geo-query with a pinch of spatial analysis, a dab of spreadsheet simulation, a splash of chart plotting, and a sprinkle of report generation. In this instance, GIS functionality simply becomes one of the ingredients of a solution, not the entire recipe.

Overall, the article suggests that GIS software has come a long way since its early days in the 70s. Although software development primarily occurred on campuses in the past, modern computers have brought the hardware and software environments needed by GIS. Software development has switched from specialized programs to extensive “toolboxes” and subsequently spawned a new breed of software specialists. However, a key challenge for GIS software has been the lack of gigabytes of data demanded by practical applications. Additionally, the large GIS shops established to collect, nurture, and process spatial data have intimidated potential customers. But with the rise of Windows-based mapping packages, awareness of the importance of spatial data and its potential applications has flourished.

Reference:
Berry, J.K. (1998). GIS Software’s Changing Roles. GeoWorld [Online] Available at: http://www.innovativegis.com/basis/mapanalysis/MA_Intro/MA_Intro.htm (Accessed: 27 March 2023).

A copy of the article: https://people.utm.my/shahabuddin/?p=6136

Suggestion for Citation:
Amerudin, S. (2023). GIS Software’s Changing Roles: A Review. [Online] Available at: https://people.utm.my/shahabuddin/?p=6138 (Accessed: 27 March 2023).

GIS Software’s Changing Roles

Although GIS is just three decades old, the approach of its software has evolved as much as its capabilities and practical expressions.  In the 70’s software development primarily occurred on campuses and its products relegated to library shelves of theses.  These formative years provided the basic organization (both data and processing structures) we find in the modern GIS.  Raging debate centered on “vector vs. raster” formats and efficient algorithms for processing— techy-stuff with minimal resonance outside of the small (but growing) group of innovators.

For a myriad of reasons, this early effort focused on GIS technology itself rather than its applications.  First, and foremost, is the necessity of building a viable tool before it can be taken on the road to practical solutions.  As with most revolutionary technologies, the “chicken and the egg” parable doesn’t apply—the tool must come before the application.

This point was struck home during a recent visit to Disneyland.  The newest ride subjects you to a seemingly endless harangue about the future of travel while you wait in line for over an hour.  The curious part is that the departed Walt Disney himself is outlining the future through video clips from the 1950s.  The dream of futuristic travel (application) hasn’t changed much and the 1990s practical reality (tool), as embodied in the herky-jerky ride, is a long way from fulfilling the vision.

What impedes the realization of a technological dream is rarely a lack of vision, but the nuts and bolts needed in its construction.  In the case of GIS, the hardware and software environments of the 1970s constrained its use outside of academia.  Working with 256K memory and less than a megabyte of disk storage made a GIS engine perform at the level of an old skateboard.  However, the environments were sufficient to develop “working prototypes” and test their theoretical foundations. The innovators of this era were able to explore the conceptual terrain of representing “maps as numbers,” but their software products were woefully impractical.

With the 1980s came the renaissance of modern computers and with it the hardware and software environments needed by GIS.  The research-oriented software gave way to operational systems.  Admittedly, the price tags were high and high-end, specialized equipment often required, but the suite of basic features of a modern GIS became available.  Software development switched from specialized programs to extensive “toolboxes” and subsequently spawned a new breed of software specialists.

Working within a GIS macro language, such as ARCINFO’s Arc Macro Language (AML), customized applications could be addressed.  Emphasis moved from programming the “tool” within generis computer languages (e.g., FORTRAN and Pascal), to programming the “application” within a comprehensive GIS language.  Expertise broadened from geography and computers to an understanding of the context, factors and relationships of spatial problems.  Programming skills were extended to spatial reasoning skills—the ability to postulate problems, perceive patterns and interpret spatial relationships.

From an application developer’s perspective the floodgates had opened.  From an end user’s perspective, however, a key element still was missing—the gigabytes of data demanded by practical applications.  Once again GIS applications were frustrated.  This time it wasn’t the programming environment as much as it was the lagging investment in the conversion from paper maps to their digital form.

But another less obvious impediment hindered progress.  As the comic strip character Pogo might say, “…we have found the enemy and it’s us.”  By their very nature, the large GIS shops established to collect, nurture, and process spatial data intimidated their potential customers.  The required professional sacrifice at the GIS altar “down the hall and to the right” kept the herds of dormant users away.  GIS was more often seen within an organization as an adversary competing for corporate support (a.k.a., a money pit) than as a new and powerful capability one could use to improve workflow and address complex issues in entirely new ways.

The 1990s saw both the data logjam burst and the GIS mystique erode.  As Windows-based mapping packages appeared on individuals’ desks, awareness of the importance of spatial data and its potential applications flourished.  Direct electronic access enabled users to visualize their data without a GIS expert as a co-pilot.  For many the thrill of “visualizing mapped data” rivaled that of their first weekend with the car after the learner’s permit.

So where are we now?  Has the role of GIS developers been extinguished, or merely evolved once again?  Like a Power Rangers transformer, software development has taken two forms that blend the 1970s and 80s roles.  These states are the direct result of changes in software programming approaches in general, and “object-oriented” programming in particular.

MapInfo’s MapX and ESRI’s MapObjects are tangible GIS examples of this new era.  These packages are functional libraries that contain individual map processing operations.  In many ways they are similar to their GIS toolbox predecessors, except they conform to general programming standards of interoperability, thereby enabling them to be linked easily to the wealth of non-GIS programs.

Like using a Lego set, application developers can apply the “building blocks” to construct specific solutions, such as a real estate application that integrates a multiple listing geo-query with a pinch of spatial analysis, a dab of spreadsheet simulation, a splash of chart plotting and a sprinkle of report generation.  In this instance, GIS functionality simply becomes one of the ingredients of a solution, not the entire recipe.

In its early stages, GIS required “bootstrap” programming of each operation and was the domain of the computer specialist.  The arrival of the GIS toolbox and macro languages allowed an application specialist to develop software that tracked the spatial context of a problem.  Today we have computer specialists generating functional libraries and application specialists assembling the bits of software from a variety of sources to tailor comprehensive solutions.

The distinction between computer and application specialist isn’t so much their roles, as it is characteristics of the combined product.  From a user’s perspective the entire character of a GIS dramatically changes.  The look-and-feel evolves from a generic “map-centric view “to an “application-centric” one with a few tailored buttons that walk users through analysis steps that are germane to an application.  Instead of presenting users with a generalized set of map processing operations as a maze of buttons, toggles and pull-down menus, only the relevant ones are integrated into the software solution.  Seamless links to nonspatial programming “objects,” such as pre-processing and post-processing functions, are automatically made.

As the future of GIS unfolds, it will be viewed less as a distinct activity and more as a key element in a thought process.  No longer will users “break shrink-wrap” on stand-alone GIS systems.  They simply will use GIS capabilities within an application and likely unaware of the underlying functional libraries.  GIS technology will finally come into its own by becoming simply part of the fabric of software solutions.

Source:
Berry, J.K. (1998). GIS Software’s Changing Roles. GeoWorld [Online] Available at: http://www.innovativegis.com/basis/mapanalysis/MA_Intro/MA_Intro.htm (Accessed: 27 March 2023).

 

Preserving Nature’s Legacy: UTM and Kg. Sg. Timun Community Unite for a Successful CSR Programme

Dr. Shahabuddin Amerudin, a distinguished lecturer from the Geoinformation Programme at the Faculty of Built Environment and Surveying, spearheaded the highly successful Corporate Social Responsibility (CSR) Programme. This collaborative initiative, in partnership with Universiti Teknologi Malaysia (UTM) and the Kg. Sg. Timun, Linggi, Negeri Sembilan community, saw active participation from 21 talented students pursuing their Bachelor Degree of Science in Geoinformatics. These students, currently enrolled in the SBEG3583 GIS Software System course, utilised their expertise to develop an innovative geotagging system based on the valuable experience gained from this programme.

Joining them were esteemed individuals such as Prof. Ir. Dr. Mohd Fadhil Md Din, a Director for Campus Sustainability at UTM, and Assoc. Prof. Dr. Zulhilmi Ismail, a Director from the Centre for River and Coastal Engineering at UTM. The ARC Club UTM, known for its unwavering commitment to environmental causes, played a vital role in the successful execution of the programme. Additionally, Mr. Habibun Najar from the Malaysian Nature Society (MNS) enriched the project with his extensive knowledge and insights into nature and biodiversity conservation.

On Saturday, June 4, 2022, we proudly celebrated the successful completion of our CSR programme, which focused on the preservation of our environment through the planting of mangrove forest tree seeds. A cornerstone of our initiative was the utilisation of the cutting-edge Mangrove Forest Tree Identification and Geotagging mobile app. This advanced application allowed us to effectively capture and record essential information about the tree seeds, ensuring meticulous management and ongoing monitoring.

Throughout the programme, we actively planted approximately 100 mangrove forest tree seeds, symbolising our unwavering dedication to environmental conservation and the restoration of the local ecosystem. By engaging in this hands-on planting process, we aimed to nurture the growth of a sustainable mangrove forest, leaving a profound legacy for generations to come.

The exceptional Mangrove Forest Tree Identification and Geotagging Mobile App played a pivotal role in our success. This state-of-the-art app facilitated precise documentation and streamlined management by enabling us to meticulously record vital information, including species and location, in an online database. Through geotagging, we ensured continuous monitoring of the trees’ growth and development, empowering us to make well-informed decisions and actively contribute to ongoing conservation efforts.

Through the collective efforts of UTM, the Kg. Sg. Timun community, and our dedicated participants, we successfully planted approximately 100 mangrove forest tree seeds. Additionally, we tagged around 100 existing mangrove trees, significantly bolstering preservation and monitoring efforts within this invaluable ecosystem.

We cordially invite you to join us in our CSR programme and make a meaningful contribution to the preservation of the mangrove forest ecosystem. By becoming part of this transformative initiative, you will actively engage in environmental conservation, gain invaluable knowledge, and make a lasting positive impact on the community.

Stay connected with us for updates on our CSR programme and upcoming events by visiting our official website at https://www.kstutm.com and following our social media channels. Together, let us embark on a journey towards a sustainable future, leaving an indelible imprint on our precious environment.

Kurikulum Abad ke 21

Kursus SBEG3163 – System Analysis and Design dan SBEG3583 – GIS Software System akan menggunapakai kaedah Blended Learning/Active Learning sejajar dengan penilaian, pengajaran dan pembelajaran pada Kurikulum Abad ke 21 untuk Program Sarjana Muda Sains Geoinformatik Dengan Kepujian.