Skip to content

Commit 6f1aeb4

Browse files
Add files via upload
Added LICENSE and README.
0 parents  commit 6f1aeb4

2 files changed

Lines changed: 59 additions & 0 deletions

File tree

LICENSE

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
MIT License
2+
3+
Copyright (c) 2025 Metadata Forensics, LLC
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
6+
7+
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8+
9+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
10+
11+
Acknowledgments:
12+
- This software includes the CustomTkinter library, which is licensed under the MIT License. Copyright (c) 2023 Tom Schimansky. The full license text can be found here: https://github.com/TomSchimansky/CustomTkinter
13+
- This software uses the Pillow library (PIL fork), licensed under the Historical Permission Notice and Disclaimer (HPND). https://pypi.org/project/pillow/
14+
15+
Software: KMLer
16+
Author: Metadata Forensics, LLC
17+
Year: 2025

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# KMLer
2+
3+
KMLer - a free-to-use CSV to KML tool! KMLer supports both point files, Horizontal Accuracy visualization, and easy Extended Data selection.
4+
5+
# Version 1.0 Features
6+
7+
- Easy to install and use application
8+
9+
- CSV table preview in real time
10+
11+
- Horizontal Accuracy visualization with custom color and transparency
12+
13+
- Selectable Extended Data attributes
14+
15+
# CSV Preview
16+
17+
Start by selecting your CSV file and the contents will immediately be available within the CSV preview window. Columns sizes are adjustable and horizontal scrolling is supported. Previewing the CSV contents aids in the accurate selection of Latitude, Longitude, and (if present) Horizontal Accuracy.
18+
19+
# Latitude / Longitude Auto Selection
20+
21+
We have incorporated logic that may auto select your Latitude, Longitude, and Horizontal Accuracy columns. If not, dropdowns are present to allow column selection or change.
22+
23+
# Horizontal Accuracy Visualization
24+
25+
When applying visualization to mapping functions we know some things work better than others. That is why we support Accuracy Color, allowing you to select the exact color that best suits your needs. Need more or less transparency? That's supported too - default is 50% (0.5).
26+
27+
# Extended Data Options
28+
29+
KML Extended Data (ExtendedData) is a mechanism allowing users to add additional information within their KML files. Sometimes a little metadata goes a long way so we have made adding Extended Data easier than ever, just select the column names from the Extended Data Options window. No need for Extended Data? No problem, the program works just as well without making selections.
30+
31+
# Saving
32+
33+
The Process button is not available until an output location and file name is selected. Your file name will be adjusted with "_points" and saved within your output location. If your data supports Horizontal Accuracy alongside the point data then another file with "_polygons" will be saved as well.
34+
35+
# Usage
36+
37+
You may also be required to take additional steps when running the tool the first time, through Microsoft Defender SmartScreen. In the Microsoft Defender SmartScreen select "More info" and "Run anyway" to launch the application the first time.
38+
39+
40+
# Acknowledgments:
41+
- This software includes the CustomTkinter library, which is licensed under the MIT License. Copyright (c) 2023 Tom Schimansky. The full license text can be found [here](https://github.com/TomSchimansky/CustomTkinter)
42+
- This software uses the [Pillow library](https://pypi.org/project/pillow/) (PIL fork), licensed under the Historical Permission Notice and Disclaimer (HPND).

0 commit comments

Comments
 (0)