Paano buksan ang kmz file sa mobile. Paano buksan ang kmz? Pag-convert ng KML file

Ang isang KML file ay nag-iimbak ng data ng geomodeling sa XML na format. Naglalaman ito ng mga puntos, linya at mga imahe. Gumamit ng XML upang ipahayag ang heyograpikong anotasyon at visualization sa pamamagitan ng pag-iimbak ng mga lokasyon, mga overlay ng larawan, mga link ng video, at impormasyon sa pagmomodelo gaya ng mga linya, hugis, 3D na larawan, at mga punto. Ginagamit ng iba't ibang solusyon sa geospatial na software ang KML na format upang ilagay ang data sa isang format na madaling magamit ng ibang mga programa at serbisyo sa web.

Panimula

Keyhole Markup Language - Isang XML notation para sa pagpapahayag ng geographic na annotation at visualization sa mga 2D na mapa at 3D browser. Ang KML ay binuo para magamit sa Google Earth, na orihinal na tinatawag na Keyhole Earth Viewer. Ito ay nilikha ng Keyhole. Inc, na nakuha ng Google noong 2004. Ang format na ito ay naging internasyonal na pamantayan ng Open Geospatial Consortium noong 2008.

Ang Google Earth ang unang program na may kakayahang tingnan at graphical na i-edit ang mga naturang file. Ang iba pang mga proyekto, tulad ng Marble, ay nagsimula na ring bumuo ng suporta sa KML.

Application: Paano gumawa ng KML format?

Maaari kang magbukas ng file gamit ang extension na ito sa Google Maps. Upang gawin ito, kailangan mong i-post ang lokasyon nito online at pagkatapos ay ilagay ang URL sa box para sa paghahanap ng Google Maps.

Ang Google Earth ang unang program na maaaring tumingin at mag-edit ng mga file na ito, at nananatili itong isa sa mga pinakasikat na paraan upang gumana sa geodata sa Internet. Sa sandaling nasa web page ka na, gamitin ang item sa menu ng Aking Mga Lugar (icon ng bookmark) upang mag-upload ng KML file mula sa iyong computer o Google Drive account.

Maaari mo ring buksan ang mga file gamit ang anumang text editor (hal. Notepad++). Ito ay magbibigay-daan sa iyong makakita ng text na bersyon na kinabibilangan ng mga coordinate, mga link ng larawan, mga anggulo ng camera, at mga timestamp.

Kung gusto mong i-convert ang KML sa XML, hindi mo kailangang gawin ang conversion. Dahil ginagamit lang talaga ng format ang extension ng KML format), maaari mong palitan ang pangalan ng .KML sa .XML para mabuksan ito sa iyong XML viewer.

Maaari mo ring direktang i-import ang file sa Google Maps. Ginagawa ito sa pahina ng Google My Maps kapag nagdagdag ka ng nilalaman sa isang bagong layer ng mapa. Kapag nakabukas na ang mapa, piliin ang Mag-import sa anumang antas upang i-upload ang file mula sa iyong computer o Google Drive. Maaari kang lumikha ng bagong layer gamit ang Add Layer na button.

Maaari ka ring gumawa ng sarili mong KML file at ang URL nito sa Google Maps sa pamamagitan ng pag-link muna ng URL ng iyong file gamit ang http://maps.google.com/maps?q=. Halimbawa, upang buksan ang parehong address, maaari mong gamitin ang sumusunod na URL: http://maps.google.com/maps?q=http://mywebsite.com/myfile.kml.

Gumagana rin ang operasyong ito para sa Google Earth, isang 3D na plugin para sa pagtingin sa ating planeta na maaaring idagdag sa isang web browser.

Istruktura

Tinutukoy ng format ng KML file ang isang hanay ng mga feature (mga tag, larawan, polygon, 3D na modelo, paglalarawan ng teksto) para ipakita sa Google Maps, Google Earth, Maps, mga mobile device, o anumang iba pang geospatial na software na nagpapatupad ng KML encoding. Ang bawat lokasyon ay may longitude at latitude. Ibinabahagi ng format na ito ang ilan sa mga parehong istrukturang gramatika gaya ng GML. Maaaring hindi makikita ang ilang impormasyon sa Google Maps o sa mga mobile device.

Napakadalas na ipinamamahagi ang data sa KMZ na format, na mga naka-encrypt na KML file na may extension na .kmz. Dapat ay tugma ang mga ito sa legacy (ZIP 2.0) compression, kung hindi, maaaring hindi mag-decompress ang .kmz file.

Geodetic reference system sa KML

Para sa reference frame nito, gumagamit ang KML ng 3D geographic na coordinate: longitude, latitude, at altitude. Ang longitude, mga bahagi ng latitude (decimal degrees) ay tinutukoy alinsunod sa World Geodetic System 1984 (WGS84). Ang patayong bahagi (taas) ay sinusukat sa metro mula sa patayong base ng WGS84 EGM96 Geoid. Kung ang altitude ay hindi tinukoy sa coordinate string (halimbawa, -77.03647, 38.89763), ang bahagi ng altitude ay ipinapalagay na may default na halaga na 0 (tinatayang sea level), iyon ay, (-77.03647, 38.89763, 0) .

Ang pormal na kahulugan ng coordinate system (naka-code bilang GML) na ginamit sa KML ay nasa detalye ng OGC KML 2.2. Ang kahulugan na ito ay tumutukoy sa mga bahagi ng EPSG CRS.

Dokumentasyon

Ang detalye ng KML 2.2 ay isinumite sa Open Geospatial Consortium upang matiyak ang katayuan nito bilang isang bukas na pamantayan para sa lahat ng geospatial na bagay. Noong Nobyembre 2007, isang bagong working group ang nilikha sa loob ng OGC upang gawing pormal ang pamantayan. Ang mga komento sa iminungkahing pamantayan ay hiniling hanggang Enero 4, 2008, at ito ay naging opisyal na pamantayan ng OGC noong Abril 14, 2008.

Natapos na ng Standards Working Group ang mga kahilingan sa pagbabago ng KML 2.2 at isinama ang mga tinatanggap na pagbabago. Ang opisyal na pamantayang OGC KML 2.3 ay nai-publish noong Agosto 4, 2015.

Ang mga file na may extension ng KMZ ay ginagamit ng sikat na programa - Google Earth, at naglalaman ang mga ito ng mga lokasyon ng mga mapa na ginamit sa software na ito.

Ang mga KMZ file ay mga archive na binubuo ng basic (karaniwang doc.kml) at posibleng karagdagang mga file gaya ng: mga custom na skin, larawan, icon o 3D na modelo. Ang lahat ng nilalamang ito ay nakabalot gamit ang ZIP method, na gumagamit ng isang simpleng compression algorithm - DEFLATE - na nagsisiguro ng mas mataas na compatibility sa isang malawak na hanay ng mga application. Ayon sa kasunduan, ang mga file doc.kml ay matatagpuan sa pangunahing folder, at ang mga karagdagang file ay nasa mga subfolder.

Ang mga KMZ file ay maaaring maglaman ng data tulad ng:

  • mga marker para sa mga lugar na may hindi pangkaraniwang mga pangalan,
  • heograpikal na coordinate - longitude at parallel,
  • Data ng modelong 3D, na may ilang limitasyon.

Salamat sa mga KMZ file, nagbibigay ang Google Earth ng bird's-eye view ng maraming lokasyon. Ang data na nilalaman sa mga KMZ file ay maaaring ipakita sa anumang geospatial software na sumusuporta sa KML encoding.

pahiwatig

Ang mga KMZ file ay sinusuportahan din ng Google Maps Online. Kailangan mong i-upload ang KMZ file sa isang FTP server at i-paste ang link sa box para sa paghahanap ng Google Maps. Bilang kahalili, magagawa ito ng user nang manu-mano sa pamamagitan ng paglalagay ng link nang direkta sa sumusunod na address:

Mga program na sumusuporta sa KMZ file Pag-convert ng KMZ file

Pagkatapos i-install ang isa sa mga application mula sa listahan ng mga program na nakita mo dito, hindi ka dapat magkaroon ng anumang mga problema sa pagbubukas o pag-edit ng isang file na may extension ng KMZ. Kung mayroon ka pa ring problema dito, maaari mong i-convert ang mga KMZ file sa ibang format.

Pag-convert ng file na may extension ng KMZ sa ibang format

Pag-convert ng mga file ng ibang format sa isang KMZ file

Umaasa kami na nakatulong kami sa iyo na malutas ang problema sa KMZ file. Kung hindi mo alam kung saan ka makakapag-download ng application mula sa aming listahan, mag-click sa link (ito ang pangalan ng program) - Makakakita ka ng mas detalyadong impormasyon kung saan ida-download ang secure na bersyon ng pag-install ng kinakailangang application.

Ano pa ang maaaring magdulot ng mga problema?

Maaaring may higit pang mga dahilan kung bakit hindi mo mabuksan ang KMZ file (hindi lamang ang kakulangan ng naaangkop na aplikasyon).
Una, ang KMZ file ay maaaring maling naka-link (hindi tugma) sa naka-install na application upang suportahan ito. Sa kasong ito, kailangan mong baguhin ang koneksyon na ito sa iyong sarili. Upang gawin ito, mag-right-click sa KMZ file na gusto mong i-edit, i-click ang opsyong "Buksan gamit ang" at pagkatapos ay piliin ang program na iyong na-install mula sa listahan. Pagkatapos ng pagkilos na ito, ang mga problema sa pagbubukas ng KMZ file ay dapat na ganap na mawala.
Pangalawa, maaaring masira lang ang file na gusto mong buksan. Sa kasong ito, pinakamahusay na maghanap ng bagong bersyon nito, o i-download muli mula sa parehong pinagmulan (marahil sa ilang kadahilanan sa nakaraang session hindi natapos ang pag-download ng KMZ file at hindi ito mabuksan nang tama) .

Gusto mo bang tumulong?

Kung mayroon kang karagdagang impormasyon tungkol sa extension ng KMZ file, kami ay magpapasalamat kung ibabahagi mo ito sa mga gumagamit ng aming site. Gamitin ang form sa ibaba at ipadala sa amin ang iyong impormasyon tungkol sa KMZ file.

Ang pinakakaraniwang problema na pumipigil sa mga user na buksan ang file na ito ay isang maling itinalagang programa.

Upang ayusin ito sa Windows OS, kailangan mong mag-right-click sa file, sa menu ng konteksto, i-hover ang mouse sa item na "Buksan gamit ang", at piliin ang "Pumili ng isang program..." mula sa drop-down na menu. Bilang resulta, makikita mo ang isang listahan ng mga naka-install na program sa iyong computer, at magagawa mong piliin ang naaangkop. Inirerekomenda din namin na lagyan ng check ang kahon sa tabi ng "Gamitin ang application na ito para sa lahat ng KML file."

  • Subukang hanapin ang file na kailangan mo sa ibang source sa Internet. Maaari kang magkaroon ng swerte sa paghahanap ng isang mas angkop na bersyon. Halimbawa ng paghahanap sa Google: "File filetype:KML" . Palitan lamang ang salitang "file" ng pangalan na gusto mo;
  • Hilingin sa kanila na ipadala muli sa iyo ang orihinal na file, maaaring nasira ito sa panahon ng paghahatid;

Kung mayroon kang antivirus program na naka-install sa iyong computer, maaari mong i-scan ang lahat ng mga file sa computer, pati na rin ang bawat file nang paisa-isa. Maaari mong i-scan ang anumang file sa pamamagitan ng pag-right-click sa file at pagpili ng naaangkop na opsyon upang i-scan ang file para sa mga virus.

Halimbawa, sa figure na ito ang file my-file.kmz ay naka-highlight, pagkatapos ay kailangan mong mag-right-click sa file na ito at piliin ang opsyon na "scan gamit ang AVG" sa menu ng file. Kapag pinili mo ang opsyong ito, bubuksan at i-scan ng AVG Antivirus ang file para sa mga virus.


Minsan ang error ay maaaring mangyari bilang isang resulta ng software na na-install nang hindi tama, na maaaring dahil sa isang problema na nakatagpo sa panahon ng proseso ng pag-install. Maaaring pigilan nito ang iyong operating system na iugnay ang iyong KMZ file sa tamang application software, na nakakaapekto sa tinatawag na "mga file extension associations."

Minsan ang simpleng muling pag-install ng ESRI ArcGIS para sa Desktop ay malulutas ang iyong problema sa pamamagitan ng maayos na pag-link ng KMZ sa ESRI ArcGIS para sa Desktop. Sa ibang mga kaso, ang mga problema sa pagsasamahan ng file ay maaaring magresulta mula sa hindi magandang pagprograma ng software ng developer, at maaaring kailanganin mong makipag-ugnayan sa developer para sa karagdagang tulong.


Tip: Subukang i-update ang ESRI ArcGIS para sa Desktop sa pinakabagong bersyon upang matiyak na mayroon kang pinakabagong mga patch at update.


Ito ay maaaring mukhang masyadong halata, ngunit madalas ang KMZ file mismo ay maaaring maging sanhi ng problema. Kung nakatanggap ka ng file sa pamamagitan ng email attachment o na-download ito mula sa isang website, at naantala ang proseso ng pag-download (tulad ng pagkawala ng kuryente o iba pang dahilan), maaaring masira ang file. Kung maaari, subukang kumuha ng bagong kopya ng KMZ file at subukang buksan itong muli.


Pag-iingat: Ang isang sirang file ay maaaring magdulot ng collateral na pinsala mula sa dati o umiiral nang malware sa iyong PC, kaya mahalagang panatilihing napapanahon ang iyong computer gamit ang isang napapanahon na antivirus.


Kung nauugnay ang iyong KMZ file sa hardware sa iyong computer, maaaring kailanganin mong i-update ang mga driver ng device na nauugnay sa hardware na iyon upang mabuksan ang file.

Ang problemang ito ay karaniwang nauugnay sa mga uri ng media file na nakadepende sa matagumpay na pagbubukas ng hardware sa loob ng computer, gaya ng sound card o video card. Halimbawa, kung sinusubukan mong magbukas ng audio file ngunit hindi mo ito mabuksan, maaaring kailanganin mong i-update ang iyong mga driver ng sound card.


Tip: Kung nakatanggap ka ng mensahe ng error na may kaugnayan sa .SYS file kapag sinubukan mong magbukas ng KMZ file, ang problema ay maaaring dahil sa sira o hindi napapanahong mga driver ng device na kailangang i-update. Ang prosesong ito ay maaaring gawing mas madali sa pamamagitan ng paggamit ng driver update software gaya ng DriverDoc.


Kung hindi naresolba ng mga hakbang ang isyu at nagkakaproblema ka pa rin sa pagbubukas ng mga KMZ file, maaaring dahil ito sa kakulangan ng available na mapagkukunan ng system. Ang ilang bersyon ng mga KMZ file ay maaaring mangailangan ng malaking halaga ng mga mapagkukunan (hal. memory/RAM, kapangyarihan sa pagpoproseso) upang maayos na mabuksan sa iyong computer. Ang problemang ito ay karaniwan kung gumagamit ka ng medyo lumang computer hardware at kasabay nito ay isang mas bagong operating system.

Ang isyung ito ay maaaring mangyari kapag ang computer ay nahihirapang sumunod sa gawain dahil ang operating system (at iba pang mga serbisyong tumatakbo sa background) ay maaaring kumonsumo ng masyadong maraming mapagkukunan upang buksan ang KMZ file. Subukang isara ang lahat ng application sa iyong PC bago buksan ang Google Earth Placemark File. Ang pagpapalaya sa lahat ng magagamit na mapagkukunan sa iyong computer ay magbibigay ng pinakamahusay na mga kondisyon para sa pagtatangkang buksan ang KMZ file.


Kung sinunod mo ang lahat ng hakbang sa itaas at hindi pa rin mabubuksan ang iyong KMZ file, maaaring kailanganin mong magsagawa ng pag-update ng hardware. Sa karamihan ng mga kaso, kahit na gumagamit ng mga mas lumang bersyon ng hardware, ang kapangyarihan sa pagpoproseso ay maaari pa ring maging higit pa sa sapat para sa karamihan ng mga application ng user (maliban kung gumagawa ka ng maraming gawaing CPU-intensive, gaya ng 3D rendering, financial/scientific modeling, o masinsinang gawaing multimedia) . Samakatuwid, malamang na ang iyong computer ay walang kinakailangang halaga ng memorya (mas karaniwang tinatawag na "RAM" o Random Access Memory) upang makumpleto ang gawain ng pagbubukas ng isang file.

Ang KML (Keyhole Markup Language) ay isang format ng file na ginagamit upang ipakita ang heyograpikong data sa Google Earth, Google Maps, at Google Maps para sa mga mobile device.

Gumagamit ang KML ng istrukturang nakabatay sa tag na may mga nested na elemento at katangian at nakabatay ito sa pamantayang XML.

Maaari mong gamitin ang Google Earth, isang XML editor, o isang regular na text editor upang lumikha ng mga KML file.

Maaaring i-compress ang mga KML file at nauugnay na larawan (kung available) gamit ang ZIP format sa mga archive ng KMZ.

Sa mga KML file maaari kang:

  • mag-install ng iba't ibang mga icon at gumawa ng mga lagda upang ipahiwatig ang mga lugar sa ibabaw ng Earth,
  • lumikha ng iba't ibang mga anggulo para sa mga napiling bagay sa pamamagitan ng pagbabago ng posisyon ng camera,
  • gumamit ng iba't ibang overlay na larawan,
  • tukuyin ang mga estilo upang i-customize ang pagpapakita ng isang bagay, ilapat ang HTML code upang lumikha ng mga hyperlink at inline na larawan,
  • gumamit ng mga folder upang ipangkat ang mga item ayon sa hierarchy,
  • dynamic na tumanggap at nag-update ng mga KML file mula sa remote o lokal na network node,
  • makatanggap ng data ng KML ayon sa mga pagbabago sa 3D viewer,
  • magpakita ng mga naka-texture na 3D na COLLADA na bagay

Ang mga sumusunod ay maaaring gamitin bilang mga object sa KML format file:

Mga Placemark (Placemark object) - ang pinakasimpleng elemento, ay tumutukoy sa isang placemark - isang pagtatalaga ng isang posisyon sa ibabaw ng Earth gamit ang isang icon sa anyo ng isang dilaw na button.

Ang mga landas ay mga linya ng isang tiyak na kapal at kulay.

Polygons - tinutukoy ang kulay ng mga linya at ang kulay ng lagda.

Mga imahe - nagbibigay-daan sa iyo ang mga naka-overlay na larawan ng ibabaw ng Earth na mag-overlay ng isang imahe sa landscape ng Earth, maaari silang ilipat at palakihin, o hindi ilipat, halimbawa, isang logo.

Three-dimensional na modelo - nagbibigay-daan sa iyo upang ikonekta ang isang paglalarawan ng mga three-dimensional na bagay (halimbawa, mga gusali at istruktura). Ang isang three-dimensional na modelo ay maaaring tukuyin sa dalawang paraan: sa pamamagitan ng pagtatakda ng taas ng mga flat figure (sa pamamagitan ng extruding) at sa pamamagitan ng pag-link sa isang ganap na modelo sa COLLADA na format (Google SketchUp).

Isang simpleng halimbawa ng isang KML file.



Palasyo ng Palakasan
Palasyo ng Palakasan "Nagorny" prosp. Gagarina, 29
43.979459,56.291908,0


Ilalarawan ko ang istraktura ng file na ito.

Ang unang linya ay ang XML header. Ito ang unang linya sa bawat KML file. Dapat ay walang mga puwang o simbolo bago ang linyang ito.

Ang pangalawang linya ay ginagamit upang ideklara ang KML namespace. Ito ang ika-2 linya sa bawat KML 2.1 file.

Isang Placemark na bagay na naglalaman ng mga sumusunod na elemento:

- pangalan, isang label na ginagamit upang ipahiwatig ang isang label

— paglalarawan, isang paglalarawan na lalabas sa window ng komento na naka-attach sa label

— Point, ay nagpapahiwatig ng posisyon ng marka sa ibabaw ng Earth (longitude, latitude at opsyonal na taas).

Maaari mong i-load ang file na ito sa Google Earth program sa pamamagitan ng pagpili sa File - Open mula sa menu.

Maaari din itong i-download gamit ang Google Maps API.

Halimbawang code:

Isang halimbawa ng paggamit ng Google Earth sa isang website

function initialize() (if (GBrowserIsCompatible()) (geoXml = new GGeoXml("http://remont.cek.ru/xml/prim_kml_1.kml");

var map = bagong GMap2(document.getElementById("map_canvas"));

map.setCenter(new GLatLng(56.291908,43.979459), 15);

map.setMapType(G_SATELLITE_MAP);

map.addControl(new GSmallMapControl());

map.addControl(new GMapTypeControl());

map.addOverlay(geoXml);

Kung i-load natin ito sa browser makikita natin

Maaari mo ring tingnan ang KML file sa Google Maps.

Kailangan muna na ang iyong KML file ay dapat na naka-host sa isang website sa Internet.

Una kailangan mong pumunta sa http://maps.google.ru/

Pagkatapos, sa search bar, ipasok ang address ng iyong KML file sa Internet, halimbawa, http://site/examples/kml/prim_kml_1.kml at mag-click sa button na "Maghanap sa mapa".

Lalabas ang iyong KML file sa Google map.

Itutuloy…