Конфигурация "Геостатистика": объединяем статистические данные и географию

07.06.14

Задачи пользователя - Разное

Очень часто для представления различных статистических данных используют географические карты, разрисованные разными цветами в зависимости от значений определенных величин. Теперь рисовать такие карты можно и с помощью 1С:Предприятие! Конфигурация "Геостатистика" позволяет визуально представлять произвольные данные на географических картах - все что для этого нужно - это шаблон карты и набор данных.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Геостатистика
.dt 3,81Mb ver:1.2
113 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Очень часто для представления различных статистических данных используют географические карты, разрисованные разными цветами в зависимости от значений определенных величин. Мне всегда нравился такой способ представления информации - все очень наглядно и красиво. И мне всегда в глубине души хотелось научиться рисовать такие карты. Но, во-первых, нужно было где-то найти "шаблоны" карт. Во-вторых, как-то автоматизировать процесс, т.к. рисовать вручную в графическом редакторе - не вариант для настоящего программиста. К счастью, недавно мне удалось решить обе проблемы. Предлагаю вашему вниманию конфигурацию "Геостатистика" для платформы "1С:Предприятие 8.3".

Главное меню

Конфигурация состоит всего лишь из трех справочников: "Шаблоны карт", "Наборы данных" и "Карты".

Шаблон карты

В справочник "Шаблоны карт" можно загружать шаблоны географических карт в формате Географической схемы 1С:Предприятие (.geo) и т.н. Shape-файлов (Карт ArcInfo, .shp). Файлы карт можно перетаскивать прямо в форму списка справочника. Но вопрос: где же взять эти самые карты? Вот вам несколько полезных ссылок на эту тему:

У пользователя adun есть отличный набор уже готовых географических схем Украины, Киева, Харькова, Москвы, Санкт-Петербурга и других районов нашей прекрасной планеты.

Также советую ознакомиться с его замечательной статьей о том, как конвертировать карты из различных форматов в формат географической схемы 1С. Если вдруг у вас что-то не получится, насколько я знаю, он может оказать услуги по изготовлению карт на заказ - обращайтесь к нему в личку.

Лично я для себя нашел еще один превосходный источник шаблонов карт - проект OpenStreetMap, в частности, несколько сервисов по генерации и экспорта Shape-файлов с различными слоями разных стран и регионов на основе данных проекта:

http://download.geofabrik.de/

http://beryllium.gis-lab.info/project/osmshp/

http://wiki.openstreetmap.org/wiki/WeoGeo

При импорте Shape-файлов, правда, иногда возникают проблемы - не все они корректно загружаются в географические схемы. Для того, чтобы импорт прошел успешно, в Shape-файле должна использоваться кодировка windows-1251, система координат WGS 1984, начальным меридианом должен быть Гринвич, единицами измерения - десятичные градусы. При необходимости, переконвертировать Shape-файлы можно, например, с помощью QGIS.

Набор данных

В справочник "Наборы данных" можно загружать данные из файлов Excel (.xls), текстовых документов (.txt, .csv), табличных документов (.mxl). Файлы с наборами данных можно перетаскивать прямо в форму списка справочника. Также данные можно скопировать прямо в поле табличного документа на форме элемента справочника или ввести вручную.

Настройки формирования карт

В справочнике "Карты" хранятся настройки формирования заполненной и "раскрашенной" согласно выбранным шаблону карты и набору данных карты. Спасибо пользователю kao_andi за предложенный им метод интерактивного выбора цвета, т.к. для выбранного алгоритма заполнения было важно, чтобы цвет был абсолютным (работает только на платформе 8.3).

Сформированную карту можно сохранить в виде географической схемы или изображения.

Сформированная карта

Выкладываю демонстрационную базу с несколькими загруженными шаблонами карт и примерами настроек формирования заполненных карт. Надеюсь, кому нибудь будет полезно или хотя бы интересно. В любом случае, буду признателен за конструктивные замечания/предложения!

Обновление 10.06.2014: Исправлена ошибка неправильного расчета максимального и минимального значений.

Обновление 11.06.2014: Кроме "раскраски" цветом и заполнения текста объектов схемы добавлены новые способы отображения значений (гистограмма, круговая и т.д.) - добавлен реквизит "Тип отображения серии" в справочник "Карты".

Сформированная карта

Сформированная карта

Вступайте в нашу телеграмм-группу Инфостарт

географическая схема геостатистика статистика наборы данных

См. также

Разное Пользователь 1С 8.3 1С 8.5 1С:Управление торговлей 11 Абонемент ($m)

Представлен алгоритм обработки, позволяющий использовать таблицу значений на форме как таблицу экселя.

2 стартмани

02.11.2026    726    1    aximo    3    

11

Разное Разработчик 1С:Предприятие 8 Абонемент ($m)

Утилита берёт все PDF-файлы из указанного каталога, сортирует их по именам и объединяет в один PDF-файл. Одна операция — один вызов. Никаких других функций нет. Работает шустро, весит мало!

1 стартмани

27.10.2026    331    0    madonov    2    

5

Разное 1С 8.5 Домашние учет и финансы Россия Бесплатно (free)

Здравствуйте! Закончил курс "1С Разработчик" на одной популярной площадке. Ищу работу, в процессе поиска понимаю, что как такового опыта практического нет, и нужен какой-то pet-проект. В 1С существует огромное количество решений огромного количества сфер деятельности. Встал вопрос: что можно реализовать и как? Открываю "ИИ" и прошу его подкинуть идею (2026 век все-таки на дворе :D). Предложил "Куратор: «Домашний помощник»". Теперь как делать? Решил установить EDT и полностью положиться на Напарника. Получилось следующее: Описание решения «Домашний помощник» для 1С «Домашний помощник» — это готовая подсистема для платформы 1С:Предприятие 8.5, предназначенная для автоматизации бытовых задач семьи: ведения дел, учёта покупок и товаров, контроля расходов и коммунальных платежей, фиксации показаний счётчиков, а также организации обслуживания домашней техники.

12.08.2026    1064    32    cet241    2    

4

Разное 1С 8.3 Россия Абонемент ($m)

Чего только не было написано на 1С, но вот удивительно, не нашел ни одного проекта по астрологии. Решил исправить такой недостаток :) Конфигурация для расчёта и анализа астрологических карт с собственным астрономическим движком и встроенной интеграцией с языковыми моделями (LLM). Платформа 1С:Предприятие 8.3.27, файловый режим, написана полностью на встроенном языке без внешних компонент.

1 стартмани

22.06.2026    1395    11    AlxPop    12    

9

Разное Бесплатно (free)

Способы, как сэкономить при оплате ИИ-подписок.

18.06.2026    2692    SergMuravev    10    

9

Разное Бесплатно (free)

На связи Сергей Скирдин, технический директор компании «Белый код». Мы занимаемся проектами в сфере управления данными: интеграции, хранилища, BI. Поэтому мне особенно интересно следить за тем, как развивается экосистема 1С в смежных для нас направлениях. В субботу посетил мероприятие для разработчиков и технических специалистов 1С. Хотелось послушать про «1С:Шину», «1С:КХД», «1С:Аналитику» и в целом понять, куда движется мир разработки и технологий 1С. Расскажу, что интересного для себя отметил. Технологии 1С:Предприятие: вопросы и размышления

15.04.2026    2383    sergey.skirdin    0    

5

Разное 1С 8.3 Абонемент ($m)

Внешняя обработка для объединения файлов изображений в единый PDF файл, работает на платформе 1С 8.3.21 и выше.

1 стартмани

24.03.2026    1162    5    evg520750    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Franco 86 08.06.14 12:59 Сейчас в теме
А по каким интервалам идёт 'расцветовка' в схеме 'Явка на выборы президента 2014'?
Например, согласно нарисованным данным h t t p: // news.bigmir.net/ukraine/818757-Javka-na-vyborah-prezidenta-Ukrainy-2014--onlajn- явка по областям:
-Луганская - 38,94%
-Одесская - 46,01%
-Закарпатская - 51,8%
Они светло-зелёные В то же время у Харьковской (47,9%), Херсонской (51,42%), Николаевской (51,61%) - цвет темнее. Интервалы вроде бы пересекаются, не?
Одна только Донецкая отмечена правильно, не собирается переходить на тёмную сторону...
2. kharts 257 09.06.14 22:11 Сейчас в теме
(1) Franco, "Расцветовка" происходит по следующей формуле(например, для "красной" компоненты):
Красный = КрасныйМинимума + (КрасныйМаксимума - КрасныйМинимума) * (Значение - Минимум) / (Максимум - Минимум).
Для указанных Вами областей получились следующие результаты:

Область Явка, % Цвет(R,G,B)
Луганская 38,94 (160,208,223)
Одесская 46,01 (142,194,213)
Харьковская 47,9 (137,191,211)
Закарпатская 51,08 (129,184,206)
Херсонская 51,42 (128,184,206)
Николаевская 51,61 (127,183,206)

Т.е, чем выше явка, тем "темнее" область.
Визуально может показаться, что Закарпатская область выглядит светлее, чем, например, Харьковская, но это из-за того, что в той области карты более резкий переход между соседними областями.
Spitfire; +1 – Ответить
5. AnryMc 851 11.06.14 16:45 Сейчас в теме
(2)
При попытке смены цвета (минимум, максимум) в готовых "Картах"
{Обработка.ДиалогВыбораЦвета.Форма.ВыборЦвета.Форма(347,23)}: Тип не определен (ФорматированнаяСтрока)
ПримерТекста = Новый <<?>>ФорматированнаяСтрока(СтрокиПримераТекста, , ТекущийЦвет, ?(СуммаСостовляющих > 384, ЧерныйЦвет, БелыйЦвет));
{Обработка.ДиалогВыбораЦвета.Форма.ВыборЦвета.Форма(348,21)}: Тип не определен (ФорматированнаяСтрока)
ПримерФона = Новый <<?>>ФорматированнаяСтрока(СтрокиПримераФона, , ?(СуммаСостовляющих > 384, ЧерныйЦвет, БелыйЦвет), ТекущийЦвет);
6. kharts 257 11.06.14 18:55 Сейчас в теме
(5) AnryMc, да, выбор цветов работает только на 8.3.
Чуть позже добавлю в статью акцент на этом.
8. AnryMc 851 12.06.14 11:35 Сейчас в теме
(6)
выбор цветов работает только на 8.3


но цвет пустого значения - выбирактся ;-)

П.С. Если бы ещё добавить вывод значения не цветом, а например "Столбиками"...

П.П.С. выбор слоя для вывода значений не везде работает... голосование - можно вывести значение вместо названия области, а в "преступности" - у меня не получилось...

П.П.П.С. Посмотрите http://infostart.ru/public/67689/ - может пригодиться
Можно отобразить страну на географической схеме "Карта мира" от 1С.
Перечень территорий
Географический регион
Код классификатора, код АЛЬФА 2 и 3, географический код
Справочник "Города" - содержит крупные города (с привязкой к странам)
9. kharts 257 12.06.14 14:27 Сейчас в теме
(8) AnryMc, да, немножко неточно выразился - выбор цветов на 8.2 не работает только для минимумов и максимумов, т.к. там нужен абсолютный цвет - от них потом рассчитываются цвета конкретных объектов. Цвет незаполненного значения используется как есть - поэтому там я оставил стандартный диалог выбора цвета.
По поводу столбиков - были такие идеи; может, добавлю в одной из следующих версий.
По поводу заполнения названий объектов вместо раскраски - странно, у меня работает (если снять галочку "Раскрашивать цветами", а Заполняемую серию выбрать NAME)
За ссылку - спасибо! Интересная работа!
3. пользователь 10.06.14 17:04
Сообщение было скрыто модератором.
...
4. пользователь 11.06.14 15:15
Сообщение было скрыто модератором.
...
7. DAnry 9 12.06.14 00:21 Сейчас в теме
Очень интересная работа. Никогда бы не задумался использовать 1С для таких задач, но результат говорит сам за себя. P.S. Да, очень удачный пример. Спасибо.
10. пользователь 16.06.14 10:13
Сообщение было скрыто модератором.
...
11. AnryMc 851 16.06.14 20:47 Сейчас в теме
(10) burlakov, Заявление про Крым, не в эту ветку...
12. alegator 57 26.10.17 08:29 Сейчас в теме
конфигурация работает на управляемых формах? В режиме такси будет работать?
13. AnryMc 851 08.01.21 09:38 Сейчас в теме
Нет желания сделать расширением для конфигураций на УФ?
Для отправки сообщения требуется регистрация/авторизация