1

Загрузить гео зоны из эксель в Wialon

Тема: Загрузить гео зоны из эксель в Wialon

Добрый день,

просьба помочь, как можно автоматом загрузить данные по гео зонам в Wialon Hosting?

В экселе у меня такие данные:
Код клиента    Наимен-е торговой точки    Адрес торговой точки    Outlet Gps Coordinate X             Outlet Gps Coordinate Y
1103101505    МАГАЗИН  ИНКАР                     МИКРОРАЙОН 240    76,72652155                             43,18045546
1103102860    АС МАМЫР                             МАМЫР2 ДОМ 10      76,73302443                             43,18278017

2

Загрузить гео зоны из эксель в Wialon

Re: Загрузить гео зоны из эксель в Wialon

Здравствуйте.
В Wialon Hosting импорт геозон доступен тольоко в поддержанном нами KML\KMZ формате.
Вы можете экспортировать геозону требуемого типа (круг, полигон, линия) в KML из нашей системы, чтобы просмотреть структуру.
Далее вы можете попробовать создать свой файл с требуемой структурой и вашими данными для послеуующего импорта в Wialon.
Так же попробуйте использовать доступные в интернете конвертеры в KML, например у Google Maps сервиса.
Если с вашей стороны успешно произвести конвертацию не получится, вы можете обсудить условия  предоставления подобной услуги силами наших специалистов через вашего менеджера в нашей компании.

3

Загрузить гео зоны из эксель в Wialon

(07/06/2021 10:43:59 отредактировано SanderAMC)

Re: Загрузить гео зоны из эксель в Wialon

Для круговых нет ничего проще.
Делаете пару геозон руками, экспортируете в kml. Далее открываете как текстовый файл и сразу видите структуру, которая имеет основную часть, повторяющийся блок вида
        <Placemark>
            <name>
                здесь имя зоны
            </name>
            <description color="99307b19" width="это радиус в метрах">
                это примечание / адрес и пр.
            </description>
            <Point>
                <coordinates>
                    37.622357,55.753396,0 - очевидно координаты
                </coordinates>
            </Point>
        </Placemark>


Создаете в Эксель с помощью & объединение текстовых строк и ваших ячеек в этом порядке, копируете в любой текстовый редактор и вставляете в файл kml на место старого блока. Импортируете.
Все. Работы примерно на 10-15 минут.

4

Загрузить гео зоны из эксель в Wialon

Re: Загрузить гео зоны из эксель в Wialon

SanderAMC пишет:

Создаете в Эксель с помощью & объединение текстовых строк и ваших ячеек в этом порядке, копируете в любой текстовый редактор и вставляете в файл kml на место старого блока. Импортируете.
Все. Работы примерно на 10-15 минут.

вот не понятно по экселю, как это сделать " с помощью & объединение текстовых строк и ваших ячеек в этом порядке" ?

я импортировал из виалон две гео зоны,
открыл их в блокноте

<?xml version="1.0" encoding="utf-8"?>

<kml>
    <Document>
        <name>
            Geofences
        </name>
        <Placemark>
            <name>
                K-5-22
            </name>
            <description color="99307b19" width="50.0"/>
            <Point>
                <coordinates>
                    57.3568278,48.4406273,0
                </coordinates>
            </Point>
        </Placemark>
        <Placemark>
            <name>
                K-5-24
            </name>
            <description color="99307b19" width="50.0"/>
            <Point>
                <coordinates>
                    57.3469615,48.4350732,0
                </coordinates>
            </Point>
        </Placemark>
    </Document>
</kml>



потом открываю эксель, где есть данные по гео зонам, которые нужно конвертнуть в kml , вот вопрос как это из блокнота вставить в эксель, или из экселя в блокнот?

5

Загрузить гео зоны из эксель в Wialon

Re: Загрузить гео зоны из эксель в Wialon

С помощью знака & вы можете собрать в Эксель из произвольного текста и значений ячеек любую нужную вам динамическую строку.
Для примера, если добавить в Эксель в пустой столбец формулу вида
= "<Placemark> <name>"&B1&"</name><description color='99307b19' width='300'>"&C1&"</description><Point><coordinates>"&D1&""&E1&",0</coordinates></Point></Placemark>"
где B1 - ячейка с названием зоны, С1 - описание, D1 и E1 - широта и долгота

Растягиваете на все ваши строки, в итоге для каждой строки имеете заполненные значения.
Вы получите вот это:
<Placemark> <name>МАГАЗИН  ИНКАР</name><description color='99307b19' width='300'>МИКРОРАЙОН 240</description><Point><coordinates>76,7265215543,18045546,0</coordinates></Point></Placemark>
<Placemark> <name> АС МАМЫР</name><description color='99307b19' width='300'>МАМЫР2 ДОМ 10</description><Point><coordinates>76,7330244343,18278017,0</coordinates></Point></Placemark>
....

Далее этот столбец как "значение" копируете и вставляете в тестовый файл kml.

PS только в своих координатах , на . поменяйте.

6

Загрузить гео зоны из эксель в Wialon

Re: Загрузить гео зоны из эксель в Wialon

SanderAMC пишет:

С
Далее этот столбец как "значение" копируете и вставляете в тестовый файл kml.
.

можете посмотреть, почему файл Geofences 1 - не загружается в Виалон (мы его сделали из эксель по вашим данным),
а файл Geofences 2 (мы создали в самом виалоне и выгрузили), по структуре Geofences 1 такой же как и Geofences 2.

Опубликовать вложения

Иконка вложений Geofences 1.kml 317 b, файл был скачан 302 раз(а) 

Иконка вложений Geofences 2.kml 338 b, файл был скачан 316 раз(а) 

7

Загрузить гео зоны из эксель в Wialon

Re: Загрузить гео зоны из эксель в Wialon

тег description не закрываете, скорее всего в этом дело.

8

Загрузить гео зоны из эксель в Wialon

Re: Загрузить гео зоны из эксель в Wialon

Добрый день, на сколько актуальна еще данная тема?
Есть опыт создания файла kml из Excel.

9

Загрузить гео зоны из эксель в Wialon

Re: Загрузить гео зоны из эксель в Wialon

Добрый день, подскажите есть ли возможность групового изменения свойств геозоны? Конкретно видимости геозон при масштабировании.
Собственно проблема в том что при загрузке большого количества геозон из эксель приходится у каждой геозоны в ручную настраивать видимость, что бы не захламлять карту. При експорте в KML этот параметр ни как не выгружается.