Инструкция к программе импорта данных в карту

+22
3.76K
Последняя версия 1.0.4 от 28 июня 2011года


Стоимость программы 10WMZ.
Всем заинтересовавшимся писать в личку.
Версия 1.0.0
1. Скачиваем программу setup.
2. Распаковываем архив в папку, предоставляем доступ для записи этой папке(для Windows 7 и не только). Это нужно для того что бы программа могла сохранить настройки подключения в файл database.ini.
3. Запускаем программу, вводим данные для входа:
Иллюстрация
3.1. Ключ, который нужно получить. Чтобы получить ключ пишем мне в личку.
Важно! Если какой-то из ключей будет опубликован в интернете, он будет удален без предупреждения;
3.2. IP или хост сервера, где установлена База данных(БД);
3.2. Название БД;
3.3. Имя пользователя БД;
3.4. Пароль БД;
Примечание: Все данные записываются в файл database.ini и хранятся только у Вас.
4. Если ввели все верно, то Вы подключитесь к своей БД и сможете импортировать данные. В противном случае в Логе действий(снизу в программе Вы увидите ошибку подключения).
Какие могут быть ошибки:
4.1. Ввели не правильные данные(лучше всего взять данные с файла includes\config.inc.php);
4.2. У Вас стоит ip-фильтр на подключение к БД(позже напишу отдельную статью по этому поводу);
5.Дальше все просто
Иллюстрация
5.1. Указываем тип данных, пока доступно только csv;
5.2. Указываем источник данных Пример csv-файла;
5.3. Выберем категорию;
5.4. Выберем пользователя;
5.5. Если у Вас первая строка файла csv содержит название полей, тогда проставляем соответственную опцию;
5.6. Если у Вас не стандартный разделитель полей csv файла, тогда указываем его;
5.7. Анализировать SEO — это опция, которая проверяет на уникальность ссылки каждого объекта, чтобы не было вашсайт/maps/apteka.html два и более раз. Сделал это исходя из того что название объектов могут повторяться для разных городов, а ссылка генерируется с использованием названий. По этому сначала импортируем объекты, потом нажимаем данную кнопку.
6.Анализ данных.
Иллюстрация
В первой таблице, которая выше, мы указываем связи между полями файла-источника и полями БД. Слева поля с файла, справа с БД, есть выпадающий список доступных полей.
Вторая таблица, данные, которые можно редактировать, удалять записи и сохранять csv-файл.
Ниже опция записи, как мы хотим добавить данные: дописать в конец таблицы или полностью переписать(при этом варианте будут утеряны пред ведущие записи).
Также есть возможность указывать будем ли мы публиковать данные после добавления или после проверки(тут используется поле published).
Есть возможность проверять на уникальность по одному адресу объекта(т.е. редко когда на по одному и тому же адресу могут находиться 2 супермаркета и т.п.).
7.Следующий этап — собственно сформированный скрипт, который с программы можно добавить сразу в БД. Рекомендую это делать сразу, т.к. идет привязка к id. Т.е. если вы сохраните скрипт и после этого кто-то добавит объект через карту, то будет конфликт. В таком случае лучше с генерировать скрипт заново.

По меню.
В меню есть возможность редактирования полей, которые потом программа будет использовать для заполнения. Настройки — Настройки полей таблиц
Иллюстрация
Здесь мы можем добавлять или удалять поля, которые нам будут нужны, указывать значение по умолчанию, для каждого поля, которое будет заполняться в случае отсутствия данного поля в файле импорта.
Можно добавлять поля с табл. cms_map_items, кроме зарезервированных.
Список зарезервированных полей:
1.id
2.category_id
3.user_id
4.published
5.addr_lat
6.addr_lng
7.hash
и напишу строчку относительно поля contacts. Данное поле не простое, для него было создано специальное доп. поле в настройках где мы указываем доп. параметры.
Широту и долготу можно заполнять через админку карты, по этому эти поля тоже вынес в резерв.
Вроди все описал, что забыл, вспомню допишу :)

Всем удачного дня!

Вышла промежуточная версия 1.0.1
Что нового:
1.Поддержка нескольких версий карт, а именно 1.3, 1.4, 1.5, 1.6 и выше
Программа сама определяет какая у Вас версия карты (При запуске пишет в лог снизу) и соответственно делает скрипт с учетом версии.
2.В поля записал все что можно добавлять, т.е. список полей которые есть в табл.
3.Исправлены все ошибки, которые пользователи в режиме бета-тестирования нашли.

П.С. как писалось ниже в отзывах, в карте версии 1.5 и 1.6 обнаружили ошибку с поиском координат, без устранения данной ошибки Вы не сможете корректно отображать данные на карте, но в списке категорий все отображается правильно. Ждем исправления.
Всем удачного дня!

Вышла очередная версия 1.0.2
Что нового:
1.Автоматический разбор адреса. Теперь достаточно чтобы в файле присутствовало поле с названием Адрес, или адрес, или Адресс или адресс(два последних варианта для тех кто приехал с Англии, без обид :)) и программа сама по шаблону разберет данное поле. Шаблон Вы можете сами задавать через настройки, он гибкий и очень удобный(показан на рисунке настроек).
Важно!
— Префиксы улиц в поле "адрес" должны совпадать с теми, которые у Вас в карте(сокращенная версия префиксов).
— Если используете поле адрес, смотрите чтобы у Вас случайно не оказалось два одинаковых поля, к примеру в поле адрес есть Страна и у Вас еще есть отдельное поле Страна.
Вот файл для теста: Пример csv-файла с полем адрес.
Всем удачного дня!

Версия 1.0.3
Что нового:
1.Появилась возможность добавление пользовательских характеристик.
2.Появился парсинг. По умолчанию опция не актина.
Кто заинтересован данной опцией, обращаемся индивидуально в личку.

Всем удачного дня!

Версия 1.0.4
28.06.2011
Данная версия без новых опций, но исправлены все ошибки которые были обнаружены Вами.
Парсинг с сайтов усовершенствован.

Всем удачного дня!

Что планируется сделать:
— Добавление данных в другие таблицы csm-ки. cms_uc_items, cms_content.
+1
Fuze Fuze 13 лет назад #
Не забываем вставлять cut (КАТ, разделитель)!
+1
rim89 rim89 13 лет назад #
Используйте
Код PHP:
[cut=Читать далее...]
+1
Semper Semper 13 лет назад #
Пардон, забыл
+1
tulik tulik 13 лет назад #
Спс
Огромный +.
+1
cyberlife cyberlife 13 лет назад #
Спасибо, завтра-послезавтра отпишусь
+1
cyberlife cyberlife 13 лет назад #
подключился к БД, пошел в настройкаи таблиц и получил вот это
0
cyberlife cyberlife 13 лет назад #
лицензионная XP SP3 со всеми обновлениями
0
cyberlife cyberlife 13 лет назад #
32-битная
0
cyberlife cyberlife 13 лет назад #
хм... нажал кнопку Ок, вроде дальше работает
0
Semper Semper 13 лет назад #
Хм, скорее всего не можете записать данные в ини файл. Нет ограничение на чтение запись?
0
cyberlife cyberlife 13 лет назад #
точно нет. папку распаковал на рбочий стол, я как локальный админ
вопрос - если телефонов несколько, через запятую ставить?
+1
Semper Semper 13 лет назад #
Ну да, если факс то в факс записывайте
0
Semper Semper 13 лет назад #
Перезалил екзешник в архиве. Попробуйте его, по-моему понял в чем могла быть проблема
0
cyberlife cyberlife 13 лет назад #
не помогло, опять отлуп по времени
0
cyberlife cyberlife 13 лет назад #
прошу прощения, соврал. не может подключиться к базе. Invalid time
Не может быть из-за того, что у меня в пароле такие спецсимволы как "`" ? просто знаю что на некоторых цмсках такие пароли фильтруются и установив сайт я не мог в него попасть под своим паролем
0
Semper Semper 13 лет назад #
А сразу подключилось? Может у Вас по тайм-ауту сессию с БД закрыло?
Если при запуске такое выдало, тогда значит проблема именно в доступе, тут не от cms-ки зависит, а от бд. Если у Вас 5-й мускул, то он спецсимволы должен нормально воспринимать.
+1
cyberlife cyberlife 13 лет назад #
ошибка кстати пропала, пойду разбираться с сессиями
0
Крот Крот 13 лет назад #
при подключении выдает КЛЮЧ УКАЗАН НЕ ВЕРНО
key: что прислали
ip или Host-сервера БД: localhost
Название БД: какое есть
Пользователь: root
Пароль: (пустой)

запуск www сервера из-под Denwer
не подключается...
0
Крот Крот 13 лет назад #
все ли хорошо с ключом???
0
Semper Semper 13 лет назад #
Написал в личку.
Для всех, желательно чтобы пароль был не пустой
0
Крот Крот 13 лет назад #
ключ проверил - верен
пароль рута поставил 12345
выдает тоже самое сообщение
сделал допюзера с полными правами и паролем 123456 - тоже самое

вопрос - нужен ли инет для проверки ключа? (тестируемый комп сейчас доступа в инет не имеет - стоит денвер)
какая версия MySQL должна быть (стоит 5)
0
Semper Semper 13 лет назад #
Да, нужен инет. Из-за этого и проблема.
0
Semper Semper 13 лет назад #
Мускул можно и 4-й и 5-й
+1
Крот Крот 13 лет назад #
спасибо, через пару часов проверю с инетом)))
0
RubA RubA 13 лет назад #
подскажи в чём беда
проблема похожая

при подключении выдает КЛЮЧ УКАЗАН НЕ ВЕРНО или НЕТ СВЯЗИ С ВАШЕЙ БД (еслибы проверка была не слитная а отдельная - было бы понятно)
key: что прислали
ip или Host-сервера БД: IP
Название БД: как в конфиге
Пользователь: как в конфиге
Пароль: как в конфиге

инет есть
а ещё win7 64
0
RubA RubA 13 лет назад #
разобрался
надо было разрешить удалённый доступ ) на сервере к БД
0
Ruslan Ruslan 13 лет назад #
А добавление картинок и парсер есть?
0
Semper Semper 13 лет назад #
Данный вопрос уже подымался вот здесь http://instantcms.ru/blogs/moduli-svoimi-rukami/vneshnja-programa-kotoraja-importiruet-obekty-v-kartu.html Администратор дал ответ
+2
RooKee RooKee 13 лет назад #
как табуляцию и апострофы поставить?
0
Semper Semper 13 лет назад #
Все ограничения точно такие-же как и для SQL-скриптов
+1
RooKee RooKee 13 лет назад #
я про сам csv. в поле разделитель как указать табуляцию? {TAB} так что ли?
0
Semper Semper 13 лет назад #
ну обычно разделитель ;, если табуляция, то откройте csv-файл блокнотом, скопируйте разделитель и вставте его в соответствующее поле в программе. Или через блокнот сделайте замену табуляции на ;
+1
Ruslan Ruslan 13 лет назад #
Почему то не работает. Все этапы проходит все ок, даже после Выполнить скрипт пишет скрипт успешно выполнен, но внизу надпись: Невозможно выполнить скрипт: Ошибка: dbExpress Error: Invalid Time
Что это за ошибка и как это исправить?
0
Semper Semper 13 лет назад #
Может на каком-то этапе программа не смогла выполнить запрос и в лог записала ошибку, но это не означает что дальше она не будет работать. Я допишу более гибкий лог, чтобы он писал не только ошибки, но и успешные выполнения действий тоже записывал.
+1
Ruslan Ruslan 13 лет назад #
Никак не могу заставить ее работать. На последнем этапе выдает ошибку хотя пишет что запрос успешно выполнен.
0
Semper Semper 13 лет назад #
хм. тогда детализирую лог и все будет понятно. Постараюсь сегодня дописать
0
Ruslan Ruslan 13 лет назад #
Спасибо! Буду ждать.
0
Semper Semper 13 лет назад #
Сделал небольшую детализацию, новый екзешних в архиве, можете качать.
+1
Сергей Сергей 13 лет назад #
у меня когда подключаюсь к бд на сервере вместо категории вопросики "?????????????????"

сервер
MySQL-кодировка: UTF-8 Unicode (utf8)
база
cp1251_general_ci
+1
Semper Semper 13 лет назад #
Собственно мы оперируем с id, по этому если интуитивно узнаете категорию, тогда можно смело добавлять. Шутка.
Исправил, закачал новый екзешних в архив. Скачайте, проверьте и скажите результат. Если не поможет, буду думать дальше.
+1
Сергей Сергей 13 лет назад #
работает
+1
Semper Semper 13 лет назад #
Замечательно :)
+2
Сергей Сергей 13 лет назад #
нехватает распознавания адреса например есть адрес: 121165, Москва, Кутузовский просп., д. 26. Неплохо бы было если дал поле адрес, а он сам раскидал где город, улица, префикс, дом, офис. А ты задаёшь шаблон типа индекс, город, улица префикс, дом. =)
0
googlebot googlebot 13 лет назад #
Да, было бы весьма кстати.
0
Semper Semper 13 лет назад #
ок, постараюсь сделать
0
Ruslan Ruslan 13 лет назад #
Все равно не работает. Вот первый скрин:

Во всплывающем окне пишет что запрос успешно выполнен, а внизу Лог выдает ошибку.
Когда жму ок в логе пишет что запрос успешно внесен в БД, скрин:


Не может быть из-за того что хост у меня не localhost, а uzhgor0001.mysql.ukraine.com.ua ?
0
Semper Semper 13 лет назад #
Локал не вариант, нужно вбивать uzhgor0001.mysql.ukraine.com.ua
+1
googlebot googlebot 13 лет назад #
Программа пытается писать адресные данные в cms_map_items, а они уже перемещены в версии начиная с 1.5 в cms_map_markers...
0
Ruslan Ruslan 13 лет назад #
Значит работать не будет? Или что сделать?
0
googlebot googlebot 13 лет назад #
Подождать пока Semper переделает, либо самому переделать полученный в проге sql скрипт и забить в phpmyadmin
0
Ruslan Ruslan 13 лет назад #
Переделать запрос можно если он небольшой, а если он будет длинный то быстро не исправишь
0
Сергей Сергей 13 лет назад #
когда нажимаешь "Выполнить запрос", заходишь на сайт а вместо текста появляются опять эти вопросы
+4
Semper Semper 13 лет назад #
так, вернулся, сегодня постараюсь обновить себе карту до последней версии и дописать в программе выбор версии карты, чтобы можно было импортировать и в новую версию и в старую.
0
Keep Keep 13 лет назад #
А как и откуда парсить данные своего города для csv файла?
0
Semper Semper 13 лет назад #
Напишу пару слов про обновление с версии карты 1.3. на 1.6.
Бока которые вылезли, может я что-то не так делал, хотя делал все по инструкции.
1. Не поставился автоинкремент в табл. cms_map_markers.
2. Не могу искать координаты по адресу, выдает следующую ошибку
Поиск координат по адресам

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/semper/domains/мой сайт.com/public_html/core/classes/db.class.php on line 75

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/semper/domains/мой сайт.com/public_html/core/classes/db.class.php on line 75

В каталоге нет объектов без координат. Поиск не требуется.
Хотя они есть.

С автоинкрементом то все просто, а вот с вторым щас буду разбираться.
Если у кого-то были подобные проблемы, можете делится решениями.
0
Semper Semper 13 лет назад #
$inDB->query('ALTER TABLE `cms_map_markers` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT');
Странно, с 1.4. на 1.5. есть добавление автоинкремента. Чего-же это он не добавился :(
0
Semper Semper 13 лет назад #
Ошибка ушла после того, как обновил цмс-ку до последней версии 1.8.
0
Крот Крот 13 лет назад #
вообщем попробовал...
версия карты 1.6, результат следующий
у меня в каждом объекте есть поле ОПИСАНИЕ, несколько строк html формата, в нем присутствует "точка с запятой"
вырезка: .....&nbsp;</a><br />......
не грузится, как я понял программа при открытии csv не отрабатывает двойные кавычки на поле ОПИСАНИЕ спотыкаясь на вышеуказанных точках с запятой.
Хорошо, описание у нас примерно у всех одинаковое, добавил его руками. Далее соотв-но формируется SQL, похоже для старой версии Карты, грузить пробовать не стал, так как формат таблиц разный.

Это проблемы, теперь пожелания -

очень хочется видеть в программе добавление пользовательских характеристик,
еще можно добавить в настройку полей - таблицы, в которых эти поля находятся... и связи между ними.
0
Semper Semper 13 лет назад #
Да, знаю что для старой версии, сейчас дописываю для новой.
И по поводу пользовательских характеристик в следующей версии будет.
0
Крот Крот 13 лет назад #
спасибо за быстрый ответ, забыл спросить - есть ли ограничение на длину строки в csv файле - например если описание будет очень длинным?
0
Semper Semper 13 лет назад #
Нет
0
Semper Semper 13 лет назад #
Уперся в такую штуку. Не могу проверить ищет ли карта с помощью опции "Найти координаты объектов по адресам"
Всегда пишет в ответ "В каталоге нет объектов без координат. Поиск не требуется." Хотя в табл. cms_map_markers есть записи с пустыми полями lat и lng.
Вопрос:
У кого-то она работает или такая же проблема?

П.С. не хочу попросту поддержку беспокоить
0
Semper Semper 13 лет назад #
Итак, потратил 5 мин. времени и кажись сам нашел в чем проблема. В последней версии да и не только
instantmaps-16-update\admin\components\maps\backend.php
...
cpAddPathway('Поиск координат', $_SERVER['REQUEST_URI']);

echo '<h3>Поиск координат по адресам</h3>';

$model->where("i.addr_lat = ''");
$model->where("i.addr_lng = ''");
$model->groupBy('i.id');

$count = $model->getItemsCount();

$items = $model->getItems();

?>

<?php if (!$count) { ?>

<p>В каталоге нет объектов без координат. Поиск не требуется.</p>

<?php } else { ?>
...
а именно
$model->where("i.addr_lat = ''");
$model->where("i.addr_lng = ''");
$model->groupBy('i.id');
т.к. model.php зашифрован дальше посмотреть не смог, но судя с названий полей i.addr_lat and i.addr_lng запрос обращается к старой таблиwе где хранились данные, а именно cms_map_items.(Посмотрел model.php версии 1.3. действительно так).
Если у Вас работает, то я не прав, если нет, то напишу в поддержку.
Жду хоть от кого-то ответа.
+1
Крот Крот 13 лет назад #
надо в настройках сайта включить режим отладки - тогда выдаст

Код PHP:
DATABASE ERROR: 
SELECT  i.*, m.*, 
                        c.title as category,
                        DATE_FORMAT(i.pubdate, '%d.%m.%Y') as pubdate

                FROM    cms_map_cats c
                        , 
                        cms_map_markers m

                LEFT JOIN cms_map_items i      ON m.item_id = i.id

                WHERE   1=1
                         AND (i.addr_lat = '')
 AND (i.addr_lng = '')


                GROUP BY i.id
Unknown column 'i.addr_lat' in 'where clause'
вообщем так оно и есть, в старую таблицу лезет(v.1.6)

Кстати разр. обещали в конце этой недели обновление... Никому не прислали случайно так? )
+2
Semper Semper 13 лет назад #
Вау у них есть еще и режим отладки. Спс ценный совет, буду знать. Мне не приходила новая версия значит щас быстро напишу им о данной проблеме.
П.С. заканчиваю с версией программы импорта под 1.6.
Надеюсь что в 1.7. не будет кардинальных изменений.
+2
Semper Semper 13 лет назад #
Залил новую версию с возможностью импорта в карту версии 1.5 и 1.6
Тестируем :)
+1
Malanas Malanas 13 лет назад #
Пробовал на локалке все вроде работает... Спасибо
0
Semper Semper 13 лет назад #
Ок. Спс
0
googlebot googlebot 13 лет назад #
Проверил на хосте - работает, почему-то не прицепился префикс улицы и в списке выбора "Данные поля" все задвоилось после добавки своего поля shortdesc.
0
Semper Semper 13 лет назад #
Я список полей переписал, по этому советую Ваш удалить, а скачать новый с архива. Файл fieldsdata.ini
По поводу префикса, у меня подтягивается. Попробуйте тестовый файл импортировать и посмотрите скрипт.
+1
googlebot googlebot 13 лет назад #
У меня уже новый, из архива, это с ним такой эффект.
+1
Semper Semper 13 лет назад #
Понял, да есть такое. Допишу проверку на дубли полей. Чтобы нельзя было добавлять уже существующее поле.
0
Semper Semper 13 лет назад #
Вышла новая версия карты. 1.7. Устранили проблему с поиском координат. Теперь она работает.
0
Semper Semper 13 лет назад #
+ в новой версии есть импорт. Но в шапке написано что если больше 100 записей то лучше разбивать на отдельные файлы. Что есть не очень удобно при импорте большого кол-ва объектов.
Есть еще одна проблема. Админка карты при большом кол-ве записей(у меня больше 15000) не открывается, думает, думает. Написал администрации. Ждем ответа.
0
googlebot googlebot 13 лет назад #
Пора уже парсер тестировать;)
0
Semper Semper 13 лет назад #
Думаю к концу недели будет. Немного работа ограничивает в свободном времени.
0
lezginka.ru lezginka.ru 13 лет назад #
кто столкнулся с сообщением: "ключ указан неверно", хотя ключ введен верный
0
Semper Semper 13 лет назад #
Проверку ключа делаем через интернет, по этому если инета нет, то и ключ сверить с тем что я дал не получится. Думаю только из-за этого.
0
lezginka.ru lezginka.ru 13 лет назад #
Semper , интернет работает, проблем с интернетом нет
+1
Design-VL Design-VL 13 лет назад #
Имхо надобность в программе пропала
Пришло обновление 1.7 а тама есть уже импорт
Не в обиду разработчику
+1
Крот Крот 13 лет назад #
Проект я считаю нужен, так как реализация некоторых вещей, таких как -

удаленный импорт большого объема статей с разбивкой по датам заранее сделать - сайт сам будет работать)

будет удобнее в виде отдельной программы (если будет в поставке - тоже хорошо))))
+2
Semper Semper 13 лет назад #
Я считаю что импорт до 100 объектов смело можно делать через встроенный импорт, большие объемы, тяжело будет делать.
+1
Design-VL Design-VL 13 лет назад #
Вчера залил 1000 объектов для теста все ок(втроенный импорт)
0
Semper Semper 13 лет назад #
Пользуйтесь встроенным.
0
Malanas Malanas 13 лет назад #
Как обстоят дела с программой?
0
Semper Semper 13 лет назад #
Никак не могу дописать импорт в другие таблицы цмс-ки и парсинг. Свободного времени считай нету :(
+2
Semper Semper 13 лет назад #
Появилось время немного, дописал парсинг поля адрес. Теперь не нужно ломать голову как отделить префикс от улицы. Задаем шаблон и программа все делает место Вас.
Думаю на этой неделе больше времени будет, допишу все остальное.
+1
googlebot googlebot 13 лет назад #
Виснет на анализе данных, файл простейший 8 строк 2 колонки...
+1
Semper Semper 13 лет назад #
1. Название;Адрес
не хватает названий колонок.
2. У вас улица и префикс не везде соответствуют заданному шаблону адреса. Т.е. есть улица префикс (Суворовский пр.), а есть префикс улица (ул.Земледельческая), а в шаблоне префикс улица.
3. У меня наверное не совпали префиксы улиц, у Вас они должны быть идентичны тем, которые есть в карте. Т.е. если у Вас в карте проспект будет пр-кт, а в файле пр. то программа не сможет правильно отпарсить.
+2
Semper Semper 13 лет назад #
Выложил новую версию
+2
Semper Semper 13 лет назад #
Очередное обновление.
0
Semper Semper 13 лет назад #
Дописал логирование.
Если у кого-то возникнут трудности с подключением и при запуске программа будет писать что Ключ не верен или не удалось подключится к БД пользователя, тогда включаем логирование.
Для включения логирования нужно добавить строку
log=1
в конец файла database.ini
После чего при запуске программа будет записывать ошибки в файл techlog.txt, папка log.
После чего передаем лог мне и решаем возникшую проблему.
+1
RooKee RooKee 13 лет назад #
где можно скачать последнюю версию?
+1
Semper Semper 13 лет назад #
http://semperok.com/upload/setup.rar
+1
RooKee RooKee 13 лет назад #
а чем файлы данных генерить с яндекса и гугла и прочих систем?
+1
RooKee RooKee 13 лет назад #
кто на win7 64bit запускал?
-1
bondar bondar 12 лет назад #
кто-то парсил и добавлял с яндекса ??

Еще от автора

Живой поиск 1.0
По многочисленным просьбам была завершена работа над живым поиском.
Живой поиск
Развитие интернета стремительно летит вперед. То что было интересно вчера, сегодня оказывается неудобным, соответственно не нужным пользователям.
Внешняя программа которая импортирует объекты в карту
Решил не ждать пока разработчики допишут импорт большого кол-ва объектов в карту и сделал программу которая напрямую в БД записывает объекты, при чем
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.