Utilia

GeoJSON, KML un GPX konvertētājs

Konvertējiet GeoJSON uz KML, GPX, CSV vai WKT un atpakaļ pārlūkprogrammā. Punkti, līnijas, daudzstūri un Multi ģeometrijas, ar skaitu un priekšskatījumu.

Kā konvertēt GeoJSON, KML, GPX, CSV un WKT

  1. Nometiet failu nomešanas zonā vai ielīmējiet datus laukā Ievades dati. Failus nolasa jūsu pārlūkprogramma, un tie netiek augšupielādēti.
  2. Atstājiet No pie Noteikt automātiski vai izvēlieties ievades formātu pats. Noteikšana skatās uz pirmajām rakstzīmēm: { vai [ nozīmē GeoJSON, <gpx nozīmē GPX, cits XML tiek lasīts kā KML, atslēgvārds, piemēram, POINT vai MULTIPOLYGON, nozīmē WKT, un viss pārējais tiek uzskatīts par CSV.
  3. Izvēlieties izvades formātu sadaļā Uz. Rezultāts parādās rakstot; Konvertēt to palaiž vēlreiz.
  4. Pārbaudiet skaitļus (Objekti, Punkti, Līnijas, Daudzstūri, Virsotnes) un priekšskatījuma zīmējumu, tad Kopēt rezultātu vai Lejupielādēt to ar pareizo paplašinājumu.

Ko saglabā katrs formāts

Visas konvertēšanas notiek caur GeoJSON (RFC 7946) kā kopīgu modeli: objektu sarakstu, kur katram ir neobligāta ģeometrija un īpašību kopa. Tiek atbalstīti Point, LineString, Polygon (ar caurumiem), MultiPoint, MultiLineString, MultiPolygon un GeometryCollection. Koordinātas ir garums, platums un neobligāts augstums, WGS 84 grādos; rīks neveic pārprojicēšanu.

  • GeoJSON: tiek saglabāts viss, tostarp ligzdotas īpašības un objektu identifikatori.
  • KML: katrs objekts kļūst par Placemark. Īpašības name un description tiek attēlotas uz tāda paša nosaukuma KML elementiem; pārējās īpašības nonāk ExtendedData. Multi ģeometrijas kļūst par MultiGeometry. Lasot rīks apstaigā katru Folder, nolasa Data un SimpleData vērtības un saprot arī Google Earth gx:Track ierakstus. Stili, ikonas, zemes pārklājumi un tīkla saites tiek ignorētas. KMZ ir saspiests KML: vispirms to izpakojiet.
  • GPX: punkti kļūst par ceļa punktiem (wpt ar ele, name un desc), līnijas – par trasēm (trk), bet MultiLineString – par vienu trasi ar vairākiem segmentiem. Lasot, tiek konvertēti ceļa punkti, maršruti (rte) un trases, ar augstumu kā trešo koordinātu. GPX nav daudzstūru, tāpēc daudzstūru gredzeni tiek ierakstīti kā trases segmenti, un brīdinājums par to paziņo.
  • CSV: ja katrs objekts ir punkts, izvadē ir kolonnas latitude un longitude (un elevation, ja ir), kam seko viena kolonna katrai īpašībai. Jauktiem datiem tā vietā tiek izveidota wkt kolonna. Lasot, koordinātu kolonnas ar nosaukumiem lat/latitude/y un lon/lng/long/longitude/x tiek atpazītas jebkurā reģistrā, kā arī wkt vai geometry kolonna. Decimālkomats, piemēram, 46,8139, tiek pieņemts. Rindas bez koordinātām tiek izlaistas un saskaitītas.
  • WKT: viena ģeometrija rindā. Lasītājs pieņem Z un M variantus, EMPTY ģeometrijas un PostGIS stila prefiksu SRID=4326;. WKT nav atribūtu, tāpēc izvadē īpašības tiek izmestas.

Padomi un ierobežojumi

  • Gan WKT, gan GeoJSON raksta garumu pirmo. Ja jūsu punkti nonāk okeānā pie Āfrikas vai nepareizā polā, avotā, iespējams, platums un garums bija sajaukti.
  • Priekšskatījums ir vienkāršs zīmējums bez pamatkartes; tas palīdz uzreiz pamanīt sajauktas koordinātas, nomaldījušos punktus vai neaizvērtas formas.
  • Tiek pieņemti faili līdz 20 MB. Ļoti lieli faili var aizņemt dažas sekundes, jo teksta izvade tiek veidota atmiņā.

Biežāk uzdotie jautājumi

Kā konvertēt KML uz GeoJSON?

Ielīmējiet KML vai nometiet .kml failu, atstājiet No pie Noteikt automātiski un sadaļā Uz izvēlieties GeoJSON. Placemark nosaukumi, apraksti un paplašinātie dati kļūst par objektu īpašībām.

Vai varu atvērt GPX trasi no sava pulksteņa vai velo datora?

Jā. Trases ar vairākiem segmentiem kļūst par MultiLineString, ceļa punkti – par punktiem, un katra punkta augstums tiek saglabāts kā trešā koordināta. Atsevišķu trases punktu laika zīmogi netiek saglabāti.

Kāpēc mani daudzstūri GPX failā ir trases?

GPX zina tikai ceļa punktus, maršrutus un trases. Katra daudzstūra gredzena kontūra tiek ierakstīta kā trases segments, lai forma netiktu zaudēta, un rīks parāda brīdinājumu.

Kādu CSV izkārtojumu rīks sagaida?

Galvenes rindu ar platuma un garuma kolonnu, piemēram, name,lat,lon. Der komati, semikoli un tabulācijas. Varat arī norādīt wkt kolonnu ar ģeometrijām, piemēram, POINT (2.35 48.85).

Vai mani dati tiek sūtīti uz serveri?

Nē. Parsēšana un konvertēšana notiek pilnībā jūsu pārlūkprogrammā; lapa neveic nevienu pieprasījumu ar jūsu datiem, kas ir svarīgi privātām trasēm un klientu atrašanās vietu failiem.