π Enhanced Point Creator
Available from v2.1.0
This tool provides a flexible and powerful way to create new point layers by either manually entering coordinates or importing them from a CSV file. It supports multiple coordinate formats (UTM, DD, DMS) and includes robust validation and preview features.
β Prerequisitesβ
- A QGIS project must be open.
- For CSV import, you need a CSV or text file with coordinate data.
π Tool Workflow Overviewβ
- Open the Tool from the plugin panel.
- Set the Target CRS for the new point layer.
- Choose an input method:
- Manual Input Tab:
- Select the coordinate format (UTM, DD, or DMS).
- Enter a single coordinate or paste multiple coordinates in the batch input.
- CSV Import Tab:
- Browse and select a CSV file.
- Configure CSV options (delimiter, header).
- Map the columns containing X and Y coordinates.
- Manual Input Tab:
- (Optional) Preview the points to be created.
- Click "Create Points" to generate the new layer.
π§ Step-by-Step Instructionsβ
π© Step 1: Activate the Toolβ
From your plugin panel or button (depending on how it's integrated), click to activate the Point Input Tool. The "Enhanced Point Creator" dialog will appear.
π© Step 2: Set the Target CRSβ
At the top of the dialog, you'll find the Target Coordinate Reference System selector.
- This CRS will be assigned to the new point layer that the tool creates.
- By default, it uses your project's CRS. You can change it to any other CRS.
- The tool will automatically transform all input coordinates to this target CRS.
π© Step 3: Choose an Input Method (Tab)β
Select either the "Manual Input" or "CSV Import" tab.
Manual Input Tabβ
Use this tab to type or paste coordinates directly.
πΉ Step 3A: Choose Coordinate Formatβ
Select one of the three radio buttons:
- UTM Coordinates: For Easting and Northing values.
- Important: A second CRS selector will appear. Use this to specify the source CRS of your UTM coordinates (e.g., the UTM zone they belong to). The tool will use this to correctly transform them to the target CRS.
- Decimal Degrees (DD): For standard latitude and longitude (e.g.,
78.12345,12.98765). - Degrees Minutes Seconds (DMS): For coordinates in
DΒ° M' S"format.
πΉ Step 3B: Enter Coordinatesβ
You have two options for entering coordinates:
Option 1: Single Point
- Fill in the input fields for the selected format (X/Y, D/M/S, or Easting/Northing).
- The tool provides real-time validation feedback (β or β ).
Option 2: Batch Input
-
Check the "Enable batch input" box.
-
Paste a list of coordinates into the text area.
-
The tool accepts coordinates separated by a comma, space, or tab. Each point should be on a new line.
# Example Batch Input
78.123,12.345
79.456 13.678
80.789 14.012 -
The "Points to create" counter will update to show how many valid coordinate pairs were found.
CSV Import Tabβ
Use this tab to create points from a spreadsheet or text file.
πΉ Step 3C: Select and Configure CSVβ
- Click "Browse CSV..." to select your file.
- Adjust the CSV options if needed:
- Delimiter: Choose the character that separates columns (comma, semicolon, tab, etc.).
- First row contains headers: Keep this checked if your file has a header row. Uncheck it if the first row is data.
- Encoding: Change this if your file uses a non-standard character encoding.
πΉ Step 3D: Map Coordinate Fieldsβ
- Once the CSV is loaded, the column headers will appear in the X/Longitude Field and Y/Latitude Field dropdowns.
- Select the column that contains the X (Easting/Longitude) data.
- Select the column that contains the Y (Northing/Latitude) data.
- Click "Auto-detect coordinate fields" to let the tool try to find them automatically based on common names like
lon,lat,x,y,easting, etc.
πΉ Step 3E: Preview CSV Dataβ
- A table at the bottom shows a preview of your CSV data.
- Use the "Preview limit" spin box and "Refresh Preview" button to control how many rows are loaded for preview.
π© Step 4: Create the Pointsβ
- (Optional) Click "Preview Points" to see a summary of the points that will be created without actually adding them to the map.
- Click the "Create Points" button.
- A new memory layer named
Points_<EPSG_CODE>will be added to your QGIS project, containing the points you specified.
π‘ Tipsβ
- Clear Inputs: Use the "Clear All" button to reset all fields in the dialog.
- Validation: Pay attention to the validation icons (β, β , β) next to the manual input fields for instant feedback.
- CRS Awareness: Always double-check that your Target CRS is correct. For UTM input, ensure the Source CRS correctly matches the zone of your coordinates.
- Batch Format: When pasting batch coordinates, ensure there are no extra characters or empty lines that could cause parsing errors.
π To Exit the Toolβ
Simply close the "Enhanced Point Creator" dialog window. If you created a temporary memory layer, you can save it by right-clicking it in the Layers Panel and selecting Export > Save Features As....