A method for batch generation of reserve land planning thematic map by fusing multi-source data

CN122986115APending Publication Date: 2026-10-27梅州市土地储备中心
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610939218.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-26
Publication Date
2026-10-27

AI Technical Summary

Technical Problem

传统的手动逐张调图、导出方式不仅耗时耗力,还容易因人工操作造成出图格式不一致、样式参差不齐等问题

Benefits of technology

1、通过模板化配置与数据驱动机制,实现了储备土地规划专题图的批量自动生成,大幅减少人工重复劳动,显著提高制图效率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122986115A_ABST
    Figure CN122986115A_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of geographic information data processing and thematic map drawing, and particularly relates to a method for batch generation of reserve land planning thematic maps by fusing multi-source data, comprising the following steps: data processing to form standardized drawing data layers; creating a map template; configuring index layers to create a series of spatial maps; and batch drawing execution. The present application aims to provide a method for batch generation of reserve land planning thematic maps by fusing multi-source data, which, through template configuration and data driving mechanism, utilizes an intelligent map sheet adaptation algorithm to automatically calculate the optimal page size and scale according to the geometric characteristics of each plot, ensuring that plots of different shapes and areas can obtain clear and balanced display effects, improving the drawing quality, and realizing the batch automatic generation of reserve land planning thematic maps, greatly reducing manual repetitive labor and significantly improving the drawing efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of geographic information data processing and thematic map making, specifically to a method for batch generation of thematic maps for reserve land planning that integrates multi-source data. Background Technology

[0002] In the field of Geographic Information Systems (GIS), batch mapping is a common task. In applications such as land spatial planning, natural resource surveys, environmental monitoring, and land development, it is often necessary to generate standardized thematic maps for a large number of administrative divisions, monitoring stations, or planned land parcels, sometimes numbering in the dozens or even hundreds. Traditional manual map adjustments and exports are not only time-consuming and labor-intensive, but also prone to inconsistencies in map formats and styles due to manual operation. While some existing methods offer batch export functionality based on data-driven pages, fixed page sizes and map sheet ranges cannot intelligently adapt to various elements when dealing with reserve land parcels with significant differences in shape and size. Scale calculations and dynamic planning indicator table associations still require substantial manual intervention, resulting in insufficient automation and map quality. Therefore, there is an urgent need for a method that can efficiently, systematically, and intelligently generate reserve land planning thematic maps in batches. Summary of the Invention

[0003] The purpose of this invention is to provide a method for batch generation of reserve land planning thematic maps by integrating multi-source data. Through template-based configuration and a data-driven mechanism, and utilizing an intelligent map sheet adaptation algorithm, the optimal page size and scale are automatically calculated based on the geometric characteristics of each plot. This ensures that plots of different shapes and sizes can achieve a clear and balanced display, improving map quality and enabling the automatic batch generation of reserve land planning thematic maps. This significantly reduces repetitive manual labor and greatly improves mapping efficiency. This invention integrates multi-source data, including imagery, location maps, detailed control plans, planning control indicators, and on-site photographs, to present reserve land information from multiple dimensions. This facilitates a comprehensive understanding of the current land status and planning conditions, enhancing the scientific and refined level of land resource management. It provides intuitive and efficient decision support for investment attraction, project site selection, planning approval, daily land maintenance, and land transfer.

[0004] To achieve the above objectives, the present invention provides the following technical solution: A method for batch generation of thematic maps for reserve land planning that integrates multi-source data includes the following steps: S1, Data processing to form standardized cartographic data layers: Add reserve land, administrative divisions, and control detailed planning and image map data, and perform data preprocessing to form standardized cartographic data layers; S2, Create a map template: Create an ArcGIS Pro map project (.aprx) as a unified template. In the layout view, set the map frame size, scale, legend, north arrow, title, and dynamic text map decoration elements, and configure the image map frame, location map frame, control detailed planning map frame, and dynamic table of planning control indicators. S3, Configure Index Layers and Create Spatial Map Series: Specify index layers, create spatial map series, set the name and sorting fields for driving map output, and dynamically link the current page features of the index layer with the display range of other layers through the page definition query function to ensure that each map only displays the data content of the corresponding area; set the map frame display options for location map and control detailed planning map, link the image map frame, adjust the margin ratio according to the frame size, and realize the linkage update of the three map frames; S4, Batch Map Output Execution: Iterates through all features in the index layer, drives map updates page by page, automatically adjusts the map extent, dynamic text, and planning indicator table content during each iteration, and calls the map export interface to render the current page as a map file with a specified format and resolution.

[0005] In one implementation, S1 specifically includes: S1.1, add administrative division data, regulatory detailed planning data, urban road data, reserve land data, and image data as data layers; S1.2 Unify the mathematical basis of the above data layers, adopt the 2000 National Geodetic Coordinate System as the coordinate system, the 1985 National Elevation Datum as the elevation datum, and the Gauss-Kruger projection as the projection method; for the result data using other coordinate systems, uniform coordinate transformation shall be performed; S1.3, Based on the data layer with a unified mathematical foundation, perform repair geometry and topology checks to rectify issues such as graphic self-intersection, graphic ZM value, graphic overlap, and graphic gaps; In one implementation, S2 specifically includes: S2.1 Create an ArcGIS Pro map project, insert a new layout, and adopt the ISO standard A3 horizontal size, i.e., 297mm×420mm; determine the size and position of the title block, north arrow and scale bar, cartographic information bar, image map frame, location map frame, control detailed planning map frame, planning control index table bar, and site photo bar. S2.2, create a title bar, a north arrow and scale bar, and a cartographic information bar. The title bar is located in the upper left of the layout and includes the title "Thematic Map of Reserve Land Planning in the Central Urban Area of ​​XX City". The north arrow and scale bar is located in the upper right of the layout and includes the north arrow and scale. The cartographic information bar is located in the lower right of the layout and includes the cartographic unit and the cartographic time. S2.3, Create an image map frame. This map frame is located on the left side of the layout. Load the reserve land data, image map and image annotation file into this map frame. Determine the font, color and line type of the feature layer at the corresponding size. This map frame is used to objectively display the location of the land parcel and the surrounding facilities. S2.4 Create a location map frame. This map frame is located in the upper right of the layout, to the left of the north arrow and scale bar. Load reserve land data, administrative division data, Tianditu vector base map and Tianditu vector annotations into this map frame. Symbolize the reserve land data and administrative division data, and annotate the "Administrative Division Name" field of the administrative division data. This map frame is used to display the location of the plot. S2.5 Create a control detailed planning map frame. This map frame is located on the right side of the layout and below the location map frame. Load reserve land data, urban road data, and control detailed planning data into this map frame. Symbolize the control detailed planning layer according to the color scheme and symbol template, and label the land use planning nature field. This map frame is used to display the control detailed planning status of reserve land. S2.6 Create a planning control index table. The table is located on the right side of the layout, below the control detailed planning map frame. Insert a dynamic table, select the control detailed planning map frame as the source map frame, select control detailed planning data as the table, and select map series rows as the query method. This table is used to display the planning control indexes for land use, land area, plot ratio, building density, green space ratio, and building height limit.

[0006] S2.7, Create a site photo panel. The site photo panel is located in the lower left corner of the layout. Insert animated images to display site photos of the reserve land.

[0007] In one implementation, S3 specifically includes: S3.1 Configure the index layer. Select the reserve land data in the image map frame as the index layer. Set the reserve land data layer properties. Select the page query to match the "Plot Number" field. In the "Scale" field of this layer, extract the precise bounding rectangle range of each element according to the geometric characteristics of each element in the index layer, calculate its aspect ratio, and dynamically determine the optimal page size and scale using an adaptive algorithm based on the preset page constraints and margin standards. Enter the optimal page size and scale into the "Scale" field to ensure that each element gets the best display effect. S3.2, Create a spatial map series. In the layout properties, select the image map frame as the index map frame, select the reserve land data as the index layer, select the "Plot Number" field of the reserve land data as the name field, select the "Sequence Number" field of the reserve land data as the sort field, select the scale of the field used for the map range, and specify the "Scale" field in step S3.1 as the scale field. S3.3, Set the location map frame. In the map frame properties display options, select the linked map frame range for constraints, select the image map frame for the map frame, select reserve land data for the layer, and select 1000% for the margin. After completing the settings, the location map frame will follow the changes of the index layer "reserve land data" in the image map frame, realizing the real-time update of the reserve land plot location map. S3.4, Set the control detailed planning map frame. In the map frame property display options, select the linked map frame center and scale for constraints, select the image map map frame for the map frame, and select the reserve land data for the layer. After completing the settings, the control detailed planning map frame will follow the changes of the index layer "reserve land data" in the image map frame, realizing the real-time update of the control detailed planning map of the reserve land plot. S3.5, Adjust the planning control index table, adjust the arrangement attributes of the dynamic table frame, select sorting by land area in descending order, set the field display attributes, adjust the width of each field, so that the planning control indicators of the reserve land (land use nature, land area, plot ratio, building density, green space ratio and building height limit) are dynamically updated with the index layer "Reserve Land Data" in the image map frame; S3.6, Set the field photo column. In the dynamic image attribute option, select the field of field photos of the reserve land data in the image field. The field photo field is the absolute storage path of the field photos on the computer. The image is named "Plot Number.jpg" to realize that the field photos are dynamically updated with the index layer "Reserve Land Data" in the image map frame. S3.7, Set dynamic text for plot number and plot name. In the title bar, insert dynamic text for plot number in the lower left corner of the title. Configure the dynamic text table properties. The map frame is the image map frame. Select reserve land data as the table. Select map series rows as the query method. Select the plot number field in reserve land data as the field. Insert dynamic text for plot name in the lower right corner of the title. Configure the dynamic text table properties. The map frame is the image map frame. Select reserve land as the table. Select map series rows as the query method. Select the land location field in reserve land data as the field. The dynamic text for plot number and plot name will update dynamically following the index layer. S3.8 Set dynamic text for the location of the land parcel. Insert dynamic text in the upper left corner of the image map frame, configure the dynamic text table properties, set the map frame to the image map frame, select Reserve Land Data as the table, select Map Series Rows as the query method, and select the Land Location field from Reserve Land Data as the field. In one implementation, S4 specifically includes: S4.1 Based on the configured index layer spatial map series, read the reserve land data in the content pane map book page, obtain the element information of each reserve land plot one by one through the iterator, and extract the plot number, plot name, land location information and corresponding planning control indicators. S4.2 Update the current plot number, plot name, and land location information to the corresponding dynamic text, and dynamically update the planning control indicators of each plot to the corresponding planning control indicator table. S4.3 After previewing the map series page effect in the content pane, you can use the export layout function in the shared module to batch export the maps to various commonly used file formats as needed.

[0008] The present invention has the following beneficial effects: 1. Through templated configuration and data-driven mechanisms, batch automatic generation of thematic maps for reserve land planning has been achieved, greatly reducing repetitive manual labor and significantly improving mapping efficiency.

[0009] 2. Utilizing an intelligent map sheet adaptation algorithm, the optimal page size and scale are automatically calculated based on the geometric characteristics of each plot, ensuring that plots of different shapes and sizes can achieve a clear and balanced display effect, thereby improving the quality of the output map.

[0010] 3. The system introduces automatic update technology for page definition queries, dynamic map frames, dynamic text, dynamic tables, and dynamic images to ensure that the map information of each map strictly matches the corresponding plots, the content is accurate, the layout is standardized, and errors that may be introduced by manual operation are eliminated.

[0011] 4. Based on the ArcGIS Pro platform, the layout export function supports multiple file formats and resolutions, which can flexibly meet the needs of different business applications and has good practicality and promotional value.

[0012] 5. This map integrates multi-source data, including imagery, location maps, detailed control plans, planning control indicators, and on-site photos, to present reserve land information from multiple dimensions. This facilitates a comprehensive understanding of the current land status and planning conditions, improves the scientific and refined level of land resource management, and provides intuitive and efficient decision support for investment attraction, project site selection, planning approval, daily land maintenance, and land transfer. Attached Figure Description

[0013] Figure 1 This is a schematic diagram of the method flow according to an embodiment of the present invention.

[0014] Figure 2 This is a schematic diagram of the batch output template of the present invention. Detailed Implementation

[0015] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0016] Example 1 This invention provides a method for batch generation of thematic maps for reserve land planning that integrates multi-source data. The method includes: S1, Data Processing: This step involves creating a standardized cartographic data layer. The goal is to transform multi-source, heterogeneous raw geospatial data into a standardized layer with a unified coordinate system, correct topology, and direct usability for cartography. Specifically, this includes: S2, Create a map template: Create an ArcGIS Pro map project (.aprx) as a unified template. In the layout view, preset the page size, scale bar, legend, north arrow, title, and dynamic text map decoration elements, and configure the image map frame, location map frame, control detailed planning map frame, and dynamic table of planning control indicators. S3, Configure Index Layers and Create Spatial Map Series: Specify index layers, create spatial map series, set the name and sorting fields for driving map output, and dynamically link the current page features of the index layer with the display range of other layers through the page definition query function to ensure that each map only displays the data content of the corresponding area; set the map frame display options for location map and control detailed planning map, link the image map frame, adjust the margin ratio according to the frame size, and realize the linkage update of the three map frames; S4, Batch Map Output Execution: Iterates through all features in the index layer, drives map updates page by page, automatically adjusts the map extent, dynamic text, and planning indicator table content during each iteration, and calls the map export interface to render the current page as a map file with a specified format and resolution.

[0017] Specifically, please see Figure 1 This is a flowchart illustrating the batch generation method of the results diagram of this invention.

[0018] S1 processes multi-source heterogeneous data into standardized cartographic data layers; S2 creates map templates; S3 dynamically links maps, data, tables, and text to achieve cartographic standardization; and S4 iterates through the atlas pages, repeatedly executing this process to generate reserve land planning thematic maps in batches.

[0019] In one embodiment, S1 specifically includes: S1.1 Data Addition and Field Standardization: Add the required data sources to the map view of the ArcGIS Pro project to form the basic data layers. These data include: administrative division data (polygon layer, containing administrative division name and administrative division code attributes), regulatory detailed planning data (polygon layer, containing land use, land area, plot ratio, building density, green space ratio, and building height restriction planning index fields), urban road data (line layer), reserve land data (polygon layer, core index layer, must contain serial number, plot number, plot name, land location, scale, and site photo fields), image data (high-resolution satellite imagery, used as the base map), and Tianditu network vector base map and annotations (used as location map base map data).

[0020] S1.2 Unifying the mathematical foundation: To ensure accurate spatial matching of all data, all data layers are unified to the same mathematical foundation. In this embodiment, the 2000 National Geodetic Coordinate System (CGCS2000) is uniformly adopted, the 1985 National Height Datum is used, and the Gauss-Kruger projection is used. For result data using other coordinate systems (such as WGS84, Xian80, and local coordinate systems), high-precision coordinate transformation is performed using ArcGIS Pro's "Projection" or "Geographic Transformation" tools.

[0021] S1.3, Data Quality Inspection and Repair: A comprehensive geometric and topological quality check is performed on the data layers for which mathematical foundations have been unified to eliminate potential graphic errors in subsequent cartography. Specific operations include: running the "Repair Geometry" tool to automatically repair self-intersections and empty geometry issues; using the "Topology" toolset to create topological rules for inspection, focusing on checking for graphic overlaps and gaps within the reserve land data and regulatory detailed planning data layers. All discovered topological errors must be manually or automatically corrected to ensure data accuracy and integrity. Simultaneously, the ZM values ​​of the graphics are checked and cleared to adapt to 2D cartographic requirements.

[0022] In one implementation, S2 specifically includes: S2.1, Creating a Project and Layout: Create a new ArcGIS Pro map project file. In the "Insert" tab, select "New Layout," using the ISO standard A3 landscape page size, i.e., 420 mm wide and 297 mm high. On this blank layout, precisely plan and determine the position and size of each cartographic feature area: Title bar: Located in the upper left corner of the layout.

[0023] Compass and scale bar: Located in the upper right corner of the layout.

[0024] Mapping information bar: located at the bottom right of the layout.

[0025] Image frame: Located in the core area on the left side of the layout, serving as the main image, with a size of 270mm × 250mm.

[0026] Location map frame: Located in the upper right of the layout, to the left of the north arrow and scale bar, serving as an overview map, with a size of 80mm × 50mm.

[0027] Controlling detailed planning map frame: Located on the right side of the layout, below the location map frame, with a size of 130mm × 110mm.

[0028] Planning control indicators table column: located on the right side of the layout, below the control detailed planning map frame, with a size of 130mm×80mm.

[0029] On-site photo section: Located in the lower left corner of the layout, below the image map frame, with a size of 90mm × 65mm.

[0030] S2.2, Create static finishing elements: In the title bar area, insert a rectangular text element, type the static main title "Meizhou Central Urban Area Reserve Land Planning Thematic Map", and set its font to SimSun, bold, and size to 24pt.

[0031] In the compass and scale fields, insert a compass style and a scale bar, respectively. The scale bar is linked to the image map frame, and its style and units can be adjusted as needed.

[0032] In the mapping information section, insert two rectangular text elements and type "Mapping Unit: XX City Land Reserve Center" and "Mapping Time: YYYYMMDD" respectively. Set the font to SimSun and the size to 14pt.

[0033] S2.3, Create an image map frame and configure layers: Insert a map frame and name it "Image Map". In the map corresponding to this frame, load and symbolize the following layers in sequence: the bottom layer is image data; city road data is overlaid on top, expressed using standard road symbols; the top layer is the core layer—reserve land data, whose fill color is set to a bold red outline with no fill to highlight its boundaries, and a highlight effect is added to enhance visual prominence. Simultaneously, load the annotation files for the image layers as needed to display place names and road names. This map frame is used to objectively and clearly display the location of the plot and the surrounding road network, buildings, and land features.

[0034] S2.4, Create a location map frame and configure layers: Insert a map frame and name it "Location Map". In the map corresponding to this frame, load the following in sequence: Tianditu vector base map, Tianditu vector annotations, administrative division data, and reserve land data. Symbolize the reserve land data with red fill to highlight it within the entire administrative region; symbolize the administrative division data with no fill and a dark gray thin solid line border, and use the annotation function to annotate the "Administrative Region Name" field, setting the font to Microsoft YaHei, 6pt. This map frame is used to display the location of reserve land parcels within the macro-geographical location of their respective administrative regions.

[0035] S2.5, Create a regulatory detailed planning map frame and configure layers: Insert a map frame and name it "Regulatory Detailed Planning". Load the reserve land data and regulatory detailed planning data into the map corresponding to this map frame. The core is to symbolize the regulatory detailed planning layer: Symbolize the "Land Use Nature" field with unique values ​​according to the national standard color scheme and symbol template. Simultaneously, label and express the "Land Use Nature" field. This map frame is used to display the regulatory detailed planning status of the area where the reserve land is located.

[0036] S2.6, Create a dynamic planning control index table: In the table column area, insert a dynamic table element. In the table properties, set the source map frame to "Detailed Control Planning," the table selection to "Detailed Control Planning Data," and the query method to "Map Series Rows." This table will automatically filter out the control planning plot records within the currently driven plot area. Subsequently, in the table field settings, only select the fields that need to be displayed: land use, land area, plot ratio, building density, green space ratio, and building height limit, and adjust the table header style.

[0037] S2.7, Create a dynamic on-site photo bar: In the photo bar area, insert an image element as a placeholder by inserting a dynamic image. Its dynamic attributes will be configured in step S3.

[0038] Specifically, S2.1 to S2.7 are respectively standardizing map paper, map feature location, creating map frames, symbolizing map data, and map features.

[0039] In one implementation, S3 specifically includes: S3.1, Configure the index layer and calculate the adaptive scale: In the Contents pane, right-click the Image Map frame, select Properties, go to the Display Options page, and set the constraint to None to ensure that this map frame is driven by the map series.

[0040] In the "Image Map" section, right-click the "Reserve Land Data" layer, select "Properties," and enter the "Define Query" page. Do not set any queries for now, and ensure that all land parcels are currently displayed.

[0041] Open the attribute table of the "Reserve Land Data" layer. In the "Scale" field, use the "Calculated Field" tool, select the Python parser, and write a script to automatically calculate and populate this field. The calculation logic is as follows: Iterate through each feature (plot) in the feature class, obtain the precise bounding rectangle extent of its geometric object, and calculate the width (Xmax - Xmin) and height (Ymax - Ymin) of the bounding rectangle respectively. Based on the fixed size (270mm × 250mm) of the image map frame in the layout, and with a preset margin ratio, match the actual distance of the feature with the effective mapping area of ​​the map frame, and calculate the scale denominator required to make the plot fit the map frame in both width and height directions. Take the maximum value of the two as the final scale denominator to ensure that the plot is not clipped in any direction, achieving complete coverage of the entire map. Automatically write the calculation results into the "Scale" field of the corresponding feature.

[0042] S3.2, Creating a spatial map series: In the "Layout" menu, click "Create Spatial Map Series".

[0043] In the wizard, set the index map frame to "Image Map".

[0044] Select "Reserve Land Data" as the index layer.

[0045] Select "Plot Number" for the Name field (used to name the exported file).

[0046] Select "Sequence Number" as the sorting field to ensure that the graphs are output in the predetermined order.

[0047] Select "Use field scale" for map extent, and in the "Scale bar" field specified below, select the "Scale bar" field calculated in step S3.1.

[0048] After creation is complete, the system will iterate through each reserve land element to generate a series of map pages.

[0049] S3.3, Set up location map frame linkage. In the layout, right-click the "Location Map" map frame, select "Properties," and enter "Display Options." Set the constraint to "Linked Map Frame Extent," select "Image Map" in the map frame drop-down menu, select "Reserve Land Data" for the layer, and set the margin to "1000%." ​​After completing this setting, when the image map frame switches to different plots due to map series driving, the location map frame will automatically adjust its display range according to the geometric center of the current plot, always displaying the entire administrative region where the plot is located, achieving linkage of macro-location display.

[0050] S3.4, Setting up Linked Control Planning Map Frames: In the layout, right-click the "Control Planning Map" map frame, select "Properties," and then go to "Display Options." Set the constraint to "Linked Map Frame Center and Scale," select "Image Map" in the map frame drop-down menu, and select "Reserve Land Data" for the layer. After completing this setting, the control planning map frame will always maintain the same center point as the image map frame, but the scale will remain unchanged. This allows you to focus on the control planning details around the plot while preventing the control planning map scale from becoming inappropriate due to large differences in plot area.

[0051] S3.5, Adjust the linkage of planning control indicator tables: Since the query method for this table has been set to "Map Series Rows" in S2.6, the table content can be automatically associated with the current page driven by the map series. At this point, the table needs to be fine-tuned: In the table box properties, go to the "Arrange" settings, and in the "Sort" section, add the sort field as "Land Area" and the sorting method as "Descending".

[0052] Enter the "Fields" settings, select the land use, land area, plot ratio, green space ratio, building density, and building height limit fields one by one, manually adjust their column widths to a suitable size, set the number of decimal places for the numerical fields, and center-align the table header.

[0053] S3.6, Set up the linked on-site photo section. In the layout, right-click the placeholder image element inserted in step S2.7, select "Properties," and then enter the "Dynamic Image" option. In the image field drop-down menu, select the "On-site Photo" field from the reserve land data layer. This "On-site Photo" field is a text type, and its content should be the absolute storage path of each on-site photo on your computer or network, for example, "root directory:\on-site photos\plot A.jpg". The naming rules for the photo files strictly correspond to the "plot number," using the naming convention "plot number.jpg". For example, if the plot number on the current page is "CB001," then the image source will automatically reference the path ...\CB001.jpg. After setting this up, the corresponding on-site photos will be dynamically loaded as the map series pages switch.

[0054] S3.7, Set the dynamic text for the land parcel number and land parcel name: Insert a dynamic text element below the static main title "XX City Central Urban Area Reserve Land Planning Thematic Map" in the title bar.

[0055] In its "Dynamic Text" property, set the map frame to "Image Map", select "Reserve Land Data" for the table, select "Map Series Rows" for the query method, and select "Plot Number" for the field. Set its font to SimSun, bold, 14pt.

[0056] Similarly, insert a dynamic text element in the lower right corner of the main title, configured as above, but select "Land Location" as the field (as the plot name). Set its font to SimSun, Regular, 14pt. The text content of both will automatically update as the driving page switches.

[0057] S3.8, Set dynamic text within the map frame. In the upper left corner of the "Image Map" map frame, you can insert another dynamic text element. Select "Land Location" as the field to display the location of the reserve land.

[0058] Specifically, S3.1 to S3.8 dynamically link graphs, numbers, tables, and text to ultimately achieve standardized drawing and template creation.

[0059] Please see Figure 2 This is a schematic diagram of the batch output template of the present invention.

[0060] In one implementation, S4 specifically includes: S4.1, Preview and Iteration Check: In the content pane, expand the "Map Series" page list. By clicking "Previous Page" and "Next Page," ArcGIS Pro will retrieve the feature information of each reserve land parcel one by one using its internal iterator, based on the configured index layer, and drive all map frames, dynamic text, dynamic tables, and dynamic images to update synchronously. Technical personnel can quickly preview the map page by page to check for issues such as misaligned information or incomplete display.

[0061] S4.2, Dynamic Content Update Verification: When previewing a specific page, verify that the following content is accurate: Image map frame: Whether the range is perfectly centered on the target plot, and whether the scale is the optimal scale calculated adaptively.

[0062] Dynamic text: Whether the "Plot Number" and "Land Location" in the title bar are completely consistent with the current record in the attribute table.

[0063] Dynamic Tables: Does the planning control indicator table only display the information of the planned land parcels within the scope of this plot, and is it arranged in descending order of land area? Are the values ​​of each indicator accurate?

[0064] Animated Images: Does the on-site photo section clearly display the corresponding "plot number.jpg" photo file?

[0065] S4.3 Batch Export: After verification, in the Sharing tab, click Export Layout. In the Export dialog box, select the file type (e.g., PDF, JPEG, PNG, TIFF) and set the output resolution (300 DPI). In the Page Options, select All Pages to start the batch export process for the map series. The system will automatically iterate through all features in the index layer, render the map page by page, and call the export interface to batch output thematic map files for all plots, ultimately obtaining a complete and uniformly styled reserve land planning thematic atlas.

[0066] This invention successfully constructs a highly automated and standardized production line for reserve land planning thematic maps by organically combining template-based configuration, data-driven approaches, and intelligent algorithms within the ArcGIS Pro environment. This method not only frees cartographers from a large amount of repetitive and tedious manual work, significantly improving work efficiency, but also ensures a high degree of consistency in layout style, data accuracy, and expressive logic across all output maps, greatly enhancing the standardization level and decision support value of the results.

Claims

1. A method for batch generation of thematic maps for reserve land planning that integrates multi-source data, characterized in that, Includes the following steps: S1, Data processing to form standardized cartographic data layers: This involves repairing, transforming, topologically checking, symbolizing, and annotating the data, including reserve land data, administrative division data, urban road data, regulatory detailed planning data, and image map data, to form standardized cartographic data layers. S2, Create a map template: Based on standardized cartographic data layers, create a unified map template in ArcGIS Pro map projects, and configure the image map frame, location map frame, control detailed planning map frame, dynamic table of planning control indicators, and dynamic images in the layout view; S3, Configure Index Layers and Create Spatial Map Series: Set up index layers based on map templates, and set the name and sorting fields for the driving map output; The page definition query dynamically associates the current page features of the index layer with the display range of other layers; Set the link relationship between the location map frame, the control detailed planning map frame and the image map frame, so that the three map frames are updated in conjunction with the index elements; S4, Batch map output execution: Iterate through all features in the index layer, update dynamic text, dynamic images and planning control index tables page by page, and call the map export interface to render the current page as a map file.

2. The method according to claim 1, characterized in that, The data processing steps for forming standardized cartographic data layers specifically include: unifying the mathematical basis of the multi-source data, adopting the 2000 National Geodetic Coordinate System and Gauss-Kruger projection; performing coordinate transformation on data not in this coordinate system; and performing repair geometry and topology checks to rectify issues such as graphic self-intersection, overlap, and gaps.

3. The method according to claim 1, characterized in that, In the step of creating a map template, the layout adopts an A3 horizontal size; the image map frame is located on the left side of the layout and is used to display the location of the plot and surrounding facilities; the location map frame is located in the upper right of the layout and is used to display the location of the plot; the regulatory detailed planning map frame is located on the right side of the layout and below the location map frame and is used to display the regulatory detailed planning; the dynamic table of planning control indicators is located below the regulatory detailed planning map frame; it also includes a field photo column located in the lower left of the layout, which displays field photos of the reserve land through dynamic images.

4. The method according to claim 3, characterized in that, In the dynamic image attribute of the on-site photo column, the image field is set as the field for on-site photos of the reserve land data. This field stores the absolute path of each on-site photo and names the image file according to the plot number, so that the on-site photos are dynamically updated with the index layer.

5. The method according to claim 1, characterized in that, In the step of configuring the index layer and creating a spatial map series, the reserved land data in the image map frame is selected as the index layer; the name field is the plot number, and the sorting field is the serial number; the map range selection field of the spatial map series is used to specify the scale field.

6. The method according to claim 5, characterized in that, The linking relationship of the location map frame is set as follows: in the display options, the constraint is selected to be the range of the linked map frame, linked to the image map frame, the layer is selected to be the reserve land data, and the margin percentage is set; the linking relationship of the control detailed planning map frame is set as follows: the constraint is selected to be the center and scale of the linked map frame, linked to the image map frame, and the layer is selected to be the reserve land data.

7. The method according to claim 1, characterized in that, The data source for the dynamic table of planning control indicators is the detailed control plan data, which is arranged in descending order of land area. The table displays the fields of land use, land area, plot ratio, building density, green space ratio, and building height limit.

8. The method according to claim 1, characterized in that, The dynamic text includes the plot number, plot name, and land location, which are configured to query the corresponding fields from the reserve land data table of the image map frame by map series row, so as to achieve dynamic updates following the index layer.

9. The method according to claim 1, characterized in that, In the batch mapping execution step, the element information of each reserve land is obtained through the iterator, and after updating the information of each data frame, dynamic text and planning control index table, the maps are exported in batches as map files of specified format and resolution through the export layout function of the shared module.