-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
238 lines (224 loc) · 12.7 KB
/
index.html
File metadata and controls
238 lines (224 loc) · 12.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
<!doctype html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>GeoConverter - Free GIS Converter | 30 Formats | GeoJSON to Shapefile, KML, GPX, GeoPackage</title>
<meta name="title" content="GeoConverter - Free GIS Converter | 30 Formats | GeoJSON to Shapefile, KML, GPX, GeoPackage" />
<meta name="description" content="Convert between 30 geospatial formats including GeoJSON, Shapefile, KML, GeoPackage, GPX, DXF, TopoJSON, MBTiles, and more. Free online GIS converter with CRS transformation, geometry simplification, and drag-and-drop. 100% browser-based with GDAL - no uploads, complete privacy." />
<meta name="keywords" content="geospatial converter, GIS converter, GeoJSON to Shapefile, Shapefile to GeoJSON, KML to GeoJSON, GeoJSON to KML, GeoPackage converter, KML converter, GPX converter, convert GeoJSON, convert Shapefile, convert KML, GDAL online, OGR converter, WebAssembly GIS, vector data converter, GML converter, FlatGeobuf, PMTiles, MBTiles, DXF converter, TopoJSON, coordinate transformation, EPSG converter, CRS transformation, reproject shapefile, coordinate reprojection, WGS84 converter, UTM converter, browser-based GIS, online GIS tools, free GIS converter, geospatial file converter, GPS converter, geometry simplification, drag and drop GIS, CSV to GeoJSON, Excel to Shapefile, XLSX converter" />
<meta name="author" content="mikoding" />
<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
<meta name="googlebot" content="index, follow" />
<meta name="bingbot" content="index, follow" />
<!-- Canonical URL -->
<link rel="canonical" href="https://geoconverter.mikoding.com" />
<!-- Theme Color -->
<meta name="theme-color" content="#10b981" />
<meta name="msapplication-TileColor" content="#10b981" />
<!-- Favicon & Icons -->
<link rel="icon" type="image/x-icon" href="/favicon/favicon.ico" />
<link rel="icon" type="image/svg+xml" href="/favicon/favicon.svg" />
<link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96x96.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/favicon/web-app-manifest-192x192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/favicon/web-app-manifest-512x512.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png" />
<link rel="manifest" href="/manifest.json" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://geoconverter.mikoding.com" />
<meta property="og:title" content="GeoConverter - Free GIS Converter | 30 Formats | GeoJSON, Shapefile, KML" />
<meta property="og:description" content="Convert between 30 geospatial formats: GeoJSON to Shapefile, KML, GeoPackage, GPX, DXF, and more. Free online GIS tool with CRS transformation and drag-and-drop. 100% browser-based - no uploads required." />
<meta property="og:site_name" content="GeoConverter" />
<meta property="og:locale" content="en_US" />
<meta property="og:image" content="https://geoconverter.mikoding.com/og_image.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:alt" content="GeoConverter - Browser-based Geospatial File Converter" />
<meta property="og:image:type" content="image/png" />
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://geoconverter.mikoding.com" />
<meta name="twitter:title" content="GeoConverter - Free GIS Converter | 30 Formats | GeoJSON, Shapefile, KML" />
<meta name="twitter:description" content="Convert between 30 geospatial formats: GeoJSON to Shapefile, KML, GeoPackage, GPX, DXF, and more. Free online GIS tool with CRS transformation and drag-and-drop. 100% browser-based - no uploads required." />
<meta name="twitter:image" content="https://geoconverter.mikoding.com/og_image.png" />
<meta name="twitter:image:alt" content="GeoConverter - Browser-based Geospatial File Converter" />
<meta name="twitter:creator" content="@mikoding" />
<!-- Structured Data - JSON-LD -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebApplication",
"name": "GeoConverter",
"alternateName": "GeoConverter - Geospatial File Converter",
"url": "https://geoconverter.mikoding.com",
"description": "Free browser-based geospatial file converter supporting 30 formats including GeoJSON, Shapefile, KML, GeoPackage, GPX, DXF, TopoJSON, GML, FlatGeobuf, CSV, PMTiles, MBTiles, XLSX, and more. Features CRS transformation, geometry simplification, drag-and-drop upload, and advanced filtering. Powered by GDAL/OGR and WebAssembly for 100% client-side processing with complete privacy.",
"applicationCategory": "UtilitiesApplication",
"operatingSystem": "Any (Web Browser)",
"browserRequirements": "Requires JavaScript and WebAssembly support",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"author": {
"@type": "Person",
"name": "mikoding",
"url": "https://github.com/mikoding"
},
"creator": {
"@type": "Person",
"name": "mikoding",
"url": "https://github.com/mikoding"
},
"softwareVersion": "1.0.1",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5",
"ratingCount": "1"
},
"featureList": [
"30 geospatial format support (read/write)",
"GeoJSON to Shapefile conversion",
"Shapefile to GeoJSON conversion",
"KML to GeoJSON and GeoPackage conversion",
"TopoJSON to GeoJSON conversion",
"GPX and DXF file conversion",
"Excel (XLSX) and CSV with geometry support",
"PMTiles and MBTiles conversion",
"GML, FlatGeobuf, GeoJSONSeq support",
"PGDump SQL export for PostGIS",
"Drag-and-drop file upload",
"Interactive map preview with MapLibre",
"Auto-format detection",
"Coordinate Reference System (CRS) transformation",
"EPSG code resolution and custom PROJ strings",
"Geometry simplification (Douglas-Peucker)",
"Geometry filtering by type",
"Attribute filtering with SQL WHERE clauses",
"Field selection for optimized output",
"Invalid geometry repair",
"Multi-geometry explosion",
"2D/3D coordinate dimension control",
"Configurable GeoJSON precision",
"Shapefile geometry type splitting",
"GeoPackage spatial indexing",
"100% client-side processing",
"No file uploads to servers",
"Complete privacy protection",
"GDAL/OGR powered",
"WebAssembly performance"
],
"screenshot": "https://geoconverter.mikoding.com/og_image.png",
"image": "https://geoconverter.mikoding.com/og_image.png",
"license": "https://opensource.org/licenses/MIT"
}
</script>
<!-- Structured Data - BreadcrumbList -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://geoconverter.mikoding.com"
}]
}
</script>
<!-- Structured Data - FAQPage -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "What file formats does GeoConverter support?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GeoConverter supports 30 geospatial formats including GeoJSON, Shapefile, GeoPackage, KML, GPX, DXF, TopoJSON, GML, FlatGeobuf, CSV, PMTiles, MBTiles, XLSX, GeoJSONSeq, GeoRSS, MapML, JSON-FG, PGDump, and many more. Most formats support both read and write operations."
}
},{
"@type": "Question",
"name": "How do I convert GeoJSON to Shapefile?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Simply drag and drop your GeoJSON file into GeoConverter, select 'Shapefile' as the output format, and click 'Convert & Download'. The tool automatically handles geometry type splitting and creates a properly formatted Shapefile ZIP archive."
}
},{
"@type": "Question",
"name": "Can I convert Shapefile to GeoJSON online?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, GeoConverter allows you to convert Shapefile to GeoJSON directly in your browser. Upload your Shapefile (as a ZIP containing .shp, .shx, .dbf files), choose GeoJSON as output, and optionally configure coordinate precision and other settings before converting."
}
},{
"@type": "Question",
"name": "Is GeoConverter free to use?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, GeoConverter is completely free and open-source. All processing happens in your browser with no server uploads required, no registration needed, and no file size limits imposed by server infrastructure."
}
},{
"@type": "Question",
"name": "Does GeoConverter upload my files to a server?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No, GeoConverter performs 100% client-side processing using WebAssembly. Your geospatial files never leave your browser, ensuring complete privacy and security. All conversions happen locally on your device."
}
},{
"@type": "Question",
"name": "Can GeoConverter transform coordinate systems and reproject data?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, GeoConverter supports CRS (Coordinate Reference System) transformation between different EPSG codes and projections using GDAL/OGR. You can reproject from WGS84 to Web Mercator, UTM zones, Lambert, and any custom PROJ string. Common transformations like EPSG:4326 to EPSG:3857 are pre-configured."
}
},{
"@type": "Question",
"name": "What advanced features does GeoConverter offer?",
"acceptedAnswer": {
"@type": "Answer",
"text": "GeoConverter offers geometry simplification using the Douglas-Peucker algorithm, attribute filtering with SQL WHERE clauses, geometry type filtering, field selection, invalid geometry repair, multi-geometry explosion, drag-and-drop upload, interactive map preview, and format-specific optimizations like Shapefile geometry splitting and GeoPackage spatial indexing."
}
},{
"@type": "Question",
"name": "Can I convert KML to GeoJSON or GeoPackage?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, GeoConverter can convert KML files to GeoJSON, GeoPackage, Shapefile, and 27 other geospatial formats. Simply upload your KML file and select your desired output format."
}
},{
"@type": "Question",
"name": "Does GeoConverter support Excel and CSV files?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes, GeoConverter supports both XLSX (Excel) and CSV files with geometry data. You can export to CSV with WKT geometry or separate X/Y columns, and convert Excel spreadsheets containing spatial data to any supported GIS format."
}
}]
}
</script>
<!-- Additional SEO -->
<meta name="application-name" content="GeoConverter" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="GeoConverter" />
<meta name="format-detection" content="telephone=no" />
<meta name="mobile-web-app-capable" content="yes" />
<!-- Geo Tags (relevant for geospatial app) -->
<meta name="geo.region" content="US" />
<meta name="geo.placename" content="Global" />
<!-- Performance & Security -->
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<link rel="dns-prefetch" href="https://rsms.me" />
<link rel="preconnect" href="https://rsms.me" crossorigin />
<link rel="stylesheet" href="https://rsms.me/inter/inter.css" />
<!-- Umami Analytics -->
<script defer src="https://cloud.umami.is/script.js" data-website-id="b51bdf24-8fab-4887-9695-7f669eec404f"></script>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>