{'fraction_non_alphanumeric': 0.017356475300400534, 'fraction_numerical': 0.0, 'mean_word_length': 5.844748858447488, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Streamlining geospatial data processing for isotopic landscape modeling

Stable isotopic landscape modeling has become a promising approach for answering research questions in multiple disciplines. However, its application has been hindered by the difficulty for individual researchers to collect, compile, and integrate environmental and isotopic data over large spatial and temporal scales and to develop and interpret geostatistical models. To address these challenges, we developed IsoMAP (http://isomap.org), a science gateway that enables researchers to access and integrate a number of disparate and diverse datasets, develop isoscape models over selected spatiotemporal domains using geostatistical algorithms, predict maps for the stable isotopic ratios, and associate a sample's isotope value with its most likely geographic origin. One main challenge in developing IsoMAP is to efficiently integrate large heterogeneous datasets into the modeling workflow to ensure real‐time query response and timely data update. In this paper, we described how the geospatial data processing workflow was implemented in the initial version of gateway and how it has been improved by leveraging the built‐in vector and raster data processing capabilities and the materialized view object of the PostgreSQL/PostGIS database. Our experience and lessons learned will be applicable to the development of other geospatial data workflows, a common task in the cyberinfrastructure of many science disciplines.