Что-то не хватает ума открыть KML. Подскажите как https://yadi.sk/d/ax9rOYBry1-Dbw
Как открыть KML файл
Сообщений 1 страница 8 из 8
Поделиться216.05.2019 18:56:54
Данные - Открыть векторные данные других типов - KML
вроде так
Поделиться317.05.2019 09:44:59
Данные - Открыть векторные данные других типов - KML
У него в лучшем случае картинка откроется. Без атрибутики.
Что-то не хватает ума открыть KML. Подскажите как https://yadi.sk/d/ax9rOYBry1-Dbw
А откуда Вы Формат Kml такой взяли? Сами скомпилировали? Я не специалист по Kml, но такое впечатление, что заголовочная часть взята из одного документа, а параметрическая - из другого...
И это что за идентификация такая (?):
<Schema id="_______________.schema"> - А потом то куда эта "схема" у Вас делась в теле документа?
<SimpleField name="id" type="float"/> - аналогичный вопрос. Куда эту конструкцию в теле дели? Зачем заявляли в заголовке то, чем потом не стали пользоваться?
Где логическое продолжение (?) в формате типа:
<SchemaData schemaUrl="#3">
<SimpleData name="ID">1</SimpleData>
</SchemaData>
Откуда вдруг взялся <Placemark id="_______________.1"> ??? И где тут заявленный "float"?
Что за странная вложенность (?):
<Document id="root_doc">
.......
<Document id="_______________">
......
</Document>
</Document>
В чем тут логика? Почему, например, не (?):
<Document id="root_doc">
<Folder>
......
</Folder>
</Document>
.............................. и так весь текст... одни вопросы.
Выгрузьте в качестве примера данные из какого то понятного инструмента - хоть из SAS, или никем не "заточенного под себя" КуГиса, или Тополя... и поизучайте структуры полученных Kml. Они разные, но у каждого сохраняется внутренняя логика и они взаимно открываются без потери атрибутики. Сравните со своей структурой... Кстати, "схему" они Вам скорее всего "вырежут", поскольку пришита непонятно куда и зачем. Идентификаторы, если не исправите явные косяки, тоже будут утеряны.
И разбирайтесь не на файле в 5000 строк, а с одной единственной линией (точкой). Удалите все лишнее и экспериментируйте с Xml-конструкциями на одной метке. За Вас этого никто делать не станет - это Ваши риски.
Поделиться517.05.2019 14:33:31
скрин
Что, и атрибутика (идентификаторы) подгрузилась (?):
У него в лучшем случае картинка откроется. Без атрибутики.
Без преобразований в структуре Kml? И идентификаторы видны?
Ну... если так... тогда, как говорится, "пути господни .... Keyhole неисповедимы"... )) Только я все же сомневаюсь... должно отвалиться.
Поделиться617.05.2019 14:52:26
Нет, только линии. У них есть какие то атрибуты, типа "тип линии". Я не разбирался.
Для открытия исходного кмл пришлось воспользоваться сторонним софтом - открыл там, сразу сохранил как кмл, открыл в тополе.
Поделиться717.05.2019 16:30:40
Нет, только линии.
В том то и дело! Открывать графику без атрибутики и потом заново идентифицировать - очень дорого. Гораздо дешевле причесать формат Kml и тогда в Тополе и в чем угодно он прекрасно откроется и с графикой и с идентификаторами (нормальными!!! там еще с ними нужно разобраться)). Если исходный источник Kml не доступен, топик стартеру проще заменить синтаксис глобальными заменами строк. Для этого есть куча утилит, например, старенький, но мощный Text Replacer с поддержкой UTF-8.
Поделиться817.05.2019 16:35:37
Да уж. Линии создавались в qgis и сохранялись вроде штатными средствами, похоже что-то пошло не так. После пересохранения через саспланету все конечно открывается