- Comprehensive Experiment on GIS Thematic Map Making (Source code file name: sy6_2.py) Data Preparation (1) Map data source: Obtain the municipal-level administrative boundary data (.shp file) of the province where your hometown is located, which can be acquired through local government websites or public geographic data platforms.(2) Statistical data source: Visit the official websites of national, provincial, or municipal statistical bureaus, search and download the latest annual socio-economic indicator data (e.g., total population, total GDP) of each city in the province, usually provided in Excel or CSV format. Technical Requirements (1) Use the GeoPandas library to load .shp files and conduct basic spatial data analysis.(2) Utilize the Pandas library to process statistical data.(3) Apply visualization tools such as Matplotlib or Folium to complete map drawing.(4) The map shall include clear labels, legends, and necessary text descriptions.(5) The output result shall be a high-quality .png image file. Basic Steps (1) Data Collection After confirming the required data types, collect the latest map boundary data and statistical reports from official channels respectively. Download and save the relevant .shp files and statistical data (e.g., Excel or CSV files). (2) Environment Setup Install necessary Python libraries, such as GeoPandas, Pandas, Matplotlib, etc. (3) Data Preprocessing Clean the statistical data to ensure there are no missing values or outliers. Convert units in the statistical data if necessary (e.g., convert ten thousand yuan to yuan). Standardize possible spelling errors, inconsistent place names, etc. Conduct preliminary data analysis to understand the data distribution and identify potential problem areas. (4) Data Fusion Merge the map data with statistical information based on common key fields (e.g., city name or city code). During the merging process, check for mismatches to ensure data consistency. (5) Analysis and Mapping Calculate corresponding indicators according to the selected theme (e.g., per capita GDP, population density). Select an appropriate color gradient scheme to represent different value ranges. Add elements such as titles, legends, and north arrows to the map to improve readability. Considering the needs of different readers, select different scales and projection methods to display the map. Explore the possibility of interactive maps and use the Folium library to create maps that can be browsed in web pages. (6) Output and Optimization Adjust the image size and resolution until satisfactory, then export it as a .png format. Check the clarity and detail performance of the final map to ensure all key information is clearly visible. Special Requirements (1) Each student shall take the province where their hometown is located as the mapping area, with cities as the basic unit, and select at least two different themes for analysis and mapping. For example: Population density distribution map Per capita GDP distribution map Education level distribution map Medical resource distribution map (2) The font size used in the map shall be guaranteed to be clearly readable when printed.(3) The experimental report shall include a detailed textual description of the implementation process and the generated thematic maps, explaining the main information each thematic map intends to convey and its importance.(4) The materials to be submitted include the experimental report, source code, defense PPT, and recorded defense explanation video, etc. (see the unified instructions later for specific requirements). Evaluation Criteria (1) Accuracy and completeness of data processing: Whether data cleaning is thorough, unit conversion is accurate, and data merging is error-free.(2) Professionalism and aesthetics of map visual effects: Whether the color scheme is appropriate, whether elements such as legends, titles, and north arrows are complete and reasonably laid out, and whether the overall style is unified.(3) Rationality of analysis logic and innovation points: Whether the selected themes have practical significance, whether the analysis methods are scientific and rigorous, and whether novel data presentation methods are adopted.(4) Normativeness and organization of document compilation: Whether the code comments are detailed, whether the document structure is clear and orderly, and whether the textual description is concise and clearly expressed.
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.