{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T14:18:48Z","timestamp":1774621128230,"version":"3.50.1"},"reference-count":69,"publisher":"Informa UK Limited","issue":"1","license":[{"start":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T00:00:00Z","timestamp":1748304000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41930107"],"award-info":[{"award-number":["41930107"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.tandfonline.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Digital Earth"],"published-print":{"date-parts":[[2025,8,25]]},"DOI":"10.1080\/17538947.2025.2509812","type":"journal-article","created":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T14:03:53Z","timestamp":1748354633000},"update-policy":"https:\/\/doi.org\/10.1080\/tandf_crossmark_01","source":"Crossref","is-referenced-by-count":16,"title":["Chain-of-programming (CoP): empowering large language models for geospatial code generation task"],"prefix":"10.1080","volume":"18","author":[{"given":"Shuyang","family":"Hou","sequence":"first","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]},{"given":"Haoyue","family":"Jiao","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]},{"given":"Zhangxiao","family":"Shen","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]},{"given":"Jianyuan","family":"Liang","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]},{"given":"Anqi","family":"Zhao","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]},{"given":"Xiaopu","family":"Zhang","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]},{"given":"Jianxun","family":"Wang","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3971-0512","authenticated-orcid":false,"given":"Huayi","family":"Wu","sequence":"additional","affiliation":[{"name":"Wuhan University","place":["Wuhan, People\u2019s Republic of China"]}]}],"member":"301","published-online":{"date-parts":[[2025,5,27]]},"reference":[{"key":"e_1_3_3_2_1","unstructured":"Agarwal V. Y. Pei S. Alamir and X. Liu. 2024. CodeMirage: Hallucinations in Code Generated by Large Language Models. arXiv preprint arXiv:2408.08333."},{"key":"e_1_3_3_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3507904"},{"key":"e_1_3_3_4_1","doi-asserted-by":"publisher","DOI":"10.3390\/ijgi9050311"},{"key":"e_1_3_3_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.polgeo.2019.102127"},{"key":"e_1_3_3_6_1","doi-asserted-by":"publisher","DOI":"10.3390\/ijgi9020095"},{"key":"e_1_3_3_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2012.11.010"},{"key":"e_1_3_3_8_1","unstructured":"Chen L. Q. Guo H. Jia Z. Zeng X. Wang Y. Xu J. Wu Y. Wang Q. Gao and J. Wang. 2024a. A Survey On Evaluating Large Language Models In Code Generation Tasks. arXiv preprint arXiv:2408.16498."},{"key":"e_1_3_3_9_1","unstructured":"Chen M. J. Tworek H. Jun Q. Yuan H. P. D. O. Pinto J. Kaplan H. Edwards Y. Burda N. Joseph and G. Brockman. 2021. Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374."},{"key":"e_1_3_3_10_1","unstructured":"Chen Y. W. Wang S. Lobry and C. Kurtz. 2024b. An llm Agent for Automatic Geospatial Data Analysis. arXiv preprint arXiv:2410.18792."},{"key":"e_1_3_3_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2022.3196347"},{"key":"e_1_3_3_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0957-4174(03)00046-0"},{"key":"e_1_3_3_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3672459"},{"key":"e_1_3_3_14_1","doi-asserted-by":"publisher","DOI":"10.3846\/ijspm.2024.22251"},{"key":"e_1_3_3_15_1","doi-asserted-by":"crossref","unstructured":"Elmahal A. and E. Ganwa. 2024. Advanced Digital Image Analysis of Remotely Sensed Data Using JavaScript API and Google Earth Engine.","DOI":"10.5772\/intechopen.1004501"},{"key":"e_1_3_3_16_1","unstructured":"Gao Y. Y. Xiong X. Gao K. Jia J. Pan Y. Bi Y. Dai J. Sun M. Wang and H. Wang. 2023. Retrieval-augmented Generation for Large Language Models: A Survey. arXiv preprint arXiv:2312.10997."},{"issue":"2","key":"e_1_3_3_17_1","first-page":"28","article-title":"From Waterfall to Agile: A Review of Approaches to Systems Analysis and Design","volume":"3","author":"George J. F.","year":"2014","unstructured":"George, J. F. 2014. \u201cFrom Waterfall to Agile: A Review of Approaches to Systems Analysis and Design.\u201d Computing Handbook 3 (2): 28\u201321.","journal-title":"Computing Handbook"},{"key":"e_1_3_3_18_1","doi-asserted-by":"crossref","unstructured":"Gramacki P. B. Martins and P. Szyma\u0144ski. 2024a. Evaluation of Code LLMs on Geospatial Code Generation. arXiv preprint arXiv:2410.04617.","DOI":"10.1145\/3687123.3698286"},{"key":"e_1_3_3_19_1","doi-asserted-by":"crossref","unstructured":"Gramacki P. B. Martins and P. Szyma\u0144ski. 2024b. Evaluation of Code LLMs on Geospatial Code Generation. arXiv e-prints arXiv-2410.","DOI":"10.1145\/3687123.3698286"},{"key":"e_1_3_3_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2009.08.005"},{"key":"e_1_3_3_21_1","unstructured":"Guo D. Q. Zhu D. Yang Z. Xie K. Dong W. Zhang G. Chen X. Bi Y. Wu and Y. K. Li. 2024. DeepSeek-Coder: When the Large Language Model Meets Programming\u2013The Rise of Code Intelligence. arXiv preprint arXiv:2401.14196."},{"key":"e_1_3_3_22_1","doi-asserted-by":"crossref","unstructured":"He J. C. Treude and D. Lo. 2024. LLM-Based Multi-agent Systems for Software Engineering: Vision and the Road Ahead. arXiv preprint arXiv:2404.04834.","DOI":"10.1145\/3712003"},{"key":"e_1_3_3_23_1","doi-asserted-by":"crossref","unstructured":"Hou S. Z. Shen A. Zhao J. Liang Z. Gui X. Guan R. Li and H. Wu. 2024a. GeoCode-GPT: A Large Language Model for Geospatial Code Generation Tasks. arXiv preprint arXiv:2410.17031.","DOI":"10.1016\/j.jag.2025.104456"},{"key":"e_1_3_3_24_1","article-title":"GeoCode-GPT: A Large Language Model for Geospatial Code Generation","volume":"104456","author":"Hou S.","year":"2025","unstructured":"Hou, S., Z. Shen, A. Zhao, J. Liang, Z. Gui, X. Guan, R. Li, and H. Wu. 2025. \u201cGeoCode-GPT: A Large Language Model for Geospatial Code Generation.\u201d International Journal of Applied Earth Observation and Geoinformation 104456.","journal-title":"International Journal of Applied Earth Observation and Geoinformation"},{"key":"e_1_3_3_25_1","unstructured":"Hou S. S. Zhangxiao L. Jianyuan Z. Anqi G. Zhipeng L. Rui and H. Wu. 2024b. Can Large Language Models Generate Geospatial Code? arXiv preprint arXiv:2410.09738."},{"key":"e_1_3_3_26_1","doi-asserted-by":"crossref","unstructured":"Hou S. A. Zhao J. Liang Z. Shen and H. Wu. 2024c. Geo-FuB: A Method for Constructing an Operator-Function Knowledge Base for Geospatial Code Generation Tasks Using Large Language Models. arXiv preprint arXiv:2410.20975.","DOI":"10.2139\/ssrn.4951342"},{"key":"e_1_3_3_27_1","unstructured":"Huang D. J. M. Zhang M. Luck Q. Bu Y. Qing and H. Cui. 2023. Agentcoder: Multi-agent-based Code Generation With Iterative Testing And Optimisation. arXiv preprint arXiv:2312.13010."},{"key":"e_1_3_3_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compag.2017.12.026"},{"key":"e_1_3_3_29_1","unstructured":"Jiang J. F. Wang J. Shen S. Kim and S. Kim. 2024. A Survey on Large Language Models for Code Generation. arXiv preprint arXiv:2406.00515."},{"key":"e_1_3_3_30_1","unstructured":"Jin H. L. Huang H. Cai J. Yan B. Li and H. Chen. 2024a. From Llms To Llm-Based Agents For Software Engineering: A Survey Of Current Challenges And Future. arXiv preprint arXiv:2408.02479."},{"key":"e_1_3_3_31_1","doi-asserted-by":"crossref","unstructured":"Jin M. Q. Yu D. Shu H. Zhao W. Hua Y. Meng Y. Zhang and M. Du. 2024b. The Impact Of Reasoning Step Length On Large Language Models. arXiv preprint arXiv:2401.04925.","DOI":"10.18653\/v1\/2024.findings-acl.108"},{"key":"e_1_3_3_32_1","doi-asserted-by":"publisher","DOI":"10.3390\/ijgi8100461"},{"key":"e_1_3_3_33_1","doi-asserted-by":"publisher","DOI":"10.3390\/ijgi9030146"},{"key":"e_1_3_3_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3383458"},{"key":"e_1_3_3_35_1","first-page":"21314","article-title":"Coderl: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning","volume":"35","author":"Le H.","year":"2022","unstructured":"Le, H., Y. Wang, A. D. Gotmare, S. Savarese, and S. C. H. Hoi. 2022. \u201cCoderl: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning.\u201d Advances in Neural Information Processing Systems 35:21314\u201321328.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_3_36_1","unstructured":"Lei B. C. Liao and C. Ding. 2023. Boosting Logical Reasoning In Large Language Models Through A New Framework: The graph of thought. arXiv preprint arXiv:2308.08614."},{"key":"e_1_3_3_37_1","first-page":"9459","article-title":"Retrieval-augmented Generation for Knowledge-Intensive nlp Tasks","volume":"33","author":"Lewis P.","year":"2020","unstructured":"Lewis, P., E. Perez, A. Piktus, F. Petroni, V. Karpukhin, N. Goyal, H. K\u00fcttler, M. Lewis, W.-t. Yih, and T. Rockt\u00e4schel. 2020. \u201cRetrieval-augmented Generation for Knowledge-Intensive nlp Tasks.\u201d Advances in Neural Information Processing Systems 33:9459\u20139474.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_3_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-32-9915-3_6"},{"key":"e_1_3_3_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2023.105636"},{"key":"e_1_3_3_40_1","unstructured":"Liu F. Y. Liu L. Shi H. Huang R. Wang Z. Yang L. Zhang Z. Li and Y. Ma. 2024. Exploring and Evaluating Hallucinations In Llm-Powered Code Generation. arXiv preprint arXiv:2404.00971."},{"key":"e_1_3_3_41_1","first-page":"21558","article-title":"Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generation","volume":"36","author":"Liu J.","year":"2023","unstructured":"Liu, J., C. S. Xia, Y. Wang, and L. Zhang. 2023. \u201cIs Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generation.\u201d Advances in Neural Information Processing Systems 36:21558\u201321572.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_3_42_1","unstructured":"Long J. 2023. Large Language Model Guided Tree-Of-Thought. arXiv preprint arXiv:2305.08291."},{"key":"e_1_3_3_43_1","unstructured":"Luo Z. C. Xu P. Zhao Q. Sun X. Geng W. Hu C. Tao J. Ma Q. Lin and D. Jiang. 2023. Wizardcoder: Empowering Code Large Language Models With Evol-Instruct. arXiv preprint arXiv:2306.08568."},{"key":"e_1_3_3_44_1","doi-asserted-by":"publisher","DOI":"10.3390\/ijgi13100348"},{"key":"e_1_3_3_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.envsoft.2024.106002"},{"key":"e_1_3_3_46_1","unstructured":"Minaee S. T. Mikolov N. Nikzad M. Chenaghlu R. Socher X. Amatriain and J. Gao. 2024. Large Language Models: A survey. arXiv preprint arXiv:2402.06196."},{"key":"e_1_3_3_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2018.2847344"},{"key":"e_1_3_3_48_1","doi-asserted-by":"publisher","DOI":"10.1080\/17538947.2025.2458688"},{"key":"e_1_3_3_49_1","article-title":"Skeleton-of-thought: Large Language Models Can Do Parallel Decoding","author":"Ning X.","year":"2023","unstructured":"Ning, X., Z. Lin, Z. Zhou, Z. Wang, H. Yang, and Y. Wang. 2023. \u201cSkeleton-of-thought: Large Language Models Can Do Parallel Decoding.\u201d Proceedings ENLSP-III.","journal-title":"Proceedings ENLSP-III"},{"key":"e_1_3_3_50_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050099"},{"key":"e_1_3_3_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compenvurbsys.2017.05.003"},{"key":"e_1_3_3_52_1","unstructured":"Pan Z. H. Luo M. Li and H. Liu. 2024. Chain-of-action: Faithful and Multimodal Question Answering Through Large Language Models. arXiv preprint arXiv:2403.17359."},{"key":"e_1_3_3_53_1","unstructured":"Roziere B. J. Gehring F. Gloeckle S. Sootla I. Gat X. E. Tan Y. Adi J. Liu R. Sauvestre and T. Remez. 2023. Code llama: Open foundation Models for Code. arXiv preprint arXiv:2308.12950."},{"key":"e_1_3_3_54_1","doi-asserted-by":"publisher","DOI":"10.1038\/s43017-023-00450-9"},{"key":"e_1_3_3_55_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.11.007"},{"key":"e_1_3_3_56_1","unstructured":"Sprague Z. F. Yin J. D. Rodriguez D. Jiang M. Wadhwa P. Singhal X. Zhao X. Ye K. Mahowald and G. Durrett. 2024. To CoT or Not to CoT? Chain-of-thought helps mainly on math and symbolic reasoning. arXiv preprint arXiv:2409.12183."},{"key":"e_1_3_3_57_1","unstructured":"Su Y. X. Fu M. Liu and Z. Guo. 2023. Are LLMs Rigorous Logical Reasoner? Empowering Natural Language Proof Generation with Contrastive Stepwise Decoding. arXiv preprint arXiv:2311.06736."},{"key":"e_1_3_3_58_1","unstructured":"Suda B. 2003. Soap web services. Retrieved June 29 2010."},{"key":"e_1_3_3_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTARS.2024.3438376"},{"key":"e_1_3_3_60_1","unstructured":"Xu H. and X.-Y. Yu. 2025. From PowerPoint UI Sketches to Web-Based Applications: Pattern-Driven Code Generation for GIS Dashboard Development Using Knowledge-Augmented LLMs Context-Aware Visual Prompting and the React Framework. arXiv preprint arXiv:2502.08756."},{"key":"e_1_3_3_61_1","doi-asserted-by":"publisher","DOI":"10.1080\/17538947.2011.587547"},{"key":"e_1_3_3_62_1","unstructured":"Zhang S. L. Dong X. Li S. Zhang X. Sun S. Wang J. Li R. Hu T. Zhang and F. Wu. 2023. Instruction Tuning For Large Language Models: A survey. arXiv preprint arXiv:2308.10792."},{"key":"e_1_3_3_63_1","doi-asserted-by":"publisher","DOI":"10.3390\/rs16081344"},{"key":"e_1_3_3_64_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2024.103808"},{"key":"e_1_3_3_65_1","doi-asserted-by":"crossref","unstructured":"Zhang Z. Y. Wang C. Wang J. Chen and Z. Zheng. 2024b. Llm Hallucinations In Practical Code Generation: Phenomena Mechanism And Mitigation. arXiv preprint arXiv:2409.20550.","DOI":"10.1145\/3728894"},{"key":"e_1_3_3_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTARS.2022.3148139"},{"key":"e_1_3_3_67_1","unstructured":"Zhang Z. A. Zhang M. Li and A. Smola. 2022b. Automatic Chain Of Thought Prompting In Large Language Models. arXiv preprint arXiv:2210.03493."},{"key":"e_1_3_3_68_1","unstructured":"Zhao W. X. K. Zhou J. Li T. Tang X. Wang Y. Hou Y. Min B. Zhang J. Zhang and Z. Dong. 2023. A Survey Of Large Language Models. arXiv preprint arXiv:2303.18223."},{"key":"e_1_3_3_69_1","unstructured":"Zheng C. Z. Liu E. Xie Z. Li and Y. Li. 2023. Progressive-Hint Prompting Improves Reasoning In Large Language Models. arXiv preprint arXiv:2304.09797."},{"key":"e_1_3_3_70_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compenvurbsys.2006.02.005"}],"container-title":["International Journal of Digital Earth"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.tandfonline.com\/doi\/pdf\/10.1080\/17538947.2025.2509812","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,25]],"date-time":"2025-08-25T11:29:21Z","timestamp":1756121361000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.tandfonline.com\/doi\/full\/10.1080\/17538947.2025.2509812"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,5,27]]},"references-count":69,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,8,25]]}},"alternative-id":["10.1080\/17538947.2025.2509812"],"URL":"https:\/\/doi.org\/10.1080\/17538947.2025.2509812","relation":{},"ISSN":["1753-8947","1753-8955"],"issn-type":[{"value":"1753-8947","type":"print"},{"value":"1753-8955","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,5,27]]},"assertion":[{"value":"The publishing and review policy for this title is described in its Aims & Scope.","order":1,"name":"peerreview_statement","label":"Peer Review Statement"},{"value":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tjde20","URL":"http:\/\/www.tandfonline.com\/action\/journalInformation?show=aimsScope&journalCode=tjde20","order":2,"name":"aims_and_scope_url","label":"Aim & Scope"},{"value":"2025-04-19","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-12","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-05-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"2509812"}}