Я хотел бы представить файл KML, созданный ArcGIS 10.1 и GoogleEarthPRO (GE), в качестве дополнительных данных для моей работы в Elsevier.Отладка KML: префикс пространства имен xsi для схемы Расположение в документе не определено
Однако рецензент написал мне ответ: «вот ошибка в префиксе« xsi »для атрибута« xsi: schemaLocation ».
Когда я попытался простой проверку KML файл, добавив расширение .xml и опускаясь на Chrome (следующее: http://kml4earth.appspot.com/kmlBestPractice.html), я получил сообщение об ошибке:
error on line 3 at column 217: Namespace prefix xsi for schemaLocation
on Document is not defined
Я сгенерировал KML на ArcGIS 10.1 (shp to KML, tool: Layer To KML), который создал zipped .kmz-файл. Я открыл файл .kmz в GoogleEarthPRO и снова сохранил свое место как .kml-файл. Видимо, файл .kml работает хорошо, так как я могу открыть файл в GE и поделиться им между ПК.
Я также попытался KMLvalidator здесь: http://www.kmlvalidator.org/validate.htm с ошибкой:
File upload request was rejected. (/data/tomcat/base-kml-validator/temp/upload_2a88fa18_1591832a38f__7fff_00001631.tmp (No such file or directory)).
Я не понимаю, почему мой .kml файл, кажется, работает хорошо в GoogleEarthPRO на нескольких компьютерах, но это, по-видимому содержит ошибку в xsi for schemaLocation
? Самое главное, что это самый простой способ его исправить?
Я не знаком со сценарием кода KML, я всего лишь новичок и пользователь GE. Пожалуйста, как легко исправить мою схему?
Файл для загрузки: https://www.dropbox.com/s/azmc6m1ksvtau7o/high_tatra_mts.kml?dl=0
Спасибо!
спасибо @ JasonM1. Пожалуйста, где в моем коде я должен вставить xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance">? есть .kml отступ и конкретное пространство? Есть ли способ сохранить правильный .kml-файл из GE без моей ручной настройки кодирования? – maycca
GE не будет добавлять/исправлять пространства имен в вашем KML. Нераспределенные пространства имен остаются. Необходимо будет открыть в текстовом редакторе и вручную добавить, а затем проверить его за пределами GE. – JasonM1
Пожалуйста, какую часть кода я должен вставить, а где в моем коде? к сожалению, у меня нет опыта с klm .. пожалуйста, мне нужно только добавить xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" в мой код? пожалуйста, не могли бы вы вставить его в нужное место в моем прикрепленном файле? – maycca