[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-85787-en":3,"doc-seo-85787-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},85787,8796095462418,"Noah","https://ap-avatar.wpscdn.com/avatar/80000253c1241d02b47?x-image-process=image/resize,m_fixed,w_180,h_180&k=1778826106357471780",8,"Research & Report","AcadGIS: A Single-Import Python Package for Reproducible, Publication-Ready Academic Maps","Academic and project maps are often produced through fragmented, manual workflows, creating accessibility barriers for non-GIS users and reproducibility gaps when data sources, styling, and edits are not captured in executable form. AcadGIS is a free and open-source Python package that generates publication-oriented research maps from high-level commands in a single namespace import acadgis as agis. It automates boundaries, locator layouts, thematic cartography, raster/vector layers, Earth-observation products, and PNG/PDF/SVG exports with version-pinned, inspectable figure specifications, demonstrated via representative use cases.","arXiv :2607 . 10017v1 [ cs .MS] 10 Jul 2026  \nAcadGIS: A Single-Import Python Package for Reproducible, Publication-Ready Academic Maps  \nRipon Chandra Malo 1 , Shatabdi Roy2 , and Tong Qiu 1  \n1 University of Utah, USA  \n2 Jagannath University, Bangladesh  \nJuly 2026  \nAbstract  \nAcademic and project maps are often produced through a fragmented workflow: researchers locate boundaries, manage shapefiles, join tabular data, assemble locator insets, add cartographic decorations, and export figures through desktop GIS or multi-package Python scripts. This creates an accessibility barrier for non-GIS users and a reproducibility problem when data sources, styling choices, and manual edits are not captured in executable form. We present AcadGIS, a free and open-source Python package that creates publication-oriented research maps from high-level commands under one namespace, import acadgis as agis. AcadGIS provides place-name boundary access, automated study-area locator layouts, thematic cartography, raster and vector layers, curated Earth-observation products, terrain and hydrology context, and configurable PNG, PDF, and SVG export without requiring desktop GIS expertise or hand-managed shapefiles. Its design combines one-import access to the scientific-Python stack, publication-oriented defaults with progressive control, local caching, source attribution, and figure specifications based on code, named data, and a pinned package version. Through three representative use cases, we demonstrate how common paper, thesis, and project maps can be expressed as compact, inspectable scripts. Source code: [https://github.com/riponcm/AcadGIS](https://github.com/riponcm/AcadGIS).  \nKeywords: academic mapping, publication-ready maps, reproducible cartography, geospatial Python, study-area maps, thematic cartography, Earth observation  \n1 Introduction  \nMaps are common components of scientific argument. A study-area figure tells the reader where fieldwork or project activity occurs; a choropleth turns a table into spatial evidence; terrain, landcover, satellite, river, and road layers place local observations in geographic context. These figures appear throughout the earth, environmental, health, agricultural, engineering, and social sciences. For many students and researchers, however, producing a clear study-area or research map is a practical obstacle rather than a scientific task. They may know the place name and the data they want to show, but not how to obtain administrative boundaries, manage shapefiles, use desktop GIS, choose cartographic decorations, or combine multiple Python geospatial packages into a figure suitable for publication.  \nThe difficulty is not a lack of map-making tools. Web map services can generate a quick location map, and desktop GIS systems such as QGIS [1] and ArcGIS Pro [2] provide mature cartographic environments. These tools are powerful, but they are not always aligned with the needs of a  \nnon-GIS specialist who simply needs a reproducible study map for a paper, thesis, project report, or proposal. A publication map commonly requires administrative boundaries from one source, imagery or elevation from another, tabular measurements from a spreadsheet, and final composition through a graphical interface or custom code layered over Matplotlib [3], GeoPandas [4], Rasterio, Contextily, PySAL, and other libraries. Each component is useful, but the combined workflow requires GIS knowledge, shapefile handling, package coordination, and manual styling decisions.  \nThis creates two related gaps. The first is an accessibility gap: many researchers need publicationoriented maps but do not need, and may not have time to learn, a full GIS workflow. The second is a reproducibility gap: when a figure is assembled through downloads, point-and-click editing, and one-off scripts, the finished image often preserves the visual result but not the exact recipe. In an audit of published maps, Koukouraki and Kray [5] found that only","cbCaibYMaT4mAFoz","https://ap.wps.com/l/cbCaibYMaT4mAFoz","pdf",2631573,1,19,"English","en",105,"# Abstract\n# Introduction\n## Motivation and problem gaps\n## Existing tools and their limitations\n## Research question and AcadGIS approach\n## Contributions","[{\"question\":\"What problem does AcadGIS address in academic map production?\",\"answer\":\"AcadGIS targets two gaps: an accessibility gap for non-GIS users who need publication-ready figures, and a reproducibility gap where manual or one-off workflows fail to record the exact recipe behind a map.\"},{\"question\":\"How does AcadGIS help with reproducibility?\",\"answer\":\"AcadGIS generates maps from high-level Python commands that specify sources, styling, and figure settings in code. It uses local caching, source attribution, and pinned package versions so results can be inspected and rerun.\"},{\"question\":\"What kinds of maps and outputs can AcadGIS produce?\",\"answer\":\"AcadGIS supports publication-oriented research maps, including study-area locator layouts and thematic cartography, with raster and vector layers plus contextual Earth-observation, terrain, and hydrology. Exports include PNG, PDF, and SVG formats.\"}]",1784206282,48,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"acadgis-a-single-import-python-package-for-reproducible-publication-ready-academic-maps","",{"@graph":35,"@context":84},[36,53,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/acadgis-a-single-import-python-package-for-reproducible-publication-ready-academic-maps/85787/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-16",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What problem does AcadGIS address in academic map production?","Question",{"text":74,"@type":75},"AcadGIS targets two gaps: an accessibility gap for non-GIS users who need publication-ready figures, and a reproducibility gap where manual or one-off workflows fail to record the exact recipe behind a map.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"How does AcadGIS help with reproducibility?",{"text":79,"@type":75},"AcadGIS generates maps from high-level Python commands that specify sources, styling, and figure settings in code. It uses local caching, source attribution, and pinned package versions so results can be inspected and rerun.",{"name":81,"@type":72,"acceptedAnswer":82},"What kinds of maps and outputs can AcadGIS produce?",{"text":83,"@type":75},"AcadGIS supports publication-oriented research maps, including study-area locator layouts and thematic cartography, with raster and vector layers plus contextual Earth-observation, terrain, and hydrology. Exports include PNG, PDF, and SVG formats.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":91},[92,96,100,104,109,114,119,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":105,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},5,"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":45,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":45,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":21,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":105,"slug":136},"General","general"]